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 inputHello 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,
AnandAnand,
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 -
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,
ShankarHi ! 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. -
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,
Abhijithi,
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 AMHi,
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,
Naveenhi,
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.
RegardsPrerequisites 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!
VLHi 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 -
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
-
HT3131 how to sleep a macbook pro when using an external monitor and a wireless keyboard and mouse
I have a mid 2009 13" macbook pro and want to use an external HDTV with the MBP in clamshell mode. What are the steps to do this?
-
while i was away my little sister lorienna got ahold to my ipod touch..she kept trying to guess my passcode..and disabled my ipod so its showing the message ipod disabled connect to itunes..only thing is my usb port on my laptop is broken (thanks to
-
Error while importing RFC schema
Hello Friends, I am getting the following error while importing the RFC schema in Integration repository from SAP which is on ECC version. The error I am getting is: Unable to establish connection to R/3 system 10.238.52.79 (system=03, client=250) Tr
-
Trouble composing e-mail to address groups stored in iCloud.
Hello, Here's the synopsis of my problem: My address book contacts and groups are being stored in iCloud. If I vew a group in Address Book and go to the Edit menu, "Edit Distribution List" is greyed out. If I right click a group name and select the o
-
How can I fix dubious permission errors?
I changed the permissions at root (I now know that was a stupid move) however I now unable boot the machine, it just sits on the logo screen. I am away from home and do not have the OS CD. Is there a solution?