abap 创建销售订单bapi
时间: 2023-02-13 17:34:55 浏览: 130
您可以使用 BAPI_SALESORDER_CREATEFROMDAT2 函数模块来创建销售订单。这是一个标准的 ABAP 函数模块,可以用来创建新的销售订单。
使用这个函数模块时,您需要提供必要的输入参数,包括订单的客户、产品、数量、价格等信息。函数模块会根据这些输入参数来创建销售订单。
下面是一个示例程序,可以帮助您了解如何使用 BAPI_SALESORDER_CREATEFROMDAT2 函数模块创建销售订单:
```
DATA: ls_header TYPE bapi_salesorder_createfromdat2_header,
ls_item TYPE bapi_salesorder_createfromdat2_item,
ls_partn1 TYPE bapi_salesorder_createfromdat2_partn1,
ls_partn2 TYPE bapi_salesorder_createfromdat2_partn2,
lt_item TYPE TABLE OF bapi_salesorder_createfromdat2_item,
lt_partn1 TYPE TABLE OF bapi_salesorder_createfromdat2_partn1,
lt_partn2 TYPE TABLE OF bapi_salesorder_createfromdat2_partn2,
lv_sales_doc TYPE bapisdd_sales_document,
lv_msg_type TYPE bapimessage_type,
lv_msg_id TYPE bapimessage_id,
lv_msg_no TYPE bapimessage_no,
lv_msg_v1 TYPE bapimessage_v1,
lv_msg_v2 TYPE bapimessage_v2,
lv_msg_v3 TYPE bapimessage_v3,
lv_msg_v4 TYPE bapimessage_v4.
ls_header-sales_org = '1000'. "销售组织
ls_header-dis_chan = '10'. "分销渠道
ls_header-div_sales = '00'. "销售部门
ls_header-sold_to = '00000001'. "客户编号
ls_item-item_cat
阅读全文