在項目實施中經常遇到這樣的問題,有2個client 800和810,需要把800的配置和一部分業務數據拷貝到810。配置可以用SCC1來實現,業務數據導入辦法也多種多樣,當然比較省心的就是用ALE了。
以下用本地的IDES系統介紹一下物料主數據傳遞的方式,Client 800 -> Client 810
1. SM59 配置RFC destenation
MACCLNT800和MACCLNT810, 這個配置是Client independent的
在Logon/sSecurity頁中輸入Client登陸信息,用戶必須要有RFC的權限。
2. SALE->Logical systems->Define Logical systems
分別定義邏輯系統MACCLNT800和MACCLNT810(名字可以和RFC destination不同,本例是一致的)
3. SALE->Logical systems->Assgin Client to Logical systems
MACCLNT800->Client 800;MACCLNT810->Client 810, 這個配置是Client independent的
4. WE21 Port definition
在Client 800和810中互相定義連接到對方的端口
5. BD64 創建分配模型
先'Create model view',然後'Add message type'
6. WE20 Parter profile
在Client800中定義LS parter 'MACCLNT810',Outbound parameter MATMAS
在Client810中定義LS parter 'MACCLNT800',inbound parameter MATMAS
7. 所有的ALE設置做好之後,BD10 發送物料
8. 在發送和接收Client端查看IDoc,WE02。若有錯誤可以查看IDoc中的status segment解釋
9. 可以用SM58,BD87來查看tRFC和ALE的錯誤, MM90可以查看物料在接受方(Client810)創建日誌,若一切順利那麼在Client 810就能用MM03成功看到這個傳遞過來的物料主數據了。