Check out the “Partner Manager” and “Routing Idocs and XML messages to the partner manager” chapters in the SAPBCSapAdapterGuide documentation. It describes the steps needed to send Idocs via ALE to BC.
Basically, Idocs are sent from SAP to BC via a RFC listener that is setup on both systems. Once the listener is enabled, Idocs are automatically sent to the Partner Manager. There, using specific information from the EDI_DC40, Routing Rules, it determines where to route the Idoc.
The documentaion should help you setup this process but let us know if you continue to have difficulties.
We have carefully followed the guide instructions wich you have suggested . But, until now, nothing happens on BC when an Idoc is created inside the SAP.
No logs, no errors, no connections, no disabled routing rules, nothing at all.
The only thing I can see it´s a calling to IDOC_DATE_TIME_GET when inside the SAP I try to see the Idoc status on BC.
Are you sure that the IDOC is sent from SAP ???
try transaction SM58 for detecting any problem !!!
If you want more help you should send me more information:
Which IDOC you are sending ?
In which status your sent IDOC is ???
Did you define a Logic system for the SAP BC ?
Did you create an RFC destination ??
Did you create a listener in you SAP BC for SAP R/3 ??
If you have not set up a routing rule, then the IDoc will fail (in SAP) with the error message about the “Unknown Partner Rule”. You may need to enable the routing rule.
Check the routing rule in the partner manager. Check the IDoc entry in the transaction RFC queue SM58.
Check the Port on your SAP Partner Profile. Make sure you are using the correct RFC Port (connected to to right RFC Destintation). Have you done a communications test from the RFC Destintation to your SAP Business Connector.
Simon,
We have checked it out a lot of times. So, do it one more time will not be a big problem. I´ll do it.
Yes, I have done the communication test. It says to me that connection works fine.
A question : If I don´t have a routing rule the Partner Manager will create it automatically, won´t ? I just have to enable it after.
Thank you,
Fabiano
If you are sending Master IDoc from SAP then they will use the Function Module MASTER_IDOC_DISTRIBUTE.
This is not your problem, as you have created IDoc reaching status 03. Have a look at the message with the status of 03.
Does it give you a TID or a filename ?
If it gives you a tid, then look in SM58 to see if there is a entry. Have you changed any of the basic SAP Business Connector parameters?
This is great news. I didn’t check back for a while but I am very happy that many have helped your issue along.
We have been using the IDOC_INBOUND_ASYNCHRONOUS program to handle IDOCs from day one so we did not encounter your issue.
As far as permissions, I suspect that by putting SAPUser into the Administrator group fixed it. Check the permissions for Partner Manager.
To do this, in Administrator, under the packages tab, select management and SAP. Select browse services and look for “wm.PartnerMgr.gateway.transport.ALE:InboundProcess”. Check the ACL set for this. We have ours set as SAPUsers.
am using BI for a fairly simple process
I have 2 process
One that gets the Doc, another is to insert the Doc in the
SQL server DB.
I generate this using the BI the Components are created in
EI.
I use the Doc Tracker to run the Process, and the values are
inserted in the SQL DB.
Perfect works fine till here.
But when i want to see the Process Monitor in the
administrator page.
i deploy the procee.
i checkall the permissions.
then i click on the Diagnostics this is what i see.
Database Config URL:
jdbc:datadirect:sqlserver://xxxx:1433;databaseName=xxxx,
USER: xxx, PASSWORD: *******
Database Connection Connected
Repository Config File
D:\webMethods\IntegrationServer4\config\repository3.cnf
Repository Config mode: remote, host: xxx, port: 7778
Repository Status Connected
Process Definition Table Rows 1
Process Table Rows 0
Step Definition Table Rows 2
Process Step Table Rows 0
then i click on the Summary
The page is Blank!!!
Process Monitor > Summary
Recently Failed Processes
There are no recently failed processes.
Recently Completed Processes
There are no recently completed processes.
Recently Created Processes
There are no recently created processes.
I AM NOT ABLE TO SEE THE PROCESS.
It would be of great help if somebody looks into this and
let me know if i am missing configurations or settings.
It might be the DB connection or Repository config problem while procesMonitor retriving the data from (Process Audit log).Pls make sure the connection which (PRT) logs the data about processes to Process Audit log,since PRT is the major thing for the wM Monitor .
We are trying to get an IDOC from SAP CRM. This used to work with an explicit sender / reciever defined. We now need to route this IDOC to a “publish” service regardless of sender / reciever. When I changed the routing rule (actually deleted the old rule and made a new one with wildcard for sender / reciever and the same message type as before), I now get “Unknown Partner and Message Type. Sender: CRM400LS Receiver: ORDERMAX MsgType: CRMXIF_ORDER_SAVE_M” in the transaction log. I have cleared the DDIC cache, to no effect. Since this used to work, I doubt that it is an ACL or permissions issue. I have verified (several times) that the message type is the exact same as it was before, but every time an IDOC is sent, we get this same message. Any help would be greatly appreciated!!!