Duplicate catalog item; price editable

Hi All,
I have a client running SRM server 550; they have an issue that when a user creates a shopping cart and adds a catalog item, the price is not editable (as it should be). However, if the user then creates a copy that item, using the "duplicate" button in the SC, then the price becomes editable.
It appears this is a known problem and there is a solution for this (note 1386176) for SRM7.0, does anyone know if the same solution can be applied for SRM 5.0, or if there is an alternative solution?
Thanks.

Tom,
I suggest you open a message with SAP.  The problem here while copying the SC catalog line item is creating the condition type manual and hence it might be allowing you to edit the price.  If my guess is correct, then you would be able to change the price on PO as well (obviously you should be on extended classic).
Bu using the Control UI Badi, and having an extended classic scenario, you may be deferring the problem from the SC to PO.  You might want to do the same kind of development on the PO also.
Else, SAP has fixed the same issue for us on SRM 6.0.  Of course, we could have done the meta data development on SRM 6.0 which we avoided and SAP gave a fix which is applicable for SRM 7.0 also.
Thank You,
DV

Similar Messages

  • Modules for recommending new catalog item price

    Hi,
    we have catalog item price history, we have customer purchase history, which module(s) can/should we use to price a new product?
    Thanks
    hyang

    Hi, hyang,
    I think you might want to think about a metric you want to optimize, such as the monthly/weekly revenue of this new product, or number of items sold per month/week, while taking the price as an important factor. Then, from the historical sale history, you
    can train a model and see how price is impacting the metric. The model might give you some insight of the relationship between the price and the metric. 
    Alternatively, if you do want to directly determine the price, you can build a regression model, where the target is the price, the variables might include features of products, how long this product has been on market, the demand of this product, whether
    it is seasonal, holiday related product, etc. 
    Hope at least it can give you some hint at least.
    Thanks.
    Hang

  • Change price of Catalog item in S.Cart

    We want to change the price of a Catalog item in the SRM shopping cart ....am on SRM5, SP06 ECS...
    Is this possible?
    I know MDM catalog items come into SRM as non editable /grayed out with a Price already chosen....but we want to change it and add a surcharge.....
    am not interested in Price Conditions coz they are at the PO level. I need my edited price and surcharge and total at shopping cart level so i can send shopping cart to the correct approver........
    Currently investigating following options ..u2026u2026..
    1. Perhaps maintain field price_changeable in BADi-Interface IF_EX_BBP_CATALOG_TRANSFER in method ENRICH_ITEM_DATA. To edit the price!!
    2. Reverse engineer Note 1449196 - Item Price revalidation during Shopping cart order process
    3. Note 613686 - Price changeable after catalog data transfer....thanks muthu
    Any ideas people!!
    cheers
    alex

    Hi Alex
    l do remember Jason offered some custom note todo the same.
    *Note 693175 - Making free items changeable*If you transfer items with a price of 0.00 from the catalog to the shopping cart, the price is not ready for input in the shopping cart.
    Other terms
    Pricing, e-procurement, zero price, shopping cart
    Reason and Prerequisites
    This is the standard system response as of EBP 3.5 Support Package 05 or Note 569275.
    Solution
    If you want to change the price after you transfer the item to the shopping cart, implement the attached correction instructions.
    This consulting note was created for specific Support Package levels. The context parts may have changed. If you cannot use transaction SNOTE to implement this note automatically, you must find the context parts manually and use the Modification Assistant to adjust the source code manually. This is because separate correction instructions do not exist for each Support Package level.
    Need to change price for catalog items...
    Note 1386176 - Duplicate/Copy catalog item: Price editable
    The item price transferd from catalog can not be changed in SC
    you need google well.
    let me try if i have luck
    Muthu
    Edited by: Muthuraman Govindasamy on Sep 30, 2010 12:09 AM

  • Catlog item price is not updated after pubishing catalog sucessfully

    Hi,
    Hi All,
    Our user has updated catalog item price for sullplier and published successfully long ago, but when ever user creating Shopping cart fro that catalog then item price is still showing old price instead of new price.
    Request you to any one advice me, how to solve this issue?
    Many Tnaks,
    Venkat

    is the TREX running ??
    In your SRM system go to transaction SM59 and under TCP/IP-Connections search for destination called
    TREXDEFAULT_REG, double-click on it and click on connection test button (your destination might have a different name).
    Please check following table entries.
    /CCM/D_CTLG_REQ SE
    /CCM/D_IDX_META inactive index
    /CCM/D_IDX_CHAR any entries for inactive index ?
    are u publshing the entire master catalog ?? or part of it ??
    thanks
    -Adrivit

  • Receiver objectype (B1i 8.8) for price catalog or item price intheGeneral

    what is the receiver objectype (B1i 8.8) for price catalog or item price
    in the Generate of BizPackage and BiU where my sender objecttype is ECC6_Pricat (to be created)?
    Edited by: Elson Wong on Feb 28, 2012 4:35 PM

    If i correctly understood your problem, i think you have to manage (in your trasformation) the section between <Items_Prices> and </Items_Prices>.
      <?xml version="1.0" encoding="utf-8" ?>
    <BOM xmlns:bfa="urn:com.sap.b1i.bizprocessor:bizatoms">
    <BO>
         <AdmInfo>
              <Object>4</Object>
              <Version>2</Version>
         </AdmInfo>
         <Items>
              <row>
                   <ItemCode>AAAAAA</ItemCode>
                   <ItemName>BBBBBBBBB</ItemName>
              </row>
         </Items>
         <Items_Prices>
              <row>
                   <PriceList>1</PriceList>
                   <Price>27.400000</Price>
                   <Currency>EUR</Currency>
              </row>
              <row>
                   <PriceList>2</PriceList>
                   <Price>0.000000</Price>
                   <Currency>USD</Currency>
              </row>
         </Items_Prices>
         <ItemWarehouseInfo>
              <row>
              </row>
         </ItemWarehouseInfo>
         <ItemPreferredVendors>
         </ItemPreferredVendors>
    </BO>
    </BOM>
    BR

  • The item price transferred from catalog cannot be changed in SC

    Hi Team,
    In Shopping cart for catalog item with price as zero(which are selected form catalog ),The Price field is editable so if we change the price from zero to
    other value and when we click on order the below shown error is populating.
    And also the below mentioned sap notes are implemented for the solution
    Please help so that we can change the price form zero to other value.  SRM 7.0 Support pack 8
    Thanks & Regards,
    Padmasai Kantheti

    Hi Padmasai,
    This is the standard behavior if you have the checkbox "Activate SC Item Price Check From Catalog"
    active for your catalog web service definition.
    When this checkbox is active system will always check for price change and will not be allowed to change the price from catalog.
    Regards
    Sam

  • Using API  to run Catalog Bulk Load - Items & Price Lists concurrent prog

    Hi everyone. I want to be able to run the concurrent program "Catalog Bulk Load - Items & Price Lists" for iProcurement. I have been able to run concurrent programs in the past using the fnd_request.submit_request API. But I seem to be having problems with the item loading concurrent program. for one thing, the program is stuck on phase code P (pending) status.
    When I run the same concurrent program using the iProcurement Administration page it runs ok.
    Has anyone been able to run this program through the backend? If so, any help is appreciated.
    Thanks

    Hello S.P,
    Basically this is what I am trying to achieve.
    1. Create a staging table. The columns available for it are category_name, item_number, item_description, supplier, supplier_site, price, uom and currency.
    So basically the user can load item details into the database from an excel sheet.
    2. use the utl_file api, create an xml file called item_load.xml using the data in the staging table. this will create the xml file used to load items in iprocurement and save it in the database directory /var/tmp/iprocurement This part works great.
    3. use the api fnd_request.submit_request to submit the concurrent program 'Catalog Bulk Load - Items & Price Lists'. This is where I am stuck. The process simply says pending or comes up with an error saying:
    oracle.apps.fnd.cp.request.FileAccessException: File /var/tmp/iprocurement is not accessable from node/machine moon1.oando-plc.com.
    I'm wondering if anyone has used my approach to load items before and if so, have they been successful?
    Thank you

  • Linking Freight charges/installation charges in the catalog item

    Hi CCM/MDM experts,
    I have a requirement. Please look into it
    In the catalog can we have installation costs/freight costs attached to an item?
    When I select the item in the Shopping cart from catalog, it should bring cost of the item as well as additional cost under the pricing condition. The same thing should show up in PO.
    The labor cost is expected to hit a different GL account.
    Your help on this highly appreciated.
    Thanks

    Vemulap
    In our system we list Delivery Charges as a separate Catalog item with a zero price for each vendor, (or a fixed price if one exists).
    We allow our users to edit shopping cart items with a zero price but not those with a catalog price.  This is bespoke in our system using a BADI.
    We then direct the Freight charges to the correct GL account by linking to a UNSPSC code for freight.
    By this method users can enter the delivery charges themselves when creating the Cart. This leads to a separate line on the PO for Freight that must be confirmed.
    We tried to use pricing conditions but it gets horribly complicated and later on leads to problems with invoice entry if you have an organization with a large AP section as we have.
    Hope this helps
    Allen B.

  • Will catalog item and ERP contract be in synch?

    Dear Experts,
    Could you please comment if the SRM-MDM catalog item and ERP contract will be in synch? Our client has the below business process:
    At the end of the RFx process, the system will create a central contract in the SAP SRM system. Now, the central contract will be distributed to the ERP MM system. Once the contract is created in the backend ERP MM system, the contract will be pushed to SRM MDM catalog from ERP MM system by MECCM transaction code.
    Now, the catalog contract item is used in the shopping cart. Will the shopping cart item quantity get offset in the ERP MM contract?
    I hope, if the ERP MM contract quantity gets offset, it will update the central contract in SAP SRM as well.
    I appreciate your input and comments.
    Thanks and regards,
    Ranjan
    Ranjan Sutradhar

    HI,
    When ever a contract is uploaded to SRM MDM catalog and if this item is used in your SC from the catalog, your PO will have the contract price. Once the PO is order there will be a call off performed on the contract.
    Hence whenever the ERP contract has a call off, automatic call off on the SRM cenrtal contract will also be performed.
    Regards
    Sam
    Edited by: Sam Chacko Ninan on Nov 8, 2011 11:01 AM

  • Enter rate / EUR rate type M - Replace item with MDM 3.0 catalog item

    Hello,
    Up on importing a requested item with an MDM 3.0 catalog item via the 'replace with calog item' functionality we're getting the following error:
    Enter rate / EUR rate type M for dd.mm.yyyy in system settings
    The from and to currency are both EUR. I first of all don't get it why anything related to exchange rates is happening here.
    Edit: I've investigated the problem a little more and it seems like the MDM currency mapping is not correctly set-up. The currency value maintained in MDM seems not to be taken into account when importing to SRM.
    Anybody knows how to (pre-)view the OCI mappings from MDM > SRM?
    Kind regards,
    Tim
    Edited by: T. Schuffelen on Apr 6, 2010 11:45 AM
    Edited by: T. Schuffelen on Apr 6, 2010 12:04 PM

    Hi Masa,
    I knew and had already checked that place. But what I actually ment is how can i see the MDM filling for f.e. NEW_ITEM-CURRENCY. I would like to know whether MDM is actually providing the NEW_ITEM-CURRENCY.
    The field NEW_ITEM-CURRENCY for our repository is mapped with Price Information-Currency. This should suffice but it isn't.
    I've tested the following: defaulting my users Local Currency to USD instead of EUR in the PPOMA_BBP attribute -> add MDM catalogi item in SC -> Currency is USD. While MDM currency is EUR. It's not mapped/read..
    The field Price Information-Currency in MDM Data Manager contains as far as i can see value: EUR.
    Thanks for your help.
    Kind regards,
    Tim

  • BTREE and duplicate data items : over 300 people read this,nobody answers?

    I have a btree consisting of keys (a 4 byte integer) - and data (a 8 byte integer).
    Both integral values are "most significant byte (MSB) first" since BDB does key compression, though I doubt there is much to compress with such small key size. But MSB also allows me to use the default lexical order for comparison and I'm cool with that.
    The special thing about it is that with a given key, there can be a LOT of associated data, thousands to tens of thousands. To illustrate, a btree with a 8192 byte page size has 3 levels, 0 overflow pages and 35208 duplicate pages!
    In other words, my keys have a large "fan-out". Note that I wrote "can", since some keys only have a few dozen or so associated data items.
    So I configure the b-tree for DB_DUPSORT. The default lexical ordering with set_dup_compare is OK, so I don't touch that. I'm getting the data items sorted as a bonus, but I don't need that in my application.
    However, I'm seeing very poor "put (DB_NODUPDATA) performance", due to a lot of disk read operations.
    While there may be a lot of reasons for this anomaly, I suspect BDB spends a lot of time tracking down duplicate data items.
    I wonder if in my case it would be more efficient to have a b-tree with as key the combined (4 byte integer, 8 byte integer) and a zero-length or 1-length dummy data (in case zero-length is not an option).
    I would loose the ability to iterate with a cursor using DB_NEXT_DUP but I could simulate it using DB_SET_RANGE and DB_NEXT, checking if my composite key still has the correct "prefix". That would be a pain in the butt for me, but still workable if there's no other solution.
    Another possibility would be to just add all the data integers as a single big giant data blob item associated with a single (unique) key. But maybe this is just doing what BDB does... and would probably exchange "duplicate pages" for "overflow pages"
    Or, the slowdown is a BTREE thing and I could use a hash table instead. In fact, what I don't know is how duplicate pages influence insertion speed. But the BDB source code indicates that in contrast to BTREE the duplicate search in a hash table is LINEAR (!!!) which is a no-no (from hash_dup.c):
         while (i < hcp->dup_tlen) {
              memcpy(&len, data, sizeof(db_indx_t));
              data += sizeof(db_indx_t);
              DB_SET_DBT(cur, data, len);
              * If we find an exact match, we're done. If in a sorted
              * duplicate set and the item is larger than our test item,
              * we're done. In the latter case, if permitting partial
              * matches, it's not a failure.
              *cmpp = func(dbp, dbt, &cur);
              if (*cmpp == 0)
                   break;
              if (*cmpp < 0 && dbp->dup_compare != NULL) {
                   if (flags == DB_GET_BOTH_RANGE)
                        *cmpp = 0;
                   break;
    What's the expert opinion on this subject?
    Vincent
    Message was edited by:
    user552628

    Hi,
    The special thing about it is that with a given key,
    there can be a LOT of associated data, thousands to
    tens of thousands. To illustrate, a btree with a 8192
    byte page size has 3 levels, 0 overflow pages and
    35208 duplicate pages!
    In other words, my keys have a large "fan-out". Note
    that I wrote "can", since some keys only have a few
    dozen or so associated data items.
    So I configure the b-tree for DB_DUPSORT. The default
    lexical ordering with set_dup_compare is OK, so I
    don't touch that. I'm getting the data items sorted
    as a bonus, but I don't need that in my application.
    However, I'm seeing very poor "put (DB_NODUPDATA)
    performance", due to a lot of disk read operations.In general, the performance would slowly decreases when there are a lot of duplicates associated with a key. For the Btree access method lookups and inserts have a O(log n) complexity (which implies that the search time is dependent on the number of keys stored in the underlying db tree). When doing put's with DB_NODUPDATA leaf pages have to be searched in order to determine whether the data is not a duplicate. Thus, giving the fact that for each given key (in most of the cases) there is a large number of data items associated (up to thousands, tens of thousands) an impressive amount of pages have to be brought into the cache to check against the duplicate criteria.
    Of course, the problem of sizing the cache and databases's pages arises here. Your size setting for these measures should tend to large values, this way the cache would be fit to accommodate large pages (in which hundreds of records should be hosted).
    Setting the cache and the page size to their ideal values is a process of experimenting.
    http://www.oracle.com/technology/documentation/berkeley-db/db/ref/am_conf/pagesize.html
    http://www.oracle.com/technology/documentation/berkeley-db/db/ref/am_conf/cachesize.html
    While there may be a lot of reasons for this anomaly,
    I suspect BDB spends a lot of time tracking down
    duplicate data items.
    I wonder if in my case it would be more efficient to
    have a b-tree with as key the combined (4 byte
    integer, 8 byte integer) and a zero-length or
    1-length dummy data (in case zero-length is not an
    option). Indeed, these should be the best alternative, but testing must be done first. Try this approach and provide us with feedback.
    You can have records with a zero-length data portion.
    Also, you could provide more information on whether or not you're using an environment, if so, how did you configure it etc. Have you thought of using multiple threads to load the data ?
    Another possibility would be to just add all the
    data integers as a single big giant data blob item
    associated with a single (unique) key. But maybe this
    is just doing what BDB does... and would probably
    exchange "duplicate pages" for "overflow pages"This is a terrible approach since bringing an overflow page into the cache is more time consuming than bringing a regular page, and thus performance penalty results. Also, processing the entire collection of keys and data implies more work from a programming point of view.
    Or, the slowdown is a BTREE thing and I could use a
    hash table instead. In fact, what I don't know is how
    duplicate pages influence insertion speed. But the
    BDB source code indicates that in contrast to BTREE
    the duplicate search in a hash table is LINEAR (!!!)
    which is a no-no (from hash_dup.c):The Hash access method has, as you observed, a linear search (and thus a search time and lookup time proportional to the number of items in the buckets, O(1)). Combined with the fact that you don't want duplicate data than hash using the hash access method may not improve performance.
    This is a performance/tunning problem and it involves a lot of resources from our part to investigate. If you have a support contract with Oracle, then please don't hesitate to put up your issue on Metalink or indicate that you want this issue to be taken in private, and we will create an SR for you.
    Regards,
    Andrei

  • Allow changes to SC fields for catalog items

    We're on SRM 5.0 (SRMServer 5.5). In contrast to free-text (non-catalog) items, EBP makes certain fields display-only when adding catalog items to shopping cart. We need to make the following fields available for user's input when the user adds a zero-priced item from the catalog:
    - price
    - currency
    - UoM
    One solution I can think of is to make EBP treat zero-priced catalog items as free-text items. To achieve that, will it be enough to implement a BAdI (e.g. BBP_CATALOG_TRANSFER) to blank out CATALOGID and CATALOGITEM fields?
    Failing that, can we use BBP_SC_UI_CTRL method of BBP_UI_CONTROL_BADI to make price/currency/UoM available for input?
    I know there're SAP Notes to make Price and UoM changeable for catalog items (693175,748855), but they all entail modifications which I'd like to stay away from as much as possible.
    Thanks and Cheers,
    Serguei

    Thank you for your quick response, Yann.
    So, you confirm that the CATALOGID field is available to the BBP_CATALOG_TRANSFER BAdI, and that clearing it will open the fields? Also, can I assume that CATALOGID is the only criteria in price determination for my scenario - so that, when CATALOGID is blank, EBP will treat the item price as "manual price", not "catalog price"?
    You've brought up a good point about reporting on this field. I'll keep it in mind.
    What about the second approach: can BBP_UI_CONTROL_BADI (or some other BAdI) be used to modify SC field status for the mentioned fields?
    The two OSS Notes are not part of standard, they are not included in any Support Pack, so they're mods, and will be our last option to consider.
    Cheers,
    Serguei

  • Need to get catalog item from MDM of a specific supplier

    Hi gurus,
    i need to get the list of catalog item from MDM of a specific supplier,
    user will give the supplier and i need to bring the list of the catalog item
    that belong to the supplier that the user gave me,
    through abap.
    is anyone can help me with wich class+method do i need to use if i have the supplier name or id?
    thanks in advanced,
    dana.
    Edited by: dana leving on Jan 10, 2011 3:59 PM

    Hi Dana.
    You can achieve this through MDM Webservices.
    1. Create a MDM Webservice
    2. Configure the tables and list the list of fields which you want to retrieve
    3. You can specify the search criteria as well(supplier=XXX)
    4. Generate it and save it
    You can deploy the application in your landscape and call this webservice from your custom application to create shopping cart.
    The below link will give you an insight of MDM Webservices.
    http://help.sap.com/saphelp_nwmdm71/helpdata/en/45/018c03166a0486e10000000a155369/frameset.htm
    Hope it helps.
    Regards
    Bala

  • Catalog Item Maintenance

    Hi Gurus,
    Is there a way to be able to keep the item prices in the catalog up to date? Right now, if there are 2 contracts created for item 1 given that the 1st contract has expired so the 2nd contract was created -- the catalog will still show items with 2 prices (one for each contract). Is there a way for hte system to exclude item prices for expired contracts?
    Another scenario would be for items that have been inactivated because a new contract was created, the price of the inactive item would still show in the catalog.
    How to go about this? I will Reward points

    HI,
    I think u might have maintained 1st contract in catalog item data.
    U can check this and if that is still available then it will propose 1st contract price only becasuse that force the catalog item to take that price only.
    Check this in individual item for cataloge.
    Or need to check vendor list also. Make the same contract inactive in VLS if that availabe there.
    Award points if suitable ans.
    Navneet.

  • Items Price population

    Hello,
    I am unable to understand the workings of the price lists. I have defined the various price lists and given the pricing accordingly to each of the items.
    Next, I have specified the default price list for each of the Business Partners, so that when creating a transaction such as Sales Quotation or Purchase Order, the price of the item from the default price list can get populated on the transaction screen. However, the price does not get populated and in some cases, a completely different price (INR 16.00 instead of INR 1950.00) gets populated.
    I am unable to understand why the prices do not get populated. And where does the value INR 16.00 get populated from. I all cases, I am talking about the unit price of the item while creating the transaction. I have not defined any special prices nor any Hierarchies/Expansion.
    The Hierarchies/Expansion doesn't work either, but that is another issue. Or is it related in anyway to this problem?
    Awaiting your expert views.
    Prajwal

    Hello Prajwal,
    In SAP Business One a specific hierarchy determines how a price is selected in a marketing document.
    In the Item Master Data, the price which can be seen in the 'Price list' -> 'unit price' field displays the price for that item in that specifc price list, it has no effect on the selection of the item's price in a marketing document such as an AR invoice.  For more information how the item price is selected in a marketing document, please see the Expert on Phone (EoP) newsletter article:
    [How is the default item unit price determined in marketing documents?|https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=29524391]
    Also to find out more information about the Unit Price in the Item Master data, please read the following EoP newsletter article:
    [Can a default price list be defined in the 'Item Master Data'? |https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=23593860]
    I hope this helps
    Noreen
    Edited by: Noreen Armstrong  on Oct 8, 2008 1:35 PM

Maybe you are looking for

  • Error while report bursting in infoview

    Hi all, I have created a publication for report bursting when i am scheduling in my Development  environment it is working fine and reports are generated but when same publication i m using in PRODUCTION environment it is showing below error 2014-08-

  • Which MP3 is the smalle

    Which MP3 is the smallest, lightest and most thin. One that would be good for running?

  • Using a Brick Wall .jpg as a Texture - in PSE and AI?

    Hello Photoshop Elements users and experts: thanks in advance for reading this post and for your generous help.  I would like to use the brick wall in the following image: To be applied to the surrounding edge of an illustration in Adobe Illustrator

  • Stop and Start BI Publisher 12c OEM

    How to stop and start BI Publisher which is installed in 12c OEM. OMS is running on OEL 64 bit. I need a help in doing this step by step commands. Wherever i read it says Stop BI Publisher using weblogic Administration console which I don't have an i

  • LocalDirector & IE 6 Frameset/Style Sheet problems?

    We are using the LD 417 to load balance across Sun webservers running Oracle Apache. We have just seen a problem where IE 6.x, accessed through the LDs, will not apply style sheets in Framesets, unless the page is refreshed, either by the user or pro