Gevormd na toevoeging van een bepaalde oog transactionında viewsete BSP_WD_CMWB oplossing van het probleem. Als deze visie wordt gebruikt voordat het systeem geeft een waarschuwing, maar ook kunt u opslaan. Opgeslagen, in de war puinhoop.

Symptoom:

In BSP_WD_CMPWB transactie hebben we het oog: "pruebavista01" in het onderdeel BT115H_SLSO, maar nu hebben we geprobeerd om dit onderdeel weer te geven, geeft het korte dump: "ITAB_DUPLICATE_KEY".
We noemen de transformatie debuged BSP_WD_RT_REP_RUNTIME en we twee lijnen gevonden met dezelfde naam van de weergave: BT115H_SLSO7pruebavista01, is het mogelijk te elimineren een rij? en activeer de component ook alweer? omdat de tabel is een hashed tabelweergaven.

Dit is een onderdeel van de ST22 log:

Informatie over waar beëindigd:
Beëindiging vond plaats in de ABAP programma "CL_BSP_WD_REPOSITORY ========== CP" -
in "CREATE_INSTANCE_FROM_XML".
De belangrijkste programma was "BSP_WD_APPL_WB".

In de source code heb je het eindpunt van lijn 8
van het (inclusief) programma "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: Een rij met dezelfde sleutel bestaat reeds.

"ITAB_DUPLICATE_KEY" ""
"CL_BSP_WD_REPOSITORY ========== CP" of "CL_BSP_WD_REPOSITORY ========== CM003"
"CREATE_INSTANCE_FROM_XML"

stortplaatsen:

Oplossing:

U kunt naar SE80 en zoeken naar uw BSP Applicatie. In de boom aan de linkerkant vindt u het repository.xml in 'Pagina's met stroom logica' map. Dubbelklik op het bestand, zoek naar uw dubbele view / raam en net de rij PASSENDE te verwijderen.

Zoek component en gerepareerd of een verandering repository.xml en activeer de BSP. Als je je zelf op zoek Zxxx component versterkt de component als een BSP Applicatie.