ykburda :)
Powstaje po dodaniu określonego widoku viewsete transactionında rozwiązania BSP_WD_CMWB problemu. Jeśli pogląd ten jest stosowany zanim system daje komunikat ostrzegawczy, ale także pozwala zapisać. Zapisana, zmieszany bałagan.
Objaw:
W transakcji BSP_WD_CMPWB stworzyliśmy pogląd: "pruebavista01" w BT115H_SLSO komponentów, ale teraz, kiedy staraliśmy się wyświetlić ten element, daje krótki zrzut: "ITAB_DUPLICATE_KEY".
Nazywamy transformacja debuged BSP_WD_RT_REP_RUNTIME i znaleźliśmy dwie linie o tej samej nazwie z widzenia: BT115H_SLSO7pruebavista01, to możliwe wyeliminować jeden wiersz? i włączyć składnik ponownie? ponieważ tabela jest haszowanej widokach tabeli.
Jest to część ST22 dzienniku:
Informacje o tym gdzie rozwiązana:
Nastąpiło ono w programie ABAP "CL_BSP_WD_REPOSITORY ========== CP" -
w "CREATE_INSTANCE_FROM_XML".
Głównym programem był "BSP_WD_APPL_WB".
W kodzie źródłowym masz punkt zakończenia w linii 8.
z ust include) programu "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: rząd z tym samym kluczem już istnieje.
"ITAB_DUPLICATE_KEY" ""
"CL_BSP_WD_REPOSITORY ========== CP" lub "CL_BSP_WD_REPOSITORY ========== CM003"
"CREATE_INSTANCE_FROM_XML"
Zrzuty ceny:
Rozwiązanie:
Możesz przejść do se80 i wyszukiwania aplikacji BSP. W drzewie po lewej stronie znajdziesz repository.xml w folderze 'Strony z logiki przepływu strony'. Dwukrotnie kliknij na nią, szukaj zduplikowane widzenia / okno i po prostu usunąć wiersz WŁAŚCIWE.
Składnik Wyszukiwanie i repository.xml naprawy lub zmiany i uaktywnić BSP. Jeśli masz do wyszukiwania komponent Zxxx wzmocnione składnik jako aplikacja BSP.
Piszę komentarz