FUNCTION BAPI_SALESORDER_CHANGE
IMPORTING
VALUE(SALESDOCUMENT) LIKE BAPIVBELN-VBELN
VALUE(ORDER_HEADER_IN) LIKE BAPISDH1 STRUCTURE BAPISDH1 OPTIONAL
VALUE(ORDER_HEADER_INX) LIKE BAPISDH1X STRUCTURE BAPISDH1X
VALUE(SIMULATION) LIKE BAPIFLAG-BAPIFLAG OPTIONAL
VALUE(BEHAVE_WHEN_ERROR) LIKE BAPIFLAG-BAPIFLAG DEFAULT SPACE
VALUE(INT_NUMBER_ASSIGNMENT) LIKE BAPIFLAG-BAPIFLAG DEFAULT SPACE
VALUE(LOGIC_SWITCH) LIKE BAPISDLS STRUCTURE BAPISDLS OPTIONAL
VALUE(NO_STATUS_BUF_INIT) LIKE BAPIFLAG-BAPIFLAG DEFAULT SPACE
TABLES
RETURN STRUCTURE BAPIRET2
ORDER_ITEM_IN STRUCTURE BAPISDITM OPTIONAL
ORDER_ITEM_INX STRUCTURE BAPISDITMX OPTIONAL
PARTNERS STRUCTURE BAPIPARNR OPTIONAL
PARTNERCHANGES STRUCTURE BAPIPARNRC OPTIONAL
PARTNERADDRESSES STRUCTURE BAPIADDR1 OPTIONAL
ORDER_CFGS_REF STRUCTURE BAPICUCFG OPTIONAL
ORDER_CFGS_INST STRUCTURE BAPICUINS OPTIONAL
ORDER_CFGS_PART_OF STRUCTURE BAPICUPRT OPTIONAL
ORDER_CFGS_VALUE STRUCTURE BAPICUVAL OPTIONAL
ORDER_CFGS_BLOB STRUCTURE BAPICUBLB OPTIONAL
ORDER_CFGS_VK STRUCTURE BAPICUVK OPTIONAL
ORDER_CFGS_REFINST STRUCTURE BAPICUREF OPTIONAL
SCHEDULE_LINES STRUCTURE BAPISCHDL OPTIONAL
SCHEDULE_LINESX STRUCTURE BAPISCHDLX OPTIONAL
ORDER_TEXT STRUCTURE BAPISDTEXT OPTIONAL
ORDER_KEYS STRUCTURE BAPISDKEY OPTIONAL
CONDITIONS_IN STRUCTURE BAPICOND OPTIONAL
CONDITIONS_INX STRUCTURE BAPICONDX OPTIONAL
EXTENSIONIN STRUCTURE BAPIPAREX OPTIONAL
1. tableX structure는 table structure에 입력된 값 중 사용여부를 표시한다.
2. BAPISDORDER_GETDETAILEDLIST 를 호출하여 데이터를 맵핑하는 경우,
ORDER_ITEM_IN의 값은 ORDER_ITEMS_OUT, ORDER_BUSINESS_OUT 에 나누어져 있다.
3. Condition을 수정하는 경우 duplicate line이 생기면
LOGIC_SWITCH-COND_HANDL = 'X'를 하면 해결된다.
4. INT_NUMBER_ASSIGNMENT = 'X' 인 경우에는 updateflag = 'U'가 인식되지 않는다.
INT_NUMBER_ASSIGNMENT = space 인 경우 updateflag = 'I'라도 update 처리가 된다.
5. ORDER_HEADER_INX-UPDATEFLAG 값은 'U', 'D'만 가능하다.
lineitem의 경우는 'U', 'D', 'I'가 가능하다.
6. lineitem의 오더수량은 SCHEDULE_LINES-REQ_QTY 필드로 수정이 가능하다.
7. lineitem의 단가 관련은 CONDITIONS_IN 에 값을 채워야 한다.
관련 T-code : VA03, FD33
'SAP > ABAP' 카테고리의 다른 글
Custom Search Help in ALV OOP (1) | 2013.01.23 |
---|---|
Excel OLE constants (0) | 2012.12.03 |
An Easy Reference for ALV Grid Control (0) | 2012.09.06 |
Excel Dynamic Upload ver. 2.0 (0) | 2012.08.28 |
BAPI_COSTCENTER_CHANGEMULTIPLE (0) | 2012.08.14 |