第三系统通过接口创建销售订单,但是创建销售订单之前,客户想要知道他购买这批货需要花费多少钱,所以在创建销售订单之前就需要把该物料的定价值展示出来,如同在sap gui中操作va01没有虽然没有生成销售订单,但是客户通过查看va01的条件是可以看到对应的订单价值的。
实施bapi
调用 bapi SD_SALESDOCUMENT_CREATE 使用TESTRUN = ‘X' 试运行获取 CONDITIONS_EX 如下调用代码
CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
EXPORTING
sales_header_in = order_header_in
sales_header_inx = order_header_inx
testrun = 'X'
IMPORTING
salesdocument_ex = salesdocument
* SALES_HEADER_OUT =
* SALES_HEADER_STATUS =
TABLES
return = gt_return
sales_items_in = order_items_in
sales_items_inx = order_items_inx
sales_partners = order_partners
sales_schedules_in = order_schedules_in
sales_schedules_inx = order_schedules_inx
sales_conditions_in = order_conditions_in
sales_conditions_inx = order_conditions_inx
conditions_ex = conditions_ex
partners_ex = partners_ex.









网友评论