1业务说明

此文档使用函数:ME_DIRECT_INPUT_SOURCE_LIST创建货源清单

2前台实现

事务代码:ME01

输入抬头信息

保存即可

3代码实现

3.1调用函数

定义参数

字段

调用函数

3.2问题解决

3.3源代码

DATA:LT_EORD TYPE TABLE OF EORDU,
  LS_EORD TYPE EORDU,
  LV_MATNR TYPE EORD-MATNR,
  LV_WERKS TYPE EORD-WERKS.

LV_MATNR = '000000000000000431'."物料
LV_WERKS = '2000'."工厂

CLEAR:LS_EORD.
LS_EORD-MATNR = '000000000000000431'."物料
LS_EORD-WERKS = '2000'."工厂
LS_EORD-VDATU = '20191210'."有效期从
LS_EORD-BDATU = '20191230'."有效期至
LS_EORD-LIFNR = '0070003311'."供应商
LS_EORD-EKORG = '2000'."采购组织
LS_EORD-RESWK = ''."采购物料的工厂
LS_EORD-EORTP = '0'."资源清单记录的类别
LS_EORD-AUTET = ''."WA_INPUT-AUTET."物料计划中的资源清单使用
LS_EORD-ERDAT = SY-DATUM."记录的创建日期
LS_EORD-ERNAM = SY-UNAME."创建人
LS_EORD-ZEORD = '00001'."RECORD-ZEORD."资源清单记录号
LS_EORD-KZ =  'I'."复选框 I新增 U更新
APPEND LS_EORD TO LT_EORD.

CALL FUNCTION 'ME_INITIALIZE_SOURCE_LIST'."源清单维护初始化

CALL FUNCTION 'ME_DIRECT_INPUT_SOURCE_LIST'
  EXPORTING
    I_MATNR          = LV_MATNR
    I_WERKS          = LV_WERKS
*   I_MT06E          =
*   I_NO_MATERIAL_READ       =
*   ACTIVITY         = 'V'
*   I_VORGA          =
*   I_LOGSY          =
  TABLES
    T_EORD           = LT_EORD
  EXCEPTIONS
    PLANT_MISSING    = 1
    MATERIAL_MISSING = 2
    OTHERS          = 3.
IF SY-SUBRC <> 0.
* Implement suitable error handling here
  MESSAGE '创建货源清单失败' TYPE 'S' DISPLAY LIKE 'E'.
  RETURN.
ELSE.

CALL FUNCTION 'ME_POST_SOURCE_LIST_NEW' "在集成商品维护中过帐订单
   EXPORTING
     I_MATNR       = LV_MATNR
*     O_MATNR       =
    .
  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      WAIT 'X'.

MESSAGE '创建货源清单成功' TYPE 'S'.
ENDIF.

SAP ME01创建货源清单的更多相关文章

  1. ME01 创建货源清单

    [转自 http://blog.sina.com.cn/s/blog_6466e5f70100ix3p.html ] SAP中采购货源清单创建的方法有以下几种: 1.ME01 手动逐个创建. 2.ME ...

  2. ME01 创建货源清单function

    CALL FUNCTION 'ME_DIRECT_INPUT_SOURCE_LIST' Function module IDOC_INPUT_SRCLST FUNCTION IDOC_INPUT_SR ...

  3. ABAP-创建货源清单

    CALL FUNCTION 'ME_DIRECT_INPUT_SOURCE_LIST' *&-------------------------------------------------- ...

  4. SAP Query创建

    一.SAP Query创建步骤 1.创建User Group User Group即用户组,可以将所创建的列表使用权限分配给具体用户,Tcode:SQ03 在使用者群組初始界面里输入自定义名称,单击[ ...

  5. SAP HANA 创建属性视图

    [Step By Step]SAP HANA创建属性视图(Attribute View) Demo Instruction: 从一张用户信息表中组合出相信地址. 1. 在modeler窗口中,找到相应 ...

  6. 【EWM系列】SAP EWM创建warehouse task的函数

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP EWM创建warehouse ...

  7. SAP MM01 创建物料主数据 [关注公众号后回复MM01获取更多资料]

    操作内容 物料主数据,适用于所有有物料编码物料相关信息的系统维护 业务流程 新项目设计冻结后—M公司 PD用-物料编码申请表D-BOM Material Number  Application部门内部 ...

  8. 如何查找SAP的事务代码清单

    SAP系统中,为了省去输入程序名称等繁琐步骤,SAP提供一种命令,称作‘事务代码’,通过执行事务代码达到快速进入相应程序的目的.那么在系统中如何去查找事务代码,事务代码和程序的对应关系如何呢?我们可以 ...

  9. 二、在SAP中创建一个程序

    一.我们来到SE38 二.添加一个程序的名字,需要以Y或者Z开头,点击创建就可以了 三.我们输入hello Sap,然后选择可执行程序,然后保存 四.创建对象目录时,可以选择把这个加入到包中,或者选择 ...

随机推荐

  1. ChaosBlade--动态脚本实现 Java 实验场景

    动态脚本实现 : 参考文档:https://github.com/chaosblade-io/chaosblade/wiki/%E5%8A%A8%E6%80%81%E8%84%9A%E6%9C%AC% ...

  2. Laravel joinSub 子查询的写法

    $subQuery = $model::query() ->from('table1 as a') ->getQuery(); $query = $model::query() -> ...

  3. redis: 主从复制和哨兵模式(十三)

    redis 主从复制 最低要求是一主二从(一个主机和两个从机) 主机才能写 从机只能读 只要从机连接到主机 数据就会全量复制到从机 环境配置(同一台机器) 1:配置文件 redis.conf配置如下: ...

  4. MySQL之慢日志记录、分页

    1.慢日志记录 slow_query_log = OFF #是否开启慢日志记录 long_query_time = 2 #时间限制,超过此时间,则记录 slow_query_log_file = C: ...

  5. go的 三个点 ...

    这三个点,比较任性,可前可后,可攻可守... 举2个栗子: 1.func sub(arg ...int) (total int){} 2.argsArr = apend(argsArr[:3], ar ...

  6. python实现线性回归之简单回归

    代码来源:https://github.com/eriklindernoren/ML-From-Scratch 首先定义一个基本的回归类,作为各种回归方法的基类: class Regression(o ...

  7. PHP Callable强制指定回调类型的方法

    如果一个方法需要接受一个回调方法作为参数,我们可以这样写 <?php function dosth($callback){ call_user_func($callback); } functi ...

  8. (第九篇)Iptables详解

    常见的网络攻击形式 1.拒绝服务攻击:DOS 2.分布式拒绝服务攻击 DDOS 3.漏洞入侵 4.口令猜测 以上内容简单了解,具体可自行百度,此处不必知晓. Linux防火墙基础 Linux防火墙体系 ...

  9. .Net平台GC VS JVM垃圾回收

    前言 不知道你平时是否关注程序内存使用情况,我是关注的比较少,正好借着优化本地一个程序的空对比了一下.Net平台垃圾回收和jvm垃圾回收,顺便用dotMemory看了程序运行后的内存快照,生成内存快照 ...

  10. mac OS 安装 Homebrew软件包管理器

    Homebrew macOS 缺失的软件包的管理器 中文官网 https://brew.sh/index_zh-cn 获取安装命令 /usr/bin/ruby -e "$(curl -fsS ...