cancel
Showing results for 
Search instead for 
Did you mean: 

Business system/service Service without party: info needed

Former Member
0 Kudos

Hi,

I am a newbie in XI world. I have a scenario of interfacing a 3rd party system to R/3 via XI. This system will dump a file to XI which needs to be converted to IDOC for R/3 use and later an outbound interface should send some data in a file format to this 3rd party system.

As per various blogs, I have managed to define business system and basid IR config. Since this a 2 way asyncronous interface, I wanted to know

1> In XI, do I need to create a separate Buss System for 3rd Party sender interface( legacy->XI->R/3)

and a new Buss system for 3rd party Receiver interface.(R/3->Xi>Legacy). However in R/3 should I can create only one and assign the inbound/outbound IDOC partner profiles. ( But do the names of legacy systems in R/3 and XI have to be same)

2> What is the difference between Party and Service without Party( I saw these in ID). Do I need to define party for my interface scenario. If yes, How?

3> For testing, I wanted XI to pick files from my desktop and then post to R/3. As per various sdn threads, I realise, I need to give the IP of my PC and use Service without party. Since I am new in this area, I do not know how to define this serv-without party for my scenario. Any blogs or threads which define this would be very helpful.

Appreciate your help and time.

Helpful answers will be rewarded.

Thanks and regards

Shirin

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

We use Business system when we know the SLD Details

We will use Business Service when we dont know the SLD details and we know Partially

We can create the Business system in SLD

We can create the Business service in ID itself

Regards

Seshagiri

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi,

Yes you should create the separate business system/serfvice for the 3rd party system, you should create the inbound IDoc partner profiles.

Party : The sender system is not local, it placed in the remote area through FTP we can connect to that system by using that system IP address,..

Service without party : We use this when the sender is the same system.

Follow this link

http://help.sap.com/saphelp_nw70/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/content.htm

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/how-to%20guides%20...

GabrielSagaya
Active Contributor
0 Kudos

1) In XI, do I need to create a separate Buss System for 3rd Party sender interface( legacy->XI->R/3) and a new Buss system for 3rd party Receiver interface.(R/3->Xi>Legacy) ??

No need to create separate Bus.. system for your scenario.

Your Bus.. system can act as sender and receiver.

2) What is the difference between Party and Service without Party?

If your Business system is out of your landscape you can opt party which leads to B2B scenario.

If your Business system is inside the landscape you need not require party.

Business System is something that physically exists.

For example, if you want to download a file from a system ABC, by using File Adapter and then want to update the content of this file into R/3 database by using RFC, then the system ABC and the R/3 will be your Business Systems, i.e they physically exists. Business Systems are configured in SLD.

Business Service is mostly used in B2B scenario (cross-company), where you don't know the Business Systems of your partner. In other words business service will be used only for those partners which do not have a physical landscape set up. Business Services do not have an entry in SLD.

3)Any blogs or threads????

idoc to file

/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters

Troubleshooting File to IDOC

/people/venugopalarao.immadisetty/blog/2007/01/24/troubleshooting-file-to-idoc-scenario-in-xi

Any flat file to any Idoc

/people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping

Collection of IDoc to Single File

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm

Handling different partners for IDoc

/people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party

IDOC troubleshooting

/people/venugopalarao.immadisetty/blog/2007/01/24/troubleshooting-file-to-idoc-scenario-in-xi

Former Member
0 Kudos

Thankyou All for explaining it in detail.

After reading all your replies, I fear I may have configured the system incorrectly. I am explaining my scenario and my config. Appreciate if you could have a look at it and let me know if I have configured it corectly.

_Scenario: Post a CSV data file to R/3_.

This file will be dumped by a different company directly into one of our XI server folder. I do not have access to this system. It is based in a different country, belongs to a separate vendor and is just going to dump data files in XI server folder.

XI needs to read this file and post data into R/3.

Similarly R/3 needs to send some data to this system as a CSV file. PLan is to allow XI to login to a remote server and dump the R/3 data file there. 3rd party system will pick the R/3 data file from this remote server and process data.

_What I have done so far_

I have created a Bussiness system and a tech system for this 3rd party application. I have created a sender and thena receiver Buss sytem for this 3rd party in my SLD .(

I have created a Buss System/Tech System for R/3 in SLD. I guess this is correct.

_What I need to know_

After reading your replies, I guess I need not define Buss system for 3rd Party as its remotely based and I do not have access to it. If this is true, could you help guide me about the further steps needed for this scenario in ID and IR

Any other advise, tip that I should follow to compleet this scenario.

Appreciate all your help.

Thanks

Shirin

Former Member
0 Kudos

>>Party

A communication party (party for short) represents a larger unit, which is involved in a collaborative process. Using a communication party, you generally address a company within a cross-company process.

Is used to represent a business Partner ( who dosen't belong to the Current company's landscape). It is generally defined in a B2B scenario's. So All the systems/services accociated with the Party are referred only as Services.

>>service without party

It is used to represent any service within the landscape and is used in A2A communication.

But if the B2B process is involved, and the other party has Financial Data, how they can share the SLD details with the other party?

So for such cases, corresponding to The Other Party, u create a party and u will mention a service for the system involved rather than a system. More over in a B2B scenario, Both systems and services are grouped under the term "services"

Note: reward points if solution found helpfull

Regards

Chandrakanth.k

former_member537867
Active Contributor
0 Kudos

Hi Shirin,

For 3rd party sysytems u can directly configure in ID under bussiness service

we will choose service without party when we are having A2A communication.

A2A means application to application communication, it is used when two systems in same landscape try to communicate with each other. Systems in same landscape means both the systems are belongs to same organization or a company.

Normally in A2A communication sender and receiver is inside one organization and developer have freedom to define communication rules .

refers to link

http://help.sap.com/saphelp_nw04s/helpdata/en/66/58934257a5c96ae10000000a155106/content.htm

we will choose service withparty when we are having B2B communication

B2B means Business to Business communication .It is used when there is exchange of information between two different Parties or companies or landscape.

When two applications in different companies communicates with each other we call it B2B Communication.

in case of B2B every party has it own rules which must be followed if we want to communicate between different organization.

refers to link

http://help.sap.com/saphelp_erp2004/helpdata/en/ca/efb540efe68631e10000000a1550b0/content.htm

communication party (party for short) represents a larger unit, which is involved in a collaborative process. Using a communication party, you generally address a company within a cross-company process.That means we use party only when we r using B2B communcation.for example communication of two diffrent organization who r having different landscape.

The matter of Party comes only when there are number of partners included in the environment. Thats usually happens in B2B systems. The services without party usually happens in normal A2A systems; were normal applications handle the message processing between systems and no multiple partners are interested in same data that are been handled.

/people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system

Business System : It is registered in SLD,We should have all the technical details to use

it, A business system is something that physicallu exists. generally for R/3 applications

we use this one.

Business Service : When we don't have all the technical details then we use the business

service, it is mostly used for B2B scenarios.

In ID objects tab in Business service is there, there right click and create the new business service, and fill the details like interface,...

BUSINESS SERVICE CREATION STEPS:

You can create the Business Service in ID itself.It is an abstract unit and it will act as Business System while exchanging the messages.In ID goto Service Without Party>Choose Business Service>Right Click and say as New>Give Servie Name as your Naming Conventions and choose u r configuration Scenario to adding the same> click on create>It will create the service and u can edit the service>u can find the tabs Receiver,Sender and etc--> Add ur Inbound/Outbound interfaces and corresponding Communication channels.

Regards,

Vinod.

vijay_b4
Active Contributor
0 Kudos

Hi Shirin,

1) Business System and Business Service.

A Business System is something that physically exists.

Let us assume, you want to download a file from a mainframe, transfer this file with file adapter and put it in an R/3 with an RFC call.

Then the mainframe and the R/3 are your business systems, which do physically exist.

You use Business Service, when the message is not addressed to a Business System in your system landscape. It is used mostly used in B2B scenario, where you don't know the Business Systems of your partner.

2)which scenerio we will go for with party and service without party

When we are dealing a scenario which is A2A we will use Service with out paty

When we are dealing a scenario which is B2B we will use Serivce with party.

what is the difference between these two

Let's discuss what is A2A and B2B:

A2A: Application to Application,Here the Integration is done with in the same landscape with in the same company.

B2B: Business to Business,Here the integration is done one business partner to another business partner.

Business partner A is Landscape is different and Business Partner B landscape is different..In such a situation you want to communication for Business Partner A to Business Partner B ..is called Business 2 Business.

3)Please go through these links....

http://help.sap.com/saphelp_nw2004s/helpdata/en/da/7a2f41b239a831e10000000a1550b0/frameset.htm

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b0b355ae-0501-0010-3b83-8f2...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e2aeb02c-0601-0010-d680-c9b...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/b0b355ae-0501...

Hope I am clear...!

Please let me know if you have any more queries...!

Reward points if this helps

Regards

Vani.

Former Member
0 Kudos

Hi,

> 1 In XI, do I need to create a separate Buss System for 3rd Party sender interface( legacy->XI->R/3) and a new Buss system for 3rd party Receiver interface

No you will only need one Buss system for sender and receiver (in case it's the same system)

> 2 What is the difference between Party and Service without Party

You need Party if the system is not in your landscape but in a party landscape (usually not needed).

> 3 Any blogs or threads which define this would be very helpful

/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters

http://help.sap.com/saphelp_nw04/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/frameset.htm

Regards

Patrick

Edited by: Patrick Koehnen on May 20, 2008 10:50 AM