cancel
Showing results for 
Search instead for 
Did you mean: 

Using Service without party in Inbound Idoc scenario

Former Member
0 Kudos

Hi Guys,

Can we use a Service Without Party in an inboud Idoc scenario? I want to create a Business Service without party and use it as a sender service. For the Adapter Specific Identfiers for this service I want to put any arbitrary value for the logical system for Idoc adapter (as there is no business system defined in SLD for this, we cannot get the logical system name from there). Would this work while the Idoc adapter tries to resolve the Sender Service? Would this arbitrary value from the Adapter Specific Identifier be taken for SNDPRN in the Idoc control header?

Regards,

Suddha

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

If it is Inbound Idoc interface, you can go ahead with service without party and can creat Business service.

For the ASMA values, you can assign any default value. It works fine.

Inbound side you have to enable the below settings.

Apply Control Record Values From Payload

Take Sender from Payload.

Regards,

Gunti

Former Member
0 Kudos

Hi Gunti,

Could you please clarify, what exactly do you refer to as ASMA. Is not that Adapter Specific Message Attributes used in File Adapter? For the Adapter Specific Identifiers for the Business Service - there are no defualt value as such - it is blank unless I enter any value in there - for business system that value is automatically updated from SLD.

Also I don't want to take sender from payload - as I don't want to map the control header in XI - the values should be taken from configurations.

Would the arbitrary value entered for "Adapter Specific Identifiers" for the Business Service be taken as the SNDPRN value by the Idoc adapter?

Regards,

Suddha

prateek
Active Contributor
0 Kudos

Would the arbitrary value entered for "Adapter Specific Identifiers" for the Business Service be taken as the SNDPRN value by the Idoc adapter?

Yes.

Regards,

Prateek

Former Member
0 Kudos

Hi Prateek,

Hope you doing well. Thanks for your reply. I was expecting some assertive reply from you

Regards,

Suddha

prateek
Active Contributor
0 Kudos

Good to hear that n Nice to see u on SDN

Cheers!!!

Prateek

Former Member
0 Kudos

Hi,

we can use service without party in in bound

Refer this link

XI 3.0: The problem only occurs when you attempt to assign a Business System to your scenario under "Service without Party" and found it will not work because the business system is assigned to another scenario under "Service without party". There is a solution.

It can be done. It is not a problem,

Regards,

Surya

Former Member
0 Kudos

Hi Surya,

Thanks for your prompt reply.

I ll check the blog you have sent. But about the problem you mentioned for XI3.0 is not actually a problem that way. If you try to assign a business system for your scenarios directly from the scenarios tab - that will not let you import a business system from SLD since it has already been imported once. The solution is quite easy: go to the objects tab - select the business system )without party) in question - rightclick on the object and select "add to scenario" - there you choose the scenario where you want the business service to be added.

Regards,

Suddha

Former Member
0 Kudos

Hi,

You can use Business system or Business Service (Service without Party).

If you use Business system then there will be direct linking with SLD while in case of Business Service you will have to manually add the Interfaces to the Business service.

But in case of IDOC sender since communication channel is not required so you can use Business service as well.

Check this link

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a0abc-e56e-2910-51a8-9dc616df...

PrasHanT