PR00 : How to implement this condition type ?
Hi,
Please can you give me the steps to implement a Condition Type (condition that we use in Tcode VK11)
Example of condition : PR00 (price)
Please help.
Regards.
Transaction Code: VK11 is to maintain Condition Records. Condition record can be maintained for all condition type, except Header and manual condition types.
Write-up on Pricing procedure configuration:
Determination of Pricing Procedure:
In SD, Pricing Procedure is determined (T.Code: OVKK) based on Sales Area (Sales Organization + Distribution Centre + Division) + Customer Pricing Procedure + Document Pricing Procedure. Sales Area is determined in Sales Order Header Level. Customer Pricing Procedure is determined from Customer Master. Document Pricing Procedure is determined from Sales Document Type / Billing Type (if configured). Once the pricing procedure is determined, Condition records are fetched. If appropriate condition records are found, the price is determined. If Mandatory pricing condition is missing, system will through an error message.
Configuration of Pricing Procedure:
In SD, the steps to configure Pricing procedure are as under:
Step 1:
Condition table (T.Code: V/04): If existing condition table meets the requirement, we need not create a new condition table. Considering the requirement for new condition table, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Table (select the required fields combination, which will store condition record).
Step 2:
Access Sequence (T.Code: V/07): If existing access sequence meets the requirement, we need not create a new access sequence. Considering the requirement for new sequence, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Access Sequence (Access sequence is made up of Accesses (Tables) & the order of priority in which it is to be accessed. Here we assign the condition table to access sequence.
Step 3:
Condition Type (T.Code: V/06): If existing condition type meets the requirement, we need not create a new condition type. Considering the requirement for new condition type, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Type. It is always recommended to copy an existing similar condition type & make the neccessary changes. Here we assign Access sequence to Condition type.
Step 4:
a. Pricing Procedure (T.Code: V/08): It is recommended to copy a similar pricing procedure & make the neccesary changes in new pricing procedure. Pricing Procedure is a set of condition type & arranged in the sequence in which it has to perform the calculation. Considering the requirement for new Pricing Procedure, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Pricing Procedure --> Maintain Pricing Procedure.
b. Pricing Procedure (T.Code: VOK0): After maintaining the pricing procedure the next step will be determination of pricing procedure. Configuration for determining pricing procedure in SPRO is as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Pricing Procedure --> Determine Pricing Procedure.
5. Condition record (T.Code: VK11 / VK12): Condition record is a master data, which is required to be maintained by Core team / person responsible from the client. During new implementation, the condition records can be uploaded using tools like SCAT, LSMW, etc. Condition Record is maintained in T.Code: VK11 / VK12, which are captured in Sales Order & Billing.
Also check document pricing procedure in Sales Document Type (T.Code: VOV8 - Sales order Type, VOFA: Billing Type (If Required)), customer pricing procedure in Customer Master Data (T.Code: XD02), ... are in place.
Regards,
Rajesh Banka
Similar Messages
-
How to make the condition type active
hi,
how to make the condition type active when its in inactive stage and its showing yellow triangle and y in the control features of it.
and
how to solve if is showing a statement as "INITAILISED".
regards,
balajitDear Balaji,
Yes it will come as Inactive mode.....If you make the 2 condition Class is same in single Pricing procedure ,In Standard system will display like this only..
For Example:PR00-Condition class is Price
EX00-Condition class is Price
Then first Condition type will become Inactive.. change the Class of the Second Condition Type.
Best Regards
raj. -
How to hide a condition type in pricing procedure
Hi all,
Please tell me how to hide a condition type in pricing procedure.
This is urgent.
Thanks in advance.Hi ,
If it is very Urjent,,,,,,,,,,,,Better to Contact with ABAP.
Other wise,,send Very Clearly,,,,You wont to Display in PP.but if it is Satisfie you want to see in Sales order.
Is it right,,,,,,,
Regard
ram -
How to block particular condition type not being posted
Hi,
We don't want a particular condition type ( customized & accruel ) to be posted into accounting when creating a billing. That condition type is deleted and after that this is how it works now.
1. When a billing is cretaed from a new sale order ( which does not have that condition type ) it works fine.
2. When a billing is created from a sale order which refers to the old sale order which in turn has this condition type, then this conditon type is posted into accounting.
Can some one help in this issue so that I want to block this condition type being get posted in accounting. Is there any Userexit or can it be done with other options. I am an ABAPer, please give specific answer.Hi Jagadish,
The reason why we do account determination is that we would want the system to post the respective amounts to respective G/L accounts automatically. What amounts to be posted to what G/L accounts is decided by the Account keys .
Now if for a particular condition type in the pricing procedure if you remove Account key the system will not post to the G/L accounts. But generally in this case I believe while creating the Bill system will throw an error in account determination.
For that what you can do is create completely new accont key and assign a provisional G/L account which is not to be included in your Balance Sheet accounts or P & L accounts (can be restriscted by FI Guys).
But remember to use a completely new oricing proicedure for this case.
Hope this helps.....
J Nagesh -
How to create Reference Condition Types
Hi ,
Please tell me how to create Ref.Condition Types?
I have a requirement.."I should create a Zdiscount(13%) which should be copied to the sales order automatically based on PR00"
How to do that?
Points for sure
RamChandraHi,
You can use condition supplement functionality.
Check the link [Condition Supplements|http://help.sap.com/saphelp_47x200/helpdata/en/93/7432de546011d1a7020000e829fd11/frameset.htm]
You can also check the field RefConType for the discount condition type in SPRO -> Sales and distribution -> Basic functions ->Pricing -> Pricing control ->Define condition type.
Regards, -
How to set a condition type to inactive/statistical during sales order crea
Hi
There is a manual header condition (Z0L1) in one our pricing procedure which I want to set to inactive or make it statistical during sales order (doc type Z9) creation in some scenarios.
How can I achieve?
Can I use user exit USEREXIT_PRICING_CHECK (Program MV61AFZA) and what code should I write here. Any help would be highly appreciated
Regards,
JavedThanks for your replies. Basically this condition type is a manual condition type which will be entered in sales order and then will be available in billing document. But when there is a return order created with reference to that billing document then I want that the manual condition is not deteremined in the return order.
I tried by assigning a requirement to the condition type in pricing procedure but seems to be pricing requirement don't work for manual header conditions. Then I tried to assign a condition value formula and tried to set the value to zero in case of return orders but that also did not work.
Then I also tried to apply the same logic in user exit USEREXIT_PRICING_CHECK in the following programs
LV69AFZZ
MV61AFZA
But still it did not work. Any help would be highly appreciated
Regards
Javed -
How to Activate a Condition Type in the Tax OCde for A/P -- Very Urgent
Hi Peers
I'm creating a new Tax Code in T.Code FTXP, while creating, One Condition Type is Deactivated, say JM01, How to activate that condition Type. I know how to activate the Condition Type in A/R side but I want to know it in A/P side. Plz help. Its very urgent.
Regards
RajaramHi Rajaram,
U pls Check ur configuration. First u check the calculation procedure (F.A- Tax on sales & purchase-Basic setting-Check calculation procedure _ Define procedure) In the procedure field u check JM01 is activated or deactivated otherwise u created in condition Type.
I think its usefull otherwise u let me know
Thanks
R.Manigandan -
How to implement this in Oracle Apps 11i
Hello Friends
I am working as a consultant for a manufacturing company.
They have a format for charging Excise and Sales tax on their products (example below). I dont know how to implement this using oracle apps. Please help me ASAP.
eg.
Product A:
MRP = Rs. 100
Assessable Value (i.e. the value at which I have contract with the Government to pay Excise Duty) = 60% of MRP = Rs. 60 in this case.
Excise Duty = 16% of AV =0.16*60 = Rs. 9.6
Now, lets suppose I am selling my product to a dealer at 30% discount.
Therefore, Sale Price = 70% of MRP = Rs. 70
Sales Tax = 4% of Sale Price = 0.04*70 = 2.8
Therefore, total revenue from the deal = 70-9.6-2.8 = Rs. 57.6you can use Advance Pricing or creating discount or attiribute while calculating.
this is not much complex, possible even with Advance Pricing too. Thanks
Shiv -
How to implement this code in labview?
How do implement this pseudo code in labview? Please keep in mind "a" and "c" in the code below ARE VARIABLES
for i =0 to i=maxvalue
if i <= a
output = output2
else if i > a AND i<=c
output = output2
else if i < c
output = output3
else i = d
output = output4
I understance i can use a case structures and modify the label, but i do not know how to make the label dependent on a variable value.
ThanksTry an array of boudaries and use threshold array. See this old example:
Now just iterate over an array of values using a FOR loop.
LabVIEW Champion . Do more with less code and in less time . -
How to implement this attribute ?
Hi,
I've this problem.
In our application to control healthcare expense I've implemented a cube with 6 dimensions. (here for who knows Italian : http://www.oracle.com/global/it/customers/profiles/profile_77.html )
The biggest dimension is the "patient" one, with 1.500.000 units at 5th level, grouped in geographic aggregates, until the entire city at highest level.
Now customers wants to have the possibility to select patiens with chronic disease from these. There are about 500 kinds of chronic diseases.
Every patient can have no one, one, or (and this is the problem) more then one of these chronic disease.
How to try to implement this? as a new dimensions or as an attribute ?
I've thought that best way is to introduce a new (chronic diseases) dimension, to have a way to select one or more of these diseases at all levels of patient dimension.
I'm asking how to solve the problem that a single patien can also have more than one disease.
Is there any way to implement this ?thanks to everyone for the answers
I've some questions.
to olapworld:
have you any sample code to show me how to implement the dimensionalized valueset and the customizations needed ??
to scott:
I think I'm not understanding your suggestion:
my target is to add the "ilnesses" selection to other ones. The most important cube of my applications analyze
healthcare expenses from six dimensions. Customer wants analyze cube "adding" a way to select only "ilnesses" patients and elvaluate their expense.
I'm in doubt becouse a patient can also have more then one ilness, so I can't simply add a "ilnesses" dimensions to the cube and mapping it to an "ilness_id" in the fact table.
How can the two dimensioned cube to help me in this ?
to Rafalm1:
in any case, implementing Count(Distinct patient) would be useful for me, to have a way to count the number of patients who had a healthcae assistence. Can you suggest me how to implement this ? -
How to implement this aggregate logic at target column in odi inteface mapp
sum(NOTICES) over ( partition by property order by RELAVANTDATE range between interval '30' day preceding and current row)
how to implement this aggregate logic at target column in odi inteface mappingsHi
if you don't want to aggregate try to define a user function
analytic_sum($(value))
implémented by
sum($(value))
after that
replace your
sum(NOTICES) over ( partition by property order by RELAVANTDATE range between interval '30' day preceding and current row)
by
analytic_sum(NOTICES) over ( partition by property order by RELAVANTDATE range between interval '30' day preceding and current row) -
How to map this condition in XI
Hi all,
Please can any one tell how to proceed this condition in XI map :
Please any one provide some solution, bcoz its hamppering my development.
EITHER(
EXTRACT(
Group_3:Group_1,
EAN11 E2MARMM002 Field:E2MARMM002 Segment:Group_3:Group_1 != "" &
MEMBER(
MEINH E2MARMM002 Field:E2MARMM002 Segment:Group_3:Group_1,
MEINH_SAP Fileds:Target_Market
FAIL(
" No Valid MEINH (UOM) found in given IDoc for Material Number = " +
TRIMLEFT(MATNR E2MARAM005 Field:E2MARAM005 Segment:Group_1, "0") + "," +
" Either correct MEINH (UOM) in the IDoc or configure MEINH for the material number in file " +
GETFILENAME( SAPMW_Lookup )
Group_5,
Group_1,
SAPMW_Lookup,
Variant_Language_Lookup
Message was edited by:
vijaya laxmi
Message was edited by:
vijaya laxmiHI Ranga Rajan,
Now, here i am pasting new condition which was used in mercator.
But the same condtion i have to use in XI also, so please explain indetail interms of XI.
=IF( MEINH E2MARMM002 Field:E2MARMM002 Segment:Group_3_MATMAS05_V1_UNI = "D97" &
EAN11 E2MARMM002 Field:E2MARMM002 Segment:Group_3_MATMAS05_V1_UNI != "",
IF(TRIMLEFT(TRIMRIGHT(#GLB#MATSW #GLB#XGT_E1MARA1000 Field:#GLB#XGT_E1MARA1000 Segment:Group_1_MATMAS05_V1_UNI)) != "",
F_04_CreateUOMSW(
LOOKUP(
UOMSW:UOMSW_File:SAPMW_Lookup,
TRIMLEFT(TRIMRIGHT(#GLB#UOMSW #GLB#XGT_E1MARA1000 Field:#GLB#XGT_E1MARA1000 Segment:Group_1_MATMAS05_V1_UNI)) =
TRIMLEFT(TRIMRIGHT(UOMSW_SAP Fileds:UOMSW:UOMSW_File:SAPMW_Lookup)) -
How to get this condition right ?
Hi Friends,
Please tell me , How to get this condition right.
Current Date = Posting date (RBKP.BUDAT) + 7 (i.e. notifications are sent 7 days after the Posting date).
I need to get the blocked invoices which are overdue for 7 days, and send these blocked invoices. How to do the declaration and get it right ...
thanks in advance ...
Edited by: Matt on Jan 28, 2009 2:38 PM - subject amended by moderatorHi, SK SIDDIQUI
Have a look at following code will solve out your problem,
TABLES: RBKP.
data: it_rbkp like STANDARD TABLE OF rbkp WITH HEADER LINE,
wa_it_rbkp like rbkp,
p7date like sy-datum,
p14date like sy-datum,
p21date like sy-datum.
p7date = sy-datum - 7.
p14date = sy-datum - 14.
p21date = sy-datum - 21.
SELECT * from rbkp
into CORRESPONDING FIELDS OF TABLE it_rbkp
where budat <= p7date. " for 14 just Replace p7date with p14date and for 24 just Replace p7date with p24date
Please Reply if any Problem,
Kind Regards,
Faisal -
How to Know one condition Type (PR00) used in which pricing procedures
Hi Friends,
I have 20 pricing procdures I need information that condition type PR00 is used in which pricing procedures.
by help of
any report
any table etc
Thanking you
ArunDear Customer,
in standard there is no report available for your requirement.
In this case you can only create your own selection report therefore.
regards
Claudia -
How to hide the Condition types in item condition screen in Sales Order ?
Hi Experts,
We got new requirement from the Client. Pricing Condition types are ZZBG, ZPBG, ZPBA, ZFSG, ZBDG and ZBHG part in Pricing Procedure. These condition types have Condition records. These need to be hidden in Item conditions screen in Sales Order but other status of the conditions remain unchanged. Pleas provide me the solution earliest How this we can achieve in a best way.
Best Regards,
SrikithHi Srikanth,
You can achieve this using CONDITION EXCLUSION.
Maintain Condition exclusion for first condition type its Exclude the condition types which are below to that.
You must set a condition exclusion indicator for the price. You can do this in two ways:
If you want to set the condition exclusion indicator a follows then you specify it:
1..for all condition records of a condition type (e.g. with condition type PR00) when defining a condition type in SD Customizing
2.for an individual condition record (e.g. only for material 4711) in the detail screen of a condition record (in the Condition exclusion field)
Hope this will helps you
Dasaradha
Maybe you are looking for
-
My songs on my playlist wont update on my ipod!
When i try to update my IPod it says- "Songs on the IPod cannot be updated becuase all of the playlists selected for updating no longer exist" but all my music is still in my Itunes and on my Playlist but not on my IPod? PLEASEEE HELP!!!
-
IPod Sync Problem - syncs songs, but then no songs on ipod - space taken by other
I recently got a new computer with Windows 7. I installed itunes (64 bit for windows 7) and imported my songs from my external hard drive. I automatically synced my ipod classic and once it completed got the instructions that it was ok to disconnec
-
Iv looked all over the web and cant find anywhere to buy a Male to Male thunderbolt cable. Has it been released yet? Thanks 4 the help -Ryan
-
10.1.0.5 Patch Set Release Date?
Hello, Does anyone know the projected release date of the 10.1.0.5 patch set for Oracle Database Server? I'm interested in Solaris SPARC patch set. Thanks, Vlad
-
Variable exit populates value in RSRT And bex analyzer but not on web
Hi everyone I am trying to populate my end date with the number of days, and it gives me the right result everytime I execute the query in RSRT or when I go through the BeX analyzer in BI 7. So when I put 30 days, my end date automatically gets popul