Abstract Interface for IDoc Proxy

Hi All,
          Do we need to make Abstract interfaces for IDocs and Proxys too if we want to use them in BPM?
XIer

Aamir,
I agree with u that we can't create proxie's for Abstract interfaces. But consider the case I want to call Proxy inside BPM, is this possible?
Yes its possible. As I mentioned in my previous replies for IDOC's .Similarly for Proxy receiver Interface determination we need to give Actual Inbound Interface name instead of Abstract. MI_Proxy_Abs --> use MI_Proxy_IB . Provided both the interfaces has the same structure.
I hope it clears!!!
Best regards,
raj.

Similar Messages

  • BPM Abstract Interface for IDOC?

    Hi all,
    I am doing an IDOC XI File scenario with BPM.
    I have created an Inbound Asynchronous and an Abstract Interface for the LEGACY SYSTEM(Target Message).
    I didn't create any Abstract interface for the IDOC(Source message).
    I am getting this error:
    <b>"Expression must return the interface type DEBMAS.DEBMAS06.DEBMAS06".</b>
    Do I need to create an Abstarct Interface for the IDOC?
    According to the above error, BPM is expecting an ABSTRACT INTERFACE Type for the IDOC.
    Experts need help from you.
    Thank you,
    Joslyn.

    That mapping is an dummy mapping between Idoc to Abstract Idoc Type. Here Sender Idoc Interface is mapped with Reciever Abstract Idoc interface.
    So inside the BPM, Abstract Idoc interface acts as a Container variable to collect the idocs.
    For simplicity-for collection of idocs
    You can see, BPMPatterns from the SAP BASIS Software Component in your XI Repository.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm
    Regards,
    Moorthy

  • Do we need to create message interfaces for idocs and rfcs thatare imported

    do we need to create message interfaces for idocs and rfcs thatare imported
    from sap server
    in scenarios from sap system to file or vice versa
    i knew that we need not create message types
    do we also skip creating message interfaces

    hi,
    you create an abstract message interface for IDOC only if you want to use
    them in a BPM (integration process)
    for more about IDOCs have a look at my book:
    <a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Do we require abstract interfaces for the procedure ?

    hi
    while going through the file to DB scenario by Mukeshlal Parida at:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5474f19e-0701-0010-4eaa-97c4f78dbf9b   , I had a doubt regardign as to why we need to create a abstract message interface for the procedure request and procedure response.Is it necessary to do so?mapping is already done b/w request and DB and DB-response to the final response.The ID part will call the stored procedure.Then where does the need to introduce 2 more abstract async message interface arise?
    please try to clear this doubt so that i may understand the logic behind it.

    Hi...
        Find the below link.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/soa-middleware/soa-management/process-integration/step%20by%20step%20procedure%20to%20implement%20soap%20to%20jdbc%20scenario.pdf
    In the above link it is showing Soap to JDBC Sceanrio which is synchronous. For JDBC, only simple table is used. Instead you can use the stored procedure.
    For how to use stored prcodeure follow the below link
    /people/sriram.vasudevan3/blog/2005/02/14/calling-stored-procs-in-maxdb-using-sap-xi
    Regards,
    Leela

  • ALE interface for Sposnored Class in grants management

    Hi All,
    Is there any standard interface (ALE/IDOC/PROXY) provided by SAP for sponsored class in Grants Management module.
    Thanks,
    Swapnil Pawar

    Swapnil,
    Please see the Function Module GM_SPONSORED_CLASS_CREATE and determine if it works for you.
    Thanks
    Shyam

  • Abstract interfaces between diff swcvs

    Hi Guys,
    I am designing BPM under my own SWCV. I need to use two abstract interfaces which were defined in entirely different SWCV.
    My scenario is like Proxy-BPM-SOAP. The scenario is synchronus but the Proxy side i have two seperate interfcaes as outbound (Asynch) and inbound (Asynch) instead of a single synchronus interface.
    I have created 2 abstract interfaces for these 2 interfaces and i need to use them under my own SWCV where i am designing the BPM process
    any help would be appreciated
    Thanks,
    srini

    Hi,
    From SAP Help.
    An integration process can only reference interfaces from its own software component version.
    Check this link under the topic abstract interface.
    http://help.sap.com/saphelp_nw70/helpdata/en/78/62373f58502e48e10000000a114084/content.htm
    Regards,
    Sudheer.

  • CcBPM - How to use 1 Message Interface for 2 different Business System

    Hi,
    I have this bpm scenario below :
    JDBC QUERY (ASYN) ---> RFC (SYNC) -
    > JDBC INSERT (ASYN) -
    > MAIL (ASYN).
    So Both JDBC INSERT and MAIL using the same data input from RFC response for instance i will named as  MI_RFC_RES_ASYN_ABS. I have problem to configure in the integration directory, how make the xi smart enough to routing in the correct business system.
    JDBC -
    > BS_JDBC and MAIL -
    > BS_MAIL base on the send step in BPM because the interface is the same.
    Cheers
    Fernand

    Hi,
    If you want to send the same mesg to diff systems and also need to have the control on seq,
    then define 2 diff abstract interfaces for messages going out of BPM (with same message type so that structure is same).
    One will be used to define send step for JDBC and other for BPM.
    Define 2 send steps in BPM one for JDBC and other for mail using these abstract interfaces.
    Now you will have 2 receiver determinations.
    Since recr is determined based on sender system interface name and name space,
    system name ( BPM ) and name space will be same for both the messages going out of BPM.
    for JDBC abstract interface BS_JDBC will be recvr.
    and for Mail abstract interface BS_MAIL will be your receiver.
    hope it answers your qn.
    Regards
    Pushkar

  • IDOC as Abstract Interface

    I am trying to use IDOC structure as an Abstract Interface. We store all our imported IDOCs in a different software component. In Integration Process when I try to define Container Element I am not able to select the IDOC as an Abstract Interface.
    I tried to make an External Definition by importing the IDOC and then trying to build a Message Interface and that did not work too.
    Any suggestions welcome.
    Regards
    Mike

    Hi Michael,
    Directly you cannot use Idoc interface as an Abstract Interface. You have to create Absatact Interface in IR for the imported Idoc and then you can use it to define container element.
    Also check this...
    "An integration process can only reference interfaces from its own software component version."
    http://help.sap.com/saphelp_nw04/helpdata/en/78/62373f58502e48e10000000a114084/content.htm
    Regards
    Anand

  • IDOC Abstract Interface

    I assigned IDOC to an Integration Process. During design I did an interface mapping between the IDOC and the Abstract Interface of the IP. I have to assign a Message Mapping to the interface mapping.
    1. As the structures are the same do I need a Message Mapping.
    2.I am following an answer Yes for 1 and created a Message Mapping with same structure on both sides. Now I have to map all these IDOC fields. Any easy way to map by one drag and drop.

    Hi,
    If you want to use the Idocs in the BPM , then abstract interfaces are required.
    <i> During design I did an interface mapping between the IDOC and the Abstract Interface of the IP</i>
    Is it mean, the same idoc absract Interface as a target here ?
    <i>1. As the structures are the same do I need a Message Mapping.</i>
    >> Not required.
    If your Idoc is in the SWC of the Integration Process and you have defined the Absract Interface for the Idoc type, then it is not required to create the mapping here. You can directly use i.e you can receive the Idoc message in the Idoc Abstract Interface.
    Regards,
    Moorthy

  • Integration directory : select IDOC interface for WAS business system

    Hi,
    While adding a receiver determination for an WAS business system, I do not get any IDOC based message interface from the design repository proposed for my business system in the popup dialog.
    The only interfaces that appear are for the non SAP standard SWCV that we added to the business system. But no interface for the APPL 5.0 SWCV ( or BASIS 7.0 ) appears.
    In the SLD this component is correctly listed for that WAS .
    If I remove all the default search criteria , eventually, the in terface appears but after selecting it I get a message saying :
    "Message Interface does not exist in any software components installed on this business system "
    Since everything looks ok in the SLD I'm puzzled. How does this look on other systems ?
    Any ideas
    ( The business system was updated from APPL 4.70 / BASIS 6.40 to APPL 5.0 / BASIS 7.00 some time ago but I don't know how it look before the upgrade of the business system )
    rgds
    Dirk

    Hi Bavesh,
    Yes, It's correctly listed.  I did not manually link these components to the technical/business system. This happened automatically by the SLD data collector service. I also cleared the SLD cache several times,
    rgds
    Dirk

  • Need information on how to create Idoc Inbound Interfaces for Business Sys

    Hi,
    I'm losing it.
    Can anyone point me to some documentation or an example of how to create inbound interfaces for Business Systems in PI 7.1.
    Here's the scenario
    I'm working on a B2B integration process which sends inbound idocs to an ECC 6.0 system.
    I've created the Business System communication component  but under the Inbound Interfaces it is blank.
    I want to have MBGMCR.MGBMCR03 as an inbound interface.
    But I forget how to get it there.
    For Business components you can just add the inbound interface.
    I've already defined the Business System in the SLD pointed it to the correct Tech System, imported the idoc definitions in the Enterprise Service Builder and set up IDX1, IDX2 to ensure the metadata exists in PI.
    But for Business systems the hep says that it's got to come from the SLD.
    Outbound/Inbound Interfaces
    For each business system, the interfaces that are installed on the business system are also entered in the SLD. These interfaces are displayed in this frame. You cannot add any other interfaces.
    I know I've done this before, but I can't remember how.
    Cheers,
    John

    Hi John ,
    Please have a look at the following links which might be of help to you
    PI 7.1 IDocs interfaces act as operations
    http://www.sdn.sap.com/irj/scn/weblogs;?blog=/pub/wlg/7933
    /people/peter.gutsche/blog/2008/10/27/what146s-new-in-sap-netweaver-pi-71
    There is a section in the following link on IDOC , have a look at the links in that section
    https://wiki.sdn.sap.com/wiki/display/XI/ImportantBlogsand+Notes
    Best Regards

  • Pipeline error for abap proxy to IDoc scenario

    hi experts,
    i am getting the following system error in moni for my proxy to idoc scenario.
    In error it shows :
    "Receiver service cannot be converted into an ALE logical system"
    but i have checked adapter specific attributes of both receiver
    and sender sys and they both have logical systems ( SO this is not the problem)
    TRACE
    <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
      <Trace level="1" type="System_Error">Error exception return from pipeline processing!</Trace>
    pls suggest .
    Appropriate points will be awarded

    Hi,
    Copy the payload from moni and test the mapping.
    The error may be due to XML file generated by sender channel is not proper.
    and also look at this blog
    /people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
    Please reward points if it helps
    Thanks
    Vikranth

  • Abstract asynchronous message interface for fault (exception) messages

    Hi,
    Has anyone yet discovered how to create an abstract asynchronous message interface for a fault message so that said message can be referenced in an Integration Process? I am currently at a loss as to how to reference the exception message returned by a synchronous RFC call, and how to return the fault message of a synchronous MI from a BPM.
    Thanks for any help you can provide on this issue - please do not refer me to existing blogs or forum messages if they do not specifically answer this question in a positive manner. I have just been through the SAP Notes and the SDN forum and Google and while I have seen many questions about this topic I have not seen any answers. 
    Stephen

    hi stephen,
    never worked on this but out ofcuriosity after seeing ur question i tried to  create one:
    but i found these:
    fault message types will only be used in case of synchronous messages.....if it is asynchronous the fault message type radio button it self will not seen while creating message interface..just check.
    you need to create a Fault message type to use it in an interface...u can add your own fields also if u want.
    in your present case you mentioned you are using synchronous RFC...try creating a synchronous abstract interface there you can give fault message type also...just check by creating one...
    correct me if i am wrong...
    regards.

  • Enhanced Interface Determination for IDOCs

    Hi All,
        I've a query on the usage of Enhanced Interface Determination for IDocs.
    I've to create IDocs based on the condition in the Message Mapping i.e. say if recordtype in the source is A then IDoc1 should be created and if recordtype is B then IDoc2 should be created.
    Is it possible to use Enhanced Interface Determination to achieve this??..  Because I was told by someone that Enhanced Interface Determination can't be used for IDoc based scenarios though am using External Definitions for the mapping purpose. Please clarify.
    Thanks in advance
    Regards,
    Joe.

    Hi Sridhar/ Bhavesh,
                           Thanks for your prompt reply. I think I wasn't clear in my previous post.
    The scenario is the input file has three different record types (3 different structures) and the IDocs should be created based on the record type. I don't think I can use the condition based scenario as the record types are totally different. Please suggest.
    Thanks,
    Joe.

  • Fields to be mapped for Idoc/Xi interface

    For customer collaboration we need to map the Idoc/Xi interface for following things
    In FS what field should be mentioned for following
         u2022     Integration SNC with R/3:
    u2022     ORDERS (PI) (Order Creation)
    u2022     ORDERSP (PI) (Order Confirmation)
    u2022     DESADV (PI) (ASN)
    u2022     Integration with the customer
    o     PROACT = new integration with SNC (PI)
    o     Product Forecast Notification
    o     ( Order ID Notification ) - To be evaluated for PO nrs.
    o     ORDERSP = AS IS
    o     DESADV = AS IS
    o     Proof of Delivery

    I am closing this Thread
    Thanks

Maybe you are looking for