為什麼S/4HANA的銷售訂單建立會觸發生產訂單的建立

i042416發表於2019-02-11

呼叫S/4HANA銷售訂單建立函式SD_SALES_DOCU_MAINTAIN建立一個銷售訂單時,會觸發生產訂單的建立。

銷售訂單的每個行專案對應一個獨立的生產訂單,SD_SALES_DOCU_MAINTAIN相當於CRM裡的CRM_ORDER_MAINTAIN,在LOOP裡處理每一個行專案:

為什麼S/4HANA的銷售訂單建立會觸發生產訂單的建立

觀察這個函式內部的呼叫棧,發現一個subroutine EIGENFERTIGUNG_BEARBEITEN.:


為什麼S/4HANA的銷售訂單建立會觸發生產訂單的建立

EIGENFERTIGUNG的意思是Own production:


為什麼S/4HANA的銷售訂單建立會觸發生產訂單的建立

BEARBEITEN的意思是TO EDIT:


為什麼S/4HANA的銷售訂單建立會觸發生產訂單的建立

在這個增強裡,硬編碼了透過Production order maintain的函式CO_61_ORDER_EDIT去建立production order的邏輯:


為什麼S/4HANA的銷售訂單建立會觸發生產訂單的建立

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":


為什麼S/4HANA的銷售訂單建立會觸發生產訂單的建立


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2620907/,如需轉載,請註明出處,否則將追究法律責任。

相關文章