[BAPI]使用BAPI_GOODSMVT_CREATE创建委外订单(subcontract)的物料移动凭证详解编程语言
编程语言 使用 详解 创建 移动 create 订单 BAPI
2023-06-13 09:11:51 时间
下面介绍一下使用bapi BAPI_GOODSMVT_CREATE为委外订单创建物料移动凭证。
例子代码:
* ---------------------------------------------------------------------* * Report YTEST_SUBCONTRACT_MIGO * ---------------------------------------------------------------------* * ---------------------------------------------------------------------* REPORT ytest_subcontract_migo. DATA:lt_return TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE, l_doc TYPE mseg-mblnr, l_year TYPE mseg-mjahr, lt_item TYPE STANDARD TABLE OF bapi2017_gm_item_create WITH HEADER LINE, lwa_header TYPE bapi2017_gm_head_01, lwa_code TYPE bapi2017_gm_code. DATA:l_line_id TYPE mseg-line_id VALUE 000000, l_parent_id TYPE mseg-parent_id VALUE 000000, l_line_depth TYPE mseg-line_depth VALUE 00. lwa_code-gm_code = 01 . "MB01 lwa_header-pstng_date = sy-datum. "凭证中的过帐日期 lwa_header-doc_date = sy-datum. "凭证中的凭证日期 lwa_header-pr_uname = sy-uname. "用户名 lwa_header-ref_doc_no = 123456. "参考订单 lwa_header-header_txt = Header text. "抬头文本代码不复杂,需要注意的是字段line_id,parent_id,line_depth要填写正确,
line_id是用来唯一标识行项目的,委外行要正确制定上层行项目ID,也就是把上层行项目的line_ID填到委外行的parent_ID字段中,line_depth也要按层次填入01
如果行项目字段填写不正确有时会出现M7 387错误。
委外订单物料移动凭证创建成功后,通过MIGO查看一下:
代码中委外行项目上的批次号,一定是系统中存在的批次,要不然也会报错,如下
M7 076的错误:“这种物料的特殊库存 O 0000000005 0010000003 000000410000000044不存在”
img >
img >以上。
19305.html
cgojava
相关文章
- struts2下面如何同时使用servlet,就是如何实现struts与servlet共存详解编程语言
- jQuery Timers 定时插件使用详解编程语言
- 使用jQuery预加载图片详解编程语言
- 使用jq实现简单的返回顶部效果详解编程语言
- BeanUtils简单使用详解编程语言
- 使用java.util.zip压缩文件夹,支持加密,增加描述详解编程语言
- 使用 Arrays.copyOf 进行数组复制详解编程语言
- EhCache 在集群环境中使用缓存系统详解编程语言
- 建立一个node.js服务器(使用express搭建第一个Web环境)详解编程语言
- 使用sklearn机器学习库实现线性回归详解编程语言
- mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler详解编程语言
- MyEclipse的快捷键大全使用详解编程语言
- 前台图形展示ECharts使用详解编程语言
- JavaScript中的Window.Location对象的使用详解编程语言
- JavaScript中的Window(浏览器对象)使用详解编程语言
- Drools决策表的使用详解编程语言
- Java Date类的使用总结详解编程语言
- Spring Boot 2 (六):使用 Docker 部署 Spring Boot 开源软件云收藏详解编程语言
- 自动化测试常用断言的使用方法(python)详解编程语言
- 使用 HttpClient 调用接口详解编程语言
- Python中is与==的使用区别详解编程语言
- ABAP使用OLE导出Excel详解编程语言
- 在ABAP中使用自增ID详解编程语言
- 函数使用十二:BAPI_CONTRACT_CREATE详解编程语言
- javascript采用Broadway实现安卓视频自动播放的方法(这种坑比较多 不建议使用)详解编程语言
- 使用jquery操作iframe中的元素详解编程语言