Punch out catalog

Hello all,
I am trying to setup SRM-Punchout catalog integration. The call structure is defined and I am able to select items from the catalog.
Now when I see the detailed view of the item in the catalog, there is no product category, however when this item is transferred to SC, the system automatically picks up some prod category (which I had replicated from ECC initialy). How does it pick up this prod categry when there is no mapping?? I wanted to know, how to map prod category in the catalog to SRM SC? (actually there is no category, so should I ask the vendor for any additional details)
I found an SPRO node: SRMu2014Master Datau2014Content Mangmntu2014Mapping for schemasu2014define assignments for imported schemas and define mapping filter rules for schemas...are they any good for mapping? Also I believe there is a BADI BBP_CATALOG_TRANSFER...could you shed some light on this too??
Regards,
Nikhil

Hi
Without assignment of product category, one can't create SC. There should be product category passing from the catalog into SRM system. Please check the OCI parameter NEW_ITEM-MATGROUP[1] for the category value in view source (right click on the last page before catalog application transfers the catalog item onto SRM application - select view source).
If in case, there is no category passed from the catalog or there is no product category mapping, SRM system will select a product category randomly (how? please debug) and assigns it to SC item.
Implement BADI BBP_CATALOG_TRANSFER to do product category mapping.
R/ Reddy.

Similar Messages

  • 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

  • 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

  • Hide the punch out catalog for some purchasing groups

    Hi ,
    I want to hide one punch out catalog for purchasing groups . How is this possible ?
    Can we do in PPOMA_BBP , but the excluded tab is in display mode .
    Please help ...
    Thanks in advance
    Neha

    Hi,
    You can do this in PPOMA_BBP transaction. Excluded tab is in display mode because you may have added the catalog at Purchasing grp levels.
    Insteading of adding the catalogs at purchasing grp levels add the catalogs at the Purchasing Org level.
    Then all the catalogs will be inherited in below purchasing grps, there you can check exclude tab for one which you dont want in that purchasing grp.
    Hope this solves your problem.
    Thanks
    Venkatesh P

  • 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

  • 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

  • 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

  • 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 Catalogs - General Information

    Hi
    One of our clinets is implementing SRM with punch out catalogs. I have not done punch out catalogs before. We are asked to let the vendor know what they need to do in order to integrate with SRM for punch out catalogs. Apparently, the vendor has never integrated with SRM before. The client is on SRM 4.0. I understand the config settings that we need to do in SRM to bring up the punch out catalog.
    My questions is what steps does the vendor need to do to be able to integrate witrh SRM? We need to send them the detailed steps that they need to do before integrating the catalogs  (fyi., they do have a website for ordering materials but it is not client specific).
    I understand it is a very basic question but any help will be appreciated.
    Thanks
    VJ

    Hi Vinay,
    There are many discussions on this subject. you can search them in SRM shopping cart
    The catalog vendor would need to be OCI compliant.
    SRM server- > master data-> Define external web services .define catalog name
    You must give outbound parameters for the vendor catalog to access(url/user id /password) in the call structure from ebp.
    As well as this catalog definitions must be defined in CAT attribute in PPOMA_BBP.
    regards
    Muthu

  • 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

  • Create contract based on punch-out catalog

    Dear Experts,
    My client wants to create a contract per vendor hosted (punch-out) catalog. Is this posible for this type of catalog?
    What is best practice to:
    1) Control spend on punch out catalog (besides the SHC approval)?
    2) Control that the supplier does not increase the price on the items
    Thanks

    Hi,
    Purchaser can call catalog from contract transaction and create a contract with supplier parts number.
    Is this the function you are looking for ?
    Regards,
    Masa

  • 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

  • Incorrect value of OCI Parameter NEW_ITEM-VENDOR from punch out catalog

    Dear Experts,
    We have defined an external punchout catalog under IMG activity Define External Web Services.
    Under the Source of Supply Assigned to Product Catalog  we maintained business partner of a particluar vendor but when I check the data received from punchout session in class /SAPSRM/IF_PDO_BO_SC method ADD_ITEMS_FROM_CATALOG or in BBP_CATALOG_TRANSFER_BADI  the value for NEW_ITEM-VENDOR is something different from what I defined.
    What could be the reason for this?
    Thanks,
    Anubhav

    Hi Jason,
    I debugged the FMs you mentioned and found that the data recieved from punch out session takes the lead  i.e. maintaining the Business Partner number in config is effective only if the NEW_ITEM-VENDOR form field is initial else the vendor mentioned in this field is taken into account and config business partner entry is ignored.
    This can be changed in BBP_CATALOG_TRANSFER BADI by changing the ET_PARTNER for vendor.
    Thank you for the valuable input,
    Anubhav

  • Punch Out Catalog - Microsoft error

    Hi,
    I am punching out to a market place. I create the cart entry and when I come back to SRM I get a Microsoft error
    No UNSPSC code passed from external catalog, and no cart has been created in SRM
    I have spoken to the market place supplier and they are unable to help.
    Can anyone recommend what actions I need to take.
    Regards
    Nick J Jones

    Hi
    Implement the coding from note 487917 to determine first if the correct parameters are being passed from the vendor catlag or if any errors are raised during the transfer, this should be the place to start.
    Regards,
    Jason

  • Punch Out catalog problem

    We are on SRM Server 550, Extended Classic Mode
    We have two catalog vendors out of say 20 for which the catalog is not working.
    After we select the product etc on the external website and checkout, the Vendor details don't get transferred to the Shopping Cart. Typically for all other vendors which are part of the catalog when you check the source of supply in the shopping cart  you end up seeing the vendor from which we are ordering the product but only for these two vendors it is not working.
    I have little experience in Catalogs. Let me know what I should look at .
    Thanks

    Hi,
    Have your tried putting a break point at badi BBP_CATALOG_TRANSFER . Check if the values are comming there .
    Thanks
    -Sharan

  • Error when checking out from external punch out catalog to SRM

    Hi guys,
    We have configured an external punchout in spro. Now when in portal, I am able to access the catalog. But when i check out from catalog to srm, it is throwing error telling "HTTP 404 not found".
    Please help me resolve this issue.
    Regards,
    Madhu N G

    Hi, Hope you are doing good. Nice to hear from you again. We don't have the httpwatch traces, but usually such issues get resolved by setting the parameter JSESSIONID.CookieDomain to "NONE". See: SAP Note No. 791765 : Mixed JSESSIONID Cookies from Different Servers SAP Note No. 1144722: Global configuration of session cookies and                       attributes See SAP notes as well: 1334956 - Various problems that solved by using FQDN in portal URL 654982 - URL requirements due to Internet standards Hope this helps. _ _ _ _ _ _ _ _ _ Kind Regards, Hemanth SAP AGS  _ _ _ _ _ _ _ _ _ 

Maybe you are looking for