Skip to Content

Hello all,

I wanted to share my experience on using SAP adapter to connect SAP ECC to SAP Ariba network as a buyer without using a middleware.

Prerequisites:

  • Install Ariba adapter for SAP Business Suite 1.0.
  • Register and obtain Ariba Network ID (ANID) from Ariba (Seller test accounts are free)
  • SOA Manager is configured, certificate is installed using STRUST and bgRFC has been setup by basis (1-2 Hour activity)


Note:  Ariba Network Integration 1.0 for SAP Business Suite consists of 3 components. Download these components and install them on your SAP ERP system. The components are:

  • ARBFNDI1
  • ARBERPI1
  • ARBFNDI2; This component is only required if your SAP ERP system is on EhP4 or higher

Also download all Attribute Change Packages (ACPs) for this product.


Configuration:

Lets get started on configuration of the system. The config nodes for the SAP Ariba adapter can be found in… SPRO>>Integration with Other SAP Components>>SAP Business Suite Integration component for Ariba” “The configuration of the Ariba Adapter has 2 components.

  1. “Framework Setting”; which is used to connect SAP to Ariba
  2. “Application specific setting”; which is used to configure what is sent to Ariba from SAP.

Framework Setting:

This configuration is used to Setup the connection framework between the two systems.

  1. Define Credentials and End Points for Ariba Network
    1. Enter your Ariba Network ID (ANID)
    2. Share Secret which you will need to use in Ariba Network during enablement
    3. Test Account Flag (Only if you are connecting to test ANID which ends with XXXXX-T)
    4. Enable End Points – “End points not enable”; Note: If you are using multiple test system, you need to enable here.*Credentials.JPG
  2. Define Basic Message Settings
    1. Choose New Entries
    2. Add cXML type for Purchase order (ORDR) with direction outbound mapping version V003 and cXML version 1.2.029*
    3. Add cXML type for Order confirmation (CONF) with direction inbound mapping version V002 and cXML vverion 1.2.029 and Send cXML statusUpdateRequest Message ticked.*messageconfig.JPG
  3. Direct Connectivity Settings: Please refere the prequisites.
    1. Define Settings for Polling Agent; add as per screenshot below.Polling.JPG
  4. Map Unit of Measure Codes for cXML Messages
    1. Enter All ISO UOM that need to be converted to UNUOM standards and the other way around.UoM.JPG

Application-Specific Settings

This configuration is used to setup the configuration of sending documents between SAP and Ariba.

  1. Assign Ariba Network ID to Company Code

Assign CC.PNG    

2. Define Message Output Control


POConfig.PNGMap.JPG   

3.  Define Document-Specific Message Customizing

Doc Setting.JPG   

4.  Map Texts of SAP ERP and Ariba Network (Map inbound and Outbound per your requirementtext.JPG   

5. Integration for Buyers

    • Enable Vendors for Ariba Network (Activates New seller ANID if it couldn’t find a vendor under the Name in Ariba network and post document

quick enable.JPG

The Configuration required for transmitting a Purchase order (PO) and receiving a Purchase order Acknowledgement/Confirmation (POA) is complete.

Testing the configuration:

  • Create a purchase order in SAP and validate the output generated a XML output.

     PO ouput.JPG

  • Validate SXI_MONITOR transaction to validate the the output has been sent successfully.

          Monitor.JPG

Conclusion

     Who would have through that you can connect SAP to Ariba so quickly. Good Luck prototyping in any of your test environment. Ariba provides test seller accounts for free.

  • * Will cover on future blogs where I can explain the enhancements required in detail.
To report this post you need to login first.

18 Comments

You must be Logged on to comment or reply to a post.

  1. Jagan Markapuram

    Hi Vijay,

    Thanks for sharing. One help, can you please let me know the SPRO path for UOM Mapping,  i don’t see this node in my current configuration.

    Thank you,

    Reddy

    (0) 
    1. Vijay Vital Post author

      Hello Reddy,

      There are 2 possibilities….

      1. Version, are you on the latest version of add-on? Can you provide your version

      2. Its on the ‘Framework node’ not the ‘Application-Specific Settings’ node.

      (0) 
      1. Jagan Markapuram

        Hi Vijay,

        Thanks for your quick reply. We are in

        ARBFNDI2     100     003     SAPK-10003INARBFNDI2

        SAP_APPL     605     0013     SAPKH60513

        Regards,

        Jagan

        (0) 
        1. Vijay Vital Post author

          Hello Jagan,

          I suggest you upgrade the system (ARBFNDI2 and others) component to latest. Looks like you are on version 3 (Currently 12).


          Two things to note:

          1. Ariba support only 2 version back is my understanding, (Will change in future to switch  framework as per roadmap)

          2. There is a new one due next month if you want to wait and upgrade to the latest one.



          Check my other blog on add-on upgrade information.

          Regards

          Vijay

          (0) 
  2. team kpit

    Hi Vijay,

    Thanks a lot for nice blog.

    Our scenario is little different.

    In our case, SAP ERP will be used as supplier and they will get PO from Ariba Collaboration Supply Chain (CSC). i.e,  ERP will be at Sell side and Ariba in Buy-side.

    My queries:
    1. Is the same add-on which you mentioned above will work for Ariba CSC also?
    2. what will be business objects for Forecat commit, Consumption of components etc in SAP?
    3. What are the web-services to be activated for Ariba CSC?

    Please help.

    Regards
    Praveen

     

    (0) 
  3. Vijay Vital Post author

    Sorry for a delayed reply, I was on a 5 week break from early December. Please see my comments below.

     

    My queries:
    1. Is the same add-on which you mentioned above will work for Ariba CSC also? Yes, we are on CSC 2.0 add-on SP9 (upgrading to 12 shortly); you have to confire the seller config on the add-on
    2. what will be business objects for Forecat commit, Consumption of components etc in SAP?

    Requisition, planned order or Schedule agreement release
    3. What are the web-services to be activated for Ariba CSC?

    help.sap.com/bni has a admin guide which will help you with the services

     

    Hope this helps

    (0) 
  4. Rafael Ferrari

    Hi Vijay,

     

    Thanks for sharing! I have a question, please help.

    Are Quote Request and Quote Message supported by Add On?

    We have installed the components, but I can’t find the interfaces in SPROXY, under the ARBFNDI1 namespace.

    .

    (0) 
    1. Vijay Vital Post author

      Hello Rafael,

       

      If you are using Quotes, contractem then SAP uses BADI’s for intergreation. Are you a buyer or Seller? If you are are a seller, I recommend that you start right by using the HCI connector and there is one for buyer coming soon.

      Thanks

      Vijay Vital

       

       

       

       

      (0) 
  5. Jeffrey Walberg

    Vijay,

    Awesome posts regarding the Ariba Add-On.

    This post defines how simple an outbound (SAP to Ariba) message is to configure, but do you have a similar example on how to set up an inbound (Ariba to SAP) message?  For example an ASN?

    Just wondering if this is as easy and if the Add-On has built in Web Services for inbound processing as well.  I’m assuming the answer is yes, but I’m not clear on how frequently inbound to SAP messages are sent?  How errors for inbound messages are handled, etc.

    Thanks,

    Jeff

    (0) 
    1. Vijay Vital Post author

      Hello Jeff,

      You have to schedule the Job ARBFND_FETCH_CXML_MESSAGES in background to extract ASN from Ariba into SAP.

      Regards

      Vijay

      (0) 
  6. Mark Wagener

    Hi Vijay,

     

    thanks for your very nice blog series on ariba. Unfortunately we are stuck with the “Prerequisites”. Our basis team has problems configuring the SOA Manager, they seem to lack information on how to do it.

    We are also acting as a supplier and we want to use direct connectivity scenario with certificate, which is already installed in STRUST.

    Could you maybe create a blog or provide some information on how to cope with the prerequisites?

     

    Thx.

    Mark

    (0) 
    1. Manoj K

      Hi Mark,

      You may check any Cloud Integration Guide in Connect Ariba it has the steps by step procedure via Direct connectivity.

      Usually you need to expose your Service interface from SPROXY to SOA Manager and provide a particular port.

      Br,

      Manoj

      (0) 

Leave a Reply