تحليل IDoc بتنسيق XML باستخدام SAP Java IDoc Class Library

StackOverflow https://stackoverflow.com//questions/20034323

  •  21-12-2019
  •  | 
  •  

سؤال

في نظام غير متصل بـ SAP، أتلقى مستند IDoc بتنسيق XML (إذا كان هناك أهمية لـ Customer Master - DEBMAS07).

1.هل من الممكن قراءة وثيقة XML هذه باستخدام Java IDoc Class Library (sapidoc3.jar) دون الاتصال بنظام SAP؟

2.هل من الممكن إنشاء IDoc بتنسيق XML؟ باستخدام Java IDoc Class Library (sapidoc3.jar) دون الاتصال بنظام SAP؟

لم أجد أي أمثلة واضحة حول كيفية القيام بذلك، وكيفية عمل هذه الفئات، والأمثلة التي وجدتها تستخدم الفئات التي تتطلب اتصالاً بـ SAP.

هل كانت مفيدة؟

المحلول

بدون بيانات تعريف IDoc المعنية، لا يمكنك تفسير بيانات XML على أنها SAP IDoc.بدون الحصول على بيانات تعريف IDoc هذه، يكون مستند IDoc-XML مجرد مجموعة من السلاسل ذات هيكل هرمي.

والطريقة الوحيدة لمكتبة SAP Java IDoc Class للحصول على بيانات تعريف IDoc هي الاستعلام عنها من بعض أنظمة SAP - على الأقل هذا صالح للإصدار الحالي 3.0.12 من JIDocLib.إذن الجواب على سؤاليك هو للأسف: لا.

بالطبع، يمكنك تحليل IDoc-XML باستخدام محلل XML القياسي مثل أي مستند XML عشوائي آخر.

نصائح أخرى

ربما تريد إلقاء نظرة على موصل Business SAP: يمكن إنشاء كائنات IDOCDocument من IDOC-XML دون وجود اتصال بنظام SAP. يمكنك بعد ذلك العمل مع كائنات IDOC هذه في Java.هناك حاجة ماسة إلى معلومات البيانات التعريفية (إزاحة الميدان والطول لكل قطاع في IDOC) فقط عند النقطة، حيث تريد فعليا إرسال IDOC إلى نظام SAP.ولكن يبدو أنك لا تحتاج إلى القيام بذلك، يجب أن تكون على ما يرام دون معلومات البيانات الوصفية.

sap bc الصفحة الرئيسية: https://support.sap.com/sbc

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top