SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

i042416發表於2019-01-29

在S/4HANA裡建立生產訂單時,有一個增強點WORKORDER_UPDATE:

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

這個CAUFVDB裡存放的是生產訂單抬頭級別的資料:

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

我們來觀察下執行時這個結構裡存放的資料。

請大家用我github上這個簡單的報表建立一個生產訂單:

斷點觸發後,結構體CAUFVDB裡的欄位,我們一個一個分析:

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

AUFNR: 這個欄位代表生產訂單的ID,因此此時還沒有儲存,所以是臨時ID。

WERKS 工廠ID plant ID,2800。

DISPO MRP controller for the order:001

PVERW: 1

在表T411裡發現1代表Production:

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

PLNBEZ:待生產的物料主資料ID

PLNAW: Application of the task list

P的含義,在表TCA09裡找到代表Routings for production

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

PLNTY:Task list type: N

在表TCA01裡代表routing

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

PLNNR:Key for Task List Group

50000023

PLNAL: Group counter

PDATV: valid from date

AUFLD: Date of BOM Explosion/Routing Transfer

AUFPL: Routing number of operations in the order

RSNUM: Number of reservation/dependent requirements

GAMNG: Total Order Quantity 要生產的產品個數

GMEIN: 生產的產品的單位

TERKZ: 2 - scheduling type

2在表T482裡的型別是backwards scheduling

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

AUART: 生產訂單型別 PP04

AUTYP:生產訂單category:10 PP Production Order

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

BUKRS: company code

KAPPL:application code KA

條件技術表裡KA代表Orders

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

KALSM:PP-PC1 costing sheet

ZAEHL和MZAEHL都是內部計數器

KLVARP:Costing Variant for Planned Costs

KLVARI:Costing Variant For Actual Costs

SFCPF:Production Scheduling Profile 這個SIA是我自己配的。

AVOUEB:布林值,Indicator: Display operation overview

FLG_TERM: 布林值,Indicator: Scheduling must take data changes into account

TYPKZ: 1 Category of object causing the load (order category)

代表Work orders (detailed scheduling / routing...)

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法

AUKBED:Indicator: Calculate capacity requirements 布林值

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

SAP S/4HANA生產訂單的BAdI增強點之Initialize方法


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

相關文章