تكونت بعد إضافة تعريف حل transactionında رأي BSP_WD_CMWB viewsete للمشكلة. إذا تم استخدام وجهة النظر هذه من قبل النظام يعطي رسالة تحذير، ولكن أيضا يسمح لك لانقاذ. محفوظ، فوضى الخلط.

الأعراض:

في صفقة BSP_WD_CMPWB أنشأنا وجهة نظر: "pruebavista01" في BT115H_SLSO عنصر، ولكن الآن عندما حاولنا عرض هذا العنصر، وأنه يعطي تفريغ قصير: "ITAB_DUPLICATE_KEY".
نسميه تحول debuged BSP_WD_RT_REP_RUNTIME ووجدنا خطين الذي يحمل نفس الاسم من وجهة النظر: BT115H_SLSO7pruebavista01، فمن الممكن القضاء على صف واحد؟ وتفعيل العنصر مرة أخرى؟ لأن الجدول هو الجدول وجهات النظر المجزأة.

هذا هو جزء من سجل st22:

معلومات حول مكان إنهاء:
حدث إنهاء في "CL_BSP_WD_REPOSITORY ========== CP" ABAP برنامج -
في "CREATE_INSTANCE_FROM_XML".
وكان البرنامج الرئيسي "BSP_WD_APPL_WB".

في التعليمات البرمجية المصدر لديك نقطة في إنهاء السطر 8
من (تشمل) برنامج "CL_BSP_WD_REPOSITORY ========== CM003".

method CREATE_INSTANCE_FROM_XML . * create repository object create object RESULT. * "parse" repository xml data directly into memory --->>> call transformation BSP_WD_RT_REP_RUNTIME source xml REPOSITORY_XML result VIEWS = RESULT->VIEWS ROOTVIEW = RESULT->INITIAL_VIEW 

Symptom2: صف واحد مع نفس المفتاح موجود بالفعل.

"ITAB_DUPLICATE_KEY" ""
"CL_BSP_WD_REPOSITORY ========== CP" أو "CL_BSP_WD_REPOSITORY ========== CM003"
"CREATE_INSTANCE_FROM_XML"

مقالب:

الحل:

يمكنك الذهاب إلى se80 والبحث عن تطبيق BSP الخاص. في الشجرة على الجانب الأيسر ستجد repository.xml في "صفحات مع منطق تدفق" مجلد. انقر مرتين على ذلك، والبحث عن وجهة نظركم مكررة / نافذة وحذف فقط في الصف المناسب.

مكون البحث وrepository.xml إصلاح أو تغيير وتفعيل BSP. إذا كان لديك للبحث تعزيز Zxxx عنصر مكون كتطبيق BSP.