cancel
Showing results for 
Search instead for 
Did you mean: 

ale/idoc

Former Member
0 Kudos

hi

can anyone tell me why i am getting this message 'RFC destination for synchronous communication (message type SYNCH)

Partner profile LS 810R SYNCH does not exist' when i am trying to distribute the model view.

i have defined the logical system 810R and assigned to the client.also i have also created RFC destination for it.

regards

sandeep

Accepted Solutions (0)

Answers (6)

Answers (6)

ferry_lianto
Active Contributor
0 Kudos

Hi Sandeep,

Please add manually message type SYNCH and IDoc type SYNCHRON in your logical system partner profile (WE20) for outbound parameter (sender system) and inbound parameter (receiver system). Please ensure you hit save button.

Then try to re-distribute model view (BD64) again.

Regards,

Ferry Lianto

Former Member
0 Kudos

hi Ferry and Sailesh

i have tried it and the outbound idoc is successfully processed but the inbound idoc is not processed because the port is not configured properly (might be problems in cutomization). anyway i will look into it and thanks for ur responses

regards

sandeep

ferry_lianto
Active Contributor
0 Kudos

Hi Sandeep,

It sounds your RFC connection did not setup properly.

Create RFC Connection:

1. Start the transaction Display and Maintenance of RFC Destinations (transaction code SM59).

2. Choose Create.

3. Maintain the RFC destination:

- RFC destination: <RFC_DESTINATION>

- Connection type: T for TCP/IP connection

- Description: <Description>

- Technical settings

- Activation type: Registered server program

- Program ID: <PORTAL_HOSTNAME>_PORTAL_<SID>

- Gateway host: <GATEWAY_HOST>

- Gateway service: sapgw<SYSTEM_NUMBER>

- Logon/security

- Send SAP logon ticket: Activate

4. Save your entries.

Hope this will help.

Regards,

Ferry Lianto

Former Member
0 Kudos

hi Ferry and Sailesh

thanks for ur response. i will tell u in detail what i am doing.

1.i have created a logical sytem v800 in client 800(sending system)and v810 in client 810(receiver system)

2.i have assigned both the logical systems to the respective clients.

3.coming to T code sm59 i have created RFC with name v800 and RFC destination V810 in the sending system (R/3 connections)

4.similarly i have created RFC with name v810 and RFC destination v800 in the receiving system (R/3 connections)

5.both the RFCs were successful and i could test the connections.

6.i have created ports for both sending and receiving systems

7.i have used the message type MATMAS.

8.i have generated the partner profiles for both the sending and receiving systems.

9.i have defined the outbound parametrs and inbound parameters (here i have a question.while defining the outbound parameter it asks for receiver port.i have given v800 for sending and v810 for receiving)

10.going to transaction code bd64 i have created DMV and generated partner profiles (menu-->environment)

11.when i tryied to distribute the DMV i have encountered the error which i have specifyied in the previous post.

please tell me where i am going wrong. is there any other method available to do thus?

regards

sandeep

Former Member
0 Kudos

Hi Sandeep,

One doubt i have in your configuratin, did you maintained in your partner profile entry in WE20 in each system (means, you should have an entry of V810 in V800 and V800 in V810). In V800 system, for the partner 810 you should have an outbound entry & in 810 system, for the partner 800, you should have an inbound entry for 800). In the inbound, did you created process code WE42 and assigned it to the FM WE57)? How you are making an entry in WE42? is it by Processing by Task or Processing by Function Module?

Former Member
0 Kudos

Hi Sandeep,

Can you give few more details,

which is sending system & receiving system.

Make sure, you have an outbound entry in sending system for that partner profile and in receiving system an inbound entry in the partner of sending system.

sailesh

ferry_lianto
Active Contributor
0 Kudos

Hi Sandeep,

You may need to setup <b>Receiver Port (SM21) and RFC Destination (SM59)</b> for your Logical System Partner. In other word, the receiving system.

If you do not have authorization, please ask BASIS folk to setup for you.

Hope this will help.

Let me know if you need further assistant.

Regards,

Ferry Lianto

Former Member
0 Kudos

hi ferry

i have tried it

now it shows the message

'Port could not be created

RFC destination YV810 not specified for system YV810

Enter the RFC destination and restart the generation '

i have created a port as well as RFC destination YV810.

can u tell me what should i do now

regards

sandeep

Former Member
0 Kudos

Hi

Go to SALE (ALE Customizing) -> Communications -> Generate Partner Profiles.

• On the screen that appears, enter the Customer Model

• Enter details for receiver of notifications. This is to identify the recipient of workflow messages in case of errors.

• Switch the Outbound Parameters to Collect IDOCs.

• Switch the Inbound Parameters to Background, so there is no overriding by express flags.

• Execute.

• You will see a list of messages confirming the generation of a port and partner profile.

The tRFC port has an internally assigned number. If you browse the partner profile generated in this step, you will notice some entries generated for Outbound Parameters for message types . The message type SYNCH is for synchronous communications between the two R/3 systems and is used for validation of ALE functions. The port associated with the three outbound parameters’ entries is the port generated in this step.

The objects created in this process must be generated in the client/instance from which the communications are originating.

Thanks

Sudheer

ferry_lianto
Active Contributor
0 Kudos

Hi Sandeep,

Please create message type <b>SYNCH</b> and IDoc type <b>SYNCHRON</b> in your logical system partner profile (WE20) for outbound parameter.

Hope this will help.

Regards,

Ferry Lianto

Former Member
0 Kudos

hi ferry

thanks for ur response

i tried it but it is not recognizing the receivers port

can u please tell me what should i do?

regards

sandeep