#데이터 저장 테이블과 필드명 찾는방법
SAPHANADB에서
BP(비즈니스파트너 유지보수)에서 [BP 역할에서 조회]> [FI고객]으로 확장 후
[고객: 국가 고유의 인핸스먼트] 탭에 보여지는 데이터는
고객의 경우 IDKR_CUSTVAT
공급업체의 경우 IDKR_VENVAT테이블에 담긴다.
<차근차근보기>
SAPHANADB에서 티코드(T-CODE):BP를 치면 나오는 비즈니스 파트너 유지보수 화면.(①)
여기서
②비즈니스 파트너에 *FI고객 데이터* 하나를 넣어서 엔터를 치면
③아래 목록에 해당하는 비즈니스 파트너 정보가 뜬다. > 이 데이터를 더블클릭하면,
이런화면이 뜬다.
여기서 [BP 역할에서 조회]를 [FI고객]으로 바꾸어 '확장'을 해주고
[고객:국가 고유의 인핸스먼트] 탭을 클릭했을때,
해당고객에 대한 정보를 넣어주고싶다면? (지금은 넣은 후라서 모자이크 처리 되어있음)
해당 데이터들을 담아두는 테이블에 데이터를 넣어주며 되는데,
# SAP 스탠다드에서 데이터가 담겨있는 테이블 정보를 확인하는 방법
정보를 확인하고자 하는 [세금 번호2]필드에 커서 올려둔 상태에서,
[F1] 누르고 > [망치(기술정보)] 버튼 누르면 아래와 같이
Dynpro 필드는 GS_IDKR_CUSTVAT-STCD2 라고 뜸.
스트럭쳐 만들어줄때 보통 같은 형식?의 테이블 이름이랑 같게 만들어주고 있어서,
화면에 값을 뿌려줄때(띄워줄 때) GS_IDKR_CUSTVAT-STCD2 에 담겼다면, 실제 데이터가 담겨있는 테이블-필드 정보는 IDKR_CUSTVAT-STCD2 일 확률이 높다!
*FI고객 데이터* 를 넣어 조회했기 때문에 GS_IDKR_CUSTVAT-STCD2필드가 뜬 것이고,
BP화면에서 FI공급업체 데이터를 넣어 조회한 후 F1키를 눌러 정보를 조회했다면, GS_ IDKR_VENVAT-STCD2 라고 떴을 것이다.
'ABAP' 카테고리의 다른 글
[SAP_ABAP] DELETE itab WHERE조건에서 두 값을 제외하고 지워주고 싶을 때 (0) | 2023.06.15 |
---|---|
[SAP_ABAP] 메세지 구문 안에 작은따옴표(')넣어주고 싶을 때 (0) | 2023.06.14 |
[SAP_ABAP] The column name "XXXX" is ambiguous ABAP/4 Open SQL statement. (1) | 2022.11.04 |
[SAP_ABAP] CTS 병합하는 방법 (2) | 2022.11.01 |
[SAP_ABAP] ABAP screen 화면 web publishing 하는 방법 (0) | 2022.10.26 |