منشئ طلبات SAP B1 Service Layer

أنشئ طلبات تسجيل الدخول و $select و $filter دون حفظ صياغة OData. اختبر الاتصال، أو انسخ الكود، أو نزّل مجموعة Postman.

الأداة

$filter
  
تريد بوابة أو تطبيقًا أو تكاملًا على Service Layer؟ نبنيها لـ SAP B1 على SQL Server و HANA.شاهد البوابات ←

جديد على الواجهة البرمجية؟ دليل Service Layer (تسجيل الدخول، $filter، الترقيم) يشرح كل طلب ينشئه هذا المنشئ، مع الترقيم وعمليات الربط والأخطاء الشائعة.

طريقة العمل

ثلاث خطوات بدون تسجيل

1

أدخل بيانات Service Layer

عنوان الخادم (عادةً https://server:50000)، وقاعدة بيانات الشركة، والمستخدم. كلمة المرور تُستخدم فقط للاختبار المباشر.

2

أنشئ الطلب

اختر تسجيل الدخول أو عرض قائمة أو جلب سجل أو إنشاء أو تحديث. أضف $select و $filter و $orderby والترقيم دون أن تتذكر الصياغة.

3

اختبر وصدّر

اختبر الاتصال من متصفحك، أو انسخ أوامر cURL أو PowerShell أو JavaScript، أو نزّل مجموعة Postman.

الأسئلة الشائعة

أسئلة حول هذه الأداة

ما هو Service Layer في SAP Business One؟

هو الواجهة البرمجية الرسمية من نوع REST ‏(OData) لـ SAP Business One. تسجّل الدخول عبر POST /b1s/v1/Login، فتحصل على ملف تعريف الارتباط B1SESSION، ثم تقرأ أو تكتب المستندات وشركاء الأعمال والأصناف بطلبات HTTP عادية.

لماذا يفشل اختبار الاتصال مع أن Postman يعمل؟

تمنع المتصفحات الاتصال بموقع آخر ما لم يسمح الخادم بذلك (CORS)، وترفض الشهادات الموقّعة ذاتيًا. افتح عنوان Service Layer مرة واحدة في تبويب جديد لتثق بالشهادة، وفعّل CORS لهذا الموقع في إعدادات Service Layer، أو استخدم أمر PowerShell أو cURL اللذين يعملان على جهازك.

هل تُرسل كلمة المرور إلى كودينوفا؟

لا. يعمل المنشئ في متصفحك. يُستخدم حقل كلمة المرور فقط لطلب الاختبار، الذي يذهب مباشرة من متصفحك إلى Service Layer الخاص بك. لا تُحفظ أبدًا ولا توضع في الكود المُنشأ.

لماذا أحصل على 20 سجلًا فقط؟

يقسّم Service Layer النتائج إلى صفحات، 20 سجلًا افتراضيًا. أضف الترويسة Prefer: odata.maxpagesize=100 (يضيفها المنشئ عندما تكون قيمة $top أكبر من 20) أو اتبع odata.nextLink في الاستجابة.

ما الفرق بين b1s/v1 و b1s/v2؟

يستخدم v1 أعراف OData v3 ويستخدم v2 أعراف OData v4. معظم الأمثلة على الإنترنت تستخدم v1. كلاهما يعمل في إصدارات SAP B1 الحديثة؛ اختر ما تستخدمه إضافاتك بالفعل.

تبني تكاملًا مع SAP Business One؟

نبني تكاملات Service Layer وبوابات الويب وتطبيقات الجوال على SAP B1، لـ SQL Server و HANA. بسعر ثابت، وعادةً نرسل العرض خلال 24 ساعة.