2009 Feb 10 10:40 AM
Hi All,
I have a requirement to create a delivery from sale order. Iam using BAPI_DELIVERYPROCESSING_EXEC bapi to create sale order. I have passed the data as below.
The below code is creating delivery in my ECC 6.0(Sand Box) but my client system is 4.7.
In this 4.7 system delivery not creating and not even giving any error. Please suggest how to resolve this.
tbl_request-document_numb = st_vbap-vbeln. "ZBAGDOCS-DOCUMENT_NUMBER
tbl_request-document_item = st_vbap-posnr.
tbl_request-ship_to = st_vbak-kunnr. "ZBAGMAST-CUSTOMER_ACCOUNT
tbl_request-sold_to = st_vbak-kunnr. "ZBAGMAST-CUSTOMER_ACCOUNT
tbl_request-sales_organisation = st_vbak-vkorg. "Vbak
tbl_request-distribution_channel = st_vbak-vtweg. "Vbak
tbl_request-division = st_vbak-spart. "Vbak
tbl_request-plant = st_vbap-werks. "Vbak
tbl_request-quantity_sales_uom = '1'. "
tbl_request-sales_unit = st_vbap-vrkme.
tbl_request-base_uom = st_vbap-meins.
tbl_request-material = st_vbap-matnr.
tbl_request-delivery_date = st_vbak-bstdk.
tbl_request-delivery_time = '160000'.
tbl_request-transp_plan_date = st_vbak-bstdk.
tbl_request-loading_date = st_vbak-bstdk.
tbl_request-goods_issue_date = st_vbak-bstdk.
tbl_request-extdelv_no = '98765'.
tbl_request-document_type = 'A'. "Delivery
tbl_request-document_type_predecessor = 'A'. "Sales Ord
tbl_request-document_type_delivery = 'LF'.
APPEND tbl_request.
CALL FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC'
TABLES
request = tbl_request
createditems = tbl_items
return = tbl_return.
IF sy-subrc = 0.
MESSAGE ID 'ID' TYPE 'I' NUMBER '899' WITH 'Delivery Number' tbl_items-document_numb 'Created Successfully'.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
ELSE.
LOOP AT tbl_return.
WRITE:/ tbl_return-type,
tbl_return-id,
tbl_return-number,
tbl_return-message.
ENDLOOP.
Many Thanks In Advance
Hi All,
I have a requirement to create a delivery from sale order. Iam using BAPI_DELIVERYPROCESSING_EXEC bapi to create sale order. I have passed the data as below.
The below code is creating delivery in my ECC 6.0(Sand Box) but my client system is 4.7.
In this 4.7 system delivery not creating and not even giving any error. Please suggest how to resolve this.
tbl_request-document_numb = st_vbap-vbeln. "ZBAGDOCS-DOCUMENT_NUMBER
tbl_request-document_item = st_vbap-posnr.
tbl_request-ship_to = st_vbak-kunnr. "ZBAGMAST-CUSTOMER_ACCOUNT
tbl_request-sold_to = st_vbak-kunnr. "ZBAGMAST-CUSTOMER_ACCOUNT
tbl_request-sales_organisation = st_vbak-vkorg. "Vbak
tbl_request-distribution_channel = st_vbak-vtweg. "Vbak
tbl_request-division = st_vbak-spart. "Vbak
tbl_request-plant = st_vbap-werks. "Vbak
tbl_request-quantity_sales_uom = '1'. "
tbl_request-sales_unit = st_vbap-vrkme.
tbl_request-base_uom = st_vbap-meins.
tbl_request-material = st_vbap-matnr.
tbl_request-delivery_date = st_vbak-bstdk.
tbl_request-delivery_time = '160000'.
tbl_request-transp_plan_date = st_vbak-bstdk.
tbl_request-loading_date = st_vbak-bstdk.
tbl_request-goods_issue_date = st_vbak-bstdk.
tbl_request-extdelv_no = '98765'.
tbl_request-document_type = 'A'. "Delivery
tbl_request-document_type_predecessor = 'A'. "Sales Ord
tbl_request-document_type_delivery = 'LF'.
APPEND tbl_request.
CALL FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC'
TABLES
request = tbl_request
createditems = tbl_items
return = tbl_return.
IF sy-subrc = 0.
MESSAGE ID 'ID' TYPE 'I' NUMBER '899' WITH 'Delivery Number' tbl_items-document_numb 'Created Successfully'.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
ELSE.
LOOP AT tbl_return.
WRITE:/ tbl_return-type,
tbl_return-id,
tbl_return-number,
tbl_return-message.
ENDLOOP.
Many Thanks In Advance
2009 Feb 10 10:50 AM
From FM documentation:
This Business Application Interface (BAPI) is for internal communication
between Advanced Planner and Optimizer (APO) and
the SAP Logistics Execution System (LES).
It has not been released for external use.
We reserve the right to change the interface and
the functions in the interface without prior notification.But you can use FMs for Outbound delv: RV_DELIVERY_CREATE or RV_DELIVERY_CREATE_SINGLE.
for Inbound delv: BBP_INB_DELIVERY_CREATE
2009 Feb 10 11:27 AM
Instead of function module,I need a BAPI to create the delivery.
Also The mentioned BAPI is creating a delivery in ECC 6.0 why not in 4.7.
Please suggest....
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |