परिभाषित एक दृश्य समस्या के transactionında viewsete BSP_WD_CMWB समाधान के अलावा के बाद बनाई है. यदि इस दृश्य से पहले एक चेतावनी संदेश प्रणाली देता है, लेकिन यह भी प्रयोग किया जाता है आप को बचाने के लिए अनुमति देता है. सहेजा गया, उलझन में गंदगी.
लक्षण:
हम BSP_WD_CMPWB लेन - देन में एक दृश्य निर्मित: "घटक BT115H_SLSO में pruebavista01", लेकिन अब जब हम इस घटक को प्रदर्शित करने की कोशिश की, यह कम डंप देता है: "ITAB_DUPLICATE_KEY.
हम फोन परिवर्तन BSP_WD_RT_REP_RUNTIME debuged और हम देखने का एक ही नाम के साथ दो पंक्तियों पाया: BT115H_SLSO7pruebavista01, यह संभव है एक पंक्ति को समाप्त? और घटक फिर से सक्रिय है? क्योंकि तालिका एक hashed तालिका के देखा गया है.
यह st22 लॉग का हिस्सा है:
सूचना पर जहां समाप्त:
ABAP कार्यक्रम "CL_BSP_WD_REPOSITORY ========== सी.पी." में समाप्ति हुई -
में 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 सी.पी. ==========" या "========== CM003 CL_BSP_WD_REPOSITORY"
"CREATE_INSTANCE_FROM_XML"
उदासीनता:
समाधान:
आप se80 करने के लिए जाओ और अपने बसपा अनुप्रयोग के लिए खोज कर सकते हैं. बाईं ओर के पेड़ में आप फ़ोल्डर में प्रवाह तर्क के साथ पेज में repository.xml मिल जाएगा. डबल पर क्लिक करें, अपने डुप्लिकेट दृश्य खिड़की / के लिए खोज और बस पंक्ति उपयुक्त हटाने के.
खोज घटक और मरम्मत या परिवर्तन repository.xml के और बसपा को सक्रिय करें. यदि आप खोज है Zxxx घटक बसपा आवेदन के रूप में घटक बढ़ाया.
मैं टिप्पणी लिख रहा हूँ