通過IDoc DESADV來實現公司間STO場景中外向交貨單過賬後自動觸發內向交貨單的功能
通過IDoc DESADV來實現公司間STO場景中外向交貨單過賬後自動觸發內向交貨單的功能
公司間採購(公司間庫存轉儲)流程裡,常見的解決方案是發貨方完成發貨過賬後,自動觸發收貨方的內向交貨單。除了使用SAP標準的輸出型別SPED來實現之外,還可以通過IDoc(DESADV)的方式來實現。
本文就是闡述如何通過IDoc來實現這個功能。
主要由如下幾個步驟:
1, 建立一個外向交貨單的輸出型別。
T.Code – V/34,或者如下配置路徑,
在Partner functions裡輸入條目:6/SH, 如上圖。
2,將該輸出型別分配給output determination procedure V10000.
Requirement 維護成1,意味著當交貨單的PGI完成之後,才會觸發這個ZZIB的output。
3,建立output的條件記錄。
事務程式碼VV21/VV22。
這裡的Partner需要在WE20裡設定。
4,定義confirmation control key .
5, 出站IDoc的配置。
5.1), IDoc type – DELVRY03
Tools > ALE > ALE Development > IDoc > IDoc Type Development > IDoc Types
T.Code – WE30
5.2), Message Type – DESADV
Tools > ALE > ALE Development > IDoc > IDoc Type Development >Logical Messages
T.Code – WE81.
5.3), Process Code – DELV
Tools > ALE > ALE Development > IDoc > Outbound Processing > Define Process Code
T.Code – WE41.
Function Module – IDOC_OUTPUT_DELVRY.
5.4), 為出站引數維護partner profile.
SPRO > Materials Management > Purchasing > Messages > EDI > Set Up Partner Profile
T.Code – WE20.
Partner Type – KU (Customer)
Partner Role – SH
Receiver Port: A000000002
RFC Destination:
6, 入站IDOC的設定
IDoc type – DELVRY01
Message Type – DESADV
Process Code – DELS
Tools > ALE > ALE Development > IDoc > Inbound Processing > Define Process Code
T.Code – WE42
Function Module – IDOC_INPUT_DESADV1,
維護入站引數的partner profile.
事務程式碼WE20.
Partner Type – LS (Logical system)
7, Logical system的定義(SALE),或者直接 BD54,
Logical system和SAP客戶端的分配關係,
Note: 當前我所在的SAP系統就是Client 100.
8, 建立單據,看效果。
STO#4500000768,
VL10B建立了交貨單#80000784,
完成了發貨過賬,
看該交貨單的output, 觸發IDoc成功了,
The Inbound delivery was triggered successfully.
-完-
寫於2021-11-22。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946223/viewspace-2843506/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP 公司間STO場景中外向交貨單過賬後自動觸發內向交貨單功能的實現
- SAP公司間STO流程裡外向交貨單PGI後自動觸發內向交貨單的實現
- SAP MM 公司間STO裡交貨單PGI之後自動觸發內向交貨單功能的實現
- SAP MM 公司間STO裡外向交貨單與內向交貨單裡序列號對應關係
- SAP公司間STO裡發貨單過賬後觸發的IDoc報錯 – Could not find code page for –
- SAP MM公司間STO裡的交貨單自動建立?
- SAP MM STO單據的外向交貨單建立後新加ITEM?
- SD外向交貨單
- SAP MM 公司間退貨STO的交貨單PGI報錯 -Purchase order 4500000773 does not -
- SAP RETAIL 寄售模式公司間STO收發貨過賬後的觀察AI模式
- SAP SD基礎知識之外向交貨單處理中的特殊功能
- SAP HUM 巢狀HU的場景下內向交貨單Relationship Browser裡只顯示內層HU巢狀
- SAP RETAIL 通過自動補貨功能觸發採購申請AI
- SAP HUM 內向交貨單憑證流和Relationship Browser
- SAP SD基礎知識之建立並處理外向交貨單
- SAP RETAIL 通過自動補貨功能觸發的採購申請有些啥特殊的地方?AI
- SAP交貨單迴轉問題
- SAP UB型別的STO能自動建立交貨單?型別
- SAP 對STO的交貨單執行PGI,報錯 -Fld selectn for mvmt type 643 acct 400020 diff
- SAP LE 交貨單裡的移動型別的確定型別
- SAP HUM 將HU與交貨單解綁
- SAP QM 採購訂單收貨時沒有Vendor CoA就不讓收貨過賬的實現
- 「SAP技術」SAP MM 向交貨單的存在不阻止PO被刪除
- SAP MM 公司間退貨STO流程後勤部分簡述
- Etcd 使用場景:通過分散式鎖思路實現自動選主分散式
- Vue實現自動觸發功能Vue
- SAP RETAIL 通過分配表建立UB STO單據AI
- SAP SD交貨單憑證流裡的Confirmation of Service初探
- SAP RETAIL 如何確定自動補貨觸發的單據型別AI型別
- 訂單自動過期實現方案 - 轉
- 交換機通過Loopback Detection檢測(介面自環)OOP
- 智雲通CRM:如何通過平等交換條件,實現雙贏?
- SAP RETAIL 如何確定自動補貨觸發的單據型別 IIAI型別
- SAP RETAIL 如何確定自動補貨觸發的單據型別 IIIAI型別
- SAP SD交貨單憑證流裡的Confirmation of Service初探 II
- 單像空間後方交會解算c#C#
- 檢查交換空間: 可用的交換空間為 0 MB, 所需的交換空間為 150 MB。 未通過
- SAP 公司間STO發貨單輸出報錯 - 合併工廠AUC1和儲存位置6002沒有貨物收貨地點 -