天天看點

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

調用S/4HANA銷售訂單建立函數SD_SALES_DOCU_MAINTAIN建立一個銷售訂單時,會觸發生産訂單的建立。

銷售訂單的每個行項目對應一個獨立的生産訂單,SD_SALES_DOCU_MAINTAIN相當于CRM裡的CRM_ORDER_MAINTAIN,在LOOP裡處理每一個行項目:

觀察這個函數内部的調用棧,發現一個subroutine EIGENFERTIGUNG_BEARBEITEN.:

EIGENFERTIGUNG的意思是Own production:

BEARBEITEN的意思是TO EDIT:

在這個增強裡,寫死了通過Production order maintain的函數CO_61_ORDER_EDIT去建立production order的邏輯:

繼續閱讀