انتقل إلى المحتوى

SAP CPI: ما هو، وبنيته، والانتقال من PI/PO

SAP CPI هو قدرة Cloud Integration في SAP Integration Suite، البرمجيات الوسيطة السحابية من SAP على SAP BTP. إليك كيف تعمل بنيته، وكيف يُقارن بـ PI/PO قبل انتهاء الصيانة الرئيسية في 2027، وكيف تخطط للانتقال.

شاشة تعرض تدفق تكامل لأنظمة متصلة عبر مركز سحابي مركزي
المحتويات
  1. لماذا يهم CPI، من واقع تجربتي
  2. ما هو SAP CPI وما ليس هو
  3. شرح بنية SAP CPI: كيف تعمل عملياً
  4. تدفق الرسائل عملياً
  5. مكونات بنية SAP CPI
  6. التواريخ التي تشكّل خطة التكامل
  7. كيف يُقارن CPI بـ SAP PI/PO
  8. ترحيل PI/PO: ما الذي ينطوي عليه فعلاً
  9. أنماط التكامل الشائعة
  10. الأسئلة الشائعة
  11. الخطوة التالية

SAP CPI (Cloud Platform Integration) هو البرمجيات الوسيطة السحابية من SAP لربط أنظمة SAP وغير SAP. واسمه اليوم Cloud Integration، وهو القدرة الأساسية في SAP Integration Suite على SAP Business Technology Platform (SAP BTP).

ينقل الرسائل بين التطبيقات، ويحوّل صيغتها، ويوجّهها إلى الهدف الصحيح. وإن كنت لا تزال تشغّل SAP PI/PO، فالوقت مهم: الصيانة الرئيسية لـ SAP NetWeaver 7.5، التي تتضمن PI/PO، تنتهي في نهاية 2027.

يتناول هذا الدليل ما يفعله CPI، وكيف تعمل بنيته، وكيف يُقارن بـ PI/PO، وكيف تخطط للانتقال. وهو مكتوب لقادة التكامل ومديري تقنية المعلومات، لا للمطورين وحدهم.

رأيت فرقاً تقضي أشهراً في بناء نصوص برمجية مخصصة وهشّة لربط أنظمة SAP وغير SAP. شيء ما يعمل في البداية. ثم يغيّر تحديث للنظام اسم حقل، أو يصدر إصدار جديد من API، أو تتضاعف حركة البيانات.

فينكسر النص البرمجي بصمت. ولا يعلم أحد حتى يسحب تقرير بيانات قديمة أو يبقى أمر دون معالجة ثلاثة أيام.

يستبدل CPI ذلك بتدفقات تكامل مُدارة وقابلة لإعادة الاستخدام. ليس لأنه أبسط (فهو غالباً ليس كذلك)، بل لأن بنيته مصممة لتُراقب وتُصان. والقرارات الصغيرة التي تُتخذ مبكراً في تصميم CPI تتراكم لتصبح ديوناً تقنية أسرع مما تتوقع معظم الفرق.

نصيحتي لأي شركة لا تزال على SAP PI/PO هي الانتقال إلى SAP Integration Suite. وأكثر إخفاق في التكامل أراه هو عدم تخصيص وقت كافٍ للتكامل.

يصف دليل الترحيل الخاص بـ SAP Cloud Integration بأنه القدرة على تصميم تدفقات التكامل وتشغيلها عبر البيئات السحابية والمحلية والهجينة. ويغطي سيناريوهات التكامل بين التطبيقات (A2A)، وبين الشركات (B2B)، وبين الشركات والجهات الحكومية (B2G). ولا يزال معظم الاستشاريين يسمّونه "CPI" أو "SAP CI"، ولا بأس بذلك.

يجمع SAP Integration Suite بين Cloud Integration وقدرات أخرى. أهمها API Management وEvent Mesh وIntegration Advisor وTrading Partner Management وOpen Connectors وMigration Assessment.

ما يفعله CPI: ينقل البيانات بين الأنظمة، ويحوّل صيغ الرسائل، ويوجّهها إلى الهدف الصحيح، ويتعامل مع الأخطاء وإعادة المحاولة. ويربط أنظمة SAP (S/4HANA وSuccessFactors وAriba) والمنصات غير التابعة لـ SAP (Salesforce وWorkday وServiceNow) عبر محوّلات قياسية.

ما لا يفعله: تخزين البيانات على المدى الطويل، أو الحلول محل نظام ERP، أو العمل كأداة ETL لترحيل البيانات بالجملة. فهو مصمم للرسائل الفورية أو شبه الفورية. واستخدامه كمستودع بيانات أو أداة ترحيل يسبب مشكلات في البنية لاحقاً.

CPI مقابل SAP BTP: BTP هي المنصة كاملة: تطوير التطبيقات، والبيانات، والذكاء الاصطناعي، والتحليلات، والتكامل. وCPI خدمة واحدة عليها. مهندس بنية BTP يصمم عبر الخدمات، بينما يتولى متخصص CPI التدفقات والمحوّلات والتعيينات والاتصال.

يعرض المخطط أدناه سيناريوهات التكامل التي صُمم CPI لها. من سحابة إلى سحابة، ومن الأنظمة المحلية إلى السحابة، وبين الشركات (B2B)، وبين الشركات والجهات الحكومية (B2G)، والاتصال بالمستخدمين والأجهزة.

مخطط بنية SAP CPI يعرض التكامل من سحابة إلى سحابة ومن الأنظمة المحلية إلى السحابة وB2B وB2G حول SAP S/4HANA والتطبيقات غير التابعة لـ SAP

فهم بنية CPI ليس للمطورين وحدهم. ومن تجربتي، الفرق التي تستوعب كيف يتعامل CPI مع التكامل على المستوى الهيكلي تتخذ عادة خيارات تصميم أفضل من البداية.

يعمل CPI كخدمة سحابية متعددة المستأجرين على SAP BTP. تدير SAP المنصة، فلا تحتاج إلى صيانة خوادم تكامل خاصة بك. وحيث يجب أن يعمل التدفق داخل شبكتك، فإن Edge Integration Cell بيئة تشغيل هجينة اختيارية: تصمم وتراقب في السحابة وتشغّل التدفق في شبكتك.

تدفق الرسائل عملياً

في القلب يوجد iFlow (تدفق التكامل). كل تكامل في CPI يُنمذج كتدفق واحد، وكل iFlow ينقل رسالة من مصدر إلى هدف في ثلاث مراحل:

  1. المحوّل المُرسِل. يستقبل الرسالة من النظام المصدر عبر SOAP أو REST أو OData أو IDoc أو SFTP أو JMS أو AS2 أو بروتوكول آخر.
  2. خطوات المعالجة. التعيين، وتحويل الصيغة (من JSON إلى XML مثلاً)، والتوجيه حسب المحتوى، والاستدعاءات إلى أنظمة أخرى، والتشفير، ومعالجة الأخطاء.
  3. المحوّل المستقبِل. يرسل الرسالة المعالَجة إلى هدفها.

تعمل التدفقات بشكل متزامن أو غير متزامن، حسب حالة الاستخدام. وليس واضحاً دائماً أيهما تختار، لذا اختبر الاثنين مقابل أحجام حقيقية.

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

مكونات بنية SAP CPI

يربط الجدول كل مكوّن بمهمته في البنية.

المكوّنما يفعلهدوره في البنية
بيئة تشغيل تدفقات التكاملتنفّذ تدفقات iFlowتتولى التوجيه والتعيين والتحويل والأمان وقت التشغيل
المصمم عبر الويبمحرر رسومي لبناء تدفقات iFlow وإعدادها ونشرهاحيث ينمذج المطورون التدفقات، أما المنطق المعقد فلا يزال يحتاج إلى Groovy أو JavaScript
المحوّلاتSOAP وREST وOData وIDoc وJDBC وSFTP وJMS وAS2 ومحوّلات خاصة بتطبيقات SaaSتربط الأنظمة السحابية والمحلية
الأمانOAuth 2.0 وSAML وTLS وإدارة الشهادات والمفاتيحيحمي بيانات الاعتماد والرسائل أثناء النقل
المراقبة والتشغيلسجلات الرسائل، وتفاصيل الأخطاء، وإعادة المحاولة، والتنبيهاتتتيح لفرق الدعم العثور على الإخفاقات وإصلاحها
المحتوى الجاهزحزم تكامل تقدمها SAP على SAP Business Accelerator Hubيسرّع السيناريوهات القياسية بمحتوى مُختبر
SAP Cloud Connectorنفق آمن من شبكتك إلى SAP BTPيصل إلى الأنظمة المحلية دون كشفها للإنترنت
Edge Integration Cellبيئة تشغيل اختيارية في مركز بياناتك أو سحابتك الخاصةللتدفقات التي يجب أن تبقى محلية

تتولى نصوص Groovy المنطق الذي لا تستطيعه الخطوات الرسومية. وكثيراً ما أقترح إبقاءها خفيفة، لأن الإفراط في النصوص البرمجية يؤدي إلى مشكلات صيانة لاحقاً. والحزم ذات إصدارات، فلا يدخل أي تغيير إلى بيئة الإنتاج خارج حزمة منشورة.

ثلاثة تواريخ تقود تقريباً كل خطة تكامل حالياً.

التواريخ وراء خطة التكاملخطط حول 2027. فالانتقال على موجات قبل ذلك يكلّف أقل بكثير من تحويل قسري.
  1. 2027انتهاء الصيانة الرئيسية لـ PI/POنهاية العام، لـ SAP NetWeaver 7.5
  2. 2028انتهاء Cloud Integration على Neo31 ديسمبر. تنتقل مستأجرات Neo إلى Cloud Foundry
  3. 2030انتهاء الصيانة الممتدة لـ PI/POنهاية العام. المحطة الأخيرة لأي نظام PI/PO

المصدر: SAP Note 1648480 ومقالة قاعدة المعرفة SAP Knowledge Base Article 3355661

  1. PI/PO يقترب من نهاية الطريق. يحدد SAP Note 1648480 الصيانة الرئيسية لـ SAP NetWeaver 7.5، التي تتضمن PI/PO، حتى نهاية 2027، مع صيانة ممتدة حتى نهاية 2030. النظام لا يتوقف في 1 يناير 2028، لكن كل عام بعد ذلك يكلّف أكثر للإبقاء عليه.
  2. Neo يُغلق. تؤكد SAP Knowledge Base Article 3355661 أن Cloud Integration في بيئة SAP BTP Neo ينتهي في 31 ديسمبر 2028. ويجب أن تنتقل مستأجرات CPI القديمة على Neo إلى البيئة متعددة السحابات (Cloud Foundry)، وهذا الانتقال مشروع صغير بحد ذاته.
  3. للهجين إجابة. يشغّل Edge Integration Cell تدفقات Integration Suite داخل شبكتك. وهذا يزيل أكثر سبب شيوعاً كانت الفرق تقدمه للبقاء على PI/PO.

من الناحية التجارية: إن كنت على RISE with SAP، فتحقق من استحقاق SAP BTP المتضمن في عقدك بالفعل قبل أن تشتري سعة Integration Suite بشكل منفصل.

PI (Process Integration) وPO (Process Orchestration) هما البرمجيات الوسيطة المحلية من SAP. وإليك كيف يُقارنان بـ CPI.

العاملSAP PI/POSAP CPI (Integration Suite)
النشرمحلياً، على خوادمكسحابياً على SAP BTP، وEdge Integration Cell لبيئة تشغيل محلية
عبء الصيانةمرتفع: التصحيحات والترقيات وإدارة الخوادمأقل: SAP تدير المنصة
قابلية التوسعتخصيص عميق، وترقية أصعبمعياري، وتحديثات أسرع، وتحكم أقل على المستوى المنخفض
الترخيصترخيص إضافة إلى بنيتك التحتية الخاصةاشتراك على SAP BTP، حسب الإصدار
اتجاه الاستثمارصيانة فقط، دون ميزات جديدةتطوير نشط
نهاية الصيانة الرئيسيةنهاية 2027 (ممتدة حتى نهاية 2030)لا ينطبق (خدمة سحابية)

يتعامل دليل الترحيل من SAP مع Cloud Integration كبديل رئيسي لأنه يغطي معظم ما يفعله PI/PO. اسأل SAP عن طريقة قياس الاستهلاك في إصدارك، ثم نمذجه مقابل أحجام رسائلك الحقيقية قبل الترحيل. فبعض الشركات تكتشف أن حركة التكامل لديها أعلى مما ظنت.

يكون SAP CPI قوياً حين يُصمَّم على مستوى البنية. وحين تتعامل معه الفرق كتمرين إعداد، يخلق كل اختصار صغير هشاشة تظهر بعد ستة أشهر.

الترحيل ليس تحويلاً تلقائياً. فسلوك المحوّلات يختلف بين PI وCPI، ومعالجة الأخطاء التي كانت تعمل في PI قد تتصرف بشكل مختلف في CPI. بعض التدفقات تحتاج إلى إعادة بناء، وأخرى تنتقل بتغييرات صغيرة.

توفر SAP أداتين رسميتين:

  1. Migration Assessment. قدرة في Integration Suite تتصل بنظام PO لديك، وتستخرج سيناريوهات التكامل، وتقدّر الجهد اللازم لنقلها. ويغطي الدرس التعليمي من SAP الإعداد.
  2. Migration Tooling. ميزة في Cloud Integration تؤتمت جزئياً ترحيل كائنات الإعداد المتكامل (ICOs) من PO إلى تدفقات iFlow. ولا يمكن ترحيل إلا السيناريوهات المقيّمة بأنها "Ready to migrate" أو "Adjustment required".

SAP Learning واضحة في أنه لا يوجد مسار ترحيل واحد يناسب كل عميل، وكثيرون يشغّلون PI/PO وIntegration Suite بالتوازي أثناء الانتقال. الأدوات تقلل العمل الآلي. لكنها لا تتخذ القرارات حول ما يُعاد بناؤه وما يُستبعد.

إليك خطة الموجات التي أستخدمها كنقطة انطلاق. عدّل الموجات وفق جردك الخاص.

الموجةما ينتقلسبب هذا الترتيبالمسؤولمعايير الخروج
0. الجردكل واجهة في PI: التكرار، والحجم، والمحوّل، والأهمية، والمسؤوللا يمكنك التخطيط لما لم تحصهقائد التكاملاعتماد الجرد من مالكي الأعمال
1. منخفضة المخاطرتدفقات SAP إلى SAP بمحتوى قياسيتُثبت نموذج التشغيل والمراقبةقائد التكاملأسبوعان من الاستقرار في الإنتاج، وإيقاف مسار PI
2. الشركاءتدفقات B2B وEDI مع الشركاء التجاريين الرئيسيينتحتاج إلى نوافذ اختبار مع الشركاء وتحويل منسّققائد التكامل مع المشتريات والمبيعاتتأكيد كتابي من كل شريك
3. عالية المخاطرتدفقات عالية الحجم أو خاضعة للتنظيم أو حرجة للإيراداتتنتقل أخيراً، مع أكبر قدر من التمرينمهندس بنية التكاملاجتياز اختبار الحجم، وتمرين العودة إلى PI
4. الإيقافإيقاف PI/POيوقف الدفع لمنصتينمدير تقنية المعلوماتترحيل كل التدفقات أو استبعادها، وإنهاء التراخيص

احتفظ بمسار عودة إلى PI لكل موجة إلى أن يعمل التدفق الجديد دون مشكلات في الإنتاج. والترتيب مهم: أثبت نموذج التشغيل على التدفقات منخفضة المخاطر قبل أن تلمس الواجهات التي تحمل الإيرادات.

اختبار التكامل هو المكان الذي يختفي فيه الوقت. خطط مبكراً لاختبار الانحدار مع شركاء B2B والأهداف غير التابعة لـ SAP، لأنها تنكسر بصمت. ويشرح دليلي لاختبار SAP كيف تُنظّم دورات اختبار التكامل والانحدار.

وإن كان انتقال PI/PO جزءاً من برنامج S/4HANA، فنسّق بين الخطتين. ويغطي دليلي للترحيل من ECC إلى S/4HANA المسارات والمواعيد النهائية في جانب ERP.

السيناريوهات التي أراها أكثر من غيرها:

  1. من S/4HANA إلى SuccessFactors. البيانات التنظيمية، وأعداد الموظفين، وتغييرات التعويضات. يغطي محتوى التكامل القياسي من SAP السيناريوهات الشائعة، وتتولى التدفقات المخصصة الحالات الخاصة.
  2. من أنظمة المشتريات القديمة إلى SAP Ariba. أوامر الشراء تخرج، والتأكيدات والفواتير تعود. وعادة ما يكون التكامل في الاتجاهين.
  3. البيانات المالية إلى SAP Analytics Cloud. نقل البيانات من ECC أو الأنظمة غير التابعة لـ SAP إلى SAC.
  4. من Salesforce إلى SAP. الصفقات المغلقة تتدفق إلى SAP للتنفيذ والفوترة وتحديث المخزون. ويتناول مقالي عن لماذا تفشل تكاملات Salesforce مع ERP أخطاء التصميم.

إن كان عمل التكامل يتأخر بالفعل في برنامجك، فمقالي عن تأخيرات تسليم SAP Integration Suite يتناول الأسباب المعتادة. وتقارن النظرة العامة على منصات تكامل SAP الخيارات جنباً إلى جنب.

ما هو SAP CPI وما اسمه الآن؟

SAP CPI اختصار لـ Cloud Platform Integration. وهو الآن قدرة Cloud Integration في SAP Integration Suite على SAP BTP، إلى جانب API Management وEvent Mesh وأدوات تكامل الشركاء. ولا يزال "CPI" الاسم اليومي لبناء تدفقات التكامل.

ما هو SAP CI؟

SAP CI اختصار لـ SAP Cloud Integration، وهو الاسم الحالي لما كان يُعرف بـ SAP CPI. ويشير المصطلحان إلى القدرة نفسها داخل SAP Integration Suite.

هل SAP CPI برمجيات وسيطة؟

نعم. CPI برمجيات وسيطة سحابية: يقع بين الأنظمة، ويحوّل الرسائل ويوجّهها، ويتعامل مع الأخطاء وإعادة المحاولة. ويحل محل البرمجيات الوسيطة المحلية مثل SAP PI/PO، ولا يخزّن بيانات الأعمال على المدى الطويل.

كيف يختلف SAP CPI عن SAP PI/PO؟

PI/PO برمجيات وسيطة محلية تثبّتها وتصحّحها وتشغّلها بنفسك. أما CPI فخدمة سحابية على SAP BTP تديرها SAP نيابة عنك، وتصل إليها المحوّلات والمحتوى الجديد مركزياً. ويغطي Edge Integration Cell التدفقات التي يجب أن تبقى محلية.

متى ينتهي دعم SAP PI/PO؟

تنتهي الصيانة الرئيسية لـ SAP NetWeaver 7.5، التي تتضمن PI/PO، في نهاية 2027. والصيانة الممتدة متاحة حتى نهاية 2030. وتوفر SAP أداتي Migration Assessment وMigration Tooling للمساعدة في نقل السيناريوهات إلى Integration Suite.

هل SAP CPI هو نفسه SAP BTP؟

لا. SAP BTP هي المنصة: تطوير التطبيقات، والبيانات، والتحليلات، والذكاء الاصطناعي، والتكامل. وCPI هو خدمة التكامل عليها.

عند تحديد نطاق العمل، تختلف الميزانية والمهارات: مهندس بنية BTP يعمل عبر الخدمات، ومتخصص CPI يتولى التدفقات والمحوّلات والتعيينات.

إن كنت تخطط للانتقال من PI/PO أو تصمم التكامل لبرنامج S/4HANA جديد، فابدأ بجرد الواجهات. وإن أردت رأياً ثانياً في الخطة قبل أن تلتزم بها، تواصل معي.

Noel D'Costa

بقلم

Noel D'Costa

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

الخطوة التالية

هل تدير برنامج ERP الآن؟

إذا مسّ هذا المقال برنامجاً أنت في خضمه الآن، فإن حديثاً مدته 30 دقيقة يوصلك عادةً أبعد من أسبوع آخر من التحليل الداخلي.