ما هي تفاصيل SAP LSMW؟ خطوات ترحيل البيانات باستخدام LSMW
ما هي تفاصيل SAP LSMW؟
LSMW هي أداة تدعم نقل البيانات من جهات غيرSAP الأنظمة ("الأنظمة القديمة") إلى SAP أنظمة R/3. يمكن أن يكون هذا تحويلًا لمرة واحدة بالإضافة إلى تحويل دوري.
يدعم LSMW أيضًا تحويل بيانات النظام القديم بعدة طرق. ويمكن بعد ذلك استيراد البيانات إلى SAP نظام R/3 عبر الإدخال المجمع، أو الإدخال المباشر، أو BAPIs أو IDocs.
علاوة على ذلك، يوفر LSM Workbench وظيفة تسجيل تسمح بإنشاء "كائن ترحيل البيانات" لتمكين الترحيل من أي معاملة مطلوبة.
يمكن استخدام LSMW للوظائف الثلاث التالية:
الوظائف الرئيسية لـ LSM Workbench هي:
- تواريخ الاستيراد (البيانات القديمة في جداول جداول البيانات و/أو الملفات المتسلسلة)
- تحويل البيانات (من التنسيق المصدر إلى التنسيق الهدف)
- تواريخ الاستيراد (في قاعدة بيانات تطبيق R/3)
لبدء منضدة عمل LSMW، استخدم المعاملة LSMW
راجع أيضًا البرنامج التعليمي التالي حول تنفيذ LSMW خطوة بخطوة
أدخل المعاملة LSMW in SAP، لبدء طاولة العمل.
يُظهر برنامج عمل LSMW المعلومات التالية:
- حملات التبرع: معرف بحد أقصى 10 أحرف لتسمية مشروع نقل البيانات الخاص بك. إذا كنت تريد نقل البيانات من عدة أنظمة قديمة، فيمكنك إنشاء مشروع، على سبيل المثال، لكل نظام قديم.
- مشروع فرعي: معرف بحد أقصى 10 أحرف يتم استخدامه كسمة هيكلة إضافية.
- هدف: معرف بحد أقصى 10 أحرف لتسمية كائن الأعمال.
أدخل معرف المشروع، معرف المشروع الفرعي، معرف الكائن. انقر فوق تنفيذ، وتعطي الشاشة التالية STEPS في ترحيل بيانات LSMW الخاص بك
يمكنك تحديد الخطوة المطلوبة والنقر فوق "تنفيذ". دعنا نلقي نظرة على كل خطوة بالتفصيل
الخطوة 1) الحفاظ على سمات الكائن
هناك أربعة طرق لنقل البيانات:
- الإدخال القياسي/الدفعي: برامج التحميل القياسية
- تسجيل المدخلات دفعة: هنا يمكنك إنشاء تسجيل خاص بك واستخدامه لتحميل/تغيير البيانات
- بابي: يتم استخدام BAPIs القياسية لتحميل البيانات
- IDOCs: يمكن استخدام أي وحدات وظيفية لـ IDOC الوارد لمعالجة البيانات
بناءً على المتطلب نحاول إيجاد طريقة مناسبة للمعالجة. إذا كان الأمر يتعلق بـ Master قياسي، فيمكننا العثور عليه في الطريقة الأولى. وإلا، نحاول استخدام بابي أو إيدوكس. إذا كان المتطلب مخصصًا للغاية، فإننا نستخدم التسجيل لمعالجة البيانات.
الخطوة 2) الحفاظ على هياكل المصدر
يمكن استخدام الهياكل المصدر لتصميم التسلسل الهرمي للملفات التي سيتم تحميلها.
الخطوة 3) الحفاظ على حقول المصدر
في هذه الشاشة، يمكن هنا الاحتفاظ بالحقول التي سيتم تحميلها من الملف النصي. يتم أخذ الحقول ذات الأسماء المتطابقة كمفتاح
يتم استخدام المصدر المقدم لتحديد ما إذا كان يجب أن ينتقل سجل معين إلى البنية المحددة. على سبيل المثال: لنفترض أن الملف يحتوي على صفوف رأس وصفوف عناصر، يمكننا تحديد الحقل الأول حيث يقول المؤشر "H" للرأس و"I" للعنصر. وبالتالي، عند قراءة الملف، فإنه يتحقق من الحقل الأول، إذا كان "H"، فسيتم قراءته في بنية مصدر الرأس وإلا فسيتم كتابته في بنية مصدر العنصر.
يمكن صيانة حقول المصدر بسهولة في شكل صيانة جدول.
الخطوة 4) الحفاظ على العلاقات الهيكلية
يجب تعيين الهياكل اللازمة لمعالجة البيانات هنا. قد يحتوي الكائن على العديد من الهياكل والعديد من الهياكل المصدر. يجب أن يتم التعيين بين هياكل المصدر والهدف بعد التحقق الدقيق.
الخطوة 5) الحفاظ على قواعد التعيين والتحويل الميداني
في هذه الخطوة، يمكنك تعيين حقول المصدر للحقول المستهدفة وتحديد كيفية تحويل محتويات الحقل.
سيتم عرض جميع حقول جميع الهياكل المستهدفة التي حددتها في الخطوة السابقة. بالنسبة لكل حقل مستهدف، يتم عرض المعلومات التالية:
- حقل الوصف
- حقول المصدر المخصصة (إن وجدت)
- نوع القاعدة (قيمة ثابتة، ترجمة، إلخ.)
- الترميز.
ملاحظة: يتم ضبط بعض الحقول مسبقًا بواسطة النظام. تسمى هذه الحقول "الحقول الفنية" ويتم تمييزها بـ "الإعداد الافتراضي". لا يتم عرض ترميز هذه الحقول عند إدخال تعيين الحقل لأول مرة؛ يمكن عرضه عبر متغير العرض. قد يؤثر تغيير الإعداد الافتراضي بشكل خطير على تدفق تحويل البيانات. إذا قمت بتغيير الإعداد الافتراضي عن طريق الخطأ، فيمكنك استعادته عن طريق اختيار إضافات -> استعادة إلى الإعداد الافتراضي.
الخطوة 6) الحفاظ على القيم الثابتة والترجمات والروتينات التي يكتبها المستخدم
هنا يتم الحفاظ على الوظائف الثلاث القابلة لإعادة الاستخدام:
- القيم الثابتة: القيم الثابتة هي القيم الثابتة عبر المشروع، على سبيل المثال: رمز الشركة. يمكننا تعيين قيمة ثابتة لـ BUKRS ويمكن استخدام هذه القيمة الثابتة في جميع الكائنات في هذا المشروع. لذا، إذا تغيرت القيمة، فلا يمكننا تغييرها إلا في مكان واحد، أي في القيم الثابتة بدلاً من التغيير في كل كائن.
- الترجمة: هنا يمكنك الحفاظ على الترجمة الثابتة لأي حقل قديم ويمكن تعيين الترجمة إلى الحقل، في تعيين الحقول وقواعد التحويل. يمكن أن تكون الترجمة 1:1 أو أكثر: 1 وما إلى ذلك.
- إجراءات يحددها المستخدم: هذه هي الإجراءات الفرعية المحددة من قبل المستخدم والتي يتم استخدامها في الكائن لمعالجة البيانات.
جميع الوظائف الثلاث المذكورة أعلاه هي قواعد قابلة لإعادة الاستخدام وصالحة لجميع الكائنات في مشروع واحد.
الخطوة 7) تحديد الملفات
نحدد هنا الملفات التي نستخدمها لتحميل البيانات. يمكن أن يكون الملف على الواجهة الأمامية أو في خادم التطبيقات.
الخطوة 8) تعيين الملفات
نحدد هنا الملف الذي سنستخدمه للتحميل الحالي، أي ما إذا كان الملف موجودًا على خادم العرض التقديمي أو خادم التطبيقات.
الخطوة 9) قراءة البيانات
تمنحنا قراءة البيانات من الملف خيارًا لقراءة عدد قليل من السجلات فقط وليس المجموعة بأكملها من أجل التمكين الاختبار من السجلات القليلة الأولى. يوفر هذا أيضًا معلمة التحديد المحددة من قبل المستخدم والتي يمكن استخدامها لتقييد بيانات القراءة بناءً على الحالة المحددة.
الخطوة 10) عرض بيانات القراءة
- في هذه الخطوة، يمكنك عرض كل أو جزء من البيانات المقروءة في شكل جدول. يؤدي النقر على أحد الخطوط إلى ظهور جميع المعلومات الخاصة بهذا الخط بطريقة واضحة. يحدث الشيء نفسه عند النقر فوق محتويات الحقل.
- يسمح تغيير العرض باختيار عرض سطر واحد أو عرض متعدد الأسطر.
- تعرض لوحة ألوان العرض الألوان الخاصة بمستويات التسلسل الهرمي الفردية.
الخطوة 11) تحويل البيانات
تحويل البيانات هو نقل البيانات من الهياكل المصدر إلى الهياكل المستهدفة بناءً على إجراءات التحويل المكتوبة في إجراءات رسم الخرائط الميدانية وإجراءات التحويل.
الخطوة 12) استيراد البيانات
تعتمد الخطوات التي يعرضها البرنامج على نوع الكائن المحدد:
إدخال الدفعة القياسية أو التسجيل:
- إنشاء جلسة إدخال دفعة
- تشغيل جلسة الإدخال الدفعي
الإدخال المباشر القياسي:
- ابدأ جلسة الإدخال المباشر
BAPI أو IDoc:
- ابدأ في إنشاء IDoc
- ابدأ معالجة IDoc
- إنشاء نظرة عامة على IDoc
- ابدأ معالجة ما بعد IDoc
يكمل هذا نظرة عامة تفصيلية على خطوات نقل بياناتك باستخدام LSMW SAP .