您好,登錄后才能下訂單哦!
本篇內容主要講解“增強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.
好在絕大部分內表都是空的。我們就一起來看看非空列表里包含的數據。
狀態遷移。STAT是SAP系統狀態ID,
其描述信息在表TJ02T里能查到。比如I0001狀態的四位標識符是CRTD,意思是已創建-Created
INACT欄為X的狀態代表該Production Order當前已經從該狀態跳轉到了其他狀態。
上圖的意思是該Production Order已經從狀態I0001已創建,進入了狀態I0002- Released已釋放。
要理解Production Order component這個概念,我們先看一個已經創建好的生產訂單。
下圖component的意思是為了生產REDUCER_A這個成品,我們需要生產它的組件0010 COVER1, 0020 AXIS和0030 BASE。
那么REDUCER_A和其三個組件運行時的信息,就維護在內表IT_COMPONENT里。
同理,一個生產訂單可以包含若干生產工序,比如下圖的Manual processing, Maching,Assembly和Testing,對應的系統狀態都是REL - Released。
這些工序信息維護在內表IT_OPERATION里
該生產訂單的前置文檔信息,即我們說的文檔流 - document flow
待生產的成品明細,比如物料主數據ID,待生產數量,單位等。
很好理解,生產訂單抬頭信息:
到此,相信大家對“增強WORKORDER_UPDATE方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。