温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

增强WORKORDER_UPDATE方法是什么

发布时间:2021-12-30 10:25:46 来源:亿速云 阅读:171 作者:iii 栏目:服务器

本篇内容主要讲解“增强WORKORDER_UPDATE方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“增强WORKORDER_UPDATE方法是什么”吧!

题目这个增强的输入参数很恐怖,长长的一串:

 CALL BADI l_badi->BEFORE_UPDATE
     EXPORTING
       IT_PIINSTRUCTIONVALUE = IT_PIINSTRUCTIONVALUE
       IT_PIINSTRUCTION = IT_PIINSTRUCTION
       IT_PMPARTNER_OLD = IT_PMPARTNER_OLD
       IT_PMPARTNER = IT_PMPARTNER
       IT_PRT_ALLOCATION_OLD = IT_PRT_ALLOCATION_OLD
       IT_PRT_ALLOCATION = IT_PRT_ALLOCATION
       IT_DOCLINK_OLD = IT_DOCLINK_OLD
       IT_DOCLINK = IT_DOCLINK
       IT_OPR_RELATIONS_OLD = IT_OPR_RELATIONS_OLD
       IT_OPR_RELATIONS = IT_OPR_RELATIONS
       IT_STATUS_OLD = IT_STATUS_OLD
       IT_STATUS = IT_STATUS
       IT_PLANNED_ORDER = IT_PLANNED_ORDER
       IT_MILESTONE_OLD = IT_MILESTONE_OLD
       IT_MILESTONE = IT_MILESTONE
       IT_PSTEXT_OLD = IT_PSTEXT_OLD
       IT_PSTEXT = IT_PSTEXT
       IT_RELATIONSHIP_OLD = IT_RELATIONSHIP_OLD
       IT_RELATIONSHIP = IT_RELATIONSHIP
       IT_COMPONENT_OLD = IT_COMPONENT_OLD
       IT_COMPONENT = IT_COMPONENT
       IT_OPERATION_OLD_AFVU = IT_OPERATION_OLD_AFVU
       IT_OPERATION_OLD_AFVV = IT_OPERATION_OLD_AFVV
       IT_OPERATION_OLD_AFVC = IT_OPERATION_OLD_AFVC
       IT_OPERATION = IT_OPERATION
       IT_SEQUENCE_OLD = IT_SEQUENCE_OLD
       IT_SEQUENCE = IT_SEQUENCE
       IT_ITEM_OLD = IT_ITEM_OLD
       IT_ITEM = IT_ITEM
       IT_HEADER_OLD = IT_HEADER_OLD
       IT_HEADER = IT_HEADER.

增强WORKORDER_UPDATE方法是什么

好在绝大部分内表都是空的。我们就一起来看看非空列表里包含的数据。

增强WORKORDER_UPDATE方法是什么

IT_STATUS

状态迁移。STAT是SAP系统状态ID,

增强WORKORDER_UPDATE方法是什么

其描述信息在表TJ02T里能查到。比如I0001状态的四位标识符是CRTD,意思是已创建-Created

增强WORKORDER_UPDATE方法是什么

INACT栏为X的状态代表该Production Order当前已经从该状态跳转到了其他状态。
上图的意思是该Production Order已经从状态I0001已创建,进入了状态I0002- Released已释放。

IT_COMPONENT

要理解Production Order component这个概念,我们先看一个已经创建好的生产订单。

下图component的意思是为了生产REDUCER_A这个成品,我们需要生产它的组件0010 COVER1, 0020 AXIS和0030 BASE。

增强WORKORDER_UPDATE方法是什么

那么REDUCER_A和其三个组件运行时的信息,就维护在内表IT_COMPONENT里。

增强WORKORDER_UPDATE方法是什么

IT_OPERATION

同理,一个生产订单可以包含若干生产工序,比如下图的Manual processing, Maching,Assembly和Testing,对应的系统状态都是REL - Released。

增强WORKORDER_UPDATE方法是什么

这些工序信息维护在内表IT_OPERATION里

增强WORKORDER_UPDATE方法是什么

IT_SEQUENCE

该生产订单的前置文档信息,即我们说的文档流 - document flow

增强WORKORDER_UPDATE方法是什么

IT_ITEM

待生产的成品明细,比如物料主数据ID,待生产数量,单位等。

增强WORKORDER_UPDATE方法是什么

IT_HEADER

很好理解,生产订单抬头信息:

增强WORKORDER_UPDATE方法是什么

到此,相信大家对“增强WORKORDER_UPDATE方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI