Order Import: Freeze price with Price Adjustments

Hi Experts,
I 've the following requirement:
1) Import orders using the interface table with the price same as the source data (Freeze price - CALCULATE_PRICE_FLAG = 'N') for the lines.
2) Import price adjustments (discounts) at header level using the oe_price_adjs_iface_all interface table.
I 'am able to import the orders and the price adjustments. But, the price adjustment doesn't seem to take effect since the price is frozen for the lines. I could see the imported price adjustment through View Adjustments - The adjustment data is greyed out and I see a message saying - The Discount/ Adjustment can not be applied on the order since one of the the line prices is frozen. The adjustment level is set to Order.
Can you please suggest how to overcome this error and achieve this requirement.
Thanks,
Ganapathi

-- we have been importing the sales order through API oe_order_pub.Process_Order
Users complained that they are not able to see the discount amount while creating the invoice.
We have checked the code and found that the following main parameters :-
Unit_seeling_price :-- unit_selling_price + (discount)
List_price :- and the list price is same as the unit_seeling_price
Calculate_price_flag = N
And due to aforesaid parameters values the values are same and it is not creating discount entry
When user create the invoice.
User Requirement :-- they says that there list_price and unit_selling_price gets changed dynamically
As per business requirement. E.g. Customer C1 order for item Item1 and ITEM2
Then we give 10% discount and the list price is coming from Quotation (so it may vary).
Workaround :-- STEP1 we crate the sales order manually through form and with the following concern value:-
Price list :-- Freeze
Unit_selling_price :-- changed to anything
And found that the difference of unit_selling_price and List_price is the discount amount
In the invoice.(Order Number 23910)
STEP2 We ran the create sales order through script using API and it created the sales order as usual.
Then we got the diagnostic report against Order Number 23906.
STEP3 We compare the diagnostic reports of Order Number 23910 and Order Number 23906.
And found that the adjustment entry is not there in the Order Number 23906.we believe that
Due to adjustment entry it failed to create the discount amount along with invoice amount.
STEP4 we tried to pass the adjustment entry in the API but failed using record type l_line_adj_tbl
In the script. In this script we need to pass different list price amount and unit_selling_price
After applying discount.
Please give some sol

Similar Messages

  • Aperture won't import DNG files with my adjustments from LR

    When I export my images from LR2 as DNG and import them into Aperture3, although they look fine in the import window, when I view them in projects they have lost all the modifications I put into them.
    I then tried to import them as TIFF 16 which worked but the image size quadrupled and I'm loath to use TIFF 8 due to the loss of information.
    Am I doing something wrong? I thought DNG was a universal format so why can't Aperture recognise the adjustments and modifications?

    Edits in LR do not modify the DNG/raw other than embedding metadata that "calls out" editing instructions that would, in any case, be unique to Lightroom. As someone else noted, their may be no equivalent in Aperture for a particular LR edit. DNG may be a universal format but the metadata that's written to a DNG could be proprietary.
    I'm afraid the only way to retain your LR edits in Aperture will be to export the data in a format that actually renders your edits to the image. If file size is a concern, I would suggest either 16bit Photoshop "PSD" or 16bit compressed TIFF. I would also suggest using AdobeRGB as your export profile/working space as I believe this is the internal color space of Aperture...I would assume Aperture is intelligent enough to honor tagged/embedded profiles but....on the other hand...I wouldn't assume!
    Terry

  • Can order recommendation reports deal with gross price (2005B)

    I defined the  list price as gross price.When I post the recommendation reports(MRP) into purchase order,the gross price is doubled.what should  I do to crrect it?
    thanks!
    Wren
    Edited by: Lei Wren on Apr 15, 2008 5:45 AM
    Edited by: Darius Heydarian on Apr 29, 2008 10:56 AM
    Edited by: Philip Eller on May 13, 2008 8:55 AM
    Edited by: Philip Eller on May 27, 2008 11:38 AM*
    Edited by: Philip Eller on Jun 10, 2008 9:11 AM**

    Hi Wren,
    The price taken to the PO is from default price list for the vendor. Simply adjust the default price list for the vendor to "gross price" would resolve your problem
    Cheers,
    Dody

  • Need to create a list using Price Adjustments and org contact detail

    I need to create a list containing data from the OE_PRICE_ADJUSTMENTS table, data about the product(s) ordered and customer data related to the order(s). What tables and what common fields can I use to join this data?

    ok I was able to get the price adjustments information in my output, but my organization contact information (names, email addresses, etc) are not populating. The fields are there, but they are blank. Why aren't these fields populating with the order information?
    I'm using OE_PRICE_ADJUSTMENTS_V as my parent data source, and I have 2 child data sources related: Order Detail (from AMS_DS_ORDERS_V) and information from QP_LIST_HEADERS_ALL.
    Message was edited by:
    user458832
    Message was edited by:
    user458832

  • How to block an order if the price is too low?

    Hello,
    My problem is :
    How to block an order if the price is too low?
    I created a new type of condition ZMIN and an access by material.
    When the net price is below the minimum price the system must position the order on incomplete document for error of price.
    Thank you in advance.
    Frédéric Blaise
    e-Kenz S.A.

    Hello,
    you can enter a lower limit in the condition record:
    Lower limit of the condition rate/amount
    Indicates whether, during document processing, the system checks if manual changes fall short of the lower limit allowed for the corresponding condition record.
    Use
    When you maintain the scales in a condition record, the system checks whether the scale value falls below the lower limit.
    Or you can use the flag 'conditon update'.
    Condition update
    Controls whether limit values are relevant for pricing.
    E.g.: you can make the use of a particular condition record in the document dependent on a specified total value.
    This total value can be specified in the condition record.
    I hope that the information are helpful.
    With best regards
    Claudia Neudeck

  • Import block prices in one field?

    Hello everybody,
    I have another question an this time it is about the MDM Import Manager and a possibility to import an article with block prices [lower bound]; [purch org]; [price]; [currency]
    Source File
    Priceinformation
    1;Dynamo Zentraler Einkauf;15.00;EUR;100;Dynamo Zentraler Einkauf;13.50;EUR;1000;Dynamo Zentraler Einkauf;11.50;EUR;1500;Dynamo Zentraler Einkauf;10.00;EUR;
    Destination structure: [Screenshot|http://www.deutsche-bc.com/temp/MDM_Cons.jpg]
    Is it possible to get the source information in a structure like the one in the screenshot? -
    I tried the partitioning in the import manager and create for the lower bound, purch org, price/amount and currency a combined field but I was not able to map it or create a compound field for the u2018priceinformationu2019.
    Regards,
    Andi

    Hi,
    You are trying to import Qualified look up table basically.Follow the steps below
    1)In Import Manager select the destination table(Price) and the source table (table containing info specified by you)
    2)Map the Non Qualifier lower bound and Purchasing org.Do the value mapping for Purchasing Org(since it is a look up table).Perform the import.
    3)In Import manager ,select the source table and then destination table as Main table
    4)Map all main table fields.Map all non Qualifiers(lower bound and Porg).Map the Qualifiers (Price and Currency).
    5)In the Source table fields right Click on Say Price ->Create Compound Field.Now Map the created Compound field on Source side with Destination Price Information field(Main Table).Do the Value mapping.
    6)Perform the import as per the Matching field.
    You can refer following documents
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/00a15239-684e-2b10-b8ae-b936b7d1c1fe
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c03240fa-cc3e-2b10-aa9a-a5798e319a6e
    Regards
    Nisha
    Edited by: Nisha L on Oct 14, 2009 11:58 AM

  • Error in QP: Bulk Import of Price List

    Hi All,
    I am trying to import price list records using the concurrent program 'QP: Bulk Import of Price List'. I am facing one issue in this...below is the error detail:
    7164262/PRL/QP_INTERFACE_LIST_LINES//RAGH-L-3 A price break child line must have at least one pricing attribute.
    The header and Qualifier records are getting imported sucessfully, the issue is with the line and it's attributes. Below are the fields on interface tables whcih i m populating:
    INSERT INTO QP_INTERFACE_LIST_LINES (
    ORIG_SYS_LINE_REF,
    ORIG_SYS_HEADER_REF,
    LIST_LINE_TYPE_CODE,
    START_DATE_ACTIVE,
    END_DATE_ACTIVE,
    ARITHMETIC_OPERATOR,
    OPERAND,
    PRIMARY_UOM_FLAG,
    PRODUCT_PRECEDENCE,
    INTERFACE_ACTION_CODE,
    PROCESS_FLAG,
    PROCESS_STATUS_FLAG,
    PRICE_BY_FORMULA,
    AUTOMATIC_FLAG,
    REPRICE_FLAG
    --PRICING_GROUP_SEQUENCE
    ) VALUES
    'RAGH-L-3',
    'RAGH-H-3',
    'PLL',
    sysdate,
    NULL,
    'UNIT_PRICE',
    150,
    'Y',
    230,
    'INSERT',
    'Y',
    'P',
    NULL,
    'Y',
    'Y'
    --0
    INSERT INTO qp_interface_pricing_attribs
    orig_sys_pricing_attr_ref,
    orig_sys_line_ref,
    orig_sys_header_ref,
    PRODUCT_ATTRIBUTE_CONTEXT,
    product_attr_code,
    product_attr_val_disp,
    product_uom_code,
    interface_action_code,
    process_flag,
    process_status_flag,
    PRICING_ATTRIBUTE_CONTEXT,
    PRICING_ATTRIBUTE,
    PRICING_ATTR_VALUE_FROM_DISP,
    COMPARISON_OPERATOR_CODE,
    PRICING_ATTR_VALUE_TO_DISP )
    VALUES
    'RAGH-ATTR-3',
    'RAGH-L-3',
    'RAGH-H-3',
    'ITEM',
    'INVENTORY_ITEM_ID',
    'CM13139',
    'EA',
    'INSERT',
    'Y',
    'P',
    'ADS_PRICING',
    'COST',
    '25',
    'BETWEEN',
    '30' );
    Using the above process I am getting the error as mentioned:"7164262/PRL/QP_INTERFACE_LIST_LINES//RAGH-L-3 A price break child line must have at least one pricing attribute.".
    If I am not using the pricing attributes PRICING_ATTRIBUTE_CONTEXT,PRICING_ATTR_CODE, Pricing_attr_value_from,COMPARISON_OPERATOR_CODE, PRICING_ATTR_VALUE_TO I am able to import the line records also.
    The script provided by Oracle also uses the same columns in the interface table, kindly help me if any one have any idea regarding this issue.

    Hi Luko,
    I tried the same script given by oracle, but it is giving me the error as I mentioned earlier. When I am not using the pricing line attributes, it is working fine. The error is coming only when I am passing the pricing attribute parameter(PRICING_ATTRIBUTE_CONTEXT,     PRICING_ATTR_CODE,     PRICING_ATTR_VALUE_FROM_DISP,
    COMPARISON_OPERATOR_CODE,     PRICING_ATTR_VALUE_TO_DISP).
    I am passing the values as shown below:
    PRICING_ATTRIBUTE_CONTEXT-Code fro pricing context i.e PRICING ATTRIBUTE
    PRICING_ATTR_CODE-code for attribute i.e. FREIGHT_COST
    PRICING_ATTR_VALUE_FROM_DISP-200
    PRICING_ATTR_VALUE_TO_DISP-300
    COMPARISON_OPERATOR_CODE-BETWEEN
    Thanks!

  • 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

  • Revaluation of production orders at actual prices

    Dear All,
    My client want to revaluate production orders at actual prices, but we have only one costing version for plan and actual. Exactly I don't know how to revaluate production orders. As we have only one version, I want to change the activity rates with actual rates in KP26 in order to revaluate the production order. But even I change no revluation is taken place. Any customizing has to be done or what is the procedure to revaluate production orders. I changed the costing version settings to allow revaluation with own business transactions.
    Please help me.
    ramesh b

    Use transaction CON2 to revaluate the production order.
    But before revaluation you have to run KSii to calculate the actual activity price. The price  calculated here will be used for the revaluation.
    I dont think there is need for any configuration if you have the plan activity prices set up and ready to go.Manually changing the price in KP26 will change th plan price but not revaluate it.
    Keep us posted on the results
    Happy to Help
    Naveen

  • QP: Bulk Import of Price List

    Hi All,
    I encouter this error when i run this CP.
    Program Name : ‘QP: Bulk Import of Price List’
    Erroring with the following error :
    QP_INTERFACE_LIST_HEADERS/SAMPLE_HEADER Invalid Date.
    Output :
    ------Processing Price List Entity--------
    -----------Bulk Pricelist Data Loader---------
    Paremeters
    Entity Name:
    Process Id:
    Process Type:
    Process Parent: Y
    Number Of Threads: 1
    Number Of succesfully Processed Headers: 0
    Number Of Errored Headers: 1
    Number Of succesfully Processed Qualifiers: 0
    Number Of Errored Qualifiers: 0
    Error Details
    4766507/PRL/QP_INTERFACE_LIST_HEADERS/SAMPLE_HEADER Invalid Date.
    4766507/PRL/QP_INTERFACE_LIST_HEADERS/SAMPLE_HEADER Invalid Date.
    thanks,

    Please check the date format mentioned for start_date_active
    For QP_INTERFACE_LIST_HEADERS, it is VARCHAR2 and should be inserted as a character string in the format YYYY/MM/DD
    For QP_INTERFACE_LIST_LINES, it is however a DATE field which means that you can enter a normal date there
    Regards
    Soumya

  • Importing Volume Prices fails

    Hi Experts,
    I have a strange problem.
    I import special prices including date and volume discount. 4100 records in 1 time.
    At first the import fails because of the error "invalid value in quantity field, application defined error"
    Then i splitted the import in 2 sets, first import of 2000 records went oke but he second gives me the same error as at first.
    When i look at the error file i see something strange. The error file shows me the quantity in different way then on my file i use for the import.
    example:
    original file:
    record quantity
    1            1
    1            12
    Error file
    record quantity
    1            12
    1            1
    Is it possible that the import gives error because of the above problem i mentioned?? I can imagine that this could be the problem when you enter first the quantity 12 and then 1 is not oke.
    How can i solve this, i also tried it other file like csv but gives me the same error
    please help me, i need to import these prices before friday...
    Thx
    Mark

    Oke but then it's still strange that when i import all prices at once it gives an error directly on the first records?? If i do the import in 2 files (splitted) these recrods are oke????
    It looks like DTW mixes up the records?? is that possible.
    I use the same data at an other customer and there i have no problem at all. I have even more record there (almost 9000)
    Would there be something wrong with DTW or ?? I have installed latest patches.
    THX
    Mark

  • Stop PO price adjustments after goods are received

    Hello Gurus
    I Need to find away to stop PO price adjustments after goods are received. Are there any message types available for the same. After GR done no price changes to PO.
    Regards
    SS

    Hi,
    Your query is near similar with this topic discussed.
    Please check.
    Qty in PO changable after GR and IR? How to block from changes?
    regards,
    rob

  • Importing special prices

    HI,
    Can somebody give me an example file to import special prices with quantitys area for all BP ????
    Tried something but it didn't update the quantity price only the special price of a BP.
    Thanks
    Mark

    Hi Mark,
    Could you post some of your sample data to see?
    Thanks,
    Gordon

  • Warning Message  in Sales Order when Sales price  less than Cost Price

    HI
    Generally when we raise a sales order if Sales price is less than that of Cost price , System will provide us a warning message inside the sales order screen.  Now , this is not coming.  Is there any settings in the configuration to get this warnin message. Please help us on the above
    Regards
    Anis

    There is no configuration is available for this from functional side.
    Try with User Exit MV45AFZZ , for this Co ordinate with your ABAPer.
    Regards,
    Ramesh

  • How to Import an Order via Order Import with multiple shipment lines?

    Good Morning,
    I have a question concerning Oracle's order import functionality. We are importing orders from an outside system and need to consolidate orders by customer id. So if the same customer places 2 orders for different items on the outside system, they should interface to Oracle as a single order to that customer with a shipment line for each ordered item (ex 1.1, 2.1..).
    I know this can be done, but do not know how to implement the solution.
    Can someone please help?
    Thank you!!
    Edited by: user11984882 on Jun 22, 2011 7:03 AM

    Hi,
    I guess that this zip-file contains a transport. This transportfiles have to be copied in the /usr/trans/data und /usr/trans/cofiles and imported by the transaction STMS.
    Thomas Jung wrote how to do this in this: How to import examples from book "Advanced BSP Programming"
    Perhaps your basis administrator can help you to do this?
    Regards,
    Stefan

Maybe you are looking for