博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
S/4HANA生产订单增强WORKORDER_UPDATE方法BEFORE_UPDATE参数分析
阅读量:6805 次
发布时间:2019-06-26

本文共 1974 字,大约阅读时间需要 6 分钟。

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

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.

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

IT_STATUS

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

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

INACT栏为X的状态代表该Production Order当前已经从该状态跳转到了其他状态。

上图的意思是该Production Order已经从状态I0001已创建,进入了状态I0002- Released已释放。

IT_COMPONENT

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

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

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

IT_OPERATION

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

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

IT_SEQUENCE

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

IT_ITEM

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

IT_HEADER

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

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

转载地址:http://iunwl.baihongyu.com/

你可能感兴趣的文章
[BZOJ1501/NOI2005]智慧珠游戏
查看>>
IO模型总结
查看>>
实战 Spring MVC接入支付宝即时到账 (部分代码)
查看>>
随想系列_5_乱七八糟
查看>>
PUTTY用密钥登陆服务器
查看>>
并发编程总结3——JUC-LOCK-1
查看>>
np.random.choice方法
查看>>
第一篇
查看>>
洛谷P4721 【模板】分治 FFT(分治FFT)
查看>>
BI技术
查看>>
检查hdfs块的块-fsck
查看>>
Asp程序的IIS发布
查看>>
设计模式4-代理模式
查看>>
php7扩展开发[8]类方法之间的调用
查看>>
通过C语言HelloWord程序对计算系统理解
查看>>
vue之better-scroll的封装,包含下拉刷新,上拉加载功能及UI(核心为借鉴,我仅仅是给轮子套上了外胎...)...
查看>>
HTML基础-------最初概念以及相关语法
查看>>
如何理解代理?
查看>>
python基础:冒泡和选择排序算法实现
查看>>
python基础一 day13 复习
查看>>