10-05-2007 7:56 PM
I have tried two different function modules to create delivery from PO
BAPI_DELIVERYPROCESSING_EXEC
W_FRM_DELIVERY_CREATE_GENERAL
Both of them have the same problem. When I provide more than one line item they create more than one delivery. What could I be doing wrong.
ls_request-document_type = 'B'.
ls_request-document_numb = p_vbeln.
ls_request-document_item = 000010.
ls_request-quantity_sales_uom = p_lfimg.
ls_request-date_usage = p_datvw.
ls_request-date = p_date.
ls_request-time = p_time.
APPEND ls_request TO lt_request.
ls_request-document_type = 'B'.
ls_request-document_numb = p_vbeln.
ls_request-document_item = 000020.
ls_request-quantity_sales_uom = p_lfimg.
ls_request-date_usage = p_datvw.
ls_request-date = p_date.
ls_request-time = p_time.
APPEND ls_request TO lt_request.
CALL FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC'
TABLES
request = lt_request.
Message was edited by:
Megan Flores
10-05-2007 8:36 PM
Hi,
I never had with two lines item ... can you add both quantities and create only one line? Just my two cents.
Regards,
Ferry Lianto
10-05-2007 8:12 PM
Hi,
Please try to add this lines.
ls_request-document_type = 'B'.
ls_request-document_numb = p_vbeln.
ls_request-document_item = 000010.
ls_request-quantity_sales_uom = p_lfimg.
ls_request-date_usage = p_datvw.
ls_request-date = p_date.
ls_request-time = p_time.
LS_REQUEST-ORDCOMBIND = 'X'. "Add here
APPEND ls_request TO lt_request.
ls_request-document_type = 'B'.
ls_request-document_numb = p_vbeln.
ls_request-document_item = 000020.
ls_request-quantity_sales_uom = p_lfimg.
ls_request-date_usage = p_datvw.
ls_request-date = p_date.
ls_request-time = p_time.
LS_REQUEST-ORDCOMBIND = 'X'. "Add here
APPEND ls_request TO lt_request.
CALL FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC'
TABLES
request = lt_request.
Regards,
Ferry Lianto
10-05-2007 8:12 PM
Well, from the documentation for this BAPI, both items had to be delivered in the same shipment. Were they?
Rob
10-05-2007 8:20 PM
Ferry
I executed the BAPI with the order comb indicator but it still returns me 2 deliveries instead of me. Were you able to get one delivery for more than one line item?
And yes all items in PO need to be delivered in same shipment
Message was edited by:
Megan Flores
10-05-2007 8:36 PM
Hi,
I never had with two lines item ... can you add both quantities and create only one line? Just my two cents.
Regards,
Ferry Lianto
10-05-2007 8:40 PM
They are different items / materials. How can I add the quantities. I also tried the other function module you recommended gn_delivery_create but that always gives out VBSK error, not sure why.
Message was edited by:
Megan Flores