BAPI_SALESORDER_CREATEFROMDAT2 创建退货SO

BAPI_SALESORDER_CREATEFROMDAT2创建退货订单时,会出现以下错误:不允许业务对象 BUS2032 
和销售凭证类别 H 的组合。

解决办法:

采用/原BAPI的内嵌BAPI:

SD_SALESDOCUMENT_CREATE来创建即可以。

*  CASE GT_TVAK-VBTYP.
*    WHEN ‘C‘.
*      CALL FUNCTION ‘BAPI_SALESORDER_CREATEFROMDAT2‘
*        EXPORTING
*          ORDER_HEADER_IN      = WA_HEADER
*          TESTRUN              = L_TEST
*        IMPORTING
*          SALESDOCUMENT        = L_VBELN
*        TABLES
*          RETURN               = L_RETURN
*          ORDER_ITEMS_IN       = LT_ITEM
*          ORDER_PARTNERS       = LT_PART
*          ORDER_SCHEDULES_IN   = LT_SCH
*          ORDER_CONDITIONS_IN  = LT_COND
*          ORDER_CONDITIONS_INX = LT_CONDX
*          ORDER_TEXT           = LT_TEXT
*          EXTENSIONIN          = LT_EX.
*
*    WHEN ‘H‘.
*      CALL FUNCTION ‘BAPI_CUSTOMERRETURN_CREATE‘
*        EXPORTING
*          RETURN_HEADER_IN     = WA_HEADER
*          TESTRUN              = L_TEST
*        IMPORTING
*          SALESDOCUMENT        = L_VBELN
*        TABLES
*          RETURN               = L_RETURN
*          RETURN_ITEMS_IN      = LT_ITEM
*          RETURN_PARTNERS      = LT_PART
*          RETURN_SCHEDULES_IN  = LT_SCH
*          RETURN_TEXT          = LT_TEXT
*          RETURN_CONDITIONS_IN = LT_COND
*          EXTENSIONIN          = LT_EX.
*  ENDCASE.

时间: 2024-10-21 19:45:18

BAPI_SALESORDER_CREATEFROMDAT2 创建退货SO的相关文章

采购订单_退货

一.业务描述 本文档属于MM模块,描述的是采购流程的退货订单.当之前采购的货物已入库并向供应商结算,由于某种原因(如发现质量问题)需退回给供应商,就可以创建退货型采购订单. 退货型采购订单后续操作也需要收货,并进行发票校验.其中收货的移动类型是161,发票校验采用贷方凭证(与发票类作法相反). 二.操作 此示例数据与创建标准采购订单类似,只是项目的“退回项目”栏打上选择标志(如图1所示).价格数据从采购记录中提取,也可以在项目细节的条件子页面输入或修改. 图1 采购订单(勾选退回项目标志) 三.

SAP ABAP SD 常用BAPI

1.创建标准销售订单的bapi:BAPI_SALESORDER_CREATEFROMDAT2 2.创建退货销售订单的bapi:BAPI_CUSTOMERRETURN_CREATE 3.更改销售订单 bapi:BAPI_SALESORDER_CHANGE 4.根据销售订单创建交货单:BAPI_DELIVERYPROCESSING_EXEC 销售订单是允许多个销售订单创建一个交货单Tcode:VL10A VL10C 在使用这个BAPI的表参数时,肯定是要传入每一个交货单的行项目的,参数如图: 这个结

iDempiere 使用指南 采购开票付款流程

Created by 蓝色布鲁斯, QQ32876341iDempiere 官方中文wiki主页 http://wiki.idempiere.org/zh Visit demo.aidee.cn/idempiere/ for demo, GardenAdmin/GardenAdmin 该文档演示了使用iDempiere的采购订单生成发票并进行付款的操作没有环境的朋友可以直接访问http://demo.aidee.cn/idempiere/ 进行测试,用户名/密码为GardenAdmin/Gard

模块 BAPI

MM模块1. BAPI_MATERIAL_SAVEDATA 创建物料主数据注意参数EXTENSIONIN的使用,可以创建自定义字段例如WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR.T_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MARA'.T_EXTENSIONIN-VALUEPART1 = WA_BAPI_TE_MARA.APPEND T_EXTENSIONIN.WA_BAPI_TE_MARAX-MATERIAL = ITAB_UP-M

iDempiere 使用指南 采购入库流程

Created by zzyan, QQ32876341 Visit demo.aidee.cn/idempiere/ for demo, GardenAdmin/GardenAdmin 该文档演示了使用iDempiere进行物料创建.采购单建立及收货的流程没有环境的朋友可以直接访问http://demo.aidee.cn/idempiere/ 进行测试,用户名/密码为GardenAdmin/GardenAdmin 注意,该系统保存有时候会出现onSave错误,是该系统环境问题,可以正常操作.

BAPI

MM模块 1. BAPI_MATERIAL_SAVEDATA 创建物料主数据 注意参数EXTENSIONIN的使用,可以创建自定义字段 例如:WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR. T_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MARA'. T_EXTENSIONIN-VALUEPART1 = WA_BAPI_TE_MARA. APPEND T_EXTENSIONIN. WA_BAPI_TE_MARAX-MATERIAL = I

[SAP ABAP开发技术总结]业务对象和BAPI

目录导航 声明:原创作品,转载时请注明文章来自SAP师太博客,并以超链接形式标明文章原始出处,否则将追究法律责任!原文出自: 18.3.         业务对象和BAPI 184 18.3.1.     SAP业务对象(SWO1)... 184 18.3.1.1.           业务对象类型的组成... 185 18.3.1.2.           业务对象(BO)设计... 185 18.3.1.2.1.       创建业务表... 185 18.3.1.2.2.       创建

BAPI 使用

BAPI_ACC_DOCUMENT_POST *---BAPI_ACC_DOCUMENT_POST 所需要的参数  DATA: OBJ_TYPE LIKE BAPIACHE09-OBJ_TYPE,        OBJ_KEY LIKE BAPIACHE09-OBJ_KEY,        OBJ_SYS LIKE BAPIACHE09-OBJ_SYS,        DOCUMENTHEADER LIKE BAPIACHE09. DATA: ACCOUNTGL LIKE BAPIACGL09

SAP 物料 移动类型

[转自 http://blog.sina.com.cn/s/blog_494f9a6b0102edf7.html] SAP 物料 移动类型 (2013-12-03 10:15:01) 转载▼   分类: SAP MvT 移动类型文本 含义 一般用途 T-code 101 GR 收货 直接收货 工单入库,购买成品入库 MIGO/CO11N 102 用于PO冲销的收货 冲销直接收货 冲销工单入库 MIGO/CO11N 103 进入冻结库存的收货 收入质检仓 送检单 MIGO 104 到冻结冲销的收货