메뉴 건너뛰기

SAP 한국 커뮤니티



PO Item 삭제 Function

양키 2012.08.08 18:45 조회 수 : 5922

 PO를 생성/변경하는 Function은 BAPI_PO_CREATE 혹은 BAPI_PR_CHANGE로 가능 합니다.

PO를 삭제하는 Function이 따로 있을거라는 기대는 빨리 져버리시기 바랍니다.

PO를 삭제하기위해서는 BAPI_PR_CHANGE를 아래와 같이 사용하시면 됩니다.

 

 

LV_PURCHASEORDER = '4700000042'.

LT_POITEM-PO_ITEM = '00002'.
LT_POITEM-DELETE_IND = 'L'. "PO DELETE
LT_POITEM-NO_MORE_GR = 'L'. "PO CLOSE(Delivery Complete
APPEND LT_POITEM.

 

LT_POITEMX-PO_ITEM = '00002'.
LT_POITEMX-DELETE_IND = 'X'.
LT_POITEMX-NO_MORE_GR = 'X'.
APPEND LT_POITEMX.

 

* PO Delete
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
 PURCHASEORDER = LV_PURCHASEORDER
 TABLES
RETURN = LT_RETURN
 POITEM = LT_POITEM
 POITEMX = LT_POITEMX.