Announcement:
wanna exchange links? contact me at sapchatroom@gmail.com.
Posted by
Admin at
Reply from Daniel_souroujon on Dec 19 at 3:45 AM Hello, Here's an example that works. Hope it will help the next people who try to do it: REFRESH: lt_POITEM, lt_POSCHEDULE, lt_POSCHEDULEX, lt_POITEMX. CLEAR: lt_POITEM, lt_POSCHEDULE, lt_POSCHEDULEX, lt_POITEMX. CALL FUNCTION 'BAPI_PO_GETDETAIL1' EXPORTING PURCHASEORDER = <fs_output>-EBELN TABLES * RETURN = POITEM = lt_POITEM POSCHEDULE = lt_POSCHEDULE. break tal_daniel. READ TABLE lt_POSCHEDULE ASSIGNING <fs_poschedule> WITH KEY PO_ITEM = <fs_output>-EBELP. * SCHED_LINE = . CONCATENATE <fs_output>-CALC_EINDT+6(2) '.' <fs_output>-CALC_EINDT+4(2) '.' <fs_output>-CALC_EINDT+0(4) INTO <fs_poschedule>-DELIVERY_DATE. lwa_POSCHEDULEX-DELIVERY_DATE = 'X'. lwa_POSCHEDULEX-PO_ITEM = <fs_poschedule>-PO_ITEM. lwa_POSCHEDULEX-SCHED_LINE = <fs_poschedule>-SCHED_LINE. APPEND lwa_POSCHEDULEX TO lt_POSCHEDULEX. CALL FUNCTION 'BAPI_PO_CHANGE' EXPORTING PURCHASEORDER = <fs_output>-EBELN TABLES * RETURN = POITEM = lt_POITEM POITEMX = lt_POITEMX POSCHEDULE = lt_POSCHEDULE POSCHEDULEX = lt_POSCHEDULEX. Cheers, Daniel
| | | ---------------Original Message--------------- From: redial Sent: Friday, June 18, 2004 1:37 PM Subject: Urgent ~ Help on BAPI_PO_CHANGE. Hi all , I call F.M. "BAPI_PO_CHANGE" to update the delivery date of PO items. but it's not work . BAPI didn't transmit delivery day to PO Item . Please anyone tell me how to update delivery date ? Thanks ~ *****ABAP Code ********************* poschedule-po_item = 20. poschedule-sched_line = 1. poschedule-delivery_date = sy-datum. APPEND poschedule. poschedulex-po_item = 20. poschedulex-sched_line = 1. poschedulex-po_itemx = 'X'. poschedulex-sched_linex = 'X'. poschedulex-delivery_date = 'X'. APPEND poschedulex. CALL FUNCTION 'BAPI_PO_CHANGE' EXPORTING purchaseorder = '4500000115'. TABLES return = return poschedule = poschedule poschedulex = poschedulex CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X'. | | Reply to this email to post your response. __.____._ | _.____.__ |