SAP CO01创建BAPI增强 COXT_BAPI_ORDER_CREATE

增强生产订单BAPI COXT_BAPI_ORDER_CREATE 支持扩展字段更新

生产订单BAPI:COXT_BAPI_ORDER_CREATE不包含EXTENSIONIN参数,考虑到事务提交一致性,故对此BAPI进行增强,使其支持增强字段的更新。

1.对传入参数IS_HEADER进行扩张。

2.添加以下代码:

以上,即可调用BAPI时同时传入增强字段:

### 使用 BAPI_GOODSMVT_CREATE 进行 SAP 生产订单入库的解决方案及示例代码 BAPI_GOODSMVT_CREATESAP 系统中用于创建物料移动的函数,可以用来处理生产订单的入库操作。以下是关于该 BAPI 的参数说明以及一个完整的示例代码。 #### 参数说明 1. **MATNR**:物料编号,表示需要进行入库的物料。 2. **WERKS**:工厂编号,指定物料所属的工厂。 3. **LGORT**:存储位置,表示物料存放的具体位置。 4. **BDMNG**:移动数量,表示入库的数量。 5. **BDMEB**:移动金额(可选),表示与物料移动相关的金额信息。 6. **BUKRS**:公司代码,用于财务过账时指定公司。 7. **AUFNR**:生产订单号,用于关联具体的生产订单。 8. **MOVEMENT_TYPE**:移动类型,通常为 101 表示收货或入库[^1]。 #### 示例代码 以下是一个使用 BAPI_GOODSMVT_CREATE 进行生产订单入库的 ABAP 示例代码: ```abap DATA: lv_matnr TYPE matnr, " 物料编号 lv_werks TYPE werks, " 工厂编号 lv_lgort TYPE lgort, " 存储位置 lv_bdmng TYPE bdmng, " 移动数量 lv_aufnr TYPE aufnr, " 生产订单号 lv_bukrs TYPE bukrs, " 公司代码 lv_mblnr TYPE mblnr, " 记录凭证号 lv_mjahr TYPE mjahr, " 凭证年份 lv_message TYPE string. " 返回消息 " 设置参数值 lv_matnr = 'MAT123'. " 示例物料编号 lv_werks = '0001'. " 示例工厂编号 lv_lgort = '0001'. " 示例存储位置 lv_bdmng = '10'. " 示例移动数量 lv_aufnr = '123456'. " 示例生产订单号 lv_bukrs = '1000'. " 示例公司代码 " 调用 BAPI_GOODSMVT_CREATE CALL FUNCTION 'BAPI_GOODSMVT_CREATE' EXPORTING material = lv_matnr plant = lv_werks storage_location = lv_lgort movement_quantity = lv_bdmng order_number = lv_aufnr company_code = lv_bukrs movement_type = '101' " 入库移动类型 IMPORTING material_document = lv_mblnr material_year = lv_mjahr TABLES return = lv_message. " 检查返回消息 IF lv_message IS INITIAL. WRITE: / '物料入库成功!'. WRITE: / '凭证号:', lv_mblnr. WRITE: / '凭证年份:', lv_mjahr. ELSE. LOOP AT lv_message INTO DATA(ls_message). WRITE: / '错误信息:', ls_message-message. ENDLOOP. ENDIF. ``` #### 注意事项 1. **移动类型**:在生产订单入库场景中,通常使用移动类型 `101` 表示收货或入库[^1]。 2. **公司代码**:如果需要进行财务过账,必须正确设置公司代码 `BUKRS`。 3. **生产订单号**:通过参数 `AUFNR` 将物料移动与具体的生产订单相关联。 4. **返回值检查**:调用 BAPI 后,需检查返回的消息表以确认操作是否成功。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DeveloperMrMeng

觉得有用的佛系投币哦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值