대부분의 컨설턴트들은 본인 분야에 대해서는 기본적인 테이블과 필드를 알고 있습니다.
경험이 많은 컨설턴트라 하더라도 자주 사용하지 않는 테이블, 필드를 모두 기억할 수는 없습니다.
내가 모르는 테이블, 필드를 추적해서 알아내고 싶을 때 어떻게 하면 되는 지 알아보겠습니다.
관련 프로그램을 먼저 하기와 같이 실행합니다.
T-code : F.01 (Financial Statement) 프로그램을 예시로 들어보겠습니다.
재무제표버전(Financial Statement Version) 이 어떤 테이블로 구성되어 있는지 알고자
하는 상황이라고 전제하겠습니다.
하기와 같이 프로그램을 실행하기 직전까지만 해 두고요
이 후 새창으로 창을 열어서 T-code : ST05 을 실행합니다.
여기에서 "Activate Trace" 버튼을 클릭합니다.
이후 프로그램이 구동될 때 모든 내부적인 데이터 흐름을 추적하여 저장하게 됩니다.
"Activate Trace" 이 후 본래 프로그램으로 돌아와서 선택조건 입력하고 실행합니다.
하기와 같이 결과물(Output)이 나오는 것을 확인하고, 다시 ST05 로 이동합니다.
창을 두개 띄워두고 Alt + Tab 으로 왔다갔다 하면 훨씬 편할 것입니다.
이번에는 "Deactivate Trace" 를 클릭하여 Trace 하는 과정을 종료합니다.
이 후 "Display Trace"를 클릭하여 Trace 했던 모든 디테일한 내용들을 확인해봅니다.
하기와 같이 시간대별로 어떤 흐름으로 어떤 Program 과 어떤 Object 의 데이터를 가져오는 지
Trace List 를 통해 확인해볼 수 있습니다.
"FAGL_011PC, FAGL_011ZC, FAGL_011VC, FAGL_011FC" 등이 관련 테이블일 것으로
추정해 볼 수 있습니다.
이 중에서 "FAGL_011PC" 테이블을 SE11 에서 확인해보겠습니다.
테이블 Data 를 확인해보면 재무제표버전과 관련된 테이블임을 확인할 수 있습니다.
이런 식으로 내가 모르는 테이블이 있는 경우 T-code : ST05 를 통해 Trace 를 걸어서
디테일한 데이타 흐름을 확인해볼 수 있습니다.
'프로젝트' 카테고리의 다른 글
좋은 컨설턴트란 (0) | 2022.03.19 |
---|---|
프로젝트 완료 후 꿀맛 휴식 (0) | 2022.03.19 |
Configuration Menu Tree 다운로드 방법 (0) | 2021.10.02 |
Negative Stock 허용하기 위한 조건 (0) | 2021.09.28 |
재고자산 수량, 금액 비교 검증 레포트 (0) | 2021.09.28 |