본문 바로가기
프로젝트

모르는 테이블 추적해서 알아보기 (ST05)

by 만능목공풀 2021. 10. 2.
728x90
반응형

https://youtu.be/91GxGefOuGU

 

대부분의 컨설턴트들은 본인 분야에 대해서는 기본적인 테이블과 필드를 알고 있습니다.

경험이 많은 컨설턴트라 하더라도 자주 사용하지 않는 테이블, 필드를 모두 기억할 수는 없습니다.

 

내가 모르는 테이블, 필드를 추적해서 알아내고 싶을 때 어떻게 하면 되는 지 알아보겠습니다.

 

 

 

관련 프로그램을 먼저 하기와 같이 실행합니다.

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 를 걸어서

디테일한 데이타 흐름을 확인해볼 수 있습니다.

728x90
반응형