‎2007 Sep 17 10:42 AM
Hi ,
In ALE/IDoc what is the significance of the partner type and why are there different partner types like Bank/Customer /Logical System e.tc.
What difference it makes if i create a partner profile as type<b> User</b> and use this to transfer material master details from one system to another , i feel generally it is said in such cases the partner must be of type Logical System.
Regards
Arun
‎2007 Sep 17 10:50 AM
hi
arun signifiacance of partner profiles:
it is to specify the characterstics of data that u exchange bet ween partner systems
in out bound u can define things what is message type what is output mode
what r the process code u r using (means process code contain function module)
to read application data and generates idoc in outbound
in inbound u can define things like process code which read idoc to gnerate application document
logical sytems r used when ur exchanging data bet weensap to sap systems when transferring master data
others r used bet ween sap to nan sap systems when ur transferring transactional data
hope this will give u some basic idea
reward if u find useful
regards
Nagesh.Paruchuri
‎2007 Sep 17 10:50 AM
hi
arun signifiacance of partner profiles:
it is to specify the characterstics of data that u exchange bet ween partner systems
in out bound u can define things what is message type what is output mode
what r the process code u r using (means process code contain function module)
to read application data and generates idoc in outbound
in inbound u can define things like process code which read idoc to gnerate application document
logical sytems r used when ur exchanging data bet weensap to sap systems when transferring master data
others r used bet ween sap to nan sap systems when ur transferring transactional data
hope this will give u some basic idea
reward if u find useful
regards
Nagesh.Paruchuri
‎2007 Sep 17 11:14 AM
Hi Nagesh ,
Thanks for the reply , i still have a query let me illustrate it with an example.
1) I make an RFC connection to the system i am working on.
2) Then create a port and set the RFC destination as the destination i created
3) Create a partner profile of type User.
4) Write a program to create an IDOC
Now when i execute the program , 2 idocs are created one outbound and the second inbound. But in the inbound idoc is shows an error that partner profile not available.
Not sure what can the error , as i have created the partner profile.
So my basic doubt was irrespective of the type of partner profile the idoc is created , so how does the processing differ based on the type of partner profile.
Regards,
Arun
‎2007 Sep 17 11:37 AM
the erro r u r getting coz u have not distributed hte partner profiles. for this u have to go to tcode bd82 and distibute the partner profiles.
‎2007 Sep 17 11:41 AM
hi arun
after creating partner profiles
when u executed things
one master idoc will be generate
these master idoc will check with distribution model view
depends on reciepents it will generate communucation idocs
lets assume if there are two reciepents it will generate two communication idocs.
if there is any error in partner profile do consistency check with this prg
RSECHK07
above report gives u error report
if there is any in consistency in modelview
do consistency check with BDM5 tcode
hope this will resole u r problem
reward points if u find use ful
regards
Nagesh.Paruchuri
‎2007 Sep 17 11:42 AM
Hi Pavan ,
Could you explain it a bit more.
BD82 is transaction to Generate partner profile.
In the selection screen fior it there is a partner system that is nothing but a list of logical systems .But my partner is of type user.
Regards
Arun
‎2007 Sep 17 10:51 AM
Hi arun,
besides patner types LS we have vendor,cutomer like this...
Generaaly when we go for ALE we will take both the sending and receiving systems as LS.
But for EDI we go for vendor,customer like this.....
suppose i have 10 vendors and ineed to distribute the data to them then i can specify 10 vendors in WE20 and can send the data to them through EDI.
we distribute the material from SAP to SAP only,hence we go for ALE and hence we have to go for LS.
Regards,
nagaraj
‎2007 Sep 17 11:00 AM