1. 현상
Business Partner (Customer)를 생성하고 나서 조회를 해 보니 Dump (Runtime error)가 발생하는 현상이 있습니다.
시스템 테스트 환경은 S/4HANA 1909 FP01 버전입니다.
T-code : BP
T-code : ST22 에서 Runtime 에러를 확인해보니 "NO_ACTIVE_TAB" 블라블라 하는 내용들로
가득차 있네요.
컨설턴트분들이 ABAP 쏘스를 모른다 하더라도 Message 내용을 쭉 보면 Key Word
중심으로 대략적으로 이해는 할 수 있습니다.
2. Notes 확인
찾아보니 "696189 - SAP BP: Error message NO_ACTIVE_TAB" 이라는 Notes 가 나와 있습니다.
항상 이슈 및 오류가 발생했을 때 Notes 를 잘 찾아보시면 거의 90% 이상은 바로 해결이 됩니다.
요약하면 레포트 "ZZBDT_CHECK_SEQUENCE_ELEMENTS" 를 SE38 에서 만들면 된다는 내용입니다.
Notes 의 "Code Changes" 부분을 보면 Report 생성을 위한 Source 도 그대로 제시가 되어 있습니다.
3. Report 생성 (Notes 지시대로 따라해보기)
T-code : SE38 로 가서 하기와 같이 Report를 생성합니다.
프로그램명을 "ZZBDT_CHECK_SEQUENCE_ELEMENTS"라고 입력하고 Create 합니다.
Attributes 부분에 Type 을 "Executable program"이라고 선택하고 Save 합니다.
이 후 Notes에서 제시한 Source Code 를 그대로 Copy 하여 붙여넣기를 합니다.
이후 Syntax check 를 하고, 이후 Activate 합니다.
ABAP를 전혀 모르는 컨설턴트라 하더라도 그대로 따라할 수 있는 수준입니다.
4. Report 실행
이제 생성된 Report program "ZZBDT_CHECK_SEQUENCE_ELEMENTS"을 실행 해봅니다.
T-code : SE38 에서 프로그램명 입력하게 바로 실행합니다.
아래와 같이 결과 화면이 나옵니다.
프로그램이 정상적으로 돌면서 해결이 된 것으로 보여지네요.
5. 결과 확인 (해결)
다시 BP Master 조회로 와서 아까 Dump 가 발생했던 BP Master 를 조회해봅니다.
이제 정상적으로 BP Master가 조회되네요.
S/4HANA 1909 버전에서 발생했던 현상이니, 2020 또는 2021 버전에서는 해결이 되었을 수도 있습니다.
버전을 고려하셔서 내용을 이해해주시면 될 것 같습니다.
#NO_ACTIVE_TAB
#BP
#ZZBDT_CHECK_SEQUENCE_ELEMENTS
#Notes_696189
#Runtime_Error
#S4HANA
#TIPS
'프로젝트' 카테고리의 다른 글
수입 프로세스 및 구매오더 히스토리 이해 (0) | 2023.11.05 |
---|---|
Auto Posting 의 검증 및 모니터링 방법 (0) | 2023.11.05 |
클라이언트 속성관리 (T-code : SCC4) (0) | 2023.11.05 |
IMG 에서 T-code 찾는 방법 (Configuration) (0) | 2023.11.05 |
개발클래스 단위로 통째로 다운로드하기 (0) | 2023.11.05 |