Dannet efter tilsætning af en defineret henblik transactionında viewsete BSP_WD_CMWB løsning af problemet. Hvis dette synspunkt anvendes før systemet giver en advarsel, men giver dig også mulighed for at gemme. Gemt, forvirret rod.

Symptom:

I BSP_WD_CMPWB transaktion har vi skabt et billede: "pruebavista01" i komponenten BT115H_SLSO, men nu da vi forsøgte at vise denne komponent, det giver kort dump: "ITAB_DUPLICATE_KEY".
Vi kalder transformation debuged BSP_WD_RT_REP_RUNTIME, og vi fandt to linjer med samme navn af den opfattelse: BT115H_SLSO7pruebavista01, er det muligt at fjerne en række? og aktivere komponenten igen? fordi tabellen er et brudte tabel synspunkter.

Dette er en del af ST22 log:

Information om hvor der afsluttes:
Opsigelse opstod i ABAP programmet "CL_BSP_WD_REPOSITORY ========== CP" -
i "CREATE_INSTANCE_FROM_XML".
Det vigtigste program var "BSP_WD_APPL_WB".

I kildekoden du har opsigelsen punkt i linje 8
af (inkluderer) programmet "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: En række med samme nøgle findes allerede.

"ITAB_DUPLICATE_KEY" ""
"CL_BSP_WD_REPOSITORY ========== CP" eller "CL_BSP_WD_REPOSITORY ========== CM003"
"CREATE_INSTANCE_FROM_XML"

lossepladser:

Opløsning:

Du kan gå til se80 og søge efter din BSP Application. I træet på venstre side finder du repository.xml i mappen 'Sider med flow logik'. Dobbeltklik på det, søge efter din kopi udsigt / vinduet og bare slette rækken PASSENDE.

Søg efter komponent og reparationer eller ændringer repository.xml og aktivere BSP. Hvis du du nødt til at søge Zxxx komponent forbedret komponent som en BSP Application.