본문 바로가기

SAP

[EWM] Inbound Delivery Database

반응형

SAP는 수많은 데이터베이스의 연결을 GUI로 보여준 것에 불과하다.

이 예시를 가장 잘 보여주는 것 중 하나가 Inbound Delivery 업무임.

Inbound Delivery Database

/SCDL/DB_PROCH_H

inbound delivery 자체 정보를 갖고 있음

doccat과 doc type으로 inbound delivery를 세분화함.

/SCDL/DB_PROCI_I

배송 대상 아이템 정보

process 동안 어떻게 처리되어야 하는지 (ex : GR)에 대한 정보

/SCDL/DB_STATUS

커스터마이징을 포함한 상태에 대한 정보를 들고있

/SCDL/DB_DATA

supplied <- ERP가 제공

calculated <- EWM이 계산

/SCDL/DB_BPLOC

관계자들정보

/SCDL/DB_REFDOC

도큐먼트 정보

 

/SCDL/DB_ADDMEAS

특정 인바운드 딜리버리와 관련된 Measures


실습으로 알아보기

PRDI UI는 3단계로 구성됨

  • 헤더
  • 아이템
  • 아이템디테일

이 세개가 서로 다른 테이블에서 왔다고 보면 됨. 

헤더

아이템 레벨의 각 탭은 각각 다른 DB에서 온다.

EWM 개발자로서 알아야 할 것은 각 탭의 정보의 연결을 아는 것이라고 해야하

 

아래의 아이템 디테일 레벨의 탭은 아이템 레벨의 텝과 유사한데, 테이블도 같은 곳을 본다.

 

이게 ERP 시스템의 구조다

Higher Level Object의 디테일을 갖고있는 여러 테이블들,

 

이제 DB에서 직접 확인해보자.

 

/SCDL/DB_PROCH_I로 이동해보자.

해당 테이블은 EWM Delivery Number를 날 것으로 쓸 수 있는 유일한곳이다. 

여기에서 DOCID(GUID)를 이용해 다른 엔트리를 찾는 것들은 비슷하고

DOCCAT(PDI)로 인바운드 딜리버리 문서임을 알 수있다.

doctype은 인바운드 딜리버리의 상세 종류를 의미함.

 

DB_PROCI_I에 가서 위의 GUID를 사용해보자.

해당 인바운드 딜리버리 오더 도큐먼트에 대해 GUI에서 볼 수 있는 모든 정보를 볼 수 있음. 

아이템도 헤더처럼 고유의 GUID를 갖고 있음.

아이템은 제품에 대한 정보를 갖고 있으므로 BATCHNO, PRODUCTNO, QTY 등의 정보를 갖고 있음. 

 

그담에 볼 테이블은 /SCDL/DB_STATUS임

인바운드 딜리버리 도큐먼트 ID를 입력해보자.

수 많은 상태가 나온다.

이는 Inbound Delivery기 수 많은 상태를 갖고 있고,

Inbound Delivery Item 또한 하나가 아니기 때문이다.

각 Row를 클릭해보면 데이터 자체는 매우 심플하다.

 

중요한 속성은 STATUS VALUE, STATUS TYPE, DOCID, ITEMID라 할 수 있겠다.

위 정보를 합하면 해당 DOC에 대한 해당 ITEM은 해당 GOOD RECEIPT와 무관(NOT RELEVANT)하다는 것이 된다.

 

그 다음에는 /SCDL/DB_DATE를 보자.

똑같이 docid로 검색한다.

 

TSTTYPE, TST_CATEGORY로 커스터마이징 된 속성과 시간이 나타난다.

즉, 특정 상태와 상태 타입에 따라 일시를 표시해준다. 

 

다음으로 볼 테이블은 /SCDL_DB_BPLOC다.

비즈니스 파트너들을 보여준다.

파트너 넘버와 PARTY_ROLE 정도가 중요하다.

 

그 다음 살펴볼 테이블 /SCDL/DB_REFDOC이다.

똑같이 Inbound delivery document id를 입력하고 찾아보자.

ERP가 EWM에 보내는 거의 모든 정보를 담고 있다.

 

REFDOCCAT을 보자.

ASN document, purchace order 등의 카테고리가 보인다.

해당 REFDOCID를 통해 ERP가 전송한 도큐먼트를 찾아갈 수 있다. 

 

ERP delivery number는 주로 검색할때 많이 쓰이지만,

주목할 것은 그 자체로 EWM에 영향을주지는 않는다.

EWM은 EWM document id를 통해 동작하기 때문이다.

REFDOCNO는 ERP Delivery No를 의미한다.

/SCDL/DB_ADDMEAS는 퀀터티들에 대한 정보를 담고 있다.

doc id를 이용해 검색해보자

단위와 GROSS, NET, Quantity 등의 정보를 담고 있다.

정리

 

지금까지 inbound delivery와 관련된 모든 테이블을 살펴보았다.

다시 한번 데이터를 어떻게 선택하는지 살펴보자.

header와 item은 직관적이다.

테이블명처럼 헤더는 헤더정보, 아이템은 아이템정보만 포함하기 때문이다.

 

다른 테이블들은 header와 item 필드를 동시에 갖고 있다.

이때 header가 전부 0인 경우는, item과 무관한 header 레벨의 정보를 의미한다.

반응형

'SAP' 카테고리의 다른 글

[EWM] Physical Inventory Documents Database  (0) 2024.03.24
[EWM] Stock Database  (0) 2024.03.23
[EWM] Planned Shipping Handling Units Database  (0) 2024.03.19
[EWM] Handling Unit Database  (0) 2024.03.18
[ABAP] EXCEL DOWNLOAD Snippet  (0) 2024.02.28