Skip to Content
avatar image
Former Member

idoc scenario

Hi Gurus,

my interface is soap to idoc scenario.

Interface 1:

my sender A is sending xml message using soap communication channel and it is converted to idoc using idoc adapter and posted in SAP ECC system

for this i need to create rfc destination,configure ports...

when I create partner profile in we20 in SAP ECC sytem, i have to specify the sender partner number which is a logical system of type LS and in the inbound parameters i have to specify the idoc type.

For creating the logical system I used the transaction BD54.

Interface 2:

If another sender say B is sending same XML message and if it has to converted to same Idoc, can i use the same interface 1.

do i need to create partner profiles separately for the sender B by creating separate logical system for this sender B.

For sender B do I need to create separate business service apart from sender A.

Can you please clarify.

Thanks,

Jay.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    Jul 25, 2011 at 03:33 PM

    Since you have the same mapping structure for both sender and receiver you dont need to change anything in ESR. But In ID you have to create seperate objects like sender agreement, RD, ID for every sender. That means you will create seperate business service or business component for each sender. Since we configure logical system as business service, you have to maintain different logical system for each sender and so you need to create partner profile WE20 for each logical system. Hope that helps.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 25, 2011 at 12:50 AM

    Yes you can use the same interface , but Sender B will have a differnt business service to distingusih b/w A and B , if they are sending two differnt data and its populating differnt fields in IDOC then its upto the ABAP guys to extract the data and create appropriate Functional data out of it....

    Add comment
    10|10000 characters needed characters exceeded

  • Jul 25, 2011 at 06:06 AM

    Hi,

    You do not need to do any further settings in ECC. The settings done for your first interface will be reused in the second.

    However, in PI, you would need to create a new configuration scenario with interface determination, receiver determination etc for the second interface for the new sender system. If the mapping requirements are same, you can reuse the mapping from the first interface.

    In this case, you only need to do the ID part for the second interface.

    Regards

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 25, 2011 at 06:41 AM

    <<do i need to create partner profiles separately for the sender B by creating separate logical system for this sender B.>>

    Yes, You have to create partner profile entry in SAP for sender B, since it will have a different logical system.

    Thanks,

    Amol

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 25, 2011 at 11:15 AM

    Hi,

    Scenario is SOAP->XI->IDOC

    In ECC system u are using partner type as LS..i.e.; it is XI system Logical system name and since, your sender system is SOAP which is a third party system it wont have a logical system. And even if Sender B sends xml message, no need to create partner profile.

    Since u r giving the partner number as XI logical system name, if there are 'n' messages that are coming from 'n' senders,XI will receive ur messages and sends to ECC.In this case XI system will act as sender to ECC system.

    Only the Receiver Determination,Interface Determination,Communication channel,Sender Agreement,Receiver Agreement changes for each sender and receiver combination.

    No change in ESR part..u can reuse..

    Add comment
    10|10000 characters needed characters exceeded