cancel
Showing results for 
Search instead for 
Did you mean: 

Diff b/w Party & Service w/o Party in Integration Directory?

Former Member
0 Kudos

Hi all,

Might be this is a silly question, but please clear this doubt.

Whats the basic difference between PARTY and SERVICE W/O PARTY in the Integration Directory??

I know it theoritically, but where actually it is the difference, technically?

When I create a Scenario, with a Party, all the steps are same as that of Service w/o Party ...

When we create Party-> Service-> Bus Syst / Bus Service / Int Process, it means that we should get it from SLD. 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?

Please Clarify ...

Thanx in advance.

Neetesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

A Party is an external company that participates in the collaboration process. A party name is unique in the directory. For a party, you can define a global name that is defined using a standard naming scheme like DUNS.

If the same global name is specified as an identifier in the communication channel configuration for an inbound adapter (for eg.), xi uses the same global name in the message header to identify the configuration objects (by mapping the global name to the xi party name)

In other words, a Party helps us assign more specificity to business services and systems as the same services could be offered by multiple companies in an inter-company process.

As far as I know, a party has no impact on the SLD software catalog directly as different parties will use different landscapes and hence different SLDs.

Hope that helps,

Suresh.

Answers (10)

Answers (10)

former_member189440
Participant
0 Kudos

We use party when ever we are dealing with the B2B scenario's

We use Service with out Party when ever we are dealing with the A2A scenario's

1.we go for 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 .

2.we go for service with party 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.

Generally in Business to Business scenario we use party to specify different business parties. within a party you define the Business System,Service,Integration Process provided by that specified business party.

And where you are not dealing with any B2B scenario there you can put your Business System,Service etc in service without 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.

You can assign a communication party one or more services to address it as the sender or receiver of messages.However, to uniquely identify communication parties in cross-company processes, you specify alternative identifiers. Alternative identifiers use globally-valid IDs to ensure the unique identification of companies.

For communication using an IDoc partner of type LS (logical system) you do not need to assign an IDoc partner to an XI party. Such IDoc partners are addressed at service level.Communication partners, for which alternative identifiers were defined with a business system as agencies, are displayed in the IDoc Partner tab page for the relevant business system (see Business System (Service)).

Refer these links for more details:

http://help.sap.com/saphelp_nw04/helpdata/en/81/104bb1fbab254c8644877c7f856bbf/content.htm

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4f58802d-0a01-0010-e58b-d13...

/people/shabarish.vijayakumar/blog/2006/09/08/b2b-and-the-hype-about-the-party

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4423. [original link is broken] [original link is broken] [original link is broken]

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

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

http://help.sap.com/saphelp_nw04/helpdata/en/37/455d6993cd7646ac33674b162ab2a6/frameset.htm

Service

The XI message protocol supports the addressing of senders and receivers on two levels: The first level corresponds to a company unit, the second to a technical or semantic unit within a company unit or company. You represent the first addressing level with the Communication Party object, and the second by the Service object.Depending on the scenario, you can define the sender and receiver of a message very flexibly with these objects. The options are listed in the following table.

Party with assigned services:

You use this type of addressing when configuring collaborative processes in which whole companies communicate with each other.You then use a communication party to represent each company. A service represents a business or technical entity within a company.In cross-company processes, the companies involved usually provide a variety of services for communicating with other companies.Services without party: You use this type of addressing when configuring processes in which the system landscape is known to you.The definition of communication parties is not mandatory. This enables you instead to specify the known business systems and integration processes (defined as business system services or integration process services) directly as either the sender or receiver of a message. In this way, you can address individual business systems directly and thus create receiver determinations and interface determinations very easily.

Former Member
0 Kudos

HI

Party

A communication party represents a larger unit, which is involved in a cross-system process, for example a company. We can assign each communication party one or more services and address these services as the sender or receiver of messages.

Services

Services can be Business Services, Business Processes, or Business Systems.

A Business Service represents an abstract, addressable unit. Business services are used in cross-company processes, for example, if the parties involved have only published their interfaces and not their system landscape, or it is only partly known. Using a business service, we can define the technical or business subunits of the companies involved and then assign them the relevant interfaces.

A Business System addresses a business system as a sender or receiver of messages. Unlike an abstract service, a business system represents a specific (application) system in the system landscape. A business system (service) comprises information about the inbound and outbound interfaces and the software component versions of the business system.

Difference:

Service without party:

we go for 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.

Service with party:

we go for 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.

cheers

reward points if found useful

Former Member
0 Kudos

To add more on Party....Check these .....

/people/shabarish.vijayakumar/blog/2006/09/08/b2b-and-the-hype-about-the-party

/people/shabarish.vijayakumar/blog/2006/09/13/wanna-party

Edited by: PS Reddy on May 23, 2008 10:47 AM

Former Member
0 Kudos

Hi,

You have the following options for addressing the sender or receiver of a message:

· Communication Party (party for short)

· Service

The XI message protocol supports the addressing of senders and receivers on two levels: The first level corresponds to a company unit, the second to a technical or semantic unit within a company unit or company. You represent the first addressing level with the Communication Party object, and the second by the Service object.

Depending on the scenario, you can define the sender and receiver of a message very flexibly with these objects. The options are listed in the following table.

Party with assigned services:

You use this type of addressing when configuring collaborative processes in which whole companies communicate with each other.

You then use a communication party to represent each company. A service represents a business or technical entity within a company.

In cross-company processes, the companies involved usually provide a variety of services for communicating with other companies.

See also : Link: http://help.sap.com/saphelp_nw04/helpdata/en/37/455d6993cd7646ac33674b162ab2a6/frameset.htm

Services without party: You use this type of addressing when configuring processes in which the system landscape is known to you.

The definition of communication parties is not mandatory. This enables you instead to specify the known business systems and integration processes (defined as business system services or integration process services) directly as either the sender or receiver of a message. In this way, you can address individual business systems directly and thus create receiver determinations and interface determinations very easily.

See also : http://help.sap.com/saphelp_nw04/helpdata/en/37/455d6993cd7646ac33674b162ab2a6/frameset.htm

Reward points if helpful.

Regards,

Soumya

Former Member
0 Kudos

Dear experts,

Please dont send any links i want clear explanation

1) What is the use of Party & Service with out party?

2) What is the use of Receiver Determination/ Interface determination/ Sender agreement/ Receiver agreement?

Points will be rewarded.

Thanks,

Bhavya

vijay_b4
Active Contributor
0 Kudos

Hi Bhavya,

Please reward points

service and service with out party

1.we go for 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

2.we go for 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.

Interface Determination,Receiver Determination,Sender Agreement,Receiver Agreement

Sender agreement -> it involves your sending system, your corresp. interface and the communicaion channel through which you are pulling data into XI.

Recv. Agr. -> This involves your sending system, receiving sys, the corresp. interface and the communicaion channel through which you are sending data out of XI.

Reward points if this helps

Regards

Pragathi.

former_member556603
Active Contributor
0 Kudos

Hi,

SERVICE W/O PARTY in the Integration Directory:

We use Service with out Party when ever we are dealing with the A2A scenario's.

PARTY:

Generally in Business to Business scenario we use party to specify different business parties. within a party you define the Business System,Service,Integration Process provided by that specified business party.

And where you are not dealing with any B2B scenario there you can put your Business System,Service etc in service without party.

Thanks,

Satya

vijay_b4
Active Contributor
0 Kudos

Hi Neetesh,

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.

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...!

  • Reward points if this helps *

Regards

Vani.

Former Member
0 Kudos

hi

1.we go for 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

2.we go for 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

rewardspoints if helpful

Thanks,

Soumya

Former Member
0 Kudos

Hi,

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,..It is used for B2B scenarios.

Service without party : We use this when the sender is the same system.It is used for A2A scenarios

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...

Former Member
0 Kudos

Hi,

[i<b>]>>Party</b>

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.</i>

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.

<i><b>>>service without party</b></i>

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

<i>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?</i>

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"

Cheers,

Siva Maranani.