預留單建立 收貨方 ATP檢查

2021-10-10 02:42:46 字數 980 閱讀 4008

預留單建立:

對應t-code: mb21

對應bapi:bapi_reservation_create1/bapi_reservation_create

雖然兩個bapi均可建立預留單,但是還是區別還是有些

發現bapi bapi_reservation_create1有atp 檢查和日曆檢查

而bapi_reservation_create沒有

但是bapi_reservation_create1 抬頭引數無欄位收貨方

如果類似上述兩個需求都有的話久需要考慮使用bapi_reservation_create1傳輸收貨方,或者bapi_reservation_create傳輸兩個檢查。

這裡考慮到bapi_reservation_create1比較新,從這裡入手

第一步檢查抬頭傳入字段:

發現欄位名和預留的rkpf欄位名不一致,且不可增強字段

排除直接附加欄位的形式。

在bapi邏輯中也可以得到證明,傳入抬頭字段和rkpf的轉化是一對一的賦值

第二步檢查增強傳輸字段

bapi的增強傳輸字段顯得很神奇,可以實現很多的值傳輸

這裡就直接通過**能更簡單的看到對應badi

發現可以根據增強傳入字段修改對應的資料

到了這一步就可以直接測試驗證了

新建增強擴充套件結構

實施badi mb_res_bapi_create1

使用bapi測試序列測試,檢視結果成功寫入

整體有點類似常見的會計憑證bapi額外欄位的傳輸

SAP PM工單元件預留

sap pm模組的工單元件預留與sap pp生產訂單預留類似,共有三個選項 3 immediately 立即 與物料計畫有關 預留建立的時候自動啟用 2 from release 下達 x 在定義的期間內與物料計畫有關 在訂單下達的時候自動啟用 1 never 從不 1 與物料計畫無關 可以手工啟用...

SAP收貨時自動建立採購訂單

在實際業務中,常常出現到貨物料沒有訂單或訂單未批准的現象,按照sap的標準流程,應該拒絕收貨。但在實際業務中,這些物料可能是緊急採購的急件,如不及時處理,將會影響生產計畫的安排。對於這種特殊情況,其實sap有很靈活的處理方式,即由收貨自動建立訂單。需要說明的是,這種操作方式並不是sap推薦的,不應在...

為預留自動建立儲存地點庫存資料

這似乎是件很簡單的事情。但是如果不知道的話,發生業務會很痛苦。我更改了原先的流程,希望生產部等部門去倉庫小量領用的時候可以用sap系統預留的方式來實現,並列印預留單簽字作為領料單。出發點是很好的,但是真正做的時候遇見乙個問題,跳出 xx 沒有 401 倉儲位置 這樣的對話方塊。我一直手工用mmsc來...