MD_STOCK_REQUIREMENTS_LIST_API 取MD04的MRP Element

【转http://lz357502668.blog.163.com/blog/static/16496743201231941718527/】
?MD_STOCK_REQUIREMENTS_LIST_API 取MD04的MRP Element

MD_STOCK_REQUIREMENTS_LIST_API 取MD04的MRP Elemen

CALL FUNCTION ‘MD_STOCK_REQUIREMENTS_LIST_API‘
        EXPORTING
          matnr                    = w_marc-matnr
          werks                    = p_werks
        TABLES
          mdpsx                    = tab_mrp
          mdezx                    = tab_mrp1
          mdsux                    = tab_mrp2
        EXCEPTIONS
          material_plant_not_found = 1
          plant_not_found          = 2
          OTHERS                   = 3.
该FUNCTION 主要输入 需要查询的物料号 及工厂

MD_PEGGING_NODIALOG  溯源需求

CALL FUNCTION ‘MD_STOCK_REQUIREMENTS_LIST_API‘
        EXPORTING
          matnr                    = w_marc-matnr
          werks                    = p_werks
        TABLES
          mdpsx                    = tab_mrp
          mdezx                    = tab_mrp1
          mdsux                    = tab_mrp2
        EXCEPTIONS
          material_plant_not_found = 1
          plant_not_found          = 2
          OTHERS                   = 3.

LOOP AT tab_mrp into mrp_line   WHERE   ( delkz = ‘FE‘ OR delkz = ‘BE‘ ) AND umdat <> ‘00000000‘.
        IF mrp_line-delkz = ‘FE‘.              “如果生产订单 则DEL12存有生产订单号
          tab_out-del12 = mrp_line-del12.
        ELSE.                                          ”如果是采购订单 则delnr 存有PO号码
          tab_out-del12 = mrp_line-delnr.
        ENDIF.
        tab_out-baart = mrp_line-baart.
        tab_out-matnr = w_marc-matnr.
        tab_out-maktx = w_marc-maktx.
        tab_out-mng01 = mrp_line-mng01.
        tab_out-umdat = mrp_line-umdat.
        CALL FUNCTION ‘MD_PEGGING_NODIALOG‘
             EXPORTING
               edelet                      = mrp_line-delet    "排程号码规则
               edelkz                      = mrp_line-delkz   " MRP元素

edelnr                      = tab_out-del12    “mrp元素号码 PO号 SO号码 PR号码等
               edelps                      = mrp_line-delps   ”项目号
               eplscn                      = 000
               ematnr                      = w_marc-matnr  "物料号
               ewerks                      = p_werks            "工厂

TABLES
*             EMDPSX                      =
               imdrqx                      = t_mdrq
            EXCEPTIONS
              error                       = 1
              no_requirements_found       = 2
              order_not_found             = 3
              OTHERS                      = 4 .
具体的DELKZ 是什么MRP元素,则考虑取哪个字段(del12或者 delnr)做为MD_PEGGING_NODIALOG的 edelkz的输入字段.

时间: 2024-08-26 19:04:33

MD_STOCK_REQUIREMENTS_LIST_API 取MD04的MRP Element的相关文章

常用的MRP元素

常用的MRP元素(MRP elements)缩写如下: Stock库存, OrdRes订单申请, DepReq相关需求, IndReq计划独立需求, SubReq提供物料转包商需求, PurRqs采购申请, PldOrd计划订单, PrdOrd生产订单, CusOrd订单(销售), SfyReq 安全需求, SimReq 简单需求, TotReq 总体需求, TrnReq 转移需求, PlORel 批准计划单, UnplRq 无计划需求, CustSt 客户库存, CusReq 客户需求, CC

JavaScript中Element与Node的区别,children与childNodes的区别

关于Element跟Node的区别,cilldren跟childNodes的区别很多朋友弄不清楚,本文试图让大家明白这几个概念之间的区别. Node(节点)是DOM层次结构中的任何类型的对象的通用名称,Node有很多类型,如元素节点,属性节点,文本节点,注释节点等,通过NodeType区分,常见的有: 节点类型 NodeType 元素element 1 属性attr 2 文本text 3 注释comments 8 文档document 9 更多节点类型参考:https://developer.m

Jsoup抓取、解析网页和poi存取excel综合案例——采集网站的联系人信息

需求:采集网站中每一页的联系人信息 一.创建maven工程,添加jsoup和poi的依赖包 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.16-be

ZMMR106-批量更新PO交货日期

************************************************************************ Title : ZMMR106 ** Application : MM ** Subject : MRP再计划日期更新PO的交货日期 ** Requested by : 采购部 ** Execution : any time ** Ref no: : B179 ** Author : rainy ** Req Date : 20150706 *****

abap 多线程

参考http://blog.csdn.net/zhongguomao/article/details/8963815 参考程序 ZFC_MM030C 实际项目实施过程中,我们会遇到程序性能优化的问题,这里介绍一种方法:通过RFC接口进行远程函数的异步调用实现程序的并行处理. 同步/异步调用函数语法 同步调用:CALL FUNCTION 'AAA' : 同步调用的实质:程序进行单线程执行. 异步调用:CALL FUNCTION 'AAA' STARTING NEWTASK <taskname> 

如何解决innnerText的兼容性问题

//获dom对象的innerText的取值 function getInnerText(element) { //判断当前浏览器是否支持innerText if(typeof element.innerText === "string") { //支持返回innerText return element.innerText; }else{ //不支持返回textContent return element.textContent; } }; //获dom对象的innerText的取值

浏览器兼容问题innerText nextElementSibling firstElementChild

//浏览器兼容 //获dom对象的innerText的取值 function getInnerText(element){ //判断浏览器是否支持innerText if(typeof element.innerText==="string"){ return element.innerText; }else{ return element.textContent; } } //设置dom对象innerText的值 function setInnerText(element,conte

Java中解析XML

MAVEN坐标: <dependency> <groupId>jdom</groupId> <artifactId>jdom</artifactId> <version>1.0</version> </dependency> XML格式: <?xml version="1.0" encoding="GBK"?> <root> <head>

4.4 多组织物料[供应/需求]查询

4.4.1   业务方案描述 1.  系统标准功能的物料供应需求查询是供同组织内部查询使用. 2.  由于一般的企业集团存在多组织物料共用的现象,为此,需要将该功能进行扩展,以实现跨组织使用,方便计划等业务部门查看多组织的计划平衡. 4.4.2   业务方案逻辑控制 建立供应需求明细中包含: 1)库存(排除供应和需求组织的结算仓): 2)离散任务(装配件)供应和(组件)需求:离散任务.离散任务需求: 3)未发货的销售订单:销售订单: 4)接收未入库的采购订单:正在接收的PO: 5)未接收的采购订