كيفية البحث عن الوظائف والجداول المتاحة على نظام SAP

StackOverflow https://stackoverflow.com/questions/3710705

  •  02-10-2019
  •  | 
  •  

سؤال

يجب أن أعترف أنني لست خبيرًا في برمجة SAP R/3 ، لذلك هذا هو السؤال الأساسي في هذا الشأن.

هل هناك أي طريقة للحصول على قائمة بوحدات و/أو جداول RFC التي يمكن الوصول إليها على نظام SAP؟ على العديد من الأمثلة على الإنترنت ، وجدت Modul واحد RFC يبدو متاحًا على كل نظام SAP ("SD_RFC_CUSTOMER_GET") وأتساءل عما إذا كان هناك المزيد من وحدات RFC القياسية التي يمكنني استخدامها. يمكنني بسهولة الاستعلام عن نظام SAP لجميع عمليات القائمة المتوفرة ، لكن لا يمكنني إيجاد طريقة للقيام بذلك باستخدام وحدات أو جداول RFC. لا يمكنني حتى العثور على قائمة من وحدات RFC هذه بعد البحث على Google لساعات ... إذن هل أفتقد شيئًا أم أن هذا مستحيل؟

شكرا على أي مساعدة مقدما.

هل كانت مفيدة؟

المحلول

للحصول على وحدات RFC "الرسمية" ، استخدم المعاملة BAPI. هذه الوحدات موثقة بشكل جيد وإصدارها لاستخدام العملاء والشريك - وهذا يعني أنك ستحصل على الدعم إذا حدث خطأ ما. لكل شيء آخر ، أنت حر في استخدام كل ما تجده ، ولكن لا تهتم بطلب SAP للحصول على الدعم ، فلن يساعدك.

إذا كنت ترغب في البحث عن أشياء داخل نظام SAP ، فاستخدم المعاملة SE80 (اختر "نظام infosystem" في القسم الأيسر). لاحظ أنه على العديد من شاشات الاختيار ، يمكنك توسيع المعلمات. سيظهر هذا معلمة للبحث عن وحدات RFC فقط.

بالنسبة للجداول - قد تكون مهتمًا بوحدات دالة RPY_* وكذلك (في) RFC_READ_TABLE ...

نصائح أخرى

مع Transaction SE84 ، يمكنك الاستعلام عن وحدات/برامج RFC/... حسب اسمها والوصف وما إلى ذلك. بالنسبة لجداول قاعدة البيانات ، يمكنك على سبيل المثال استخدام المعاملة SE11.

إحدى الحيلة التي وجدتها مفيدة سريعة هي البحث عن وظائف مع الفرز في عدد مرات استخدام الوظيفة في رمز SAP. من المرجح أن تكون الوظائف المستخدمة أكثر من المرات أكثر قابلية لإعادة الاستخدام وأيضًا أكثر احتمالًا للحصول على أخطاء أقل. تحقق من هذا المنشور حول كيفية البحث بهذه الطريقة: http://apolemia.blogspot.com/2010/02/finding-functions-in-sap.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top