ALEIDoc EDI(6)--Filter Conversion
生活随笔
收集整理的這篇文章主要介紹了
ALEIDoc EDI(6)--Filter Conversion
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? SAP為了ALE/IDoc更具靈活性,提供了Filter和Conversion功能。Filter是針對Message type的,而Conversion則是針對Sender和Receiver的。
???????? Filter的一般定義流程為:T-code: BD95->BD59->BD64,Filter是針對Outbound使用的,可以時一些不符合Filter的數據過濾掉,不生成IDoc,也不發送。
?? 還有一種Filter是叫Segment Filter,T-code: BD56,在里面定義的Segment將會被過濾掉,但是要注意的是,對于一些強制字段無效,同時要過濾父節點時,子節點也要過濾。
??????? Conversion可以在Inbound和Outbound中執行的動作,下圖是它的一些事務
??? 依次用Converting Data Between Sender and Receiver中的transaction進行Coversion的定義和分配。
????????? Filter和Conversion在實際應用中還是用得比較多的。
??? 比如第三方系統中的Account number和SAP中不一樣,那么Outbound的時候,就需要做一個相關的Mapping,轉換一下,反之亦然。
??? 發送給指定Partner時,Filter則可以過濾掉很多無關的IDoc,提高系統的效率,減少負載。總的來說,Filter和Conversion給整個Outbound和Inbound流程帶來靈活性。
注:Filter也可以在BAPI中使用,這里不再展開。
總結
以上是生活随笔為你收集整理的ALEIDoc EDI(6)--Filter Conversion的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ALEIDoc EDI(5)--Inbo
- 下一篇: ALEIDoc EDI(7)--IDoc