Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

About WE21, BD64, sm59

Former Member
0 Kudos

Hi Friends,

I am not sure if this is the right place to ask this question, please let me know if I should put it in some other forum.

communicating with ALE (IDoc) Inbound,outbound using SAP Java Connector .

trying to understand these setting in SAP, what these means in ground level.. to understand clearly.

why we need:-

1. define logical system . ./nSALE

2.distribution model setting /nbd64

3.partner profile check /nwe21

what are the significance of these settings.

Thanks.

1 ACCEPTED SOLUTION

abdul_hakim
Active Contributor
0 Kudos

hi

logical systems are the systems in which all applications access the same database.

the logical system names are used to identify the systems in the distributed environment.

for eg: when u r transferring the PO details from ur R/3 system to the external system then

you need to create a logical system name for both ur R/3 system and external system.

distribution model defines the distribution strategy ie,sender,receiver,message type needs

to be exchanged.

partner profile defines ur partner details(sender/receiver) like message types to be

exchanged,idoc type,process code,port details and message control component if any...

Cheers,

Abdul Hakim

7 REPLIES 7

raja_thangamani
Active Contributor
0 Kudos

Ankit,

1. <b>Define Logical System - SALE</b> - Here you are giving some meaningful name to the system and assigning to the clients. Further communication will be happen using this logical name only.

2. <b>Distribution Model - BD64</b> - Its mention about what data you are going to transport like Purchase order etc & what all are the system involved in the ALE Communication.

3. <b>Partner Profile</b> - From Distribution model you can generate the Partner profile which talks about what is the output mdoe like Immeidate transfer or Collect mode and which PORT to be used to transfer data etc.

Hope this will be helpful.

Raja T

Message was edited by:

Raja T

Former Member
0 Kudos

Hi Ankit,

The three settigns are the basic components of ALE technology.

FOr any ALE outbound or inbound process there are some of the compnents which are required and some of the components which are optional.

To explain it in a very simple laymans language ..... Suppose you want to go to a friends place , what would you require? You will need to know your friends name, you need to know his address and you also need to know how to reach to that place. Very similarly while exchanging data electonically using ALE the system must be able to know who is the business partner, what kinda data we are going to exchange and in what format we are going to exchange etc.

The three settings mentioned below just does that and provides info to the system to make a handshake successful. Ofcourse the technical details of what exactly they mean are mentioned in the earlier post.

Cheers

VJ

former_member404244
Active Contributor
0 Kudos

Hi,

1> SALE - Here you are giving some meaningful name to the system . Further communication will be happen using this logical name only.But generaly there will be no authorization given to all.Once its done then it will be assigned to the clients in TCODE SCC4.

2>SM59 - It is nothing but to create the RFC destination.Here u will specify the destination address.

3>. Distribution Model - BD64 - It gives idea about what data you are going to transport and also u generate the partner profiles from here.Also gives the information of sender and receiver also.

4> Partner Profile - Her u will specify the reciver (partner number) and also whther u require outbound or inbound.Also u will specify the mesage type and basic type here.Also the port.

5>Port is created in tocde WE21.

Regards,

Nagaraj

Former Member

0 Kudos

Thanks mrutyunjaya.

these documents are helpful.

do we have some detailed documents which talks about IDoc Inbound using qRFC queue name, queue position using JCO API?

Thanks!

abdul_hakim
Active Contributor
0 Kudos

hi

logical systems are the systems in which all applications access the same database.

the logical system names are used to identify the systems in the distributed environment.

for eg: when u r transferring the PO details from ur R/3 system to the external system then

you need to create a logical system name for both ur R/3 system and external system.

distribution model defines the distribution strategy ie,sender,receiver,message type needs

to be exchanged.

partner profile defines ur partner details(sender/receiver) like message types to be

exchanged,idoc type,process code,port details and message control component if any...

Cheers,

Abdul Hakim

0 Kudos

Thanks Raja, VJ, Nagaraj, Abdul