إرسال كائنات البيانات الرئيسية الكاملة لـ DEBMAS من مؤشر التغيير
سؤال
أحتاج إلى إرسال DEBMAS الكامل ومستند MATMAS الكامل إلى نظامي الآخر.أنا قادر على إنشاء وإرسال مستندات MATMAS وDEBMAS عند التغيير ولكنها ترسل فقط بيانات (دلتا) التي تم تغييرها.لذلك قمت بإجراء تحسين على FM:CHANGE_POINTERS_READ وهو كالتالي:
ENHANCEMENT 1 ZSEND_COMPLETE_IDOCS. "active version
field-symbols <fs_bdcp> type bdcp.
if message_type = 'DEBMAS' or message_type = 'MATMAS'.
loop at change_pointers assigning <fs_bdcp>.
<fs_bdcp>-fldname = 'ALELISTING'.
endloop.
endif.
ENDENHANCEMENT.
ولكن هذا يعمل فقط مع MATMAS.عندما أقوم بتغيير مادة في MM02، يتم إنشاء المستند التعريفي الخاص بي بأجزاء كاملة، وليس فقط بالمقاطع التي تم تغييرها.لكن هذا التحسين لا يعمل مع DEBMAS!؟!؟هل يعرف أحد لماذا؟
أحتاج إلى معرفة كيفية إرسال مستند DEBMAS الخاص بي بالكامل إلى نظامي الآخر.
شكرا لك مقدما.
طلحة
المحلول
حلها بنفسي.تحتاج إلى استخدام BD12
tcode لإرسال مستند كامل لـ DEBMAS
, ، الطرق الأخرى لا تعمل بشكل صحيح.
لا تنتمي إلى StackOverflow