문제의 정의보기 transactionında viewsete BSP_WD_CMWB 솔루션뿐만 아니라 이후 형성했다. 체계는 또한 경고 메시지를 제공하지만, 전에이보기를 사용하는 경우 저장할 수 있습니다. 저장, 혼란 엉망.

증상 :

"ITAB_DUPLICATE_KEY을"BSP_WD_CMPWB 거래에서 우리는 전망을 만들어 : "pruebavista01"부품 BT115H_SLSO 관련지만 지금 우리가이 구성 요소를 표시하려 할 때, 그것은 짧은 덤프를 제공합니다.
우리는 변화가 BSP_WD_RT_REP_RUNTIME을 debuged 우리가보기의 이름이 같은 두 줄을 발견 전화 : BT115H_SLSO7pruebavista01 그것도 한 행을 제거할 수있어? 그리고 다시 구성 요소를 활성화? 테이블은 해시 테이블 전망이기 때문입니다.

이것은 st22 로그의 일부입니다 :

종료 위치에 대한 정보 :
해지는 ABAP 프로그램 "CL_BSP_WD_REPOSITORY ========== CP"에서 발생 -
"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의 응용 프로그램으로 구성 요소를 향상.