調用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的邏輯: