ما هي تفاصيل SAP LSMW؟ خطوات ترحيل البيانات باستخدام LSMW

⚡ ملخص ذكي

SAP يقوم برنامج LSMW، وهو برنامج ترحيل الأنظمة القديمة، بنقل البيانات من الأنظمة غير القديمة.SAP تحويل الأنظمة القديمة إلى SAP R/3. يدعم عمليات التحميل لمرة واحدة أو بشكل دوري من خلال إدخال الدفعات، أو الإدخال المباشر، أو BAPIs، أو IDocs، باستخدام تسلسل منظم من خطوات الترحيل.

  • 🔄 ترحيل البيانات: يقوم برنامج LSMW بنقل البيانات القديمة إلى SAP كتحويل لمرة واحدة أو دوري.
  • 🧩 طرق الاستيراد: يقوم بتحميل البيانات عبر الإدخال الدفعي، أو الإدخال المباشر، أو واجهات برمجة التطبيقات (BAPIs)، أو مستندات IDoc.
  • ؟؟؟؟ تسجيل: تقوم وظيفة التسجيل بإنشاء كائن ترحيل من أي معاملة.
  • 🗂️ سمات الكائن: الخطوة الأولى تحدد الكائن، ثم يتم الحفاظ على هياكل المصدر والحقول.
  • 🔗 خريطةping: العلاقات الهيكلية وخريطة المجالping ترجمة الحقول القديمة إلى SAP الحقول.
  • ▶ ️ اقرأ وحوّل: تقوم منصة العمل بقراءة البيانات المُجهزة وتحويلها ثم استيرادها.
  • 🤖 الأتمتة: تقوم أدوات الترحيل المدعومة بالذكاء الاصطناعي بتنظيف البيانات ورسم خرائطها والتحقق من صحتها قبل التحميل.

ما هي تفاصيل SAP LSMW Legacy System Migration Workbench

ما هي تفاصيل SAP LSMW؟

LSMW هي أداة تدعم نقل البيانات من جهات غيرSAP الأنظمة ("الأنظمة القديمة") إلى SAP أنظمة R/3. يمكن أن يكون هذا تحويلًا لمرة واحدة بالإضافة إلى تحويل دوري.

يدعم LSMW أيضًا تحويل بيانات النظام القديم بعدة طرق. ويمكن بعد ذلك استيراد البيانات إلى SAP نظام R/3 عبر الإدخال المجمع، أو الإدخال المباشر، أو BAPIs أو IDocs.

علاوة على ذلك، يوفر LSM Workbench وظيفة تسجيل تسمح بإنشاء "كائن ترحيل البيانات" لتمكين الترحيل من أي معاملة مطلوبة.

SAP LSMW

يمكن استخدام LSMW للوظائف الثلاث التالية:

الوظائف الرئيسية لـ LSM Workbench هي:

  1. تواريخ الاستيراد (البيانات القديمة في جداول جداول البيانات و/أو الملفات المتسلسلة)
  2. تحويل البيانات (من التنسيق المصدر إلى التنسيق الهدف)
  3. تواريخ الاستيراد (في قاعدة بيانات تطبيق R/3)

لبدء منضدة عمل LSMW، استخدم المعاملة LSMW

SAP LSMW

راجع أيضًا البرنامج التعليمي التالي حول تنفيذ LSMW خطوة بخطوة

أدخل المعاملة LSMW in SAP، لبدء طاولة العمل.

SAP LSMW

يُظهر برنامج عمل LSMW المعلومات التالية:

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

أدخل معرف المشروع، معرف المشروع الفرعي، معرف الكائن. انقر فوق تنفيذ، وتعطي الشاشة التالية STEPS في ترحيل بيانات LSMW الخاص بك

SAP LSMW

يمكنك تحديد الخطوة المطلوبة والنقر فوق "تنفيذ". دعنا نلقي نظرة على كل خطوة بالتفصيل

الخطوة 1) الحفاظ على سمات الكائن

الحفاظ على سمات الكائن

هناك أربعة طرق لنقل البيانات:

  1. الإدخال القياسي/الدفعي: برامج التحميل القياسية
  2. تسجيل المدخلات دفعة: هنا يمكنك إنشاء تسجيل خاص بك واستخدامه لتحميل/تغيير البيانات
  3. بابي: يتم استخدام BAPIs القياسية لتحميل البيانات
  4. IDOCs: يمكن استخدام أي وحدات وظيفية لـ IDOC الوارد لمعالجة البيانات

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

الخطوة 2) الحفاظ على هياكل المصدر

الحفاظ على هياكل المصدر

يمكن استخدام الهياكل المصدر لتصميم التسلسل الهرمي للملفات التي سيتم تحميلها.

الخطوة 3) الحفاظ على حقول المصدر

في هذه الشاشة، يمكن هنا الاحتفاظ بالحقول التي سيتم تحميلها من الملف النصي. يتم أخذ الحقول ذات الأسماء المتطابقة كمفتاح

الحفاظ على حقول المصدر

يتم استخدام المصدر المقدم لتحديد ما إذا كان يجب أن ينتقل سجل معين إلى البنية المحددة. على سبيل المثال: لنفترض أن الملف يحتوي على صفوف رأس وصفوف عناصر، يمكننا تحديد الحقل الأول حيث يقول المؤشر "H" للرأس و"I" للعنصر. وبالتالي، عند قراءة الملف، فإنه يتحقق من الحقل الأول، إذا كان "H"، فسيتم قراءته في بنية مصدر الرأس وإلا فسيتم كتابته في بنية مصدر العنصر.

يمكن صيانة حقول المصدر بسهولة في شكل صيانة جدول.

الخطوة 4) الحفاظ على العلاقات الهيكلية

يجب هنا تحديد البنى اللازمة لمعالجة البيانات. قد يحتوي الكائن على العديد من البنى والعديد من بنى المصدر. الخريطةping ينبغي إجراء عملية الربط بين الهياكل المصدرية والهدفية بعد فحص دقيق.

الحفاظ على العلاقات الهيكلية

الخطوة 5) صيانة خريطة الحقولping وقواعد التحويل

في هذه الخطوة، يمكنك تعيين حقول المصدر للحقول المستهدفة وتحديد كيفية تحويل محتويات الحقل.

صيانة خريطة الحقلping وقواعد التحويل

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

  • حقل الوصف
  • حقول المصدر المخصصة (إن وجدت)
  • نوع القاعدة (قيمة ثابتة، ترجمة، إلخ.)
  • الترميز.

ملاحظة: بعض الحقول مُعدّة مسبقًا من قِبل النظام. تُسمى هذه الحقول "الحقول التقنية" ومُعلّمة بـ "الإعداد الافتراضي". لا يظهر رمز هذه الحقول عند الدخول إلى خريطة الحقول لأول مرة.pingيمكن عرضها عبر خيار العرض. قد يؤثر تغيير الإعداد الافتراضي بشكل كبير على سير عملية تحويل البيانات. إذا قمت بتغيير الإعداد الافتراضي عن طريق الخطأ، يمكنك استعادته باختيار "إضافات" ثم "استعادة الإعدادات الافتراضية".

الخطوة 6) الحفاظ على القيم الثابتة والترجمات والروتينات التي يكتبها المستخدم

هنا يتم الحفاظ على الوظائف الثلاث القابلة لإعادة الاستخدام:

  1. القيم الثابتةالقيم الثابتة هي قيم ثابتة في جميع مراحل المشروع، على سبيل المثال: الشركة Codeيمكننا تعيين قيمة ثابتة لـ BUKRS، ويمكن استخدام هذه القيمة الثابتة في جميع العناصر في هذا المشروع. لذا، إذا تغيرت القيمة، يمكننا تغييرها في مكان واحد فقط، أي في القيم الثابتة، بدلاً من تغييرها في كل عنصر على حدة.
  2. الترجمةهنا يمكنك الاحتفاظ بالترجمة الثابتة لأي حقل قديم، ويمكن تعيين الترجمة للحقل، في خريطة الحقول.ping وقواعد التحويل. يمكن أن تكون الترجمة حرفًا واحدًا أو عدة أحرف: حرف واحد، إلخ.
  3. إجراءات يحددها المستخدم: هذه هي الإجراءات الفرعية المحددة من قبل المستخدم والتي يتم استخدامها في الكائن لمعالجة البيانات.

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

الحفاظ على القيم الثابتة والترجمات والروتينات

الخطوة 7) تحديد الملفات

نحدد هنا الملفات التي نستخدمها لتحميل البيانات. يمكن أن يكون الملف على الواجهة الأمامية أو في خادم التطبيقات.

تحديد الملفات

الخطوة 8) تعيين الملفات

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

تعيين الملفات

الخطوة 9) قراءة البيانات

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

إقرأ البيانات

الخطوة 10) عرض بيانات القراءة

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

الخطوة 11) تحويل البيانات

تحويل البيانات هو نقل البيانات من هياكل المصدر إلى هياكل الهدف بناءً على إجراءات التحويل المكتوبة في خريطة الحقول المُدارةping وإجراءات التحويل.

تحويل البيانات

الخطوة 12) استيراد البيانات

تعتمد الخطوات التي يعرضها البرنامج على نوع الكائن المحدد:

إدخال الدفعة القياسية أو التسجيل:

  1. إنشاء جلسة إدخال دفعة
  2. تشغيل جلسة الإدخال الدفعي

الإدخال المباشر القياسي:

  1. ابدأ جلسة الإدخال المباشر

BAPI أو IDoc:

  1. ابدأ في إنشاء IDoc
  2. ابدأ معالجة IDoc
  3. إنشاء نظرة عامة على IDoc
  4. ابدأ معالجة ما بعد IDoc

يكمل هذا نظرة عامة تفصيلية على خطوات نقل بياناتك باستخدام LSMW SAP .

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

يرمز LSMW إلى Legacy System Migration Workbench. وهو عبارة عن SAP أداة لنقل وتحويل البيانات من مصادر غير رقميةSAP تحويل الأنظمة القديمة إلى SAPسواء مرة واحدة أو بشكل دوري.

يدعم LSMW الإدخال الدفعي، والإدخال المباشر، وواجهات برمجة التطبيقات (BAPIs)، وIDocs. وتعتمد الطريقة المختارة على الكائن المستهدف ووحدة التخزين، وهي التي تحدد كيفية كتابة البيانات المحولة. SAP.

لا يزال برنامج LSMW موجودًا ولكنه غير موصى به لنظام S/4HANA. SAP ينصح باستخدام SAP لوحة تحكم ترحيل S/4HANA للكائنات القياسية، مع الاحتفاظ بـ LSMW للحالات التي لا يتوفر فيها محتوى ترحيل.

نعم. تقوم أدوات الذكاء الاصطناعي برسم خرائط حقول المصدر تلقائيًا، واكتشاف مشكلات جودة البيانات، واقتراح التحويلات، مما يقلل الجهد اليدوي في مشاريع الترحيل ويخفض أخطاء التحميل مقارنةً برسم الخرائط اليدوي الكامل باستخدام LSMW.ping.

الذكاء الاصطناعي يقوم بتحليل البيانات القديمة، ويكتشف البيانات المكررة والفجوات، ويوحد القيم، ويتحقق من صحة السجلات. SAP يتم تطبيق القواعد، وبالتالي يتم تحميل بيانات أنظف وتقليل إعادة العمل بعد الترحيل.

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