Skip to Content

SRM ---> PI --> Web service

Hi Experts,

We got requirement to integrate SRM with Web service  through PI. i referred the SDN and understood that we have SAP delivered content which we need to download from the service market place and import in ESR.

My requirement is to post the Purchase Orders (PO) to third-party vendor.

1) Can we do the integration without SAP delivered content?? if so how?

2) Adapters that we can use for this requirement?

3) if we use the standard content can we go for integrated configuration??

4) If mapping is not required what are the objects that we need to develop in ESR?

5) if we use proxy how to trigger the PO from SRM system to PI??

6) we have already deployed MDM- SRM catalog in PI. do we still need to import the standard content???

7) what is the difference b/w Classic, Extended Classic , Plan driven Procurement and hybrid scenarios and how to know the which scenario they have used while implementing SRM?

please send me any configuration guides which suites my requirement..

i have the following guides - CCMConfig10_01_05 , Config_Guide_CCM200_640doc , ConGuiSSPFinVer0812,Plan-DrivenwithSInew,ServiceProcurementNEW.

I have not worked on SRM integration before, so please guide me with your valuable inputs.

Regards

Bhargava krishna

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

7 Answers

  • Best Answer
    Nov 07, 2013 at 07:26 PM

    Hi Bhargava,

    Couple of points from my side:

    1) Can we do the integration without SAP delivered content?? if so how?

    : Yes you can do that. At very first you need to find out whether Standard IDoc or RFC available from SRM side to send proper data. If not then you need to go for custom development. I think this is the call of SRM team. Standard Content is nothing but a bundle of IDocs / RFCs / Service Interfaces (Proxy) with their all dependent Mappings and Message Types to reduce the development effort. If you don't want, well enough. You can always go for custom.

    2) Adapters that we can use for this requirement?

    : SRM side as you can refer from the above (Proxy / IDoc / RFC) and SOAP at target. If its a Rest Web Service you need to do work around. You will find in SCN.

    3) if we use the standard content can we go for integrated configuration?? :

    : Yes you can. But you have to use AAE adapters. ABAP Adapters do not work with ICO.

    4) If mapping is not required what are the objects that we need to develop in ESR?

    : If you are using Standard Content then you don't need develop objects in ESR. That's the objective. But you would need IDX2 IDoc Metadata refresh within PI.

    I am not sure but did you really find any Standard Content which has Target message type as Web Service which you are looking for?  Please check properly before download.

    5) if we use proxy how to trigger the PO from SRM system to PI??

    : This is more like Functional Procedure. I think SRM team will take care of this.

    6) we have already deployed MDM- SRM catalog in PI. do we still need to import the standard content???

    : I think you wanted to mean Predefined content. If you already have that in ESR, check whether you have the correct version.

    http://scn.sap.com/docs/DOC-3492

    Regards,

    Nabendu.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 07, 2013 at 07:42 PM

    Hi Bhargava Krishna,

    Below are my view points and I worked on SRM contract management only.

    1) Can we do the integration without SAP delivered content?? if so how?

    Yes we can do it. But we need to develop from scratch.

    2) Adapters that we can use for this requirement?

    SRM can send PO (ORDERS.ORDERS05)  as Idoc . Receiver adapter will be web service (SOAP Adapter) .

    3) if we use the standard content can we go for integrated configuration??

    Depends on your PI version. In PI 7.11 we can't use ABAP adapters in ICO's (As ICO will bypass ABAP stack , but ABAP proxy has workaround for using ICO).

    4) If mapping is not required what are the objects that we need to develop in ESR?

    AFAIK , Import Idoc to ESR and add respective SWCV to sender business system and create ID objects.

    5) if we use proxy how to trigger the PO from SRM system to PI?

    Use background Job to trigger proxy class.

    Thanks

    Hari.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 07, 2013 at 08:44 PM

    We are using SRM Proxy to PI to SOAP receivers with good results. It is all XML straight through, we try not to do much with mapping but it depends on the partner's capabilities.

    1) Yes... just start building it in your dev environment

    2) Proxy from SRM (not really an adapter) and then you can go to anything you like. Go to file at first if you would like to get familiar with the output and then switch it to an HTTP adapter or SOAP adapter if that is what your partner can handle.

    3) Yes, I think so

    4) I normally just create them all because inevitably something will come along later and you might like to use the mapping (quickly).

    5) When the proxy from SRM to PI is configured PI just acts upon the incoming message immediately (according to your configuration)

    6) Easy enough to find out, try without ;-)

    7) Not sure about this, maybe ask in the SRM forum.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Aaron,

      Thanks for the reply..

      Can you share if you have any configuration documents..

      i want to use Proxy to SOAP. please mail me at <removed by moderator>

      Regards

      Bhargava krishna

      ===============================================================================

      Please comply with the SCN Rules of Engagement and do not propose private communications,

      1. i.e.,

      ============================================     

      Good Community Etiquette and Behavior

         

           4.  Share experise transparently. SCN is a community site that encourages public knowledge sharing.

      ============================================

      Message was edited by: Kenny Scott, SCN XI/PI Moderator

      ===============================================================================

      Message was edited by: Kenny Scott, XI/PI SCN Moderator

  • Nov 21, 2013 at 04:57 PM

    Hi All,

    SRM guy was telling like, PO is generating in XML, so how can i get the XML data to PI from SRM?

    can we store the PO in SRM SAP directories [AL11] so that i will pick it from the SAP directories..??

    They are telling that there is no IDOC or RFC?

    Regards

    Bhargava krishna

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Bhargava krishna Talasila

      Hi Bhargava,

      1) You can split the same inbound message to go to MDM and another destination. Just set these up in the Reciever Determination. Here is a blog in case you need to do separate mappings for both the different receivers: http://scn.sap.com/people/jin.shin/blog/2006/02/07/

      2) Only create the MM if you really need the mapping, its up to you. Otherwise yes you need the Service Interfaces

      3a) You can use the Outbound SRM Service Interface as your Sender.

      3b) You probably already have the SRM created as a communication component if you are already getting messages from it in MDM

      4) No, coming in from proxy you do not need sender channel or agreement.

      Hope it helps!

  • avatar image
    Former Member
    Nov 08, 2013 at 05:41 AM

    Hello Bhargava,

    I'd recommend you going for Enterprise Services. Check out this service and whether it is available on your system:

    Request
    Purchase Order Creation

    You would have to do some further research, but I expect that SAP provides you also with a standard code to fill the structure of this message from a Purchase Order in your SRM system. You'd then import content to PI and send that message preferably without mapping to the vendor. It depends then on the vendor if he needs special format for that message.

    Regards,

    Jörg

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 08, 2013 at 01:17 PM

    Hi All,

    Thank you very much for your valuable inputs.. now i got some idea..

    Can you clarify me the below points.

    1) If we import the standard content do we need to do any SLD configuration Product, SWCV, Technical system, business system or it will come automatically with the standard content?

    2) Can we disable the fields in standard content??

    3) As i have to get and send PO from SRM system, what are the Standard IDOC / RFC / Proxies available?

    As per my understanding we just have to download the standard content from the service market place which is supported by the current version of my systems.. and imported the same in ESR and do the ID configuration directly if we don't need any mapping changes..

    Regards

    Bhargava krishna

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 08, 2015 at 09:00 PM

    Hi,

    SRM PO(ext classic) in ECC need tobe sent out PI-XML output, PI needs idoc for output tobe sent as xlm, any suggestions? Thank you.

    Add comment
    10|10000 characters needed characters exceeded