Effective price within Conditions-Tab of ME2xN

Hey,
im using the method CHECK of BADI ME_PROCESS_PO_CUST to run some checks before the save of an PO within TRCode ME21/22/23N.
For this purpose i need to have access to the data of the table within the Item-Level-Tab Conditions. For that im using the parameter of Method CHECK  named IM_HEADER . Over this instance i use GET_DATA to get all item-objects and GET_CONDITIONS to get the conditions of each of the items. That would be good but it only contains the real existing conditions, not the calculated sums shown in the table of the ME23N.
But i need to have the last sum of all conditions, called Effective Price.  Can anybody please advice me how i may get access to that value or any functionmodule that calulates these sums ? Im actually going through the Funktiongroup V69A where the subscreen 6201 of the Tab Conditions lies in - but hadnt seen a point where i could jump.
There is the functionmodule PRICING_SUBSCREEN_SET_DATA but its expecting the structures KOMK and KOMP  as imports which i dont know how to fill from my CHECK-method. The structure i get from GET_CONDITIONS is of type KOMV.
Any help would be highly appreciated and surely rewarded.
thanks,
oliver

Hi,
Check Method is triggered whenever a PO is posted, where in this method is invoked when the document is posted or user presses the CHECK function.
Here all the methods can be used from the interface. For the method GET_CONDITIONS, the associated type is MMPUR_TKOMV which is nothing but the PO document's pricing details.
From the PO in EKKO, get the field KNUMV (Condition record no). Pass this KNUMV into the table KONV-KNUMV. If the PO has more than 1 condition type, this table will display as many records as the PO pricing structure has got. From this tabale KONV you can build up the structure for KOMV.
FYI - The system may not require all the fields. Some of the important ones are:
KNUMV - Number of the document condition
KPOSN - Item No
KSCHL -  Condition Type
KDATU - pricing Date
KBETR - rate
KPEIN -  Condition unit.
Regards,
JLN

Similar Messages

  • Exit / BADI that can change PO's price in condition tab

    Hi experts,
    does any exit enable us to change the price in PO's condition tab? I need to replace the current price with my own price calculation and what's the name of the exit/BADI

    I would suggest to use BADI ME_PROCESS_PO_CUST.
    1. Method to implement would be POST.
    2. Method POST has parameter IM_HEADER which is in reference to IF_PURCHASE_ORDER_MM.
    3. This reference has method GET_CONDITIONS.
    4. call this method to get conditions data.
    5. Make all the changes based on the logic and use method SET_CONDITIONS to change the values.
    6. Thats it.
    Sharath.

  • "Sales Basic Price" in vf02 (conditions tab)

    after running vf02 we enter billing document. we double click on item description we get many tabs.
    in that in 'condition' tab
    I want to fetch "Domestic list price"  and "Sales Basic Price".
    I got value of "Domestic list price" from komv table with KSCHL = 'ZLP1'. but i dont know from where to fetch "Sales Basic Price".
    Please guide me.

    Hi
    Probably "Sales Basic Price" is a condition calculated at runtime, so it's not stored in KONV.
    You should check your scheme in order to understand how that condition is calculated.
    Max

  • How to show deductible VAT in PO pricing conditions tab?

    Hi gurus,
    I checked out this similar thread "How to create VAT tax condition in Purchase order" [https://scn.sap.com/thread/1872416]; as this is still "Not answered", here I am to ask for your help.
    I can't access the VAT condition types availbale in system as per SAP standard JVRD - RM-Deductible or.JVRN - RM-Non deductible.... mentionet in the thread above.
    In this ITALIAN implementation we usually find what follows in "condition" tab, which shows only the non-deductible part of the VAT amount, which is calculated as 21%, with 1% deductible and 20% non-deductible:
    PBXX      Net price                 100,00 EUR
              Price 1                   100,00 EUR
              Price 2                   100,00 EUR
    NAVS      VAT purch. non deduc.      20,00 EUR
              Amount + tax              120,00 EUR
              Effective price           120,00 EUR
    while our customer requirement is to see:
    PBXX      Net price                 100,00 EUR
              Price 1                   100,00 EUR
              Price 2                   100,00 EUR
    NAVS      VAT purch. non deduc.      20,00 EUR
    XXXX      VAT purch. deductible       1,00 EUR
              Effective price           121,00 EUR
    Is this possible? How?
    Thank you sooo much.
    Laura

    Thank you for your helpful answer, I would need the customing steps to realize this.
    1) In customizing I define a new condition type ZZTT as follows :
    path SPRO>>IMG>>Material Management>>Purchasing>>Condition>>Define price determination process>>Define condition types
    2. maintain the calculation schema
    path as above except the last step
    Created a new calculation schema per copy of the existing one

  • Display only for Conditions tab in ME22N

    I have a situation where certain users need to modify PO's, but need to be restricted from modifying anything in the conditions tab.  Is there a way through authorization's to restrict modification to the conditions tab within ME22N without restricting functionality to anything else in ME22N?
    The same result is required for ME12, but ME12 contains condition authorization objects that can be set to Activity 03 resulting in a display of conditions.
    I have tried adding these authorizations to the authorization-check, with no functionality change.
    I have also tried removing the display prices (activity 09) from certain authorization objects and this hides the conditions tab, but it also hides prices.
    Modifying screen settings in SPRO for ME22N will not work as there are users that require modification of the conditions.
    I am trying to find a solution that doesn't involve creating a custom transaction to check for condition authorization objects.

    David,
    Check BADI definition (se18) ME_PURCHDOC_POSTED & Interface IF_EX_ME_PURCHDOC_POSTED. In that you have method posted. In that you have both the tables Old & the current. You can put a validation there & prevent users.
    Hope this helps.
    Bipin

  • Help reg: Creating PO & Effective price problem

    Hi Experts,
    I am creating PO from transaction me21n. Here i see PBXX as condition type under conditions tab. Now the thing is that whenever i create a PO from me21n it picks net price which i have entered, but when i create a PO from "bapi_po_create1" it takes "Effective price" instead of Net price which i enter.
    In our scenario we just need to set the net price as what i enter with no further calculations...i mean market price....
    Pls guide me with same....
    Thanks in advance....
    regards,
    Rajesh....

    Hi..
    I have done the same as what you have told, but then when i execute a FM "BAPI_PO_CREATE1" with a net price it gives me an error message "
    *" E 06                   Net price must be greater than 0"            *
    I am not getting what to do....pls guide me...
    Thanks & Regards,
    Rajesh

  • Condition tab

    Hi All,
    We have done some changes in the pricing procedure. But we are not able to see the effect in the PO, because "condition" tab is missing. Is there any setting to make it re-appear other than authorization ?
    Regards,

    Hi ,
    1.Check the vendor schema from vendor master record .
    2.Then note the Purchasing organization schema by following the path
    IMg >Materials Management>Purchasing>Conditions>Define Price Determination Process>Define Schema Group>Schema Groups for Purchasing Organizations
    3. now check if for this two combination any procedure has been assigned or not .IF not then assign it .To do so follow the path
    IMg >Materials Management>Purchasing>Conditions>Define Price Determination Process>Define Schema Group>Define Schema Determination-->Determine Calculation Schema for Standard Purchase Orders
    Now if the problem is still there -- check note 40340 then.
    according to this note this problem arises when
    "Conditions are defined on a high level (for example vendor). The current condition is not generated in purchase orders for materials for which no prices were maintained in the info record or whose prices have expired. If you later create a condition on a high level (after the first purchase order of a material), the condition is completely ignored."
    cause : "If pricing cannot find a price, all other found conditions were deleted and those from the last purchase order were copied.
    Regards,
    Anupam
    Edited by: Anupam Halder on Sep 18, 2009 11:41 AM

  • Condition tab in STO is not getting displayed

    Hi,
    While creating STO, the Condition tab in Line Item is not getting displayed.
    Why it is not getting displayed? Where do I need to change the configuration?
    Do I need to maintain any Pricing Procedure in MM?
    Please guide.
    Regards,
    PK

    Hi,
    Check whether you have maintained Schema determination for respective document type and STO.
    below mentioned is the navigation path to maintain the same.
    > spro - materials management - purchasing - conditions - define price determination process - define schema determination - Determine Schema for Stock Transport Orders
    Here maintain the Purchasing Schema group , Document type & pricing procedure for STO.
    Standard Pricing procedure for STO is RM2000.
    Hope this is helpful..
    Regards,
    Vamshi

  • Urgent Condition Tab Missing In  Stock Transfer Order

    Hi All ,
                When I a m creating Stock Transfer Order from One Plant In one Company Code to  Another Plant in another Company code the Invoice and Conditions Tab Is Missing .
    How to get the Conditions tab, Do I have to do any Customization ?
    Please suggest me of how to go about .....
    Regards ,
    Sriram.

    Hi Srirama,
    Yes, if you have only one Calculation schema then there is no meaning in assigning to different Porgs.
    In that case please proceed with the following configuration.
    This is done in customizing; IMG for MM > Purchasing>Conditions>Define Price Determination Process>Define Schema Determination>Determine Schema for Stock Transport Orders
    For the combination of the Schema POrg; doc.type( UB ) and Supplying plant
    you must specify the price schema to be used.
    Hope this will solve your problem.
    Regards,
    DilliB

  • PO in transaction ME21N, the condition tab in PO is greyed out

    Hi Experts,
    Pls help me out from this...
    When creating the PO in transaction ME21N, the condition tab in PO is greyed out.I am not able to enter the price. The price fields are greyed out.
    Any inputs on this will be highly rewarded.
    Regards
    Lakshmiraj

    Hi,..
    thanks a lot for the reply.
    yes  it is allowing.
    Moreover it is happening in production server . In development server everything is fine.

  • Cannot see Condition tab in subcontract PO

    Hi all,
    I cannot see Condition tab in subcontract PO. As I know, Condition tab is not displayed in PO for consignment Stock or Free item. Why isn't it showed in subcontract PO?
    Regards,
    Duc.

    SPRO - Material Management - Purchasing - Conditions - Define Price Determination Process - Define Schema Determination - Determine Calculation Schema for Standard Purchase Orders
    Check whether the schema group vendor and purchasing has been assigned the Pricing Procedure.
    Check whether the Vendor has been created for the Purchasing organization and assigned the schema group for the purchasing organization in the Vendor.

  • How to grey out or deactivate the Conditions tab in VA01 and VA02

    Hi gurus,
    Is there a way I can grey out or deactivate the Conditions tab in VA01 or VA02?  Our objective is to attach the pricing conditons to the customer level and that no sales encoder can edit prices during encoding using t-codes VA01 and VA02?
    I also tried to solve my problem through authorization object of the user V_KONH_VKS - set to 3 (Display) but still the user was able to make revisions to the Conditions tab if he wants to.  This is an internal control issue  for our company.
    Thanks for the immediate response. 
    Frances

    Hello Francis,
    In the definition of condition types in SPRO ( T.code V/06) you can define whether a particular condition type ( example PR00) can be processed manually by the user. IF you select the option " No Manual entries" the system does not allow the users to change the condition value determined from the condition records ( Maintained in VK11).
    ALternately, if the business requirement is that of allowing a particular condition type ( example PR00) to be processed manually by the user in certain business scenarios and in others the value should not be editable then you can use the user exit in MV45AFZB " USEREXIT_SAVE_DOCUMENT". In this you can write the required logic with the help of a technical consultant.
    Hope this helps
    Warm Regards
    Prashant Joshi.

  • Defaulting Condition types in a Sales Order Condition Tab

    Hi Experts,
    How to default the condition types PR00 , KF00 and MWST in Sales Order condition tab?
    (manual conditions and with out access sequences) so that we can map the prices from other system to the corresponding fields of KONV in Condition Tab.
    I searched in the forums and then I am posting this request.
    Thank you
    Ravi

    Hi Ravi
    If you want to default the condition types PR00 , KF00 and MWST in Sales Order condition tab without maintaining access sequence then in V/06 for PR00 , KF00 and MWST condition types maintain the option Manual entry is possible , but in your pricing procedure check the boxes Required. So that when you create sales order and when you dont maintain the PR00 , KF00 and MWST condition types system will give an error
    Regards
    Srinath

  • Pr created with reference to PM order , carries Net price in valuation tab

    Hi ,
    when a PR  is generated with refernce to a PM order automatically upon PM order releae, our observations are as below
    For a particulat purchasing group " Net price" is defaulted under valuation tab of PR and in some cases for another purchasing group " Do not adopt " is defaulted .
    may i know if there are any settings related to purchasing group  , user id specific for teh above values to be defaulted.
    these PM ordesr are created with refernce to contract and therefore we want theatthe Po should carry price from contract instead of carrying the price from material master .
    When the Pr is defaulted with " net price " , the po picks teh price that is maintained in material master instead of teh price in contract
    However when " do not adopt " is selected , the price in po is picked up from contract and it ignores the price in PR which comes from material master.
    we want " Do not adopt" functionality to be always on for the prices to picked only from contract.
    Kindly suggest

    hi
    try to chang eprice from item level condition tab (click on price update )
    now if this problem is persist check the inforecord for perticular pos

  • SAP REFX – Usage of (RECN - Condition Tab ) Formula : E1 – Percentage Share in a condition.

    Dear Experts,
    I would like have a clarification on the usage of Formula: E1 – (Percentage Share in a condition) for a contract type in Refx  - contract ( In conditions Tab ).
    Lets take the scenario as below for example :
    Whenever I am adding a condition    ZREN - Basic Rent : XXXXXX  Rs/ month.
    System has to pick a second condition ( Over head charges ) as default and it should be calculated 20% of the amount as overheads on BASIC RENT amount.
    This 20% should come as default ( Because user cant change this % for anything while creation of contract).
    So I have adopted the config changes as below.
    SPRO - Flexible Real Estate Management (RE-FX) -- Conditions and Flows -- Default Conditions -- Define Default Conditions – selected my condition group – added new entries- assigned a new condition type as my over heads –
    Unit price as – 20 %
    Formula: E1
    Formula Parameter: selected - BASIC RENT condition ( ZREN )
    Is there any other config to be done ( Like adding the Derivation rules - if need Pls Clarify) to fulfill my requirement, B cas after  doing above config my overhead charges condition is not flowing by default, even after manual insertion of Over head charges condition its not taking 20 % as default.( Its asking to enter manually).
    Kindly advise to get the same.
    Regards,
    Subbarao.Narne

    Hi Mr. Narnei,
    If both the conditions are added manually, the condition with E1 as the calculation formula, say ZE1- Perc Share can automatically pick up the value from ZREN - Basic Rent and do the calculation.
    For this you just need to specify the condition in the parameter field in the path: Flexible Real Estate Management (RE-FX) -> Conditions and Flows -> Condition Types and Condition Groups -> Define Condition Types. Also specified in the pictorial below.
    For populating default conditions at contract creation based of different parameters, you would need to implement the badi BADI_RECN_CONTRACT. You can also add additional validation such as, if ZREN - Basic Rent is added to the contract it is mandatory to add ZE1.
    Hope this helps.
    Best Regards,
    Hardik Sharma

Maybe you are looking for

  • "Could not complete your request because of a program error" - Photoshop 7, XP platform

    I have searched the FAQs and forums and still haven't been able to resolve this issue. Any time I try to copy-and-paste text from another program (Word or Internet Explorer, for example) into my Photoshop file, I get problems with the Type tool, and

  • Dynamic creation of object

    Hai There is a calss Firm like below public class Firm public void sayHai() System.out.println("Hai"); There is a main class like below public main public void getObject(String className,Object firmObject) In this method I am passing Object as a para

  • Bypass erase and sync warning

    I recently deleted all traces of my iTunes library and lost some purchased music. the rest was backed up. Some of the purchased music remains on my ipod shuffle. Itunes will not recognize my ipod unless I erase and sync. This will in turn erase the p

  • Order by clause + Union

    Hi , i want to use "union" to combine 2 query results and also i need to apply order by clause in both queries,how i can achieve this i.e i wrote query like select item_id from item_mst where item_id <5 order by item_no union select item_id from item

  • Oracle Real Time Decisions (RTD)

    Hi, We r trying to setup an Oracle Real Time Decisions (RTD) environment. Can any one pls let me know how to integrate Oracle Real Time Decisions (RTD) with Siebel CRM & Oracle BI EE. Any document would be of great help. Your kind response will be ap