كيفية تكوين واختبار اتصال RFC في SAP – SM59

⚡ ملخص ذكي

تتيح تقنية RFC، أو استدعاء الوظائف عن بُعد، للمستخدم SAP تقوم وظيفة استدعاء النظام في نظام آخر. تقوم المعاملة SM59 بتهيئة وجهات RFC، بما في ذلك الاتصالات الموثوقة، وتوفر اختبارات الاتصال والتفويض للتأكد من أن النظامين يتواصلان بشكل صحيح.

  • ؟؟؟؟ وجهة RFC: يقوم SM59 بإنشاء وإدارة وجهات RFC التي تربط SAP الأنظمة.
  • 🧭 أنواع الاتصال: يتم تنظيم الوجهات حسب النوع في شجرة خيارات قائمة.
  • 🤝 RFC موثوق به: يسمح اتصال RFC الموثوق بتسجيل الدخول دون الحاجة إلى إرسال كلمة المرور بشكل متكرر.
  • 🧪 اختبار الاتصال: يتحقق اختبار الاتصال من إمكانية الوصول إلى النظام المستهدف.
  • 🔐 اختبار الترخيص: يؤكد اختبار تسجيل الدخول عن بعد حقوق المستخدم على النظام المستهدف.
  • 🛠️ استكشاف الأخطاء وإصلاحها: يشمل حل الأخطاء مشاكل المضيف والبوابة وتسجيل الدخول.
  • 🤖 الأتمتة: تتنبأ أنظمة المراقبة بالذكاء الاصطناعي بفشل طلبات التعليقات (RFC) وتحدد الواجهات المعطلة مبكراً.

قم بتهيئة واختبار اتصال RFC في SAP باستخدام SM59

ينقسم هذا البرنامج التعليمي إلى 4 أقسام

الخطوة 1 : قم بإعداد اتصال RFC

الخطوة 2 : اتصال RFC موثوق به

الخطوة 3 : اختبار اتصال RFC

الخطوة 4 : حل الخطأ

الخطوة 1: إجراء إعداد اتصال RFC

أدخل المعاملة Code SM59

قم بإعداد اتصال RFC

في شاشة SM59، يمكنك التنقل عبر اتصال RFCs الذي تم إنشاؤه بالفعل بمساعدة شجرة الخيارات، وهي طريقة تعتمد على القائمة لتنظيم جميع الاتصالات حسب الفئات.

قم بإعداد اتصال RFC

#1 الأفضل بشكل عامGoFrugal
9.8/ 10
★ ★ ★ ★ ★
ابدأ الإصدار التجريبي المجاني
Xero
9.5/ 10
★ ★ ★ ★ ★
قم بزيارة Xero
Paychex
9.3/ 10
★ ★ ★ ★ ★
قم بزيارة Paychex
أفضل من أجلنظام تخطيط موارد المؤسسات (ERP) لقطاع التجزئة والتوزيعالمحاسبة عبر الإنترنتالرواتب والموارد البشرية
ميزة رئيسية✓نظام نقاط البيع، وإدارة المخزون، والمحاسبة في مكان واحد✓إصدار الفواتير ومطابقة الحسابات المصرفية✓معالجة الرواتب وتقديم الإقرارات الضريبية
تحتوي ايضا✓تطبيقات السحابة والهواتف المحمولة✓أكثر من 1,000 تكاملاً للتطبيق✓إدارة الفوائد
تجربة مجانيّةشنومكس يوم التجربة المجانيةشنومكس يوم التجربة المجانيةالحصول على أسعار مجاني
ابدأ الإصدار التجريبي المجانيقم بزيارة Xeroقم بزيارة Paychex

انقر فوق الزر "إنشاء". في الشاشة التالية، أدخل –

  • وجهة RFC - اسم الوجهة (يمكن أن يكون Target معرف النظام أو أي شيء ذي صلة)
  • نوع الاتصال - هنا نختار أحد أنواع اتصالات RFC (كما شرحنا سابقاً) حسب المتطلبات.
  • الوصف – هذا وصف إعلامي قصير، ربما لشرح الغرض من الاتصال.

 قم بإعداد اتصال RFC

بعد'حفظ'عند الاتصال، سينقلك النظام إلى علامة التبويب "الإعدادات الفنية"، حيث نقدم المعلومات التالية:

  • Target مضيف- نقدم هنا اسم المضيف الكامل أو عنوان IP للنظام المستهدف.
  • رقم النظام – هذا هو رقم نظام الهدف SAP نظام.
  • انقر فوق حفظ

 قم بإعداد اتصال RFC

في خانة رمز الخصم، أدخل TABBYDAY. "تسجيل الدخول والأمن" علامة التبويب، أدخل Target معلومات النظام

  • اللغة - حسب لغة النظام المستهدف
  • العميل - في SAP نحن لا نقوم أبدًا بتسجيل الدخول إلى النظام، ويجب أن يكون هناك عميل معين دائمًا، لذلك نحتاج إلى تحديد رقم العميل هنا للتنفيذ الصحيح.
  • معرف المستخدم وكلمة المرور - يفضل ألا يكون معرف تسجيل الدخول الخاص بك، ويجب أن يكون هناك معرف عام حتى لا يتأثر الاتصال بالتغيير المستمر لمعرفات المستخدم النهائي أو كلمات المرور. في الغالب، يتم استخدام مستخدم من النوع "النظام" أو "الاتصال" هنا. يرجى ملاحظة أن هذا هو معرف المستخدم للنظام الهدف وليس النظام المصدر حيث نقوم بإنشاء هذا الاتصال.

 قم بإعداد اتصال RFC

انقر فوق حفظ. اتصال RFC جاهز للاستخدام

ملاحظات: افتراضيًا، يتم تعريف الاتصال على أنه aRFC. لتعريف اتصال كـ tRFC أو qRFC، انتقل إلى شريط القوائم -> خيارات aRFC للوجهة / خيارات tRFC؛ توفير المدخلات وفقا للمتطلبات. لتعريف qRFC، استخدم علامة التبويب خيارات خاصة.

الخطوة 2: اتصال RFC موثوق به

هناك خيار لإجراء اتصال RFC كـ 'موثوق به'. بمجرد تحديده، لا يتطلب نظام الاتصال (الموثوق) كلمة مرور للاتصال بالنظام المستهدف (الموثوق).

اتصال RFC موثوق به

وفيما يلي مزايا استخدام القنوات الموثوقة:

  • إمكانية تسجيل الدخول الموحد عبر الأنظمة
  • لا يلزم إرسال كلمة المرور عبر الشبكة
  • آلية المهلة لبيانات تسجيل الدخول تمنع سوء الاستخدام.
  • يمنع سوء التعامل مع بيانات تسجيل الدخول بسبب آلية المهلة.
  • يتم التحقق من تفاصيل تسجيل الدخول الخاصة بالمستخدم للنظام المتصل/الموثوق به.

يجب أن يكون لدى مستخدمي RFC التفويضات المطلوبة في نظام الثقة (كائن التفويض S_RFCACL).يتم استخدام الاتصالات الموثوقة في الغالب للاتصال SAP أنظمة إدارة الحلول مع الآخر SAP الأنظمة (الأقمار الصناعية)

الخطوة 3: اختبار اتصال RFC

بعد إنشاء طلبات RFC (أو في بعض الأحيان في حالة طلبات RFC الموجودة بالفعل) نحتاج إلى اختبار ما إذا كان الاتصال قد تم تأسيسه بنجاح أم لا.

اختبار اتصال RFC

كما هو موضح أعلاه نذهب إلى SM59 لاختيار اتصال RFC المراد اختباره ثم نقوم بتوسيع القائمة المنسدلة - "المرافق->اختبار->...". لدينا ثلاثة خيارات:

اختبار الاتصال -> تحاول هذه الطريقة إنشاء اتصال مع النظام البعيد وبالتالي التحقق من صحة عنوان IP/اسم المضيف وتفاصيل الاتصال الأخرى. إذا لم يتمكن كلا النظامين من الاتصال، فسيؤدي ذلك إلى ظهور خطأ. في حالة النجاح، يعرض الجدول بأوقات الاستجابة. هذا الاختبار مخصص فقط للتحقق مما إذا كان النظام المتصل قادرًا على الوصول إلى النظام البعيد.

اختبار اتصال RFC

اختبار التفويض -> يتم استخدامه للتحقق من صحة معرف المستخدم وكلمة المرور (المقدمة ضمن علامة التبويب "تسجيل الدخول والأمان" للنظام المستهدف) وكذلك التفويضات المقدمة. إذا نجح الاختبار، فستظهر نفس الشاشة كما هو موضح أعلاه لاختبار الاتصال.

اختبار يونيكود -> هو التحقق مما إذا كان Target النظام هو Unicode أم لا.

اختبار اتصال RFC

تسجيل الدخول عن بعد ->يعد هذا أيضًا نوعًا من اختبار الاتصال، حيث يتم فتح جلسة جديدة للنظام المستهدف، ونحتاج إلى تحديد معرف تسجيل الدخول وكلمة المرور (إذا لم يتم ذكرهما بالفعل ضمن علامة التبويب "تسجيل الدخول والأمان"). إذا كان المستخدم من النوع "Dialog"، فسيتم إنشاء جلسة حوار. لتبرير اختبار الاتصال الناجح، سيكون الناتج هو أوقات الاستجابة لحزم الاتصال، وإلا ستظهر رسالة خطأ.

اختبار اتصال RFC

اختبار اتصال RFC

الخطوة 4: ما الخطأ الذي حدث؟

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

ماذا حصل

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

رمز المعاملة هو SM59. ويُستخدم لإنشاء وعرض واختبار وجهات RFC التي تربط SAP النظام إلى الآخرين SAP أو الأنظمة الخارجية.

يُنشئ اتصال RFC موثوق به علاقة ثقة بين اثنين SAP تتيح هذه الأنظمة للمستخدمين تسجيل الدخول إلى النظام المستهدف دون الحاجة إلى إرسال كلمة المرور مرة أخرى. ويعتمد ذلك على إعدادات الثقة والتراخيص المناسبة.

تشمل الأنواع الشائعة النوع 3 لاتصالات ABAP-to-ABAP، والنوع T لبرامج TCP/IP الخارجية، والنوع H لاتصالات HTTP أو خدمات الويب. يقوم SM59 بتنظيمها في شجرة الاتصال.

نعم. أدوات العمليات القائمة على الذكاء الاصطناعي تراقب حركة مرور RFC، وتتنبأ بالأعطال، وتنبّه الفرق إلى الواجهات المعطلة أو البطيئة قبل أن تعطل عمليات الأعمال، مما يكمل اختبار SM59 اليدوي.

الذكاء الاصطناعي في منصات التكامل، يقوم برسم خرائط الواجهات، ويكتشف الحالات الشاذة في تدفقات الرسائل، ويوصي بالإصلاحات، مما يجعل الاتصالات مثل RFC و IDoc أكثر موثوقية في جميع أنحاء المشهد.

تلخيص هذه التدوينة بـ: