How to connect from SRM system to Punch out Catalog

Hi all,
I would like to know connecting from SRM system to Punch out Catalog , do we require XI inbetween??
Regards
Vamsi

Hi Vamsi,
There is an XML variant of the OCI interface as described in the OCI documentation attached. Using this you can use XML documents instead of plain HTTP for the OCI transfer. No specific configuration is required as a transformation agent is contained within the FUNCTION bbp_ws_mapoci_to_sc
  map xml to oci structure
    CALL FUNCTION 'BBP_WS_DISPATCH_XML_MAPPING'
      EXPORTING
        iv_xml_type       = iv_xml_type
        iv_xml_document   = iv_xml_document
      TABLES
        et_oci_items      = et_oci_item_data
        et_longtext       = et_oci_longtext
      EXCEPTIONS
        xml_mapping_error = 1
        OTHERS            = 2.
In this xml mapping function we use a CALL TRANSFORMATION to perform the XML -> OCI mapping:
  Transfrom OCI XML data via XSLT to RFC structures
    TRY.
        CALL TRANSFORMATION bbp_oci_xml_to_rfc
          SOURCE XML IV_XML_DOCUMENT
          RESULT sc_items = lt_sc_items.
      CATCH CX_ROOT INTO lr_exception.
     CATCH cx_xslt_runtime_error.
        RAISE xslt_failure.
    ENDTRY.
  ENDIF.
Put mapped data into export strutures
  LOOP AT lt_sc_items INTO wa_sc_item.
    IF NOT wa_sc_item IS INITIAL.
Hopefully this clarifies the possibility of using the XML variant of the OCI.
Regards,
Jason
Edited by: Jason Boggans  on May 13, 2009 6:54 PM
Forgot to attach the document

Similar Messages

  • HOW COULD CONNECT FROM SAP SYSTEM TO THIRD PARTY JAVA APPLICATION

    HI expects,
            HOW COULD CONNECT FROM SAP SYSTEM TO THIRD PARTY JAVA or . DET APPLICATION.please provide me some scenarios and documents.please help me.

    Hi,
    In the sender side i.e. in SAP system you can use IDoc/RFC/Proxy to push the data to XI.
    IDoc supports only Async communication and in Sync case performace is good using Proxy.
    In the receiver side you can use Java Proxy to connect to the Java application or you can even bulid a webservice over the Java/.Net application and use SOAP adapter to post data to it.
    Thanks
    SaNv...

  • How to connect from  bw system  ecc system.

    how to connect from  bw system  ecc system.

    Solution
    Maintain the entry using the following path:
    Call Administrator workbench (transaction RSA1).
    From the 'Settings' menu, select Global Settings'.
    If an entry already exists in the field "BW user for ALE", delete this.
    Enter the correct names for the BW users in this field.
    Save the entry.
    You must restart the Administrator Workbench (RSA1) now.
    The source system can now be linked without errors.
    hope this helps.

  • How to connect from VC++ 6.0 to Oracle 8i

    Can anybody tell me how to connect from
    VC++ 6.0 to Oracle 8i which is installed
    in server (without installing in client)

    Whats the problem you are facing, from what I see its pretty straight forward. Edit the system object, from 'Show Category' drop down select Internet Transaction Server, hit the modify button at the extreme right and your good to go.
    Thanks,
    GLM

  • How to connect one SAP system to Non-SAP system(Example:Window's7)?

    Hi Experts,
        In general, One SAP system can connect another SAP system through RFC.How to  connect One SAP system  to Non-SAP system(example:window's 7) and is it possible through RFC?
    Thanks and Regards,
    Nageswar

    Hello  Wolfgang Schaper,
    Thank you so much for quick response.
    As you told I am trying to work with BRFplus/DSM to call decision services from nonABAP systems,so I tried with RFC.But it is not possible as you told.
    Please give any solution Without using Web Services, is there any ways to connect from SAP system  with the Non-SAP Systems.

  • How to connect SAP R3 system to BW system

    please give me step by step  guidance how to connect SAP R3 system to BW system with example.

    Hi,
    Check the docs below.
    Connection between Source Systems and BW
    http://help.sap.com/saphelp_nw70/helpdata/en/00/dc54384ac9a81be10000009b38f8cf/frameset.htm
    Creating SAP Source Systems
    http://help.sap.com/saphelp_nw70/helpdata/en/ac/4a4e38493e4774e10000009b38f889/frameset.htm
    BW connectivity(.doc)
    http://help.sap.com/bp_biv335/BI_EN/BBLibrary/documentation/B84_BB_ConfigGuide_EN_DE.doc
    hope this helps
    Regards.

  • How to connect from java without using oracle client installation

    hi ,
    Please tell me how to connect from java without using oracle client
    Thanks & Regars

    http://www.orafaq.com/wiki/JDBC#Thin_driver

  • Product category in srm should over write the punch-out catalog category

    Hello Gurus,
    I have a requirement to overwrite the product category which is coming from the punch-out catalog with the SRM product category.
    Exactly saying i am looking for a mapping program.
    Because the product category schema in Punch-out Catalog is different from the product category schema in SRM.
    Is there any BADI that is available to help and Can anybody has the experience in doing so....??
    with regards,
    mahesh

    Hi Pierre,
    Actucally i am using NIGP as the Schema, Can you explain me how we can do with more details how to configure the settings to map the exteranal product category with the internal product category and with out going to BADI.
    IMG> SRM> SRM Server --> Master Data --> Content management --> Mapping for schema.
    You set your schema for product category (UNSPSC, ..) and then define the mapping for a schema .
    Thanks for your response,
    Mahesh

  • OCI mapping for External Punch Out Catalog - SRM

    Dear SRM Gurus,
    We are using SRM 7.0 Classic scenario.
    We have a scenario to External punch out catalog. I am  aware of Web service call structure, UI config and  BADIs.
    But I am very much confused that how exactly the External Catalog data will be mapped to SRM? Where would be the inbound OCI mapping done for External Punch out catalog.
    Kindly share your knowledge.
    Thanks.
    Regarsd, Magesh.

    Magesh,
    The OCI field mapping is done as specified in OCI 4.0 specification. If you like technical details on exactly where the mapping happens, you can search for FM OCI. Also, the CATALOG_TRANSFER BADI can be used to read the data that has been mapped and change if needed.
    SG

  • Description from punch out catalog changing

    Hi,
    We having classic scenario with GOA on SRM server 5.5 and CCM 2.0.
    We are facing problem while creating shopping cart using punch out catalog of our vendor.
    We have found that description coming from punch out catalog is getting changed once we select plant or storage location on basic data tab. This description of material is getting replaced by descrition of material maintained on basic data tab in ERP.
    This is happening for only two vendors. Can anyone throw some light on this? What could be possible reasons? What should be checked to ensure that everything is fine.
    Thanks in advance.
    Regards,
    Umesh

    Hi,
    Can you provide us exact code and text? I'm not clear your issue.
    Catalog side:
    - material master number  (This should be blank)
    - supplier parts number
    - item description
    Shopping Cart side after OCI transfer:
    - material master number
    - supplier parts number
    - item description
    Shopping Cart side after Plant, Location change:
    - material master number
    - supplier parts number
    - item description
    Material Master, Product Master:
    - material master number
    - item description
    Regards,
    Masa

  • Dropping first product from vendor punch-out catalog

    Hi,
    We are having classic scenario implemented with GOA on SRM server 5.5 and support pack 9 with CCM2.0.
    Currently we are facing an issue for one vendor punch-out catalog. When we are choosing multiple products from vendor catalog,it is dropping first product and bringing remaining products in the shopping cart. We have checked OCI mapping , it looks fine . I have also checked all configuration for catalog call structure. Can anyone answer what could probable reason for this issue?
    Thanks in advance.
    Regards,
    Umesh

    Hi,
    This issue resolved after vendor inbound OCI format.
    Regards,
    Umesh

  • How can I get my system in and out of DOS mode?

    How do I get my system in and out of DOS mode?

    There is no "Dos-Mode" in OSX.
    Guessing that you tried to run an .exe file while in OSX ?
    These are meant to be run in Windows.
    Stefan

  • Validating Product Category on SC Trasfer from punch-out catalog

    Hi,
      We have a requirement to validate Product Category of the shopping cart items transferred from punch-out catalog items. This requirement will allow us to put controls on vendors from publishing items that are not approved for their product category codes.
      One way to achieve this is by adding validations in BAdI BBP_CATALOG_TRANSFER and maintaining valid vendor product categories in a custom table.
      I tried to use the Extended Attributes in Org plan of Vendor. I tried testing with that in sandbox and did not seem to work.
      Another option I can think of is to add attributes for ProductCategoryCode on Org plan of vendor and validate in BBP_CATALOG_TRANSFER instead of using custom tables.
    Please let me the best way to achieve this.
    Thanks,
    Suren

    Hi
    We have done this long time back...
    By using the combination of BADIs -
    BBP_DOC_CHANGE_BADI and
    BBP_DOC_CHECK_BADI, this csn be done..
    Read the relevant SAP documentation of these BADIs using SE18 Transaction, which will definitely help in coding the logic as per the business requirements..
    Regards
    - Atul

  • Punch Out Catalog problem business patner does not exists

    Dear experts,
    We configured punch out catalogs. When we check out the portal pages has the error "business patner does not exists".
    How do i resolve this. How to create the business partner on SRM system to get rid of this error.
    Thanks,
    vikas

    Hi Masa,
    I am enclosing the OCI Parameters returned from the external catalog.
    NEW_ITEM-shoppingcartID[1]                               SH95
    NEW_ITEM-DESCRIPTION[1]                                DISPENSER,FLAG&POST-IT
    NEW_ITEM-MATGROUP[1]     
    NEW_ITEM-EXT_CATEGORY[1]              44111501
    NEW_ITEM-EXT_SCHEMA_TYPE[1]              unspsc
    NEW_ITEM-MATNR[1]     
    NEW_ITEM-QUANTITY[1]                                   1.000
    NEW_ITEM-UNIT[1]     EA
    NEW_ITEM-PRICE[1]                                 6.64
    NEW_ITEM-PRICEUNIT[1]                                    1
    NEW_ITEM-CURRENCY[1]                                 USD
    NEW_ITEM-LEADTIME[1]                                    1
    NEW_ITEM-VENDOR[1]                              1000000000
    NEW_ITEM-VENDORMAT[1]                              A2C-313D
    NEW_ITEM-MANUFACTCODE[1]               MMM-C
    NEW_ITEM-MANUFACTMAT[1]              C-313D
    NEW_ITEM-CONTRACT[1]     
    NEW_ITEM-CONTRACTITEM[1]     
    NEW_ITEM-EXT_PRODUCT_ID[1]             A2C-313D
    NEW_ITEM-LONGTEXT_:132             DISPENSER,FLAG&POST-IT
    NEW_ITEM-SERVICE[1]     
    Once the external catalog returns to SRM it is throwing Null Value Exception. Is this exception is in regards to Material Group or something missing in the configuration.
    Error Message:
    The following error text was processed in the system : Access via 'NULL' object reference not possible.
    The termination type was: RABAX_STATE
    The ABAP call stack was:
          Method: /SAPSRM/IF_CLL_MAPPER~REFRESH of program /SAPSRM/CL_CH_WD_DOTM_SC_I_BD=CP
          Method: WDDOMODIFYVIEW of program /1BCWDY/IU0RHDVCLMQ4J466CPJC==CP
          Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/IU0RHDVCLMQ4J466CPJC==CP
          Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
          Method: MODIFY_VIEW of program CL_WDR_VIEW===================CP
          Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
          Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
          Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
          Method: DO_MODIFY_VIEW of program CL_WDR_WINDOW_PHASE_MODEL=====CP
          Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Please let me know how to fix this.
    Thanks,
    Vikas

  • Punch out catalog displays Error screen when template SC is used using item

    Hi,
    We use a punch out catalogs for certain vendors.
    For reordering same types of material our users have created template shopping carts for punch out catalog items. When users are trying to create SC from those template SCs the screen ends up in error in the vendor's catalog screen.
    There are no data related issues involved here. The same material can be ordered from catalogs without using template SCs.
    Is there any configs to be done in SRM side to make it work or the vendor catalog site has to make certain settings at their end ?
    Please advise.
    BR,
    Sambit

    Hi,
    OCI has following functions.
    + OCI normal transfer - transfer items after user search
    + OCI validation - transfer items in background when catalog items are copied from SC
    + OCI detail - display the specific item detail in catalog when detail icon is selected in SC
    + OCI cross catalog search - background item search
    Please check OCI specification.
    SAP Supplier Relationship Management - SAP SRM Open Catalog Interface (B2B-OCI) [original link is broken]
    Regards,
    Masa

Maybe you are looking for

  • IPod classic is not recognised by itunes but is by windows - please help

    Hi there.... as title suggests my ipod as of today is refusing to be even recognized by itunes despite it being perfectly happy in my computer. I have tried every step that itunes support suggested with the end result meaning that it now has none of

  • IPhone 3GS crashed, What can I do?

    First of, yes I know, I still have an iPhone 3GS!!!! Anyway, today I just recently updated it to IOS 6(Which I love the new layout). After a few hours of using it, I turned on my music and started temple run. It crashed! I've played temple run and li

  • CC app downloads still hangs at 42% - no solution found yet

    Problem: download and installing CC apps from the Creative Cloud Desktop app does not complete but rather hangs at 42% with no possibility of stopping There are a few articles out there suggesting potential solutions to this problem. I have tried ALL

  • Automatic Start Up of Mac

    Every so often I shut down by Mac. On a few occasions the Mac started up automatically at approx 5AM in the morning. Is there a setting I must change to stop this from happening?

  • Using an RTC engine in a client - redundant?

    I have a design for a Run-To-Completion engine in a server for asynchronous processing. A MessageListener stacks requests contained in the messages in a (non-persistent) work queue. A worker thread processes them at its leisure, sending each result b