Punch out data in SC

Hi
I am working on punch out with an external supplier. Most of the settings are done at this point. however there is an additional requirement. when we browse the supplier site for item and get to our shopping cart, we need the long text of the item also to come to our shopping cart along with the short description, price, qty etc.. right now we are getting back all the details in our SC except the Long text which is something like description of the product configuration and other details. Does anyone know how to get this in our SC? is there any setting for this? And we also need to have the supplier quote number (which is generated in the site) to come to back in one of our feilds, perhaps vendor text field.
Any inputs would be great.
Thanks
Naveen

Robin, here is what we are doing.
We use the UNSPSC code supplied from the punchout in field catalog_content-matgroup e.g. 43171803 and use that to look up our category id from the lookup table e.g. OSSTATO. We take the category id that has been retrieved and update the field: et_sc_item_data-category_id
What we find is that in the shopping cart we still have a default category id and the one we put in the above field was ignored.
After doing several debug sessions we found that before the code enters the BBP_CATALOG_TRANSFER BADI, it has already allocated the default category id for the user and it ignores what we put in.
The standard sap function BBP_WS_IMPORT_SC_DATA is using the UNSPSC code 43171803 and it tries to validate that as a category id and because it doesn’t find it. It replaces the catergory Id with the user default e.g. SAFEHEAD.
What we would like to know is that can we use our lookup table code anywhere before the BBP_CATALOG_TRANSFER BADI without having to do a core code modification?
what are your thoughts on this?

Similar Messages

  • Punch-out: Bringing data back to SRM screen

    Hi Gurus,
    I need to understand exact steps involved in Punch-out customization for a catalog.
    My problem is, I can access the catalog (after maintaining respective parameters in OCI structure) but I am unable to understand the config part to bring the data back from catalog (webpage) to shoppping cart screen. I have asked my tech consultant in use the BAdI but we are still struggling to understand the logic and steps as to how data will be brought back into SRM screens.
    Looking forward for your kind help.
    Thanks in advance.
    Best Regards,
    Amit

    Hi
    OCI has got an interface file interface.asp (generated by catalog application) which fetches the relevant data from the catalog and transfers this data back to the EB system.
    In order to send the data back to the EB system from the catalog via user's webbrowser, the return URL (HOOK_URL) parameter of the OCI structure must be inserted into the <b>Action</b> attribute of the HTML form (interface.asp) created by the catalog. Also the input parameters/fields has to be sent back to the EB system have to be syntax specific.
    The parameter value for the HOOK_URL should be left blank in your call structure. It is automatically filled by EBP at runtime.
    Rgds
    Reddy

  • 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

  • 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

  • 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

  • Map UNSPSC code to Material Group for punch-out catalogues

    Hi All,
    can anyone share an experience with the best way of mapping UNSPSC codes to Material Groups for punch-out catalogues.
    I've been looking at the Schema config under the Content Management section in  the IMG (Supplier Relationship Management > SRM Server > Master Data > Content Management > Mapping for Schemas) but can't really find any docuemtnation to describe exactly how this can be used.
    I guess the alternative option is to create a custom table and use the BBP_CATALOG_TRANSFER BADI but if this can be done as standard using config rather than ABAP developemnt that would be a preferable solution.
    Thanks
    Chris

    Hi,
    Best way is to activate the BBP_CATALOG_TRANSFER BADI. this encompasses or can be customized accordingly to
    1. To map UNSPSC with Product Categories/Material groups (however custom z table needs to be created which does the mapping)
    2. Some supplier catalogs will send  too much information, most of which is not necessary for SRM, here whatever is needed can be filtered out
    This BADI overall enriches the data transferred from the supplier.
    hope this helps!
    Thanks,
    Prashanth

  • Random blank screen in SRM 7.0 with IE 10 punching out to catalog

    Hi -
    After 4 days of insane hours testing, we're running into a complete brick wall with SRM 7.0 and IE 10.  We have a Punchout Catalog that loads the initial page, but the second the page is submitted to go to the second page inside the catalog, the page throws a blank white screen and you can't continue.
    We've more or less ripped the catalog down to bare bones to see if we can get it to submit a form, which we have a couple of times, but then we've had the same code fail other times.
    Its worth noting the following:
    1) SSL is turned on.
    2) we currently use this catalog in production with IE7/8 without any problems.
    3) the catalog is deployed hundreds of times around the world and this is the ONLY instance where anything of the sort is happening.
    4) if you reference the same catalog outside of SAP, with the same browser, it works flawlessly.
    I'm at a loss.  Please...anybody...help?

    I'm adding additional information here guys.  I made a more complete post elsewhere.  Here it is:
    Hi -
    One of our customers has been standardized on IE8 for punching out to our catalog.   They want to move to IE10, but we're having really bizarre issues during the testing phase.  As a prereq, please note that the way this solution works is that they start their session inside SAP, punchout to our e-catalog, but the site retains a "frameset" (a traditional frameset...not iframes/ajax div etc) with the top frame being a way to return to the SAP system, and the bottom frame being the catalog.  The bottom frame is encoded and we don't really have any way to know if its manipulating our catalog code, or what.
    ISSUE: In IE8, there are no issues with the system.  They use our shopping cart, add things to the cart, go to the review cart on the next page, and punch the data back into SAP.  In IE10, it blank screens on the second page, almost like a custom SAP 404 error - just completely blank...when you view source, it IS a 404 "this page cannot be displayed", but the URL that is given is for the internal SAP system, rather than our catalog (which it SHOULD be trying to look for a page on our catalog rather than an internal SAP page.  So its more or less like it doesn't like something on our catalog page, environment, whatever...and then redirects to a internal SAP page that doesn't exist/isn't working correctly).  Every time anything is clicked on the page (form submission, link, etc) that has to refresh the entire page/frame, the system white screens.  We are using iframes (yes, I know .  Ajax issues with IE8 was the driver there, IE8 was a requirement for our customer due to SAP...) to submit certain datapoints on the page, and we don't have any problem submitting to the iframe.  The second you submit to the whole page (or frame, I guess, if you want to look at it that way), white screen/404 issue.
    FACTORS:
    • It works fine in IE8.  It also works perfectly in IE10 OUTSIDE of the frameset SAP is generating.  Even inside of the customers secure environment.  The second SAP gets involved, the issue occurs.  We've never seen this issue with any other deployment of anything, anywhere...other ERPs, other browsers, etc.
    • SSL:  We managed to get the testers to get past the first page by turning off SSL, but they had to work their way outside of the traditional security in SAP as well so I'm not sure if this has any relevance at all.  But SSL compatibility with SAP or frameset as it pertains to IE10 was a thought process.
    • It doesn't seem to be a form submission issue.  We initially thought it might have something to do with the way IE10 interprets frame ID as we were submitting to _self, etc, but turns out traditional links don't work either with no sort of target information.
    • It's definitely on the page load itself, not on the submission of form data to the page, when the white screen happens.  We noticed that half of the page would load for a split second before it white screened.  Initially we thought it was based on something that was being sent, but its definitely past any header submissions or form posts.
    • We pretty much broke apart the entirety of the code and weeded out all kinds of factors and tested them independently and in different combinations...so extensively that I'm almost positive it isn't a traditional coding issue. The result pages ("second page") we set for the tests had almost no content at all...all of which is traditional HTML that has been supported by every browser since the dark ages.  We could not find any true consistent patterns.  Sometimes the user could make it to the second page, other times not (only on the tests, never on the actual catalog), but usually it was the same for all test scenarios (so if we had 9 test scenarios, they'd all fail, or they'd all succeed).
    Conclusions thus far:
    • We're almost positive it isn't code related. However, it could absolutely be caching related?  Although we have the user clearing caching almost every page test, I'm not sure if that clears everything like page load over SSL or something of that nature?
    • Clearly there is some major difference between IE10 and IE8 and how they interpret the same environment.  This might (probably is) just be a SAP issue.  Could it be our SSL type?  What is interpreted differently in those scenarios between the two browsers inside the same SAP wrapper?
    Anything else you can think of would be greatly helpful.  We've been testing for countless hours....we have a really technically advanced team...really can't catch a break on this one or find any consistencies. If SAP wasn't a factor, we'd have this solved in 15 minutes.  I'm not really sure what else to explore since the SAP environment is in play.  Thanks for your help!

  • 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

  • Issue with transfering items from punch out

    Hi All,
    We are using a punch out for ordering shopping carts. It is working fine for all the users but not for one of the user. That user is able to open punch out site in her system and able to select the items in that punch out. But when she clicked on "checkout" button in that site, it is not transferring the items to the shopping cart. Rather it give internet explorer error" Page cannot be displayed". I believe, this is not a punch out or SRM issue. It should be an issue with the user's system settings.
    But I am not sure where to check? Is it something that the cookies need to be enabled in user's system? Could you please help me with your suggestions?
    Thanks,
    SS

    Hi,
    You could perform a HTTP trace (using HTTP watch) and compare the OCI data in POST method for both users (the correct and incorrect ones).
    Perhaps there is some additional/missing information being passed from catalog to SRM.
    Kind regards,
    Ricardo

  • Punch out product category question

    Hi all:
    We are using a punchout from Gateway. The OCI sent from the vendor does not have a product category (see below).
    "NEW_ITEM-MATGROUP[1]" value="">
    We have 2 product categories assigned to the user in the Ext Attributes. While creating the SC using the catalog, the system picks up the second product category defined in Ext attributes.
    How does it do it ? Is there a way it picks up the first product category ?
    -Bakulesh

    Hi Bakulesh,
    Glad to hear that your problem is solved. Can I ask for a favor please? I need to understand that during punch-out, how data is brought back to SRM screens from catalog. I would be really very thankful to you, if you send me some config document or all the customization steps involved in this.
    Best Regards,
    Amit
    PS: I have created one separate question for this, if you wish you can ans that so that I can assign you the points

  • 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

  • Product Category mapping from Punch-out to Shopping Carts

    Hi,
    We are implementing Punch-Out catalogs. We are on SRM_SERVER 550 and SP 11.
    Product Category brought from field 'MATGROUP' field of structure 'CATALOG_CONTENT' in BADI BBP_CATALOG_TRANSFER is picked up and wrote our own logic for mapping it with the available UNSPSC codes either at Family level or Segment level. The nearest available UNSPSC code is picked up and passed to output structures ENRICHED_ITEM_DATA and ET_SC_ITEM_DATA in the field 'CATEGORY_ID'.
    This is tested by putting external debugging points and found to be working fine.
    However when transferring data to Shopping carts, the default Product Category for User ID is shown up instead of the one from output of BADI BBP_CATALOG_TRANSFER.
    Please let me know if i am doing correct or any suggestions are appreciated.
    Thanks
    Venkat

    even we had the same issue -->
    please note that category in SRM system has both category id and also category guid
    so , you need to retrieve --> the guid of the category using the FM
    CALL FUNCTION 'BBP_CATEGORY_GET_GUID'
            EXPORTING
              category_id   = category_id
            IMPORTING
              category_guid = iv_comm_cat
            EXCEPTIONS
              NOTHING_FOUND = 1
              OTHERS        = 2.
    and then assign as shown below
    wa_bbp_oci_enritem-category = iv_comm_cat.
    and then modify ENRICHED_ITEM_DATA

  • Disk Utility: Differences between "Zero Out Data" and "7-Pass Erase"?

    I'm wondering if anyone knows if there's a significant difference between the "Zero Out Data" erase option in Disk Utility (specifically Disk Utility 10.5.5), and the "7-Pass Erase" and "35-Pass Erase" options in same software.
    Here's why I'm asking: I have a co-worker with an iMac G5 20" 1.8GHz with 160GB internal hard drive. As a result of the power supply overheating a week ago due to dust, some hard drive problems resulted. I'm trying to assess whether these are 'soft' formatting problems that can be recovered from, or 'hard' problems requiring replacement of the hard drive and/or power supply.
    Following the failure, I removed the dust and restored the iMac to servicable form. The power supply seems to be OK now. The next thing was to attempt to recover as much data as possible from the 160GB, as the last full backup was a week old. Carbon Copy Cloner, shell copy via 'sudo cp -p -R -v', Finder copy, and DiskWarrior recovery all met with problems. TechTool Pro identified a huge swatch of unreadable sectors during repeated surface scans. Unfortunately, these unreadable sectors were located midway in the OSX boot partition (an 80GB partition), and not in the other 80GB partition devoted to lower priority video data.
    When I was satisfied I had backed up the data to the best of my abilities, I next set out to reformat the drive and see if the bad sectors could be eliminated or remapped out of existence. I did a "Zero Out Data" erasure in Disk Utility (with no errors during the erase), but TechTool Pro showed the bad sectors persisted in equal strength at the same location. I next executed a sixteen hour "7-Pass Erase" (again no errors, and confirming that it takes about an hour per 10GB). The next day when I ran TechTool pro, all of the sector errors had disappeared. I'm a bit perplexed as to why the "7-Pass Erase" seems to have recovered the use of the drive. Is it possible that there are simply thousands of bad sectors now remapped that I'm not seeing? [If so, how do I check for this?] TechTool Pro has not reported any S.M.A.R.T. issues to date on the drive. What am I to make of that?
    There are some related threads I've checked into, but I'm not sure how to properly assess my situation based on this information:
    <http://discussions.apple.com/thread.jspa?threadID=232007>
    <http://discussions.apple.com/thread.jspa?threadID=138559>
    <http://discussions.apple.com/thread.jspa?threadID=118455>
    Since the iMac has three weeks left on it's one year warranty, and I've already moved the user to another machine temporarily, I'm thinking that the smart thing to so is to send it in to Apple to have them look at the power supply and hard drive. That way, when it returns, even if there is still a lingering hardware problem, at least it will be covered under warranty for another 90 days.
    Any thoughts?
    iMac G5 20" 1.8GHz   Mac OS X (10.4.6)   1.25GB RAM, 160GB hard disk, SuperDrive

    HI, Bret.
    The only differences between "Zero Out Data", "7-Pass Erase", and "35-Pass Erase" are the number of times a binary zero is written to every bit on the disk. "Zero Out Data" writes a binary zero once, whereas the 7- and 35-Pass options write a zero seven and 35 times, respectively.
    Technically, one pass with Zero Out Data should be sufficient to map bad sectors out of service, a process also known as sparing. If a bad sector is encountered, it is both marked as "in use" in the directory's allocation table and added to the directory's "bad blocks file."
    My understanding is that the Surface Scan of Tech Tool Pro should identify bad sectors every time it is run unless the bad sectors have been locked out by the drive controller of the ATA drive itself. This is because Surface Scan checks the entire surface of the disk.
    What may have happened is that running "Zero Out Data" spared the bad blocks from a directory standpoint, but did not result in the drive's controller locking out those sectors for reasons detailed in the "Surface Scan" section of the Tech Tool Pro manual. However, the 7-Pass Erase may have resulted in the drive's controller locking out the bad sectors and why Surface Scan did not pick them up after such.
    Given the problems you described, I concur with your plan to have Apple check the affected computer. You might also want to consider purchasing an AppleCare Protection Plan for that Mac: I recommend and buy these for all my Macs.
    For some additional information on bad sectors, see the "Bad Sectors" section of my "Resolving Disk, Permission, and Cache Corruption" FAQ.
    Good luck!
    Dr. Smoke
    Author: Troubleshooting Mac® OS X
    Note: The information provided in the link(s) above is freely available. However, because I own The X Lab™, a commercial Web site to which some of these links point, the Apple Discussions Terms of Use require I include the following disclosure statement with this post:
    I may receive some form of compensation, financial or otherwise, from my recommendation or link.

Maybe you are looking for