Open PO 가져오는 Function
Open PO 라는 것은 보통 삭제되지 않았거나, 납품완료 flag 가 설정되어 있지 않은 PO 이면서 아직 납품받을 수량이 남아있는 PO 를 뜻합니다. 반품PO 도 고려하여 Open PO 가 얼만큼 있는지 로직을 가끔 구현하는데, 간단히 활용할 수 있는 SAP 내부 function 이 있어서 이에 대한 간단한 샘플 로직과 함께 소개합니다.
Function: MB_ADD_PURCHASE_ORDER_QUANTITY
DATA: BEGIN OF ls_xtab,
werks LIKE ekpo-werks,
lgort LIKE ekpo-lgort,
matnr LIKE ekpo-matnr,
menge LIKE ekpo-menge,
mengk LIKE ekpo-menge,
END OF ls_xtab,
lt_xtab LIKE STANDARD TABLE OF ls_xtab.
RANGES: lr_werks FOR mard-werks.
_eq: gc_sign_i gc_option_eq ps_main-werks lr_werks."plant 값 range 입력
CLEAR: lt_xtab.
CALL FUNCTION 'MB_ADD_PURCHASE_ORDER_QUANTITY'
EXPORTING
x_elikz = abap_false
x_loekz = abap_false
x_matnr = ps_main-matnr
x_meins = ps_main-meins
TABLES
xtab = lt_xtab
xwerks = lr_werks.
'SAP MM > Purchasing' 카테고리의 다른 글
PO 기본단위 단가 구하는 공식 (4) | 2024.05.17 |
---|---|
Vendor Consignment Process in SAP MM (SAP 공급업체 위탁 프로세스) (0) | 2024.01.05 |
구매오더 리스트 조회하기(PO, STO 조회) (0) | 2022.12.13 |
S/4 HANA 구매 오더에 인코텀즈 없음 (PO incoterms missing) (0) | 2021.04.16 |
KONV 사용불가 PRCD_ELEMENTS 로 대체 (1) | 2021.04.02 |
댓글