SAP TMS (نظام إدارة النقل) التعليمي
⚡ ملخص ذكي
SAP يقوم نظام إدارة النقل (TMS) بتنسيق كيفية انتقال عناصر التطوير وإعدادات التخصيص بين SAP الأنظمة في بيئة العمل. يحدد مسارات النقل، ويتحكم في ترتيب الإصدار، ويمنع انحراف التكوين بين بيئات التطوير والاختبار والإنتاج.

ما هي تفاصيل SAP التحفيز المغناطيسي عبر الجمجمة (TMS)؟
نظام إدارة النقل (TMS) هي SAP أداة تُستخدم لنقل وإدارة والتحكم في ونسخ عناصر التطوير وتخصيص الإعدادات بطريقة منظمة عبر SAP الأنظمة في بيئة معينة، من خلال مسارات نقل محددة مسبقًا مبنية على اتصالات RFC.
تتكون عملية النقل من خطوتين رئيسيتين: تصدير الكائنات خارج المصدر SAP ونظام استيراد تحويلهم إلى هدف واحد أو أكثر SAP الأنظمة. يشير اختصار TMS إلى نظام إدارة النقل، وهو الطبقة التي يواجهها المستخدم والتي تقع فوق أدوات نظام التشغيل الأساسية. tp و R3trans.
لماذا نحتاج إلى نظام النقل؟
بدون نظام نقل، سيتعين إعادة تنفيذ كل تغيير يدويًا في بيئتي ضمان الجودة والإنتاج، مما يؤدي إلى بطء العملية، وزيادة احتمالية حدوث الأخطاء، واستحالة التدقيق. تسد مكونات نظام النقل المركزي (CTS) هذه الثغرة، وتلعب دورًا محوريًا في بيئة التطوير والتخصيص الشاملة. يرمز CTS إلى نظام التغيير والنقل.
CTS هي أداة لـ:
- إدارة ومراقبة طلبات التطوير الجديدة.
- إدارة عمليات النقل بين الأنظمة.
- تسجيل مكان إجراء كل تغيير ومن قام به.
- تهيئة بيئة النظام نفسها.
نظرة عامة على مكونات CTS
يتكون نظام CTS من ثلاثة أجزاء متعاونة، كل منها يمتلك طبقة مختلفة من مشكلة النقل.
- CTO (منظم التغيير والنقل): الأداة الرئيسية لإدارة واستعراض وتسجيل التغييرات التي تُجرى على المستودع وتخصيص الكائنات. وهي النقطة المركزية لتنظيم مشاريع التطوير. SE01 هي المعاملة ذات العرض الموسع التي يستخدمها مسؤولو النظام الأساسي.
- أدوات النقل: تتم عمليات النقل الفعلية في الخلفية على مستوى نظام التشغيل باستخدام أدوات النقل التي تُعد جزءًا من SAP النواة. البرنامجان الرئيسيان هما R3trans (ناقل البيانات) وبرنامج التحكم في النقل tp (المنسق).
- نظام إدارة النقل (TMS): واجهة المستخدم التي تتيح للمسؤولين تكوين نطاقات النقل، وتحديد المسارات، ومراقبة قوائم انتظار الاستيراد، وبدء عمليات الاستيراد دون فقدان أي بيانات.ping إلى نظام التشغيل.
SAP بيئة النظام
المشهد النظامي (المعروف أيضًا باسم SAP مجموعة النظام) هو ترتيب SAP الخوادم المستخدمة من قبل المؤسسة. الإعداد الموصى به هو مشهد ثلاثي الأنظمة:
- خادم التطوير – DEV — حيث يقوم المطورون بالبناء والتكوين.
- خادم ضمان الجودة – QAS — حيث يتم اختبار التغييرات من خلال التكامل.
- خادم الإنتاج – PRD — حيث تُدار الأعمال بشكل يومي.
بأبسط صورها، تتمثل دورة النقل في إصدار تطويرات جديدة أو إجراء تغييرات تخصيصية من بيئة التطوير، والتي يتم استيرادها بعد ذلك إلى كل من بيئة ضمان الجودة وبيئة الإنتاج. ويخضع الاستيراد إلى بيئة الإنتاج لقيود: إذ لا يمكن إجراؤه إلا بعد التكامل. تجريب وقد تم الانتهاء من عمليات فحص الجودة في نظام ضمان الجودة وتم وضع علامة رسمية على التغيير بأنه ناجح.
ما هو التخصيص؟ وكيف يساعد نظام إدارة النقل (TMS) في التخصيص؟
التخصيص هو عملية تكييف SAP نظام يلبي احتياجات أعمال العميل دون تعديل SAPالكود المُسلّم. لإجراء التخصيص، يعمل المستخدمون والمستشارون من خلال SAP دليل التنفيذ المرجعي (IMG)، يمكن الوصول إليها من خلال المعاملة سبرو.
يُفضل إجراء التخصيص في بيئة التطوير. ويتم استخدام منظم النقل (SE01) بالتزامن مع IMG لتسجيل تغييرات التخصيص داخل طلب النقل، والذي يمكن لنظام إدارة النقل (TMS) نقله بعد ذلك.
معظم تغييرات التخصيص - وإن لم تكن جميعها - هي خاص بالعميلتؤثر هذه التغييرات على عميل واحد فقط، وليست مُخصصة لجميع العملاء في النظام. عند تصدير طلب نقل، يقوم نظام إدارة النقل (TMS) بتصديره.tracيستخرج البرنامج إدخالات الجدول ذات الصلة من قاعدة البيانات المصدر وينسخها إلى دليل النقل كملفات. تُقفل إدخالات الجدول ذات الصلة أثناء استخدام عملية التخصيص، ولكن يتم إلغاء قفلها بمجرد حفظ التغييرات في طلب النقل.
تغييرات المستودع والتطوير
إلى جانب تخصيص العناصر الموجودة، تتطلب معظم المشاريع تطويرات جديدة. كائن التطوير أي شيء يتم بناؤه داخل SAP يُطلق على المجموعة الكاملة من هذه الكائنات، سواءً كانت خاصة بالعميل أو مشتركة بين العملاء، اسم النظام. مستودع.
يتم التطوير في الغالب بمساعدة بيئة عمل ABAP (SE80)لذلك تُعرف هذه التغييرات أيضًا باسم تغييرات بيئة العملومن الأمثلة النموذجية ما يلي:
- كائنات قاموس ABAP: الجداول، والمجالات، وعناصر البيانات.
- برامج ABAP، ووحدات الوظائف، والقوائم، والشاشات.
- المستندات وكائنات النقل المحددة بواسطة التطبيق.
تتكامل منصة العمل بشكل كامل مع نظام إدارة النقل، لذا يمكن تسجيل كل تغيير في منصة العمل ونقله. معظم تغييرات منصة العمل - وإن لم تكن جميعها - عبر العميلوهذا يعني أن التغييرات ستنعكس في جميع عملاء النظام المستهدف. وتستبدل الكائنات المنقولة من النظام المصدر الكائنات الموجودة في النظام المستهدف التي تحمل نفس الأسماء.
العملاء وأنواع البيانات في SAP
من الناحية المفاهيمية، أ زبون هي وحدة مستقلة تقنيًا وتنظيميًا، تحتفظ بمجموعة بياناتها الخاصة - البيانات الرئيسية، التطبيق/Operaالبيانات الوطنية، وتخصيص البيانات. يقوم العملاء بإنشاء بيئات منفصلة للمستخدمين من مجموعات مختلفة أو لأغراض مختلفة داخل نفس SAP النظام، دون إنشاء قاعدة بيانات منفصلة لكل منها.
من الناحية التقنية، يتم تحديد هوية العميل بواسطة رقم تعريف مكون من 3 أرقام، وهو أيضًا قيمة حقل الجدول. MANDT للجداول الخاصة بالعميل.
من بين البيانات الخاصة بالعميل، هناك ثلاثة أنواع متميزة:
- بيانات المستخدم الرئيسية: معلومات تسجيل الدخول، بما في ذلك اسم المستخدم وكلمة المرور والإعدادات الافتراضية للمستخدم وملفات تعريف أو أدوار التفويض ومجموعات المستخدمين وتفاصيل الاتصال. توجد هذه البيانات في مجموعة محددة من الجداول (الجدول 1).
USR*الجداول). - تخصيص البيانات: إعدادات التكوين التي تُخصّص الهيكل التنظيمي وعمليات الأعمال للشركة المُنفِّذة. هذه البيانات تعتمد على العميل ويتم تخزينها في جداول التخصيص.
- بيانات التطبيق: كما يعتمد ذلك على العميل، وينقسم بين البيانات الرئيسية (مثل بيانات المورد الرئيسية وبيانات المواد الرئيسية - على سبيل المثال، الجدول)
MARA) و بيانات المعاملات (مثل أوامر البيع والمستندات المالية وأوامر الإنتاج).
خيارات تخصيص العميل
عند إنشاء عميل جديد باستخدام المعاملة SCC4، يمكن للمسؤولين اختيار ما إذا كانت التغييرات المسجلة في العميل يتم التقاطها تلقائيًا في طلب النقل، وما إذا كان مسموحًا بتخصيص العميل أو تغييرات المستودع على الإطلاق.
SAP دليل النقل
استخدم SAP دليل النقل هو دليل النقل العالمي (/usr/sap/trans) — موقع مشترك، موجود على نظام وحدة تحكم المجال، تستخدمه جميع الأنظمة الأعضاء في بيئة النظام (مجموعة الأنظمة). يحتوي على عدة مجلدات فرعية يتم إنشاؤها تلقائيًا أثناء التثبيت، وهو ضروري لإعداد نظام إدارة النقل.
يُعدّ مجلد النقل الموقع الذي تُحفظ فيه جميع التغييرات كملفات بعد إصدارها من بيئة التطوير. ثم يعمل كمصدر للتغييرات التي تُستورد لاحقًا إلى بيئتي ضمان الجودة والإنتاج. ولهذا السبب، فإن هذا المجلد يجب يجب مشاركتها بشكل صحيح عبر جميع الأنظمة في البيئة.
On Windowsعلى سبيل المثال، يمكن الوصول إلى موقع الدليل المشترك باستخدام:
\\<SAPTRANSHOST>\sapmnt\trans
هنا SAPTRANSHOST — عنوان نظام وحدة تحكم المجال — مُعرّف في ملف المضيفين لكل SAP النظام في المشهد الطبيعي. وحدة تحكم المجال يُعدّ هذا النظام أحد الأنظمة في بيئة العمل التي تعمل كوحدة تحكم شاملة لإدارة التغيير والنقل. ويتم اختياره من قبل فريق مديري النظام من بين الأنظمة D/Q/P بناءً على مدى توفره وتوقيت تثبيته.
الدلائل الفرعية الرئيسية
- ملفات تعريفية مشتركة: ملفات معلومات طلب التغيير التي تحتوي على التفاصيل الكاملة والأوامر لكل عملية نقل.
- بيانات: القيم الفعلية وحمولة البيانات التي سيتم تطبيقها كجزء من التغيير.
- سجل: سجلات النقل، tracوالإحصائيات - هي أول ما يجب عليك اللجوء إليه عند فشل عملية النقل.
- EPS: دليل التنزيل الخاص بالتصحيحات المتقدمة وحزم الدعم.
أدلة فرعية أخرى
- سلة مهملات: ملفات التكوين لـ
tp(برنامج النقل) ونظام إدارة النقل، بما في ذلك النظام المركزي تبارام ملف. - البيانات القديمة: تم الاحتفاظ بالبيانات القديمة المصدرة لأغراض الأرشفة أو الحذف النهائي.
- سجل الأفعال: سجلات الإجراءات لكل طلب ومهمة.
- متعادل: مخزن مؤقت للنقل لكل نظام، يحدد عمليات النقل التي تنتظر الاستيراد.
- أسماء ساب: معلومات حول طلبات النقل التي يقدمها كل مستخدم.
- تمب: ملفات سجلات البيانات والملفات المؤقتة.
إعداد دليل النقل وTPPARAM
من أهم المتطلبات الأساسية عند تكوين نظام إدارة النقل (TMS) إعداد دليل النقل وملف معلمات النقل.
- يجب مشاركة الدليل بشكل صحيح بين جميع الأنظمة في البيئة، ويجب إدراج كل نظام مشارك في ملف التكوين العام. تبارام (ملف معلمات النقل)، الموجود في
binدليل فرعي لـ/usr/sap/trans. - إذا كان إدخال النظام مفقودًا من TPPARAM، فانسخ مقطع نظام آخر وقم بتعديل القيم (معرف النظام، اسم المضيف، وما إلى ذلك) لتتوافق.
- عند وقت التثبيت، يتم إنشاء دليل النقل والأدلة الفرعية الخاصة به تلقائيًا، بما في ذلك قالب أولي لـ TPPARAM.
Operaأدوات نظام ting: tp و R3trans
تحت نظام إدارة النقل (TMS)، يقوم برنامجان لنظام التشغيل بالعمل الشاق: tp (برنامج مراقبة النقل) و R3trans (ناقل البيانات).
برنامج مراقبة النقل (tp)
tpهي SAP برنامج يستخدمه المسؤولون لتخطيط وتنفيذ عمليات النقل بين الأنظمة، وكذلك لـ SAP تحديثات النظام. يسميها كل من كبير مسؤولي التكنولوجيا وقسم إدارة النقل "تحت الغطاء".tpيستخدم أدوات ومرافق أخرى لأداء وظائفه - والأهم من ذلك أنه يستدعيR3transعلاوة على ذلك، فإنه يتحكم في التسلسل الصحيح للكائنات المصدرة والمستوردة بحيث لا يترك النظام المستهدف أبدًا مع تبعيات غير متطابقة.tpيوجد في دليل وقت التشغيل القياسي لـ SAP النظام:/usr/sap/SYS/<SID>/exe/runيتم نسخها هناك تلقائيًا أثناء التثبيت.- كشرط أساسي، العالمي
tpملف المعلمة تبارام يجب الحفاظ على هذه القائمة، مع إدراج أسماء مضيفي كل نظام مشارك في عملية النقل كحد أدنى. tpيُستخدم بشكل أساسي لاستيراد البيانات إلى الأنظمة المستهدفة. ويعمل من خلال موزعات الاستيراد. ردديمدب و RDDIMPDP_CLIENT_ يجب جدولة هذه المهام كعمليات خلفية في كل نظام تتم فيه عمليات الاستيراد. في حال حذف هذه المهام، يُرجى الإبلاغ عنها. RDDNEWPP يمكن إعادة جدولة المواعيد.- هذه الوظائف هي حدث ناتج عن حدث:
tpيرسل النظام إشارة (حدثًا) إلى نظام R/3، فتبدأ المهمة. تُسمى الأحداث SAP_TRIGGER_RDDIMPDP و SAP_TRIGGER_RDDIMPDP_CLIENT.
برنامج النقل R3trans
R3transهي SAP برنامج نقل البيانات الذي ينقل البيانات فعليًا بين مختلف SAP الأنظمة. نادرًا ما يتم استدعاؤها مباشرةً؛ بل يتم استدعاؤها منtpأو عن طريق SAP ترقية المرافق.tpيتولى تنسيق عمليات النقل وإنشاء ملفات التحكم التيR3transيستهلك البيانات، لكنه لا يتصل بقاعدة البيانات نفسها. يتم تنفيذ جميع "العمل الحقيقي" على مستوى قاعدة البيانات بواسطةR3trans.R3transيدعم نقل البيانات بين الأنظمة التي تعمل على أنظمة تشغيل مختلفة وحتى على قواعد بيانات مختلفة، وهذا ما يجعلها غير متجانسة. SAP المناظر الطبيعية الممكنة.
القفل SAP معاملات نظام إدارة النقل
الرموز T التالية هي الأدوات اليومية التي يستخدمها مسؤول النظام الأساسي لتشغيل نظام إدارة النقل.
| T- كود | الهدف |
|---|---|
| STMS | نقطة الدخول الرئيسية لنظام إدارة النقل (TMS) - تكوين النطاق، مسارات النقل، نظرة عامة على الاستيراد. |
| STMS_IMPORT | الوصول المباشر إلى قائمة استيراد النظام الحالي. |
| SE01 | منظم النقل (عرض موسع) - إدارة طلبات النقل وإصدارها. |
| SE09 | منظم نقل لطلبات طاولة العمل. |
| SE10 | منظم النقل لتخصيص الطلبات. |
| SCC4 | صيانة العميل - قم بتكوين ما إذا كان العميل يسمح بعمليات النقل والتغييرات. |
| سبرو | SAP ملف IMG المرجعي - نقطة الدخول لجميع أنشطة التخصيص. |
| SE80 | بيئة تطوير ABAP Workbench - بيئة تطوير لكائنات المستودع. |
ممارسات لـ SAP TMS
تضمن عملية إدارة النقل المنظمة انسيابية التغييرات دون مفاجآت في الإنتاج. يُستحسن تبني العادات التالية منذ اليوم الأول.
- التزم باتجاه نقل واحد (التطوير ← ضمان الجودة ← الإنتاج). لا تسمح أبدًا بتدفق التغييرات عكسيًا أو بتجاوز ضمان الجودة.
- قم بإصدار طلبات النقل حسب ترتيب التبعية. إذا كان TR-B يشير إلى كائنات تمت إضافتها بواسطة TR-A، فيجب أن يدخل TR-A قائمة الاستيراد أولاً.
- استخدم نصوصًا قصيرة وصفية على كل تقرير فني حتى يتمكن المراجع المستقبلي من تحديد التغيير دون الحاجة إلى فتح المحتويات.
- جدولة مهام الخلفية لـ RDDIMPDP على كل نظام لحظة انضمامه إلى البيئة - بدونها، لن يتم تشغيل أي عمليات استيراد.
- قم بتثبيت دليل النقل بشكل متسق عبر جميع المضيفين؛ المسارات غير المتطابقة هي السبب الأكبر لفشل عمليات الاستيراد.
- اعتبر رموز الإرجاع التي تزيد عن 0 عيوبًالا داعي للتحذيرات. تحقق من السبب الجذري، ووثّقه، ثم أعد الاستيراد.







