Pricing Condition Exclusion rules by sold-to?

We have 2 pricing condition exclusion groups(Z001, and Z002), we have set up an exclusion procedure of D(Z001 over Z002 regardless of price). Now we have a need to set the exclusion procedure to C( Best Price between condition groups). We want to control weather we use C or D by sold-to. In other words, Some accounts always get price in Z001 even if a Z002 price is lower, and some account gets The lowest price between Z001 and Z002. Is there any alternative besides creating 2 pricing procedures?

Hi,
You can first check in t-code [OV32] if both the condition are maintained for exclusion group. And then check in t-code [vok8]. where you can give the option A in Cond Exclusion procedure.. Also can check if condition records are maintained for both the condition for the same customer.
  Plz let me know if it helps you

Similar Messages

  • Condition exclusion - how to only exclude certain ones.

    Hello,
    I have a condition type ZCPD that has the condition exclusion set to X (net price) in the condition record for ZCPD.  The issue is that I want condition ZDUT to be relevant even though ZCPD is set with exclusion.  What in the condition set up of ZDUT makes it considered for exclusion?  Is it the condition class of A (discount or surcharge)?   I do want all other condtions to be excluded if ZCPD is found, the only one I still want to be applied is ZDUT.  How can I manage this?
    Thanks for your input

    Hello Vicky
    Not knowing the relationship between ZCPD and ZDUT, it is hard to answer your question.  I am not sure how ZDUT is affected by ZCPD.
    By your  description, there is a requirement in the pricing procedure that is setting the exclusion indicator to X for ZCPD under certain conditions. May be that is not a right solution for your situation.
    I would suggest using condition exclusion groups and then assigning condition exclusion group to the pricing procedure to meet your requirement. Let ZCPD be in  group 1, all other conditions that you want excluded when ZCPD is present  ( but not ZDUT) in group 2. Then use the exclusive option while assigning to the pricing procedure.
    All these config steps can be found here:
    SPRO/IMG/Sales and Distribution/Basic Functions/Pricing/Condition Exclusion/Condition Exclusion For Groups Of Conditions
    Link: http://help.sap.com/erp2005_ehp_04/helpdata/EN/93/7432eb546011d1a7020000e829fd11/frameset.htm
    Hope this helps.

  • Pricing : Condition type value need tog get from the lowest of 4 other cond

    Hi,
    I have one requirement in one pricing procedure.
    I need to calculate condition value of one condition type from the lowest value of other 4 condition tyeps. These condition types values are not defined as a subtotal.
    So if I decide to write a formula on condition values, is there
    any way to select these values and choose the lowest of them?
    Please also advice if there is any other way such as condition exclusion
    or so?
    Thanks and regards,
    Anand

    Anand,
    As you have mentioned you can use condition exclusion for such a requirement.
    here is a detailed description of how you can achieve this: use the menu path IMG> Sales & Distribution> Basic Functions> Pricing> Condition Exclusion> Condition exclusion for group of conditions.
    When you execute this IMG acitivity you get a window with three options
    1.Define Condition Exclusion Groups
    2.Assign condition types to the exclusion groups
    3.Maintain condition exclusion for pricing procedures
    We will use these three options one by one, we start with the first
    1. Define an exclusion group, lets say EX01 and give a description
    2 Assign the four condition types that you want to compare to this exclusion group under this option
       lets say EX01 ZK01
                   EX01 ZK02
                   EX01 ZK03
                   EX01 Zk04
    3. under this third step, select the pricing procedure that you are working on and from the left margin click on 'Exclusion'. click on 'New Entries' and make the following entries (example)
             Sno.   Cpr         ExGr1
              10      A            EX01                leave ExGr2 blank, Save your entries
    Check if your purpose has been met or not. Do give your feedback
    Regards,
    PATHIK

  • Condition Exclusion

    Hello,
    Please let me know if the following scenario is possible to handle through standard SAP:
    There are 2 discount condition types - ZAAA and ZBBB.  If the system finds condition record for both the condition types then it should consider only ZAAA for calculation.  i.e. irrespective of the best/worst discount between ZAAA and ZBBB, it should consider only ZAAA.
    Let me know the settings for this please.
    Thanks,
    Shankar

    Hi ! Shankar,
    You can achieve this through condition exclusion.
    here is a detailed description of how you can achieve this: use the menu path IMG> Sales & Distribution> Basic Functions> Pricing> Condition Exclusion> Condition exclusion for group of conditions.
    When you execute this IMG acitivity you get a window with three options
    1.Define Condition Exclusion Groups
    2.Assign condition types to the exclusion groups
    3.Maintain condition exclusion for pricing procedures
    We will use these three options one by one, we start with the first
    1. Define two exclusion groups, lets say EX01 and EX02, give a description for both
    2 Assign the two condition types that you want to compare to the two exclusion groups
    lets say EX01 ZAAA
    EX02 ZBBB
    3. under this third step, select the pricing procedure that you are working on and from the left margin click on 'Exclusion'. click on 'New Entries' and make the following entries (example)
    Sno. Cpr       ExGr1  Description  ExGr2 Description
    10      D       EX01 l                      EX02
    Important is Cpr should have value 'D'.  Save your entries.
    Check if your purpose has been met or not. Do give your feedback
    Regards,
    PATHIK

  • Make Condition exclusion type to be active for different condition records

    Hi
    We are currently using three condition types in the pricing procedure.
    Say for eg. YWBP- F Charges, YADJ -C charges and YHDG-Handling fee
    We have set condition exclusion for the combination of YWBP and YHDG and
    YADJ and YHDG.
    YHDG condition type has two condition records.. say for eg. 512 and 596.
    The materials defined for 512 condition records is YAU and YAX and for 596 is YAV.
    Now my question is that whenever condition types YADJ  gets picked up fo  YAU, YAX  and YAV then condition type YHDG shouldnot get picked up. (The above condition exclusion group will perfectly caters to this requirement.) but now the cache is the business has a requirement that
    When ever condition type YWBP gets picked up for the material 'YAV', then the condition type 'YHDG'  (with 596 table condition records) should also get pick up in the sales order.
    Is there any way to achieve this with current settings of condition exclusion indicator.
    Thanks in advance.

    Hello Vicky
    Not knowing the relationship between ZCPD and ZDUT, it is hard to answer your question.  I am not sure how ZDUT is affected by ZCPD.
    By your  description, there is a requirement in the pricing procedure that is setting the exclusion indicator to X for ZCPD under certain conditions. May be that is not a right solution for your situation.
    I would suggest using condition exclusion groups and then assigning condition exclusion group to the pricing procedure to meet your requirement. Let ZCPD be in  group 1, all other conditions that you want excluded when ZCPD is present  ( but not ZDUT) in group 2. Then use the exclusive option while assigning to the pricing procedure.
    All these config steps can be found here:
    SPRO/IMG/Sales and Distribution/Basic Functions/Pricing/Condition Exclusion/Condition Exclusion For Groups Of Conditions
    Link: http://help.sap.com/erp2005_ehp_04/helpdata/EN/93/7432eb546011d1a7020000e829fd11/frameset.htm
    Hope this helps.

  • Condition exclusion group

    Hello,
    I have created the necessary configuration for conditon exclusion group,
    but if I create the order i dont found the expected result, the only one condition value is picking for any combination like least favourable etc,
    most satisfactoy surchrge should apply is the higher one but the value is applying is lower one
    I have maintained the conditions and records
    condition ABCD -- 10 $
    condition PQRS -- 12 $
    so surcharge should apply of 12 $ but in any case its applying only 10$
    I have marked exlusion X (net price) in condition records,
    pls suggesst me any changes,
    Abhijit

    hi,
    there are two ways
    o   For a particular condition record (the field appears on the Details
        screen)
    o   For all records of a particular condition type (the field appears on
        the screen where you define the condition type)
    you mentioned that you arer using through first type,
    use second type and see whether it is working,
    maintain exclusion in v/06 for your condition type,
    if this is also not working ,
    problem in the settings
    img>sales and distribution>basic function>pricing>condition exclusion>condition exclusion for group of condition>
    maintain condition exclusion for pricing procedure
    choose your pricing procedure
    and select exclusion on the left side
    maintain
    s.no        cpr         condtion grp 1                condition grp2
    5              C                 con grp1                    con grp 2
    regards
    senya

  • I have an issue with pricing condition ZPRO (basic price )

    Hello gurus
    I have an issue with pricing condition ZPRO (basic price ).
    users created a sales order, and the basic price ZPRO which is mannual is added twice ,now i want to put a check so that condition tpye zpro is not accepted twice by the system. please let me know how can i restrict  system from accepting condition type zpro  twice during sales order.
    regds
    Edited by: sapuser09 on Jul 26, 2011 8:44 AM

    Hi,
    Solution for this is very simple. Don't make any changes to the sales order user exit. Use condition exclusion  for the condition type.
    Do customization in the following path of IMG
    Sales and distribution---- > Basic Functions--- > Pricing--
    > Condition exclusion -- > Condition exclusion for groups of conditions
    First  In Define condition exclusion groups you have to define condition exclusion group (ZXXX)
    Then  in Assign condition types to the exclusion groups you have to assign condition type to the exclusion group (ZXXX   ZPRO)
    Then in Maintain Condition exclusion for pricing procedures select the pricing procedure where you have the problem and click Exclusion box present in Dialog structure box
    You will be faced with Change view exclusion overview screen Click new entries
    You will be faced with New entries overview of added entries screen.
    Take serial no as 10 Condition exclusion procedure  as B (Best condition with in condition type) In the exclusion group1 add the exclusion group ZXXX.
    Save it and create order.
    In the order pricing you will again observe that ZPRO appearing twice but only one will be active.
    Changing user exit for this issue is not at all required and it must be only the last resort Try replicating the issue in your sand box system. As I had mentioned it will be picked twice but only one will be active.
    Hope this helps.
    Edited by: mokirala tilak on Aug 10, 2011 10:19 AM

  • Pricing Condition Type R/3 - CRM (Exclusion Indicator)

    Hi,
    I am facing problem with the condition type in the CRM.
    In R/3 in contion type in Control data 2 we have a Condition Exclusion field and Same Exclusion  field is not availble in CRM.
    The Value in the Exclusion field is set not to perform this Condition Based on the Criteria.
    I need the same Condition to perform in CRM to exclude this Condition type in sales order processing.
    Can any one suggest how to and where to set or maintained this Value in Condition type in CRM
    Your suggestion is Valuble.
    Thanks in Advance.
    Regards,
    Naveen

    hi,
    You will have to first downlaod the Pricing condition from R/3 to CRM before downloading the condtion table,the download object is CRM_PRC_CNDTYP.
    Regards,
    Murali

  • Coprying rule-Pricing Condition records

    Hi,
    When copying the condition records, it gave the message "*Copying is incomplete because no rules have been defined."Can anybody pls. guide as to how to define copying rule for pricing condition.
    Regards

    Prerequisites for Copying
    The following general prerequisites apply to copying condition records:
    If the condition tables differ between the source and target condition records, then:
    Only one field may differ between the two condition tables
    The condition tables must contain the same number of fields
    If the condition types differ between the source and target condition records, then each condition type must have the same calculation rule, scale type, condition class, and plus/minus indicator.
    Copying Rules
    Copying rules determine which condition types and condition tables you can use for copying between source and target condition records. The rules are defined in Customizing for Sales and must meet the prerequisites listed above. The standard R/3 System contains standard copying rules. If required, your system administrator can modify the standard copying rules or add new ones to meet your requirements. During processing, you can select from alternative copying rules, depending on what you are trying to copy.
    Examples of Different Copying Scenarios
    The following three scenarios describe how you can copy condition records.
    Scenario 1: Same condition types/same condition tables
    You offer a special discount to a particular price group (a group of customers defined in the customer master record). You want to make this discount available to other price groups by copying pricing details from the existing record. In this type of copying, the condition types (K020) and the condition tables (table 20) are identical for both source and target condition records. The only thing that varies in this case is the value of one of the key fields (the Price group field).
    Scenario 2: Same condition types/different condition tables
    The access sequences for a particular condition type can be defined in Customizing for Sales so that it accesses more than one condition table. This means condition records with the same condition type can have different keys. You can also copy condition records where the condition type is the same but the condition tables are different. Say you offer a material-specific discount to a particular price group (condition type K032, condition table 32). You can copy this material discount and create a new condition record for a specific customer (condition type K032, condition table 5).
    Scenario 3: Different condition types/different condition tables
    You can also copy condition records even when both condition types and condition tables are different. Say you offer a special discount to a particular price group (condition type K020, condition table 20) as you did in the first scenario. Here, however, you want to copy this condition record not to another price group but to a new customer-specific discount (condition type K007, condition table 7). In this case, both condition types and condition tables are different.
    Copying Process
    You can call up the copy function from the Edit menu in any of the following condition record screens:
    Creating
    Creating with reference
    Changing
    Overview
    There are several typical scenarios for using the copying function. You may want to copy an existing condition record into a number of new condition records. In this case, you use the change condition record function. Alternatively, you may want to create a new condition record and copy it to other records all in one step. In this case, you use the create condition record function. In both cases, you can change the copied data before you save the new condition records.
    Note:
    If the existing rules not suited to ur requirment , u have to contact Abapers to write the routines for ur requirement.
    Hope it is useful
    REWARD POINTS IF USEFUL...

  • Pricing conditions EK01 and PR00 in pricing procedure

    Hi Gurus,
    We have a process in which a SD billing request is generated by using DIP profile (DP90). Pricing condition used in the pricing procedure for the sales document is EK01 (which brings the actual cost of the service order that creates the Billing request through DP90) but it happens sometimes that EK01 is not desired but instead PR00 ( another price agreed with a certain client instead of the actual cost in the order).
    In order to match this need, best would be to combine both conditions (EK01 and PR00) in the same pricing procedure, and as a general rule, EK01 will apply in the billing request price, but in case PR00 condition exists, then this one will prevail and EK01 will be in the price conditions but will not be taken into account in the price calculation--> how can this be done in the pricing procedure?
    Another possibility would be using different pricing procedures so that one has EK01 as pricing condition and  the other one has PR00. The pricing procedure will be assigned by using document pricing procedure assigned to a different document type but this is not the desired solution as it makes much more tricky the design: another dynamic item profile would be needed so that proper document type is assigned.
    Thanks for your great help in advanced!
    VL

    Hi Victor,
    You can put both of the conditions in the same pricing procedure and use the exclusion group to compare the conditions and choose the favourable as per you requirement.
    I hope this will certainly help you in solving your problwm.
    Regards,
    VB

  • User exit to copy Manual pricing conditions with in sales documents

    Hi all,
    I have a situation where i have to copy the manual pricing conditions from inquiry to quotation.
    Problem: From VA21 when I try to do the same using the tab "create with reference" the document is being copied but the manually set pricing condition in the inquiry is not being copied into quotation. This is because in the copy controls the pricing type is set to 'B' which means "carry out new pricing". I can change it to 'C' or 'D' so that it copies manual pricing but i am not allowed to do so because other sales orgs in the company has a problem if i do so. Only our perticular sales org needs this config. I cannot even create another item catogory specific to this plant because it is against the rules of the company. So I am looking for a user exit in which i can change this pricing type during runtime so that i can plug in some code specific to this sales org to copy manual pricing. I have found one from the SAP note 24832 (MV61AFZA). It doesn't work as i think its obsolte. Can anyone suggest me a better way of solving this issue. Any quick response is appreciated.
    Thanks,
    Giridhar.

    Hi
    The following EXITS may help you
    Exit Name              Description                                                                               
    SDTRM001            Reschedule schedule lines without a new ATP check                 
    V45A0002            Predefine sold-to party in sales document                         
    V45A0003            Collector for customer function modulpool MV45A                   
    V45A0004            Copy packing proposal                                             
    V45E0001            Update the purchase order from the sales order                    
    V45E0002            Data transfer in procurement elements (PRreq., assembly)          
    V45L0001            SD component supplier processing (customer enhancements)          
    V45P0001            SD customer function for cross-company code sales                 
    V45S0001            Update sales document from configuration                          
    V45S0003            MRP-relevance for incomplete configuration                        
    V45S0004            Effectivity type in sales order                                   
    V45W0001            SD Service Management: Forward Contract Data to Item              
    V46H0001            SD Customer functions for resource-related billing                
    V60F0001            SD Billing plan (customer enhancement) diff. to billing plan      
    V45A0001            Determine alternative materials for product selection
    Regards
    PRabhu

  • Problem in data upload using pricing conditions with sales deal

    hi...
    i have to upload following fields -
    Condition Type
    Condition Table
    Valid from
    Valid to
    Sales deal
    Amount/Rate
    Currency / %
    Pricing Unit
    Pricing UoM
    Sales organization
    Distribution channel
    Sold to Party
    Material Number
    Material Pricing Grp
    Batch number
    Buying Group of Sold-to
    Customer
    Customer Group
    CustomerHierarchy 01
    CustomerHierarchy 02
    CustomerHierarchy 03
    CustomerHierarchy 04
    CustomerHierarchy 05
    Division
    Sales Order Type
    Sales Document Type
    End user
    Material Group
    Tax Classification Material
    Payer
    Plant
    Price Group
    Price list type
    Pricing reference material
    Prod. Hier -1
    Prod. Hier -2
    Prod. Hier -3
    Prod. Hier -4
    Prod. Hier -5
    Product hierarchy
    Region of Dly Plant
    Sales district
    Sales group
    Sales office
    Sales unit
    Ship-To
    Shipping point
    Buying Group of end user
    Tax classification for customer
    Type of Transaction
    Scale Basis1
    Scale Rate1
    Scale Basis2
    Scale Rate2
    Scale Basis3
    Scale Rate3
    Scale Basis4
    Scale Rate4
    using  XK15  t-code and SALES DEAL is the major concern.
    1)  First i used   RV14 BTCI , that is a standard report for uploading the pricing conditions. But by using this all fields are updating except SALES DEAL becoz this is not present in the structures (like- BKOND-1, BKOND-2, BKOND-3 etc) that is used in RV14BTCI program. I searched other structures also but SALES DEAL is not present there.
    2) Second i tried to find out some Function module that is containg SALES DEAL and i found two FMs - IDOC_INPUT_COND_A and BAPI_PRICES_CONDITIONS.....but
    a) the FM - IDOC_INPUT_COND_A is used with ALE and where third party is involved, so we require control data and status data for  this I dont have this. so we cant use it.
    b) and the FM BAPI_PRICES_CONDITIONS is also not working for SALES DEAL....by using this it is also not uploaded becoz some mandatory information related to sales deal like- sales organisation, distribution channel are not present in this FM.
    3) to upload this we can use the BDC recording method.....but the problem is - there are almost 15 condition types and based on these conditions almost 20 - 25 condition tables are there for every condition and based on the every table different screen sequence are there.....so if we go for BDC recording...than we have to make 325 recordings.....also not feasible solution.
    so plz give the suggestions for this problem and check my efforts also may be i missed something that can be a solution.
    Thanx in advance for all.......plz help.....

    Hi Jitendra,
    Goto RSA3 trans in the source system. Check if are able to extract the data.
    If so then replicate the DS once in BW system. Activate all the DS, transfer rules etc & try to load it again.
    Hope this will solve your problem!
    Regards,
    Pavan

  • Multiple Condition Exclusion

    The new price procedure I'm configuring has price conditions that need multiple condition exclusion logic.
    Example, say my conditions are:
    1) ZPR1 - price 1
    2) ZPR2 - price 2
    3) ZDIS1 - discount 1 %
    4) ZDIS2 - discount 2 value
    5) ZDIS3 - discount 2 %
    Logic are:
    A) If ZPR1 is used ZDIS2 and ZDIS3 are excluded.
    B) If ZPR2 is used ZDIS1 is excluded.
    C) If ZDIS2 is used, ZDIS3 is excluded.
    D) If ZDIS3 is used, ZDIS2 is excluded.
    A is easy. Just group ZPR1 and ZDIS1 together and ZPR2, ZDIS2 and ZDIS3 together, then make 1 exclusive of 2.
    B is easy also.
    What about C and D? Can you just put ZDIS2 in another group and ZDIS3 in a different group and create an exclusion rule against each other?
    Thanks.

    In my opinion you can follow the following link to achieve your requirement:
    - [Proposed Pricing Procedure|https://docs.google.com/leaf?id=0B-5wCmYJ-6dlNDIxNTg0YzUtMTE0Yy00M2VmLTliOWItMTNkMWE4YTZkMzY4&hl=en] for the requirement
    If you have any other thoughts then you can share you proposed pricing procedure.
    I hope this can assist you.
    Thanks & Regards
    JP

  • Pricing Conditions in Canada for Electronic Waste Stewardship

    We have been asked to charge a set fee per unit for the Electronic Waste Stewardship program in Canada.  Each Province could have slightly different rules but at this time I created an Access Sequence using Sales Org, Customer, Material, Region (this is the Ship-to Region).  The problem I am seeing with this access sequence is we have a lot of customers and a lot of materials, so that requires a lot of master data (condition records).  I need help to understand if there is a way that if I set the Access Sequence to be Sales Org, Material and Region . . . would there be a way to exclude certain customers . . . So the fee would apply to all unless the order was for a specific Sold-to (as some Sold-to's can opt out of the program, as they will handle the fee themselves).
    Thanks for any help you can provide.

    If you have more customers that will be charged the fee vs not, I would suggest you set up the fee by sales org, material, region.  Then you could create a condition grp X value and assign that value to the customers that do not get charged the fee.  In the pricing procedure for the fee condition you can have a requirment (ABAP include) that checks for the condition grp X value.  The requirement would check for VBKD-KDKG1 equal to XX or not equal to null.  If you have multiple materials you could use the material price group (Sales org 2 view) instead of material in the table for your access sequence.  Hope this helps.  I have also used requirements to inactivate a service fee (pricing condition) for certain material groups.

  • Invoice List: Missing Pricing Condition

    Hi,
    We are trying to implement invoice list because of the different sold-to party but same payer requirement. we have configured all the requirements listed
    Prerequisites
    You can only process invoice lists if the following prerequisite data is defined by your system administrator in Customizing for Sales:
        Condition type RL00 (factoring discount) must be maintained and, if required, also the condition type MW15.
        An invoice list type must be assigned to each billing type that you want to process in invoice lists. The standard version of the SAP R/3 System includes two types of invoice lists: LR for invoices and debit memos, LG for credit memos.
        Copying requirements must be defined (for example, the payer, terms of payment and other fields that must be identical in the documents to be included in the invoice list)
    In addition, before you process an invoice list, you must maintain the following master data:
        A customer calendar must be defined, specifying the time intervals or dates on which invoice lists are to be processed.
        The customer calendar must be entered in the Billing Sales Area view of the customer master record.
        Pricing condition records for the condition type RL00 and, if necessary, (e.g. in Germany) the condition type MW15 must be maintained.
        Output condition records for condition types LR00 and RD01 must be created.
    It successfully creates the invoice list now with net value, but, the pricing condition is missing.
    What might have been the problem?
    Thanks in advance for your help...

    Hi,
    Have you maintained the pricing condition record for RL00? Also can you please explain what have you maintained in copy control? If possible, please share the screenshot.
    Thanks,
    Jaydip    

Maybe you are looking for