Pricing simulation

hello, friends.
need your help...  i understand that there is no standard transaction in SD to simulate pricing (other than using a dummy sales order).  however, we have pricing reports using V/LD so that we could list condition types based on access sequence.
we have a requirement to list simulated pricing as it would appear in the sales order, so a possible format could be:
PR00 material price
+ surcharges (e.g. KF00)
- discounts (e.g., K004, K005, K007, etc.)
Net total Price (with or without taxes)
we could get the condition type details from tables such as KONP, KONH, etc...  but if a condition type such as PR00 was created for a material using several combination keys (e.g. customer/material, material with release status, etc...)or different sales areas, and all are valid at the same time, could anyone suggest how we could determine which access sequence/exclusivity should apply and from which table the data could be retrieved?
many thanks in advance...

Hi Jonathan
If you have a  condition type with several key combination's then system will search from the first condition table assigned to the access sequence and it will keep on searching till the last condition table. and it will pick the last record which has been maintained .
Secondly , if any exclusive indicator is maintained in the access sequence then it wont search for the next key combination but it will stop searching and it will pick the record with the existing key combination
So if you create  the sales order then it will search for the sales area on which it has been created and material record will picked up based on that record only  , because the material will also be determined on the sales area on which the customer is also there .
Regards
Srinath

Similar Messages

  • Pricing simulation incase of CRM pricing

    Hello Experts,
    does anyone knows how to simulate pricing incase of CRM 5 where we had VMC (i know we can do that in IPC) ? Presently we are developing the exits and upload the jar file using SM52 to VMC.
    Then we just re-run entire pricing  from sales order (CRMD_ORDER) and check if the changes are reflected.
    Is there any better way to do?
    Thanks in advance.
    Regards
    Rajeev Patkie

    Hi Sonu,
    what is price simulation? Simulation is basically before doing it in actual or real mode just testing it how it behaves.
    Regards
    Sree

  • Pricing Simulation based in a Manual Condition

    Hello Dear Gurus,
    I'm facing the following problem:
    I need to simulate the net value of an Sales Order using ABAP code. But the net value is based in 2 manual conditions: FREIGHT and MANUAL PRICE.
    I tried the FM BAPI_SALESORDER_SIMULATE. But in this case I'm not able to specify the manual conditions.
    So I tried the FM PRICING_GET_CONDITIONS but it didn't return all the conditions.
    Thank you in advance.
    Fabio Purcino

    Hi,
    how did you solve your problem?
    I also need pricing with manual conditions. If I call SD_SALESDOCUMENT_CREATE with all the parameters I used to call BAPI_SALESORDER_SIMULATE I don't get a netprice / netvalue in the items return table.
    header: doc_type, sales_org, distr_chan, division
    logic_switch-pricing: 'B' or 'C'
    partners: sold to and ship to party
    item: itm_number, material, target_qty, target_qu, sales_unit
    The only difference using the BAPI is that I hafe to fill different quantity fields.
    What could be missing?
    thanks,
    Christian

  • Freight Pricing Simulation

    Folks,
    I am stuck in a requirement where I need to print output on a form relevant to freight pricing when an actual shipment cost document hasn't been created. I am looking for any work around or FM that will satisfy this.
    Please advise
    Thanks
    JD

    anybody?

  • FM for pricing simulation in Purchase Order

    Hi,
    I am testing this FM: ME_PO_PRICE_SIMULATION, but i am having a problem regarding two fields:
    KNTTP - Account Assignment Category
    EPSTP - Item Category in Purchasing Document
    I am not able to use this fields when simulate the price. Do you know if i can use another function or if there is another way to use this 2 fields in a Function?
    Thanks a lot
    Best regards

    Hi,
    Please check this FM.
    ME_PO_PRICE_SIMULATION       
    ME_PRICE_SIMULULATION_PROCESS
    ME_SOURCE_PRICE_SIMULATION   
    Regards,
    Ferry Lianto

  • Sales order simulation bapi and material price group???

    Hello every one...
    I am calling BAPI_SALESORDER_SIMULATE to get the pricing simulation of a sales order, My requirement is that I want to enter Material Pricing group (KONDM) so that pricing be simulated according to the material pricing group I enter..... but the simulation bapi does not provide this field,,, I cannot use sales order create from data2 bapi,, as it does not provide condition table as output, which is also my core requirement,,, my question is that is there some bapi/fm where I can provide material pricing group along with other info and retrieve complete simulation of sales order pricing with condition details aswell....
    thanks

    Managed it using abap memory and prepare hearder info user exit routine

  • Pricing - Release procedure

    Hi All,
    Can any one explain what is the use of "Release procedure" in Pricing. I found a check box in create condition table in pricing i.e. V/03-- what is the use if it is checked and unchecked?
    Thanks in Advance,
    Regards,
    Vamsi.

    Dear vamsi
    The release status (NOT Release Procedure) controls in which scenarios the condition records are found.
    If the status is set at 'B', for example, then the corresponding records are taken into account during a pricing simulation, but are not used in current documents.
    The release status can only be maintained directly for agreements (sales deals). For condition records, this is done via the processing status.
    Thanks
    G. Lakshmipathi

  • Condition Tables with Release status

    When we create condition tables, we have the option of creating them with release status or without release status. What is the difference? What is release status?
    Thanks,
    Venkat

    hi,
    The release status for condition records in a sales deal enables you to limit the use of records that have already been created.
    Release status has the following characteristics:
    no entry: released
    A: blocked
    B: released for price simulation
    C: released for price simulation and planning
    The amount and significance of individual characteristics is defined using domain fixed values and can not be maintained.
    Maintenance of the release status is carried out in the sales deal itself (in the proposed values block), is transferred over to the condition records concerned and can then not be changed for these records.
    When setting up a new sales deal (with copy), a proposed value is suggested for the release status, which can be set up in Customizing for the agreement type.
    A record blocked for an application is treated in the access, as though it has been identified with a deletion indicator. It can however be recognized and displayed as such via the log functionality in Pricing.
    The characteristic Pricing Simulation is only used in the report SDNETPRO, which gives a net price list.
    If when maintaining individual condition records a sales deal is assigned to the condition record using the transaction VK12, the release status from the sales deal is used for this record. When changing the release status using this sales deal or changes to the sales deal, the user will be notified of any changes to the status.
    The release status of conditions in an agreement can only be changed, if
    the condition record has release status in the key
    the agreement has the release status released
    Otherwise the condition record always has the release status of the agreement.
    The processing status is always directly assigned to a release status. If conditions are assigned to an agreement, the agreement passes the release status on to all related conditions. The related processing status is then set accordingly.
    If you have several processing statuses assigned to a release status, the condition record receives the first (alphabetical) suitable entry as a processing status.
    The processing status, which the conditions have received indirectly from an agreement via the release status, can only be changed in the case of released agreements.
    source : Library.
    regards

  • Hai release status

    what is this release status in the condition table creation what does it indicate
    In pricing procedure det we found condition type  field what is the purpose of this
    thanks

    Hi Kishore,
    The release status for condition records in a sales deal enables you to limit the use of records that have already been created.
    Release status has the following characteristics:
    • no entry: released
    • A: blocked
    • B: released for price simulation
    • C: released for price simulation and planning
    The amount and significance of individual characteristics is defined using domain fixed values and can not be maintained.
    Maintenance of the release status is carried out in the sales deal itself (in the proposed values block), is transferred over to the condition records concerned and can then not be changed for these records.
    When setting up a new sales deal (with copy), a proposed value is suggested for the release status, which can be set up in Customizing for the agreement type.
    A record blocked for an application is treated in the access, as though it has been identified with a deletion indicator. It can however be recognized and displayed as such via the log functionality in Pricing.
    The characteristic Pricing Simulation is only used in the report SDNETPRO, which gives a net price list.
    If when maintaining individual condition records a sales deal is assigned to the condition record using the transaction VK12, the release status from the sales deal is used for this record. When changing the release status using this sales deal or changes to the sales deal, the user will be notified of any changes to the status.
    The release status of conditions in an agreement can only be changed, if
    • the condition record has release status in the key
    • the agreement has the release status released
    Otherwise the condition record always has the release status of the agreement.
    The processing status is always directly assigned to a release status. If conditions are assigned to an agreement, the agreement passes the release status on to all related conditions. The related processing status is then set accordingly.
    If you have several processing statuses assigned to a release status, the condition record receives the first (alphabetical) suitable entry as a processing status.
    The processing status, which the conditions have received indirectly from an agreement via the release status, can only be changed in the case of released agreements.
    In pricing, only those conditions are used, those have the release status 'released'.
    Reward points if it helpful
    Cheers,
    Govind.

  • What is the purpose of the release status in creating condition table

    hi gurus,
    can you please tell me the purpose of the release status and validity date in creating condition table for pricing?
    thanks,
    Paul

    Dear John
    The release status controls in which scenarios the condition records are found.
    If the status is set at 'B', for example, then the corresponding records  are taken into account during a pricing simulation, but are not used in current documents.
    The release status can only be maintained directly for agreements (sales deals). For condition records, this is done via the processing status.
    thanks
    G. Lakshmipathi

  • Processing status & release status

    Hi,
    There is a configuration which says: DEFINE processing status.
      Can somebody expalin in details the use of it  .
    In short i would like to know about the processing status & release status.
    thanks,
    prithika

    Prithika,
    Processing Status and Release status work closely both are interlinked. you can define processing status and assign it to condition record. Release status controls in which scenarios the condition record are found.
    The release status can only be maintained directly for agreements. For condition records, this is done via the processing status.
    Configuration for Processing status can carried out using
    IMG --> SD --> Basic Functions --> Pricing --> Define Processing status
    Here you can create processing status and Release status will be assigned according to the scenarios if it were "B",  "Release for pricing simulation" will be assigned to the processing status.
    Using Tcode SM30, choose Table/View: "/BEV3/CHA_KOND".
    Activate Enter Conditions Indicator
    Click maintain and use the options provided.
    Regards
    Sathya

  • Taxes in pricing procedure are not picked up in the simulation for invoice

    Hello all
    we want to post taxes in pricing procedure in purchase order. but in MIRO Enter Incoming Invoice the system is not picking the taxes as line items in simulation. please let me know any setting missed in this regard.
    Thanks in advance
    Ramaraju

    Hi,
    Did you selected the Tax code in MIRO, unless you select how the system will show in the simulation.
    Check whether you have assigned the Tax procedure to your Country, did you created the Tax code for your country which you defined. If all the settings are ok then only you will get the Taxes in Simulation of MIRO.
    One more thing r u getting any error while doing MIRO related to Taxes. Check & Confirm.
    rgds
    Chidanand

  • Regd the simulation of pricing

    I was asked to create a wrapper program to allow simulation for pricing and availability.The bapi function to be used is a z function which is very much similar to bapi_salesorder_simulate.I have not gone through the details of the function module though.The input tables and output tables are given.I donno how to proceed with this.which data i have to enter in the input tables.I appreciate if anyone can help me with this.

    I was told to use some fields in the selection screen and some input tables and the output table order-condition_ex.I dont understand which fields i have to use from those tables for populating the corresponding internal tables.I am unable to trace from which tables i have to take those selection screen fields.I appreciate if anyone can help me in proceeding with this bapi .

  • Sales pricing from Project Simulation Version

    hi.
    Has anybody created sales pricing for the project using transaction DP 82? It does not create the sales pricing for the simulation version, even though I have provided the version key.
    The status of the simulation version of the project is CRTD. I am using the network cost planning in the simulation version of the project. Am I missing something here? I am hoping to get an answer from this community. Thanks for your help in advance.
    Regards
    Mey

    Hi
    The following are the prerequisites for the sucessful fuctioning of sales pricing for simulation versions of the project.
    1. A dynamic item processor profile (DIP profile) must have been maintained in the customer inquiry.and must be Customized for Project System.
    2.The same DIP profile must have been entered on the Sales B tab page of the item detail view in the SD order.
    3. A customer inquiry with at least one item that has to be maintained and assigned to a billing element must exist. The system determines the SD data for sales pricing from this inquiry item.
    4.You have planned costs (in concordance with cost elements) for your project version.
    If these prerequisites are met, i think it will work
    Reward if helpful
    Regards
    Murali

  • Slaes pricing using simulation version

    Hi experts,
    Is it possible to create sales pricing using simulaton version project ?

    Hi Ravi
    Thanks for your response
    Please look at the link http://help.sap.com/saphelp_erp60/helpdata/en/0b/ba853488601e33e10000009b38f83b/frameset.htm
    There is an illustration which depicts that,
    - Project P1234/version 0001 --> Project 1234 --> Project P1234/Version 0002 --> Project P1234
    As per this illustration, the project number remains same.
    As you said, the transaction CJ20N is not allowing me to transfer the simulation version to operative project.
    But, i am experiencing a dump error while trying to transfer simulation to operative in CVJ4.
    At the conclusion, i mean to say that irrespective of transaction code, this may be allowed.
    Please comment.
    warm regards
    ramSiva

Maybe you are looking for

  • IllegalMonitorStateException in 3.7.1.2

    We are seeing the following exception in our logs, this comes out of several members around the same time; 3-Feb-2012 06:03:36 ERROR ( Log4j.CDB:3) - 2012-02-03 06:03:36.251 Oracle Coherence GE 3.7.1.2 <Error>                          (thread=DataCac

  • Search a solution to connect WebDynpro app in CE 7.2 to KM in EP 7.0

    Hello all I have 2 servers federated, in one of them is installed EP 7.0 and the other has installed CE 7.2   I wonder if it is possibble to connect KM in the EP 7.0 through a WebDynpro application in CE 7.2 I mean, I´m searching a solution to access

  • Iphone out of the box

    https://picasaweb.google.com/uahollem/VerizonIPhone?feat=directlink

  • How to: display the pcd in a htmlb tree object?

    Hello @ all, I'm currently trying to implement the contents of the PCD into a htmlb tree structure for an application of mine. while the tree creation isn't a problem, i have no idea where to start on how to read/parse the pcd structure. the reason f

  • Swap SSN and Control Number on W2

    Hi Guys! We have two different W2 forms in two different systems. I was wondering if there was a way to see if we could export the form from one system and import into another if in fact that will fix it. There are two fields on the w2 called 'box a