ME01创建货源清单函数、BAPI
FUNCTION zsrm_source_list.
"----------------------------------------------------------------------
""Local interface:
" TABLES
" INPUT STRUCTURE ZSRM_SOURCE_LIST_INPUT OPTIONAL
" OUTPUT STRUCTURE ZSRM_SOURCE_LIST_OUTPUT OPTIONAL
"----------------------------------------------------------------------
"批量更改货源清单
DATA:lt_eordu LIKE TABLE OF eordu WITH HEADER LINE.
SORT input BY matnr werks.
DATA:lv_matnr TYPE matnr,
lv_werks TYPE werks_d.
DATA:wa_input TYPE zsrm_source_list_input.
LOOP AT input.
MOVE-CORRESPONDING input TO wa_input.
AT NEW werks.
CLEAR:lt_eordu[].
REFRESH lt_eordu.
ENDAT.
CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_INPUT’
EXPORTING
input = wa_input-matnr
IMPORTING
output = wa_input-matnr
EXCEPTIONS
OTHERS = 1.
CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_INPUT’
EXPORTING
input = wa_input-lifnr
IMPORTING
output = wa_input-lifnr
EXCEPTIONS
OTHERS = 1.
lt_eordu-matnr = wa_input-matnr.
lt_eordu-werks = wa_input-werks.
lt_eordu-vdatu = wa_input-vdatu.
lt_eordu-bdatu = wa_input-bdatu.
lt_eordu-lifnr = wa_input-lifnr.
lt_eordu-ekorg = wa_input-ekorg.
lt_eordu-reswk = wa_input-reswk.
lt_eordu-autet = wa_input-autet.
lt_eordu-erdat = sy-datum.
lt_eordu-ernam = sy-uname.
lt_eordu-zeord = record-zeord.
lt_eordu-kz = ‘I’.
APPEND lt_eordu.
lv_matnr = wa_input-matnr.
lv_werks = wa_input-werks.
AT END OF werks.
CALL FUNCTION ‘ME_INITIALIZE_SOURCE_LIST’ .
CALL FUNCTION ‘ME_DIRECT_INPUT_SOURCE_LIST’
EXPORTING
i_matnr = lv_matnr
i_werks = lv_werks
I_MT06E = lt_eordu
I_NO_MATERIAL_READ =
activity = ‘V’
I_VORGA =
I_LOGSY =
TABLES
t_eord = lt_eordu
EXCEPTIONS
plant_missing = 1
material_missing = 2
OTHERS = 3.
IF sy-subrc <> 0.
output-matnr = lv_matnr.
output-werks = lv_werks.
output-flag = ‘E’.
output-message = ‘货源清单创建失败’.
APPEND output.
CLEAR output.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
* WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
CALL FUNCTION ‘ME_POST_SOURCE_LIST_NEW’
EXPORTING
i_matnr = wa_input-matnr.
CALL FUNCTION ‘BAPI_TRANSACTION_COMMIT’
EXPORTING
wait = ‘X’.
output-matnr = lv_matnr.
output-werks = lv_werks.
output-flag = ‘S’.
output-message = ‘货源清单创建成功’.
APPEND output.
CLEAR output.
ENDIF.
ENDAT.
ENDLOOP.
ENDFUNCTION.
ME01创建货源清单函数、BAPI相关推荐
- SAP ME01 创建货源清单
1业务说明 此文档使用函数:ME_DIRECT_INPUT_SOURCE_LIST创建货源清单 2前台实现 事务代码:ME01 输入抬头信息 保存即可 3代码实现 3.1调用函数 定义参数 字段 调用 ...
- [SAP顾问之路] MM货源清单及配额协议-阿龙学习MM PA 笔记(2)
MM货源清单及配额协议-阿龙学习MM PA 笔记(2) SAP-阿龙 SAP顾问之路 2019-03-29原文 欢迎关注公众号"SAP顾问之路"获取SAP PA官方教材及培训视频, ...
- SAP MM模块 工厂级货源清单管理
1.开启工厂级货源清单管理 在SAP系统当中,当物料没有启用货源清单管理的时候,货源清单可维护可不维护,物料启用货源清单的位置有两个,其中一个就是工厂级货源清单管理,也就是说在这个工厂下所有的物料都要 ...
- SAP中货源清单创建的几种方法
SAP中采购货源清单创建的方法有以下几种: 1.ME01 手动逐个创建. 2.ME05 系统自动批量创建. 3.通过信息记录中的菜单"附加"-"源清单"创建. ...
- SAP 货源清单的维护 ME01
上一个微博中说明了如何开启工厂级货源清单管理,那么怎么维护货源清单呢,SAP标准功能中有3种维护方法,一个是手动维护就是ME01这个事务码:第二个是半自动维护,也是ME01点击生成按钮,可以生成货源清 ...
- SAP 货源清单Source list
创建Source list事务代码:ME01 要使用Source list需要满足以下之一条件: A.物料主数据中设置:"源清单"勾选. B.后台配置:工厂层的 "源清单 ...
- 【MM模块】Source Lists 货源清单
Source Lists (货源清单)是Source Determination(货源决定)的一部分. 货源决定就是当我们有采购需求的时候可以决定问哪个供应商购买,以哪种方式购买的一个过程. Sour ...
- 创建一个存储函数,返回指定员工的姓名,薪水和年收入
/* 创建一个存储函数,返回指定员工的姓名,薪水和年收入 */ create or replace function queryEmp2(eno in number, empname out VARC ...
- MySQL创建字段+数据处理函数+汇总数据(聚集函数)+分组数据
[0]README 0.1)本文部分文字描述转自"MySQL 必知必会",旨在review"MySQL创建字段+数据处理函数+汇总数据(聚集函数)+分组数据" ...
最新文章
- 一图看清全球270家典型区块链服务商
- 从音乐到全“声”态,腾讯音乐发展的“中国范本”
- LOG4J日志级别详解
- 开篇-----勉励篇
- 很漂亮个人主页自带音乐源码
- Ubuntu启动显示System program problem detected 原因及解决方法
- 带有页脚聚合的WPF数据网格
- list,set,map,数组之间的相互转换详细解析
- mysql增删改查大全_MySQL数据库增删改查SQL语句(2018整理集合大全)
- apache poi使用例_4.Apache POI使用详解
- [CF321E] Ciel and Gondolas
- python itchat模块登录失败_itchat模块的不明错误
- UNIX环境高级编程习题——第三章
- Colab与谷歌云盘结合使用
- DW1820A/BCM94350ZAE/BCM94356ZEPA50DX插入的正确姿势
- java 龙卷风_龙卷风在大约37000个请求后停止响应
- 低代码架构,内容赋能业务的最后一块拼图?
- eclipse 编译Android,如何用eclipse编写android程序
- 存储系统性能 - 带宽计算
- 认识计算机微课导学单,微课“任务单”与“导学案”之比较
热门文章
- 扩展欧几里得求Ax+By=1的解
- Invalid column index (256). Allowable column range for BIFF8 is (0..255) or (‘A‘..‘IV‘)异常,处理方法记录
- 吃瓜:程序员删库报复!一行代码蒸发数10亿!
- SAP中通过VL01N交货日志找出VL10E无法交货原因
- qt练手小项目之打地鼠
- MySQL中出现 错误 2003Can‘t connect to MySQL server on‘localhost‘ (0)
- 某区“四位一体”智慧政务管理云平台协同办公系统实践案例
- 实习笔记 —— springMVC部分II
- w7计算机找不到桌面选项,Win7系统右键计算机属性不见了怎么办?
- 基于DASH的视频分片传输