Need conditions for pricing
Dear Friends ,
can you suggest me which standard condition type i should use for the following.
Basic Price = 100
less discount@ 10% =10 .....(May be % or in amount)
less additional discount 1% =0.90
Subtotal of A =89.10
+Add excise duty @10.30% (Include ED 10% 2 % edu cess1 % higher edu cess)+ =9.18
Subtotal of B =98.28
Additional Packing and forwarding /Insurance @ 1% =0.98
subtotal of C = 99.260
Additional CST/ST/VAT @12.5% =12.41
Subtotal of D =111.67
Additional freight =10
Grand total = 121.67
Regards and thanks
Mahesh.
hi,
in addition to kiran
please use the RM0000 priceing procedure in m/08 for basci price and discount conditions.
for basic price youcan use PB00 CONDITION type
for discount use RA00
for additionol dis copy rom ra00 name at as zd00
these are used in priceing procedure in m/08 copy from RM0000.
FOREXCISE
JMOP IN: BED setoff %
JEC1 IN: SECESS setoff %
JSEP IN: SHECESS setoff %
JMX1 IN: A/P BED setoff
JMX3 A/P ECess % Setoff
JHX1 A/P SH.CESS % SETOFF
JVRD Inp VAT Cr Non-CG
JIPC IN C Sales tax inv.
FOR THIS you can use taxprocedure TAXINN in obyz. (copy your tax procedur from TAXINN and name it as your own)
don"t disturb the standerd.(TAXINN)
FOR packing and farwardin and insurance and additionl fright you have to copy from FRA1 condition type in m/06 and name it as z conditinns like for packing zpac for insurance zins and additionol fright zfri like that .
these are to be given in your priceing procedure only in m/08.
Thanking you
Similar Messages
-
Urgently need solution for Pricing Error: Mandatory condition type missing
Hello, All
I am working on CRM 5.0 service module and I am facing a problem while creating a service order.
When I enter the product in the service order it gives me an error
"pricing error: mandatory condition type Z### is missing" even though I maintained the customer pricing procedure, the pricing procedure determination, and the condition record. The error shows that the pricing procedure is determined as the error shows the mandatory condition is determined but what I think is that it cant find the condition record.
I already maintained the condition table and the condition record in the product master data but it does not pick the price, kindly help. Deserving points will be rewarded.
Regards
Jacopo FrançoisHi,
Open u r transaction which u r getting the error, Double click on product u ll get the item level info, Select condition there u click on create icon, there u can define the condition.
OR
While creating a sold to party check whether u r entered a sales area data properly or not.
Hope it helps u
Gentila -
Conditions for Pricing but dont want it to post in accounting (Non stat)
Hello Gurus,
Can we have a pricing condition which is non statistical and doesnt hit accounting?
I dont want this to post to accounting, but just to calculate in the pricing so that I can get my net value.
Can this be done?/
Any help is very much appreciated
THanks
SKHello Surana,
We are trying to implement extended with holding taxes for our customers.
As per SAP this condition has to be statistical. Even though this is statistical it is posting to accoutning as a debit entry coerrectly.
But in my pricing since this is statistical value, pricing is not taking into consideration. When I print my invoice total net value is picked up from NETWR field.
So the aim over here is to update my pricing net value without hitting or posting to accounting.
For this I wanted to make a copy of this existing condition and make the rate as 100% of my EWT condition. But I cant make this statistical as my pricing will not take into account. So need new condition without any accounting or accrual key so that it can be calculated into pricing net value and not in accounting.
Any suggestions or ideas?
Thanks
SK -
Conditions for pricing procedure
Hi Gurus,
There are certain conditions which are not there in the standard like:
Packing charges
Installation charges/miscellaneous
also let me know in control data table, which account key should be taken
Thanks in advance
Kishore KumarHi,
GOTO,
SPRO -> MM -> PURCHASING -> CONDITIONS -> DEFINE CONDITION TYPES(here create the rqd. condition type)
SPRO -> MM -> PURCHASING -> CONDITIONS -> CALCULATION SHCEMA( here assign the condition type in the control data).
Regards,
Anisha -
guys i just want to ask if i configure wi-fi connection how much the price of that service. base on philippine money thank guys GL
Hi
You can create a new condition type in V/06 or copy from Std condition type .Assign that in your pricing procedure in V/08.
Then calculate the difference price for 1 material and maintain that in VK11.
So in sales order the price will get reflected as that of PO.
Kindly Avoid posting the same questions.
Need help for Pricing difference from customer's PO.
Edited by: ta.adithya on May 25, 2011 10:20 AM -
Need a list with pricing conditions for each customer
Hi experts,
I am searching for a function module or BAPI which reads out all the pricing conditions for a certain customer. The FM/ BAPI should provide the pricing conditions in an internal table.
Now I do this with BAPI_SALESORDER_SIMULATE.
It returns me all the condition types and condition values for a certain customer and material.
But this BAPI is very slow.
Can anybody help me to find a better solution?
Thanks & best regards, Reiner.Hi,
Welcome to SDN.
If you are using ECC 5 or 6 then
BAPI_PRICES_CONDITIONS
a® -
One pricing condition for BOM and other for individual component
Hello SAP gurus,
We have two pricing condition types created and assigned in the pricing procedure which has been created with reference to PR00 and condition records are maintained for both the condition types.
But, we want only one pricing condition type to be triggered in the sales order depending on the usage of material in the sales order. As we are selling the same material individually and as well as a component in a bundle ( BOM).
i.e, when one pricing condition for BOM component and other for individual component
What are the configuration steps to be taken care to get this scenario?
Thanks in advance.
Regards,
KB
Edited by: K.byla on Jan 21, 2010 1:20 PMHi Sagar,
Thanks for your response.
Yes, we are maintaining only one material. The same material is used to sell individually and also in a BOM.
As i have mentioned earlier, whenever the material is sold individually it should pick condition type say 'YR00' and when the same material is sold as a bundle ( BOM) , it should pick condition type " YR01" in same the pricing procedure.
For both the condition types, the condition records are maintained.
To give the scenario details,
A material "X" is sold individually as a single component and the same material is also used for selling bundled with other material "Y" and the bundled material as "Z"
means, Z=X+Y
Pricing procedure used is say ZRA000 which contains currently the price cond type YR00.
Now for the bundle (BOM) involvement i want to use the same pricing pricing proc. and add the new cond YR01 in it so that the system will pick the cond.type YR00 when the material is sold individually and YR01 is taken as the price when the material is sold as a bundle against the item X.
Need to know the steps for this scenario and do i need to maintain a specific requirement ? please suggest.
BR,
KB -
Function module to change the value for pricing condition type
Hello experts,
I want to change the value for pricing condition type for an item in the transaction CRMD_ORDER.
I used many function modules but none are working.
Please kindly suggest a function module that will change the value for a condition type .
I have used the following function module but its not working, please correct the coding if anything needs to be changed or added. Please help me .
Thank you.
CLEAR PRCD_COND.
SELECT SINGLE * FROM PRCD_COND WHERE KPOSN = WA_ORDERADM_I-GUID AND
KSCHL = COND_TY.
IF SY-SUBRC = 0.
* MOVE-CORRESPONDING PRCD_COND TO L_COND_CHG.
* CLEAR L_COND_CHG-KBETR.
L_COND_CHG-STUNR = PRCD_COND-STUNR.
L_COND_CHG-KBETR = COND_PRC.
* L_COND_CHG-KSCHL = COND_TY.
INSERT L_COND_CHG INTO TABLE T_COND_CHG.
L_HEAD_GUID = CRMD_ORDERADM_H-GUID.
L_ITEM_GUID = WA_ORDERADM_I-GUID.
INSERT L_HEAD_GUID INTO TABLE HEAD_GUID.
INSERT L_ITEM_GUID INTO TABLE ITEM_GUID.
CALL FUNCTION 'CRM_ORDER_READ'
EXPORTING
IT_HEADER_GUID = HEAD_GUID
IT_ITEM_GUID = ITEM_GUID
IMPORTING
ET_ORDERADM_H = LT_ORDERADM_H
ET_ORDERADM_I = LT_ORDERADM_I
ET_PRIDOC = IT_PRIDOC_RD
ET_DOC_FLOW = T_DOC_FLOW
* CHANGING
* CV_LOG_HANDLE =
* EXCEPTIONS
* DOCUMENT_NOT_FOUND = 1
* ERROR_OCCURRED = 2
* DOCUMENT_LOCKED = 3
* NO_CHANGE_AUTHORITY = 4
* NO_DISPLAY_AUTHORITY = 5
* NO_CHANGE_ALLOWED = 6
* OTHERS = 7
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
MOVE-CORRESPONDING LS_PRIDOC_RD TO L_PRI_COND.
INSERT L_PRI_COND INTO TABLE PRI_COND.
LOOP AT IT_PRIDOC_RD INTO LS_PRIDOC_RD.
MOVE-CORRESPONDING LS_PRIDOC_RD TO L_PRIDOC_CHG.
L_PRIDOC_CHG-PRIC_COND = PRI_COND.
L_PRIDOC_CHG-REF_GUID = LS_PRIDOC_RD-GUID.
L_PRIDOC_CHG-COND_CHANGE = T_COND_CHG.
INSERT L_PRIDOC_CHG INTO TABLE PRIDOC_CHG.
ENDLOOP.
LOOP AT LT_ORDERADM_H INTO LS_ORDERADM_H .
MOVE-CORRESPONDING LS_ORDERADM_H TO L_HEADER.
INSERT L_HEADER INTO TABLE HEADER.
ENDLOOP.
LOOP AT LT_ORDERADM_I INTO LS_ORDERADM_I.
MOVE-CORRESPONDING LS_ORDERADM_I TO L_ITEM.
INSERT L_ITEM INTO TABLE ITEM.
ENDLOOP.
L_FIELD-FIELDNAME = 'STUNR'.
INSERT L_FIELD INTO TABLE FIELD.
L_FIELD-FIELDNAME = 'KBETR'.
L_FIELD-CHANGEABLE = 'X'.
INSERT L_FIELD INTO TABLE FIELD.
L_INPUT-FIELD_NAMES = FIELD.
L_INPUT-REF_KIND = 'E'.
L_INPUT-REF_GUID = LS_PRIDOC_RD-GUID.
L_INPUT-OBJECTNAME = 'PRIDOC'.
INSERT L_INPUT INTO TABLE INPUT.
CALL FUNCTION 'CRM_ORDER_MAINTAIN'
EXPORTING
IT_PRIDOC = PRIDOC_CHG
IMPORTING
ET_EXCEPTION = EXCEPT
CHANGING
CT_INPUT_FIELDS = INPUT.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
REFRESH EXCEPT.
CALL FUNCTION 'CRM_ORDER_SAVE'
EXPORTING
IT_OBJECTS_TO_SAVE = HEAD_GUID
* IV_UPDATE_TASK_LOCAL = FALSE
* IV_SAVE_FRAME_LOG = FALSE
* IV_NO_BDOC_SEND = FALSE
* IT_ACTIVE_SWITCH =
IMPORTING
ET_SAVED_OBJECTS = SAVED
ET_EXCEPTION = EXCEPT
ET_OBJECTS_NOT_SAVED = UNSAVED
* CHANGING
* CV_LOG_HANDLE =
* EXCEPTIONS
* DOCUMENT_NOT_SAVED = 1
* OTHERS = 2
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
COMMIT WORK AND WAIT.Hi,,
To be able to call a function module in an update work process, you must flag it in the Function Builder. When you create the function module, set the Process Type attribute to Update with immediate start
Alternatively u can use this function module.
CRM_STATUS_DATA_SAVE_DB
BAPI_CUSTOMERCRM_CHANGE (If u wish to use a bapi for this).
Also , Let me know what error you got when implementing other function module.Does the function module didnt return any error but still the value is not changed for pricing condition type? -
Need Help for User Exit for Pricing
Dear ABAPers
I created a user exit for pricing where I am comparing a condition type (manually entered(ZD01)) to another condition type(YD01). If the entered value is more than the other condition type than pricing should not be updated.
RATE = 0.
IF KOMP-ZZVBTYP = 'C'.
IF KOMP-PRSFD = 'X' OR
KOMP-PRSFD = 'A'.
IF KOMV-KSCHL = 'ZD01'.
LOOP AT XKOMV WHERE KSCHL EQ 'YD01'.
KOMP-KZWI2 = ( XKOMV-KBETR / 10 ).
ENDLOOP.
RATE = KOMV-KBETR / 10.
IF ( RATE <> 0 ) AND ( RATE < KOMP-KZWI2 ).
MESSAGE W991. "Maximum Allowed Discount Has Exceeded !!!!
CLEAR KOMV-KBETR.
CLEAR KOMV-KWERT.
MODIFY SCREEN.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
It is giving me the message but it is also updating the pricing. I want not to be updated. So in place of modify screen i need to reset pricing procedure.
I need a function module or a abap key word which can reset the pricing procedure.
Thanks in Advance.
regards,
MAMas per i can understand you are coding in user-exits ,.. so if you are giving that
message 'Maximum Allowed Discount Has Exceeded !!!!' type 'E'.
i think it will work. I think there is no way to stop the processing without type e.
regards
shiba dutta -
Manual Pricing Condition for sales order!!
Hi,
I have an issue, My requirement is I have to add a manual pricing condition in sales order header level. I have define the pricing condition for Freight Charges and that I have added to the pricing procedure that we have used for the transaction.
The problem is when Iam creating the order in the condition tab manully want to choose the condition type, but what I created condition type (Freight Charges) is not appearing in the view. Only exesting condition types only appearing in tha selection view. I am on CRM Stand alone
Pls anyone can advise where I miss the setting, I am new in CRM PRICING
Regards
VJHello VJ,
You must consider that there is a setting "manual" in the pricing procedure customizing, indicating that the condition must be manually entered, and also a setting in condition type customizing regarding changes that can be made. In condition type customizing you should NOT have option D "Not possible to process manually". Have you checked condition type customizing?
Additionally please execute function module from note 867428 ( IPC_DET_CLEAR_CUST_BUFFER ).
This will ensure that all the customizing changes are immediately available ( otherwise you would need to wait until the automatic buffer refresh occurs, by default once per day
Best Regards
Luis Rivera -
Error :Maintain pricing conditions for the material for the excise invoice
Hi
i have maintained excise data for material, after that i have created scheduled agreement with lp and with 0 value private and dummy tax code and delivery schedule is released. Now when i do the goods receipt i am getting error " Maintain pricing conditions for the material for the excise invoice date
Message no. 8I629" can some body can help me.
with regards
Narendra kumarHi,
goto tcode fv11 u have to maintained the condition.
first enter the condition type like jmop -
then enter, next screen u have the select the below comination.
select the plant/vendor/material base u have to maintain the conditions.
Thank's
MVS -
Material Description in Condition record for pricing
Hi All,
I want to have material description (not as key field but just for information) in the condtion record for pricing in VK11. What shud i do for it. Please suggest.
ThanksHi,
While changing Condition Table , select the Material & go to technical view.There is a radio button of Text Field ,select it & then check.
Best Regards,
Ankur -
Mandatory Fields for IDOC ORDERS01 for Pricing Condition EDI1 to trigger
Hi ,
I'm Testing an Inbound ORDRSP using we 19 for Pricing Conditions EDI1. What are the Mandatory Fields for IDOC ORDERS01
Thankshello,
I think it's better to execute VA01 to create a sales order; in that way you should have an idea of mandatory fields.
Thanks. -
Pricing condition for Taxes in R/3 not being calculated.
We have SRM4.0 in classic mode with R/3 4.6C. In SRM we configured Tax calculation is in R/3. When creating the shopping cart, EBP calls R/3 via RFC for the Tax % and displays the tax information in the cart successfully. The cart is saved and the completed PO is created in R/3. However, our pricing condition for tax, at Pur.Org/Material group in R/3 does not get calculated - so in the item condition screen, no tax is calculated. If i go into the change PO and in Item conditions/Update, (G-Copy Pricing and Redetermine taxes) then it is OK (but this is not ideal). When i do an RFC trace, using RSRFCTRC, i can see my Pur Org, Material Group and Tax code all being passed to R/3. Also, when i do a manual SE37 test on funct.mod. BAPI_PO_CREATE, it does calculate tax correctly - i am stuck - any help appreciated. rgs Adam
Dear Poster,
As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
Best Regards,
SDN SRM Moderation Team -
Pricing Condition for Serivce Line Item
Hi Experts,
I'm trying to create a service PO with 1 Service line item and this service line item actually contains more than 1 service number. Using BAPI_PO_CREATE1, how can I define the pricing condition for each of the service number?
Currently, I'm able to define the pricing condition of the service item as a whole through this input parameter table POCOND.
Thanks.
Best Regards,
WeishanIts really tricky requirement, when you are going for manual condition type.
- the best alternative to cater your requirement is to go for maintenance of condition record, which you can upload at mass with the help of LSMW. Also, will be really helpful in having report for pricing. Finally, reduce time to create sales order. Thus, discuss & encourage your user to maintain pricing based condition record. Only header condition should be on manual bases.
- If hard to convince your client on condition record. Then develop a routine with the help of ABAPer in your team. Where you can put logic. If the condition is manual enter and system is able find already entered value for material, then copy the price the slots where system don't find manually entered condition value.
Regards
JP
Maybe you are looking for
-
I am a complete noob with ajax. I used the photo gallery for a site and would like to change the default click behaviour to a mouseover/mouseout behaviour. Thanks for any help. The code for displaying the gallery looks like this: <div id="thumbContai
-
Tree Cell Renderer settings for displaying complete text.
I have a tree model. It is of the form abc (123.00) -----def (456.00) ----------ghi (678.00) But it is displayed like abc (12... -----def (45.. ----------ghi (67.. I don't want the numbers in the end to be missing. It is a problem for the user to exp
-
How i Want transfer file from my computer to my ipad
-
How to email to groups on iPad?
Can anyone explain how to send a Pages document to a group? No part of the Group Email! app seems to allow this. Thanks.
-
How to add Epson Perfection V500 scanner to Photoshop CC import device list
How do I add an Epson Perfection V500 scanner to the "File-Import" list in Photoshop CC (64-bit)? I am using Windows 8.1 (64-bit). Thanks to anyone who can help me out.