Catalog(Punchout) Vendor

Hi,
We have a Punchout Vendor, where the shopping cart is eligible for free shipping if it is 10$, less than 10$, no free shipping, Our requirement is if the user submits a shopping cart less than 10$, it should not submit and instead it should show up a message saying that the Order did not meet the minimum requirements for free shipping.
Please advice what is the best way we can achieve this requirement.
Regards

Hi. Dinesh is correct, but to make it vendor specific you could define a custom attribute in table T77OMATTR called "minumum spend".
Then in PPOMA_BBP (before SRM 5) or in PPOMV_BBP (SRM 5) you can find the org unit for the vendor and assign the minimum spend value.
Then you can use function BBP_READ_ATTRIBUTES in the BBP_DOC_CHECK_BADI to read the minimum spend for that vendor and issue an error accordingly.
Regards,
Dave.

Similar Messages

  • OCI Catalog Punchout From MM/PM

    Hello,
    We are configuring an externally maintained OCI punchout catalog with the MM and PM modules within ECC. 
    When adding items to the requisition in MM, and the work order in PM, none of the fields are fixed (non-changeable/editable).  I was expecting certain fields (e.g. Price, Material Group, Vendor, etc.) to be fixed  - similar to when punching out from an SRM system.
    Shouldn't the applicable fields be non-editable?
    Thanks,
    Edgar

    Hi Andreas,
    For our customer we would like to link ECC5 MM to SRM-MDM 2.0.
    Our MDM catalog works well with SRM EBP 5.5.
    For a different scenario we would like to link MDM directly to ECC5 : MM / PM / PS.
    1. In ECC5 MM there is no customizing entry for Web Services.
    It used to be :
    IMG --> Material Management --> Purchasing --> Environment Data --> Web Services.
    This entry is no longer exist.
    Do you have an idea of how to link MM to MDM ?
    2. In order to link MDM to ECC5 PM, we customize :
    IMG --> Plant Maint ... --> Maintenance and services ... --> Maintenance and services order --> Interface for procurement Using catalogs (OCI) --> define catalog
    I did the same setting as in SRM EBP.
    and also
    IMG --> Plant Maint ... --> Maintenance and services ... --> Maintenance and services order --> Interface for procurement Using catalogs (OCI) --> Assign Catalog to Order type
    I assign
    PM01 order type,
    a plant,
    sequence 1
    Catalog ID.
    I have no idea about the following entry in this table :
    - Organization
    - User
    - Password.
    I put them with blank value.
    Thanks for your help.
    regards
    XAvier NIEL

  • OCI Catalog for Vendor problem : Logical system for catalog not maintained

    We have set up an OCI catalog with on of our vendors. This works fine untill we transfer shopping basket data from Vendor sysem into our SRM-system (SRM5.0). Then data is not being transfered and Vendor Webshop screen remains 'open'.
    in SLG1 i have found an error "Logical system for catalog not maintained. Inform system administrator'
    Anyone an idea what the cause of this error can be or what we need to check ?
    Thanks in advance

    Hi,
    I have not seen that error before. However, I think it may have to do with the LOGICAL_SYSTEM OCI field. Can you check if your punch-out catalog vendor is populating that field? Also, check if you have the correct BP# populated in the catalog configuration and the LOGICAL SYSTEM Field on the define External Webservices is blank.
    SG

  • Catalog ID / vendor incorrect

    Hi all,
    I'm in SRM 5.0 in classic scenario, and are using some external suppliers catalogues via OCI.
    Occasionally a shopping cart is created that has the wrong catalog ID. It appears as though the user has managed to open two catalog windows at the same time, or SRM has lost track of which catalog session is current.
    eg. And item is ordered from Catalog1, but in SRM, the catalogue ID stored against that item is Catalog2.
    Any suggestions?
    Thanks,
    Darren.

    Hi,
    Opening two webservices within the same SRM session is not supported by SAP, it will, as you have identified, only use the webservice ID of the first catalog. Only 1 cataog window at any one time should be opened, this is how the system is designed.
    Regards,
    Jason

  • Questions about punchout catalogs in SRM 7.0

    1) Does SRM use any encryption when sending the catalog URL and the user ID and password to the punchout catalog.
    2) When the Punch out catalog sends back the data to SRM, are we exposing the SRM server to internet? (opening up a port etc)
    This could be a possible security risk
    3) How is session management handled? suppose 3 users are using the catalog simultaneously, how does the punchout catalog know , which items to transfer , where?
    4) How can we ensure that the punchout vendor is charging the correct prices as agreed in the contract and not changing them?
    5) If it is decided that all the items in the catalog be stored as product masters in SRM and a contract is maintained for them, is it possible to do a price check against that contract , at run time when the shopping cart is created ?
    6) Can the UNSPSC code sent by the vendor in the OCI data be stored in a std field in the shopping cart?
    Regards
    Kedar

    Hi Kedar,
    1) For enabling the xml variant of the oci, we need to pass two parameters in the call structure.
    ~xmltype = ESAPO3.5
    ~xmlDocument -????
    What should be the value of the xmlDocument parameter?
    As per the Document :"In this parameter the XML file that must correspond to one of the schemas above is transferred as a Base64-coded character set."
    So should it be a file name or file path??
    Also where do we get the file ? Could you provide an example of this parameter maintained in SRM?
    The value is as defined, it looks for the schema used, in the case of ESAP0-3.5 it should be the OpenCatalogInterface.xsd as defined in the documentation. I will attach the xsd for you to see, it should refer to the xml file contained within the HTML form submitted
    2) Does the OCi support any version of xml, provided a suitable reference file is provided? can it support pidx or cxml?
    I am not sure here, basically, we take the xml document passed and move it into the integration engine where it is parsed using the transformation BBP_OCI_XML_TO_RFC, i.e. inside function MAP_XML_TO_ITABS we call this if the xmltype = ESAP0-3.5
    IF xml_type = 'ESAPO-3.5'.
      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.
    I guess if the XML type is not interpreted then you'll get an xslt failure
    3) When the supplier is sending the UNSPSC code, which field in the shopping cart is it copied?
    I didn't see any field by the name External category ID in the std. shopping cart. Is this copied to the Product category field?
    It is (I think, I haven't fully checked this in the coding) reffered to the Product Category field, the mapping for external product category is decided in Form  map_product_category
    IF NOT iv_ext_schema_type IS INITIAL OR
         NOT iv_ext_category_id IS INITIAL.
        PERFORM get_external_category_guid USING iv_ext_schema_type
                                                 iv_ext_category_id
                                        CHANGING cv_category_guid
                                                 cv_error.
    Regards,
    Jason

  • Vendor Missing on SC when Purchasing from Internal & External Catalog

    Hi All -
    I have a strange problem and I am wondering if anyone else has run into this and how they solved it.  We are implementing SRM 5.0 on SRM Server 5.5 with SRM-MDM.  We are using both internal catalogs as well as punch out catalogs. 
    If we select items from an internal catalog and put it in our shopping cart and then select items from a punch out catalog into the same shopping cart, the vendor for the punch out catalog is not returned.  This only happens when you purchase from the internal catalog first.  If you purchase form the punch out catalog and then add items from an internal catalog, the vendor is displayed for every item. 
    Has anyone seen anything like this?  How do I resolve it?  Thanks
    Jane

    Hi Jane
    Hope you aware that there is no relationship between internal catalog as well as punchout catalog?
    Internal catalog- retrieve data from SRM-MDM catalogs
    Punchout catalg -retrieve data from external marketplace catalog.
    Did you debug ?
    Hope you might have mapped with BBP_CATALOG_TRANSFER badi to map the catalog to OCI maping.
    Debug and check you might have some clues.
    regards
    Muthu

  • Catalog vendor having different vendor number in different R/3 system

    Hello Experts,
    We are in SRM 7.0 classic scenario and we are facing an issue as described below:-
    We are using a punched out catalog which has different venor number in different backend system.We have 2 R/3 backend system say R/3 sys1 & R/3 sys2.
    Vendor No for the Catalog vendor is say:-
    Vendor No     R/3 sys
    V123              R/3 sys1
    V567              R/3 sys2
    We have connected the R/3 sys2 just a week back.We have replicated the catalog vendor number V567 from R/3 sys2 into SRM system and we are able to successfully create a Shopping cart in R/3 sys2 using catalog.
    However,we are facing a problem and the problem is that,
    When we create a shopping cart in R/3 sys2 using catalog,by  default we get a message that "Vendor V123 is not intended for plant"
    We are able to change the vendor from V123 to V567  in the portal,but we are unable to understand why the vendor V123 is picked up as a default catalog vendor.
    Can you all experts,plz help us understand why this vendor V123 is picked up as default vendor and how we can ensure that Vendor V123 is picked up when we are creating SHC is system R/3 sys1 & vendor V567 is picked up as default vendor when we are creating SHC in system R/3 sys2?
    Any pointers will be highly appreciated.
    Thanks & Regards,
    RKS

    Hello RKS,
    >
    RKS_Jsr wrote:
    > (...)
    > Can you all experts,plz help us understand why this vendor V123 is picked up as default vendor and how we can ensure that Vendor V123 is picked up when we are creating SHC is system R/3 sys1 & vendor V567 is picked up as default vendor when we are creating SHC in system R/3 sys2?
    >(...)
    This means for same Product Category (and same material ID) coming from your Punch-Out catalog, you can create a Purchase Requisition in R/3 sys1 OR R/3 sys2 ?
    If i am correct, how can you manage in your catalog two vendor numbers for same Product Category (and material ID) ?
    I guess only one vendor number (V123) is maintained in your catalog. That's why, even if your management rule is to send your SC to R/3 sys2, you will have always vendor V123 as the default one, as it is the only one in your catalog...
    Regards.
    Laurent.

  • Catalog Problem - Automatic vendor assignment problem...

    Hello All
    One of the procurement catalog (Green flow Items) was corrupted by uploading a supplier catalog Schema. We got this corrected by once again uploading the correct schema to this catalog and mapping it to the master catalog. There after the corrupted schema is published.
    After this when the users are creating the shopping carts with the items in this recovered catalog, 'Automatic Vendor Assignment' facility is not working . All these shopping carts are being directed to the Professional Purchaser, even though they are Green route shopping cart
    Due to the 'Automatic Vendor Assignment' failure; if the requisitioner manual enters then Vendors details when creating the Cart then the Vendor Details will appear in the Professional Purchasers In-Box.
    Alternatively; the Vendor Details will not appear.
    Did I miss any thing while correcting the the Procurement cataloge.
    Any help or guidance on this is very much appreciated.
    Thank you in advance.
    Wishes & Regards,
    Mahesh. J

    Hi,
    Please check returned OCI value from Catalog. Did you get correct business partner ?
    [https://service.sap.com/sap/support/notes/395312|https://service.sap.com/sap/support/notes/395312]
    Implement the Note 487917 and check the log in SLG1 transaction.
    Regards,
    Masa

  • External Catalogs of SRM 5.0 not working in SRM 7.0

    Hi all,
    Iu2019m in the process of converting all SRM 5.0 punchout catalogs to SRM 7.0.
    All catalogs are working fine in SRM 5.0 but not in SRM 7.0.
    For one I got a problem autologgin into the vendor catalog page.
    In SRM 5.0 we are using ITS (no portal). For SRM 7.0 we are using SAP-Portal.
    Iu2019ve traced SRM 5.0 punchout and SRM 7.0 punchout:
    SRM50:
    strUserName=XXXXX&strUserPwd=XXXXX&strLiefNr=XXXXX&HOOK_URL=https%3A%2F%2FXXXXX.XXX.ads%3A8002%2Fsap%28cz1TSUQlM2FBTk9OJTNhYWJhaGFjaGlfU1JEXzAwJTNhZjF2UUpGTlZWa1FFUFZrcDRXcDk5eDEwdDBBSUNnSE01V3pXQkY5Sy1BVFQ%3D%29%2Fbc%2Fgui%2Fsap%2Fits%2Fbbpsc03%2F%3F%7EOkCode%3DADDI%26%7Etarget%3D_top%26%7Ecaller%3DCTLG%26%7Eclient%3D100%26%7Elanguage%3DDE%26%7EHTTP_CONTENT_CHARSET%3Dutf-8&OCI_VERSION=4.0&OPI_VERSION=1.0&returntarget=_top
    SRM70:
    sap-client=100&sap-language=D&strUserName=XXXXX&strUserPwd=XXXXX&strLiefNr=XXXXX&OCI_VERSION=4.0&OPI_VERSION=1.0&returntarget=_top&HOOK_URL=http%3A%2F%2FXXXXX.XXX.ads%3A8000%2Fsap%2Fsapsrm%2Finbound_hdlr%3FTARGET_URL%3Dhttp%253a%252f%252fvangogh%252eafg%252eads%253a50000%252firj%252fportal%253fNavigationTarget%253dpcd%253aportal_content%252fcom%252esap%252epct%252fspecialist%252fcom%252esap%252epct%252esrm%252esrm70%252fcom%252esap%252epct%252esrm%252ecore%252efl_core%252fcom%252esap%252epct%252esrm%252ecore%252efl_roles%252fcom%252esap%252epct%252esrm%252ecore%252ero_employeeselfservice%252ffl_goshopping%252fcom%252esap%252epct%252esrm%252ecore%252eiv_shop%2526NavMode%253d3%2526UsePost%253dTrue%2526SAPSRM_RESUME_ID%253dSAPSRM_OCI&CATALOG_URL=http%3A%2F%2Fshop.xxxdaten.de%2Fcommerceportal%2Focisrm_autologin.asp
    I guess the differences in the punchout call is the reason for the failure in the autologin.
    I thought OCI u2013 interface is standardized. Both punchouts are with OCI-Version 4.0, but the call is different!
    Have I missed some settings? Is it possible to customize the punchout call e.g. to exclude the system added parameter "sap-client=100" because this is not used ins SRM50 punchout?
    Or is it the task of the vendor to customize his system to the SRM 7.0 punchout logic?
    Thanks for all of your inputs
    Regards
    Stefan

    All,
    We seem into run into similar issues once we upgraded from SRM 5.0 to SRM 7.0 Our catalog punchouts to ARIBA On-deman catalogs are not working. We have opened an OSS message with SAP so far none of the suggested options are working for us. ARIBA is also unable to help us.
    We suspect our issue is failing within SAP and OCI is not writing any application logs (SLG1) etc, So it has been difficult to troubleshoot.
    From the SRM Portal side, when we try to launch CATALOGS page in SRM 7.0, it fails right away with the following error
    "Error connecting to Catalog; contact your System Administrator "
    There are no errors anywhere on SRM box to investigate.
    We are on SRM 7.0 Support pack level 6.  So Note 1429685 - Empty importing parameter in BADI BBP_CAT_CALL_ENRICH is part of support pack 6.
    We have also applied the note 1405908 - Issues with 3rd Party catalog integration with SRM 7.0 as per SAP, still no resolution.
    Any suggestions !

  • Multiple info records for the same material record in the catalog

    Hi Guys,
    I have got sort of a puzzle I can not solve at the moment, maybe some one can help me to solve it. The situation in our system landscape  is as follows:
    Systems:
    SRM 5.0 (Classic implementation scenario)
    ECC 6.0
    SRM-MDM 2.0
    PI 2005
    Material master is maintained in R/3 and the materials are replicated to SRM. From SRM we replicate all materials to the catalog repository in  SRM-MDM.
    As the material master in R/3 is vendor independent, the materials replicated to SRM also have no vendor attached. For the first initial material replication from SRM to the catalog SRM-MDM this also means that the products in the main table of the repository, u2018catalog positionsu2019, will not have a vendor or vendor number attached (i.e. no reference to a source of supply).
    To assign a source of supply in the repository to a product (record) we will use info records which are replicated from R/3 to SRM-MDM.  The mapping for this in the Import Manager can only be based on the product number. As this is the only unique value available which can map a info record to a already existing (but vendor less) ptoduct item in the catalog.
    As long as every item in the repository has only one unique info record, meaning one source of supply with a specific price, there is no issue in the above scenario. Based on the product-id, the info record data will be matched with the material item in the catalog.
    The issue for me arises when multiple info records exists for the same material. The info records can heave different vendors and different prices. All possible vendors should be available in the catalog for the same material (at least this is the requirement ). 
    At this point the product-id will no longer be an unique value. Importing the info records will cause problems, as only one material record is available in the repository for the specific product-id (remember that when doing a initial replication of the material master to the catalog, no vendor data is replicated).
    Does anyone had this issue before, and knows a solution? Is it for example possible during the import of the info records in the Import manager, to duplicate material records in the destination data, based on the number of info records available in the source data for the same product-id. Or is there an other solution that I am missing?
    Your help would be appreciated!
    Regards,
    Skander

    Dear Poster
    Your thread has had no response since it's creation over
    2 weeks ago, therefore, I recommend that you either:
    - Rephrase the question.
    - Provide additional Information to prompt a response.
    - Close the thread if the answer is already known.
    Thank you for your compliance in this regard.
    Jason Boggans
    SAP SRM SDN Moderator

  • How to create a Catalog (Product/Service) & TAX issues

    SRM Guru's
    Product Ver: SRM 5.0 : ECC 6.0  ( No CCM or Service Master )
    TAX S/w: Vertex ( O )
    As of now:    We are planning to implement a vanilla SRM-ECC (in ext. classic). We are into Indirect procurement w/limit orders.
    Catalog:
    I want to create a Catalog ( UNSPSC or 1 level company catalog),
           1. Can this be created in ECC  (with out Products ) and replicated to SRM (EBP)
           2. How to go about creating it ?
           3. Can it be done with out CCM, if so how
           4. How to replicate it ? ( no CCM or middleware )
           5. Can i create it in EBP ? if so, plse say how..
    TAX:
    Vertex mentioned that, Tax codes will be mapped to services, in our case, since we don’t have Services except a free form text describing what service is provided ( eg: "Payroll Service" ), what can be done ?
    In a normal scenario, i can imagine having Service Master with all "Services", but in our situation, how can we use catalog to map to TAX codes. ?
    PS: If you could, please describe/break down the relationship between
       Catalog -- Category Id -- Product -- Services/Materials
    regards.,
    -Rupesh

    Hi
    <u>To create internal catalog there are three possibilities</u>
    1. CCM Catalog developed by SAP.
    2. SRM-MDM Catalog taken over by SAP.
    3. Requisite Catalog other catalog provider.
    <u>Check these links -></u>
    http://help.sap.com/saphelp_ccm20/helpdata/en/index.htm
    https://websmp101.sap-ag.de/ibc-srm here check SRM-MDM Catalog.
    http://www.requisite.com/solutions/index.cfm?pageID=productpac_bugseye
    Re: Catalog Mgmt
    <b>Other related links -></b>
    <u>Create Internal Catalog</u>
    Re: Create Internal Catalog
    CCM Create catalog link
    Re: creating a catalog
    Catalog ID does not exist
    Re: SRM Contract Catalog - Creation
    CCM SRM product catalog
    Re: Product Catalog to CCM
    <u>Managing Catalog content in SRM</u>
    http://help.sap.com/saphelp_srm50/helpdata/en/0a/f9353e39011a38e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/ba/7a50415e216e24e10000000a155106/frameset.htm
    <b>P.S: All tables for CCM (Catalog tables and CCM) start with "/CCM/" ,so you can search on that using SE11 transaction.</b>
    <u>MDM-SRM Catalog</u>
    Re: MDM SRM - Catalog - External Catalog - Punchout
    <u>Punchout catalog</u>
    Punchout catalog
    <u>Loading Product Data into Catalog using CSV files</u>
    Loading Product Data into Catalog using CSV2.0 file
    <u>Contract catalog</u>
    Re: Contract catalog
    Hope this will definitely help. Do let me know.
    Regards
    - Atul

  • SC - Contract and vendor information disappear afeter change plant

    Dear friends,
        I'm using SRM 5.5 and i have the follow problem:
        I create a SC using a item registered in MDM 2.0 the item has contract information and vendor information, but there is not information about plant.
        The SC get the contract and vendor information but i need sometimes change the plant and when a change the plant the information about catalog and vendor disappear.
        I tried use the BADI BBP_SOS_BADI to recover contract and vendor information, but in this moment i don't have how to get contract information because the catalog information disappear.
        I'm using the classic scenario so i don't create contract in SRM just in backend System.
    Thanks.
    Roberto Aran.

    Hi
    Could see the plant data in the SC( Ship to address/ Performance location)
    BR
    Muthu

  • How does a catalogue vendor gets charactarized as a fixed vendor in SRM?

    Dear Expters,
    can you please help me understand the standard SRM behaviour (7.0, CS) for the following point:
    When a catlogue item is purchased from a third party catalogue platfrom, than the vendor of this catalogue item is displayed as a fixed vendor in the EBP shopping cart, afer the return from the catalogue platform from SRM.
    How exactly does the charactarization of the vendor as fixed vendor happens?
    I mean, does it happen in a way that during the return from the catalogue platform to SRM, the catalogue platform sends the
    content 000019 into the SRM field partner_fct?
    Or is the approach completely different and it is done somehow in a way that SRM receives that data from the catalogue platform, than for example understands somehow that this position was sent from a catalogue and based on that decides that the vendor should have the "fixed vendor" partner function?
    Thank you.

    Hello,
    The SRM system behaves as described below:                                                                               
    Limit item:                                                               
    If a SC is created with a vendor, it is considered as a "Fixed Vendor".                                                                               
    Free text item:                                                           
    If a SC is created with vendor, it is considered as a "Preferred Vendor".                                                                               
    Catalog items:                                                            
    When an item is added from a catalog to SC, the vendor is always considered as "Fixed vendor".                                                                               
    It is possible to change the "Preferred Vendor" to "Fixed Vendor" through BADI implementation BBP_DOC_CHANGE_BADI~BBP_SC_CHANGE.
    Anyway, if you create a cart using catalog item, vendor will always be considered as fixed.
    Regards,
    Ricardo

  • Error - Incomplete items in catalog. Only complete items were transferred

    Hello Friends,
            Iam working on a requirement which maps Vendor UOM(Unit Of Measurememnt) to SAP UOM.
    For this i created custom table which contains Catalog id, Vendor UOM(non sap system), SAP UOM.
    Here iam getting following error while mapping TU(Vendor UOM) to TB (SAP UOM) in shopping cart portal.
    Incomplete items in catalog. Only complete items were transferred
    But while mapping EA (Vendor UOM) to PK (SAP UOM), it is working fine. Could any one throw some light on this why iam getting the above error.
    Thanks
    Srikanth

    Hi,
    Please refer the below thread for the same issue.
    Re: Incomplete items in catalog. Only complete items were transferred .
    Hi,
    Looks there is a improper matching with UOM maintained in the catelogue . Go to trxn CUNI and check the unit of measurement , you should be maintain the same UOM for bottle in the catelogue too ( Should be BO for Bottle). So change the UOM in the catelogue should be resolved.
    Hope this helps.
    Best Regards,
    NMK

  • Catalogs in MM

    Folks,
    We're on ECC 6.0 and it should be possible to use vendor catalogs. Anyone experience on this? I can't find any documentation on this topic.
    Thanks for helping.
    MZ

    Hi,
    Note 1092922 - Using several catalogs in purchasing describes the following:
    Description of functions
    As of ECC 6.0, you can use Web-based catalogs in purchasing (using an OCI interface). You can now transfer catalog data to the material items of purchasing documents (purchase requisitions and purchase orders).
    In Customizing for purchasing, you can specify several catalogs. In the transactions for purchase orders and purchase requisitions, only the catalog is used for which the default indicator is set.
    If you want to use more catalogs for vendors or for different article classes, their usage is restricted.
    Furthermore there is a catalog button available in ME21N, which now obviously does not trigger anything.
    MZ

Maybe you are looking for