Intercompany and Key Mapping Price List

Hi expert,
I have the Intercompany Add-ON version 2.0.8.30 installed on a SAP Business One 9.0 PL15 for 4 localization:
Head Office (H000): IT
Branch 001 (B001): FR
Branch 002 (B002): DE
Branch 003 (B003): CH
This is the scenario:
I started two weeks ago without Key Mapping the Price List because the first choice was that to use different price lists for each country.
Now, I need to replicate the H000 price lists in new created rice List in each brench.
We created new Price lists named "ZZ IT 01", "ZZ IT 02" and so on and we Key Mapped them.
Here the screenshot for Key Mapping:
Problem is that:
NO REPLICATION APPENS!
The Mapping was created 1 week ago but NO syncronization appened...
So, the question is: How I can syncronize the Price Lists?
thanks in advance,
Jonny Cortonicchi

Hi ,
In ABAP API also you can retrieve key mapping of main table records using function 'MDM_API_RETR_CLIENT_SYS_KEYS'.
You will get details of this function in sap library or ABAP API documentation provided by SAP.
For any further queries kindly reply.
Regards,
Neethu Joy

Similar Messages

  • ABAP API and Key Mapping

    Hello there,
    I am trying to use the MDM 7.1 ABAP API to access MDM data from within a BI system.
    Now I am wondering how to access key mapping for records in the Main Table.
    In the Java API there is the RetrieveRecordsKeyMappingsCommand which returns all key mapping information for a list of record IDs. But I cannot find something similar in the ABAP API.
    Who knows where to start?
    Thanks for hints
    Ingo

    Hi ,
    In ABAP API also you can retrieve key mapping of main table records using function 'MDM_API_RETR_CLIENT_SYS_KEYS'.
    You will get details of this function in sap library or ABAP API documentation provided by SAP.
    For any further queries kindly reply.
    Regards,
    Neethu Joy

  • SAP MDM 7.1 Vendor Number and key mapping

    We are importing data for vendors whcih DO NOT have any VendorNumber now. (they have some the VendorNumber but not one which can be used in the field Vendor Number.)
    We have to generate the VendorNumber during oar - better - after the import.
    There is not problem creating is after the import with a simple assigmment statemen which contains some rules.
    So far so good.
    The pitfall in creating the number AFTER the import is that NO remote keys are generated.
    Any idea how to create these keys AFTER or DURING import IF hte venoder number is assigned during or after import?

    Hi Lutz-Peter,
    Any idea how to create these keys AFTER or DURING import IF the venoder number is assigned during or after import?
    During Import, if you have local keys for each of these remote system, you can maintain it using Remote key concept.
    But you must have one Matching field(Global ID) for this. Since you are creating Vendor key centrally in MDM using MDM Data Manager. Are you exporting data to different remote systems after creating Vendor number centrally in MDM(which can acts as Global ID) If yes then after data created into Remote systems, you can bring Local ID of remote system with this Global ID during import. 1stly, for this your main table property Key Mapping = yes should be enabled in MDM console.
    So during import you should open MDM Import Manager by selecting required Remote system, you will get one more field in target Remote Key, map this target field with with source Local ID field along with other fields like Global ID etc. So in this you will have your Remote Key for Remote systems.
    However Remote Keys depends on how are you creating Local ID(remote Keys) for remote systems, i mean in Remote systems itself or through MDM Syndicator using Remote system Key Generation concept.
    Regards,
    Mandeep Saini

  • Unable to Edit Price Lists in Advanced Pricing Vision Instance

    Hello I have a new Vision Instance for 12.1.3 and when I switch responsibility to Oracle Pricing Manager Vision Operations I am unable to edit and of the price lists or modifiers that are in the system by default. any suggestions on what I need to update as I have not run into this before in previous Vision instances

    this was the solution to this issue
    Solution
    1. Be sure to set the following profile option values at user level
    a. QP: Pricing Transaction Entity = ORDFUL and save.
    b. QP: Source System Code to 'Oracle Pricing' (if not already) and save.
    2. Responsibility: Order Management Super User (or equivalent)
    3. Navigation: Pricing > Price Lists > Price List Setup
    4. Open the price list: XYZ CHARGES
    5. The form will now open without error, and changes will be accepted

  • Get Item price based on Price List

    Hi all,
    anyone has some sample of how to get the price for an item based on a specified price list, selected by the user, following the SAP's rules for assigning item price?
    I've used the GetItemPrice method, but it doesn't need a price list reference and i think it gives back the basic price of the item.
    I'm able to get the price list and the item code. How can i get the correspondig price (unit price) for that item?
    Thanks in advance.
    Nick

    Thanks Rasmus,
    i've done. I get the PriceList currently selected by the combo box and update the price list used by the BP, and after that i use the getitemprice.
    So it should work now, i get the correct prices related to the pricelist selected and i think that using the getitemprice the price that i obtain follows the sap B1 logic in assigning prices.
    After that i'm considering to set back the pricelist on the BP to the one that is originally stored in the BP.
    Thanks for your help

  • Price List Error in Bill of Materials in relation to SAP Note 1056208

    Hi Experts,
    I have uploaded the Bill of Materials --both the Header and Lines using DTW successfully but when I try to update the Product Price of the Parent manually in the Bill of Materials, this error occurs:
    "Variation between number of price lists and number of price lists for items"
    I have also tried running the script provided in SAP Note 1056208 to check if there are any inconsistencies in the Price List records but there is none.  The number of records in both tables are the same.
    We have 3 levels of Bill of Materials (FG, WIP1, WIP2).  I need to update the Product Price of WIP2 first so that its price will appear in the line items since it is a component of WIP1.
    I hope you could help me with my problem and I would appreciate your prompt replies.
    Thank you very much!

    Hi!
    In BOM u will find a Orange Color Drop Down Arrow @ Right-Bottom Corner. You have to click on that to generate Price for your Parent based on the Child.
    Select the Approp Price List in Header of BOM and in Row Level. Update prices for Child Items, now Follow the above step.

  • How to use QPXVBLK: QP: Bulk Import of Price List?

    hi,
    i'm trying to create a script for import price lists. i've read that this concurrent program "QPXVBLK: QP: Bulk Import of Price List" is what i need. i've been able to successfully create the script to populate the interface tables:
    QP_INTERFACE_LIST_HEADERS
    QP_INTERFACE_LIST_LINES
    QO_INTERFACE_PRICING_ATTRIBS
    but i'm getting an error.
    3436374/PRL/QP_INTERFACE_LIST_HEADERS/24934 Cannot perform Insert, as record with orig_sys_header_ref 24934 already exists for the list_source_code .
    i figured it has something to do with the ORIG_SYS_HEADER_REF, ORIG_SYS_LINE_REF and ORIG_SYS_PRICING_ATTR_REF columns.
    below are values i'm currently passing.
    QP_INTERFACE_LIST_HEADERS TABLE
    - ORIG_SYSTEM_HEADER_REF = LIST_HEADER_ID
    QP_INTERFACE_LIST_LINES TABLE
    - ORIG_SYS_LINE_REF = LIST_LINE_ID
    - ORIG_SYS_HEADER_REF = LIST_HEADER_ID of parent record in QP_INTERFACE_LIST_HEADERS TABLE
    QP_INTERFACE_PRICING_ATTRIBS TABLE
    - ORIG_PRICING_ATTR_REF = PRICING_ATTRIBUTE_ID
    - ORIG_SYS_LINE_REF = LIST_LINE_ID of parent record in QP_INTERFACE_LIST_LINES TABLE
    - ORIG_SYS_HEADER_REF = LIST_HEADER_ID of parent record in QP_INTERFACE_LIST_HEADERS TABLE
    if these are not correct, what values should be passed on this columns?
    thanks
    allen

    hi all,
    ii would like to add a follow up question on this.
    what fields are required when inserting records into the interface tables for the QP: Bulk Import of Price List?
    i've been running some tests and while some price lists are imported with no issues, some are not and some only partial. i'm not receiving any errors on the import which makes this harder for me to debug.
    any thoughts?
    thanks.
    allen

  • Add a Price List based on last purchase price

    Hi!
    I'm working with SAP B1 2005 A SP01 PL39 and I'm trying to add a Price List via DIAPI using this code in VB.net.
    Dim oPriceList As SAPbobsCOM.PriceLists
    oPriceList = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPriceLists)
    oPriceList.PriceListName = "PriceList Z"
    oPriceList.BasePriceList = 0  '// last purchase price
    oPriceList.Factor = 1
    oPriceList.GroupNum = BoPriceListGroupNum.boplgn_Group1
    oPriceList.RoundingMethod = BoRoundingMethod.borm_NoRounding
    oPriceList.Add()
    The problem is when the Price List is added, the base price list changes and becomes "PriceList Z" instead of "last purchase price"!!
    After i try to update the base price list from "PriceList Z" to "last purchase price" manually at Inventory > Price Lists > Price Lists and it works!
    I even tested the code changing the base price list to "last evaluated price"...
    oPriceList.BasePriceList = -1  '// last evaluated price
    ... and it works too! The Price List is added based on the last evaluated price.
    I'm only having problems with last purchase price... why?

    Thanks for the quick response Petr but my problem isn't solved yet...
    As you can read in my first post, i've changed the code and based the new price list on the "Last Evaluated Price".
    This "Last Evaluated Price" isn't in the OPLN table and the new price list (with last evaluated price based on) is added successfully.
    The problem comes when i try to add a new price list based on the last purchase price.

  • Duplicating a price list

    Greetings all, I have the following question.
    I have a price list that I will adjust all prices by 10%, before I do I would like to copy or duplicate this existing price list, and use it for my international business partners.
    Is it possible to copy and rename a price list? If so how can I do this?

    Hi,
    The easiest way for you would be by creating a brand new price list base on the price list you want to copy. Give a factor of 1.1.
    Thanks,
    Gordon

  • Message 3506-9 Price List Error - Please Help

    Thank you in advance for your help - here is my question:
    I am attempt to make a new price list using the following under Modules:
    Inventory --> Price Lists --> Price Lists
    When on the Price Lists Form, I right click on the last row and click on "Add Row".  I then add my new price list name, my Base Price List (same as the price list name), my factor (1), and my Rounding Method (no Rounding).  I am also using the "Update Entire Price List" option so I go ahead and click on "Update".
    Unfortunately, the next screen I receive is labeled as "Price Lists" and shows an error message as follows:
    "Variation between number of price lists and number of price lists for items [Message 3506-9]"
    I have checked the number of Distinct Price Lists in ITM1 and there are four. My current number of Price Lists in OPLN is four.  I do not understand what is causing this message and why it is preventing me from adding another price list.  Thank you for your advice on what this message means and if there are any solutions.
    Here is my SAP version information:
    SAP Business One 2007 A (8.00.177) SP:00 PL:38

    Hi Jeff Olmstead,
    We have investigated on the issue.
    This error message is related to price lists. Have you recently imported
    price lists or items into Business One?
    The problem is that the number of records in OITM does not match the
    number of records in ITM1. For every record in OITM
    there must be records in ITM1 according the number of price list in B1
    E.G. if I have 20 items and 10 price list I should have 200 records in
    ITM1. This situation can happen during import data from external
    application and not directly from B1.
    Please run the following queries to locate the problem:
    This will give you the number of items in your system:
    SELECT Count(T0.ItemCode) FROM OITM T0
    This will give you the number of price list in your system:
    SELECT Count (T0.ListNum) FROM OPLN T0
    Multiply the result of the two queries.
    This should match with the result of the following query:
    SELECT Count(T0.ItemCode) FROM ITM1 T0
    If this does not match this means that not all items are linked to all
    price lists, which in turn will not allow you to create or update
    an existing price list.
    There are 3 diffarent scenarios that can caouse this problem -
    1. Items exist in OITM and does not Exist in ITM1:
    To locate these items please execute the following query to find the
    items that are not linked.                                                              
           SELECT T0.ItemCode as 'OITM', T1.ItemCode as 'ITM1'
           FROM OITM T0
           LEFT OUTER JOIN ITM1 T1 ON T0.ItemCode = T1.ItemCode
           WHERE T1.ItemCode is NULL
    If you enter a price into the master data the link will be created. You
    can also enter the price in the pricelist.
    2. Items exist in ITM1 and does not Exist in OITM:
    To locate these items please execute the following query to find the
    items that are not linked.
           SELECT T1.ItemCode as 'OITM',  T0.ItemCode as 'ITM1'
           FROM ITM1 T0
           Left JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
           Where T1.ItemCode is NULL
    3. Items do not Exist in in all price lists (Records are missing in
    ITM1):
    To locate these items please execute the following query to find the
    items and price lists missing from ITM1.
          select itm1.itemcode,
               itm1.pricelist,
               a.listnum,
               a.itemcode,
               oitm.createdate
          from   itm1 right join
                (select itemcode, listnum from oitm, opln) as a
               on itm1.itemcode+ convert(nvarchar, itm1.pricelist) =
    a.itemcode+ convert(nvarchar, a.listnum )
               inner join oitm on a.itemcode  = oitm.itemcode
                 where  itm1.itemcode is null
                 order by 5,1, 4,3
    If the query retrieves any results, please contact your Support Center.
    Hope this helps.
    Best Regards,
    Summer Ding
    SAP Business One Forums Team

  • Price List erro - variation between the number of price lists

    The following error is occuring when adding a price list. 
    Price List error - variation between the number of price lists and number of price lists items.
    We have reviewed with recommendations from the below post, but are UNABLE to run the 2nd proposed query.
    Message 3506-9 Price List Error - Please Help
    This query is not able to be executed - can you please supply another query,
    SELECT T1.ItemCode as 'OITM', T0.ItemCode as 'ITM1' FROM ITM1 T0 Left JOIN OITM T1 ON T0.ItemCode = T1.ItemCode Where T1.ItemCode is NULL 3
    Thanks in advance for you assistance

    Hi,
    Remove the '3' from the end, then the query will run properly:
    SELECT T1.ItemCode as 'OITM', T0.ItemCode as 'ITM1' FROM ITM1 T0 Left JOIN OITM T1 ON
    T0.ItemCode = T1.ItemCode Where T1.ItemCode is NULL
    Regards,
    Nat

  • Approval according to the price list

    Dear All,
    Would like to know if it is possible to set about the Approval for the following issue?
    I have 3 price list, A, B and C.
    A: $10
    B: $20
    C: $30
    When i create a SO with 5 line items. the system need to check if each item is greater than price list A ($10) and smaller than price list B ($30), if it doesn't match, then the document need to be approved, if match, the document no need to be approved.
    Please kindly advise.
    Thank you very much on this.

    Hello
    You can generate SQL Transaction validation by preventing the creation of the document when that condition is met
    Best regards,

  • Price list assignment to customer

    Hi,
    I have created a customer in Order Management but by default price list coming with some value. But I want to assign my own price list to my customer. Can anyone provide me solution for this.
    Thanks
    Bharat G.

    starter wrote:
    hi luko,
    I have created a price list and customer. But not added order type and price list to the customer. I have just created profile class for credit limit and assigned that profile class to the customer what I have created. Now I want to assign that order type and price list what I created to my customer. But Iam unable to do that. My actual requirement is When Iam doing sales order with my customer I have to get default order type and price list for it. But Iam unable to get them by default. By default some other value is populated in price list field. So I want to populate order type and price list as per customer.
    Regards,
    Bharat G.That is what luko has said..if you wanna know..from where the order type and price list are been defaulted...
    you have to visit the defaulting rules..so that we can figure out the sequence for ordertype and pricelist..
    If you are still confused..just try and add your price list and ordertype for your customer in ship to location..
    just give a try:)
    HTH
    Mahendra

  • IStore: Customer account sites with multiple price list

    Hi,
    We have an account with many sites, each site uses different price list. Say 1 site uses FR price list other uses GR price list.
    Users are suppose to use specific price list only. How can we have the users use their specific price list.
    Thanks in Advance

    Hi,
    For iStore you can setup specialty site based price lists and/or customer account level price lists.
    To setup the customer account level price lists -
    Set the profile option "IBE: Use Customer Account Price List" at the site level to Yes.
    Link the customer to the price list -
    1. Login to Oracle Forms and select Receivables Manager responsibility.
    2. Navigate to Customers > Standard.
    3. Select an account based on Customer Name, Account Number, or Organization Number.
    4. Press the Find button and select an address from the popup window; select Ok.
    5. Select the Order Management tab.
    6. Enter the appropriate price list in the Price List field, and save the form.
    7. Bounce the middle-tier and Web Cache servers.
    Reference:
    Oracle iStore Implementation and Administration Guide Release 12.1 (Part No. E13575-06)
    Chapter 10 Implementing Pricing
    Page 10-21
    Section Implementing Customer Account Price Lists
    OR
    You can setup modifiers for Customer (ie Customer Name) and Store (Minisite_ID) on the price list(s)
    For this setup you would need to set both "IBE: Use Customer Account Price List" and "IBE: Use Price List Associated with Specialty Site" to No.
    Thank you,
    Deborah
    Edited by: user702249 on Apr 10, 2013 6:56 PM

  • Customizing BCC UI IN ATG 10 SKU PRICE LISTS TAB

    we are working on migrating application from ATG 9 to 10. In our existing implementation we are using pricelists for pricing. we have multiple price lists and sale price for a price list was created by extending the Price item descriptor.
    And we have customized the UI under SKU price lists tab to display the SKU sale price.
    Now in ATG 10, due to flash based UI, the sale price column is not visible. How to customize UI to display the sale price under pricelists tab in SKU section.
    Any alternative design is also helpful.
    Any help is appreciated.
    Thanks.
    V@su

    You may not want to revisit your price item customization at this point, but you could probably eliminate your customization and the need to customize the Flex UI if you used a sale price list. ATG has always had full support for sale pricing in the SKU-based pricing calculators, but did not have full support for sale pricing in the price list calculators until recently (I think 10.0). With the new out-of-the-box features, you'd store sale prices in separate price lists and assign two price lists to every user, one for list prices and one for sale prices.
    I was going to refer you to the Commerce Programming Guide, but the section about implementing sale pricing with price lists has not been updated to match the code. The manual tells you to do things that ATG has already done for you. For example, there is now a salePriceList property defined in the user profile, and the comments in ItemPricingEngine.properties that you can edit to turn on price lists have been updated with the necessary calculator for sale pricing.

Maybe you are looking for

  • HP Z400 Workstation Power Supply not Supported

    Good Day All, I would like to seek help on the issue that i am currently facing. Currently, I am using an HP Z400 Workstation and decided to switch to a bigger casing. I Bought a Full tower and casing and just realized that i am unable to move the po

  • [SOLVED] Can't view Monitorix data

    I installed Monitorix on my home server and want it to work together with an Apache HTTP server. I think I configured it correctly, and I can reach Monitorix's home page, but when I click on 'OK' to view the data, instead what I get is what I assume

  • Keeping the heading when scrolling down the page

    In Excell it is possible to keep the column heading row separate so that when you scroll down through pages of numbers the headings are still visible at the top of the rows. Is it possible to do this in Numbers? Thanks

  • Password reset in oracle 11g 11.2.0.2.0

    Hi Gurus, I tryed to reset the password for an user to the same password which was existing some time ago. it was comming with an error ORA-28007: the password cannot be reused is there any alternative to reset to the password which was existing befo

  • Select Screen

    I have 2 radiobuttons and 2 select options in my selection screen.If i check 1st radiobutton ,1st select option shud b ready for input and second one should be disabled and viceversa.but both select -options are mandatory. When i have done this witho