Purity based price
Hi,
I am procuring coal.Now my senario is
Coal price Rs. 100 if coal is 100% pure.
Once I receive mtrl and it will go for quality check and found 98% pure.In this case I have to pay vendor only Rs.98.
How should I map this case.
Hi,
for this you can enter rate the material during GR date ,
1)You rasie a po for rs100.
2)Carryout source Inspection Before GR Tcode QI07(Settings are required for source inspection)
3)Based on purity you can maintain a condition record for the price
4)update the price in by selecting price on GR date in condition control Tab In PO (you should have set the purchasing date control in Conditions subscreen in Purchasing view of vendor master to get price date in PO)then update the pricein PO.
Hope this helps.
Regards
R.S.Nambi
Similar Messages
-
Volume based price adjustments in PO
Hi SAP experts,
Are you aware of any functionality (other than vendor rebates) that allows you to get volume discounts at the vendor level (multiple contracts)? We would like to systematically get volume based price adjustment in the PO based on purchasing volume at the vendor level (crossing multiple contracts).
Thanks and regards, Jose Oyon.Hi Jose,
Sorry i am not aware about this kind of functionality
Regards,
Manish -
Volume Based Price Item CCM 2.0
Hi,
We are trying to upload items with the Volume Based Price Item. So we have/CCM/PRICE[2]#/CCM/AMOUNT, /CCM/PRICE[2]#/CCM/CURRENCY_CODE /CCM/PRICE
[2]#/CCM/LOWER_BOUND and so on. But when we buy a Volume Based Price Item the Price doesnt change according to the quantity.
We were wondering whether the problem is that we need an Aditional Optional Parameter in the Integrated Call Structure as we had done with the Minimum Order Quantity characteristic. Or we have to customize any
other parameter in order to get a different price depending on the quantity that we buy.
THANKS!!!!Chris,
This morning I also posted another message asking help for Interval for Quantity issue.
When we upload items with the Interval for Quantity characteristic (/CCM/QUANTITY_INTERVAL).Then, when we use the Shopping Tool to buy them we can buy quantities that are not included in the interval. For example if we set 10 as the Quantity Interval and we try
to buy 15 units, we dont get any error.
Any idea? Could you tell us which OCI Field we have to assign to this characteristic. We were also wondering whether the problem is that we need an Aditional OCI (as we had done with the Minimum Order Quantity characteristic). Or whether we need to activate a BAdi.
THANKS in ADVANCED!!!! and THANKS AGAIN FOR YOUR HELP WITH THE VOLUME BASED PRICE ITEMS!!!! -
Based Price List Updated Prices
Hello.
I'm having a problem with price lists and exchange rates. I.e., I've a price list defined in Kwanzaa, based in another one in USD. Everytime the USD exchange rate is updated, the prices in the Kwanza price list are updated too.
Is there any way to prevent the prices in the Kwanza Price List to update?
Thank you.
Regards,
Marta SilvaDear Ms Silva,
I can suggest to delete the link between the two price lists and use a factor for the price list in Kwanzaa. If I understood correctly the price list in Kwanzaa does not have to change according to the exchange rate, so there is no need to link the two price lists.
When you enter a factor a pop up message you asks you if you want to update the price list of that value. Then the factor is back to 1.
Please, let me know if this helps.
Regards,
Marcella Rivi
SAP Business One Forums Team -
Hey,
I am learning Variant Configuration
So got this problem
Harddisk size is the character of PC.
I want to connect the Size of HD with Price, how can i use Variant Conditions and Prozedur in config. profile to do this?
like
every 10GB , the price increase 100dollar,
Thanks a lotalready got the answer
-
Calculate line price based on adjustments
Hi Guru's.
Could you please help me to prepare a query?
Selling price has to be calculated based on unit_list_price & adjustment details.
Two tables Order line & Adjustment data.
Pricing group sequence is the order of calculating adjustment at every step to arrive at the current price to adjust further.
Example Calculation :
25000 -- List price
5% 1250 -- First bucket -- 5%discount on list price
50 50 -- First bucket -- 50 discount on list price
23700 -- Price after first bucket adjustment
7% 1659 -- adjustment for second bucket - on top of 23700
22041 -- Price after second bucket adjustment
20 20 -- 20 on 22041
2% 440.82 -- 2% on 22041
21580.18 -- Price after third bucket adjustment
2% 431.6 -- 2% on 21580.18
21148.58
select * from v$version
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
create table xx_line
(line_id number,
item varchar2(30),
unit_list_price number,
selling_price number);
insert into xx_line
(line_id,item,unit_list_price,selling_price)
values
(1234,'xxitem',25000,21148.58);
create table xx_price_adjustments
adjustment_id number primary key,
Line_id number,
pricing_group_sequence number,
operand number,
arithmetic_operator varchar2(4) check (arithmetic_operator in ('%','AMT'))
insert into xx_price_adjustments
(adjustment_id,line_id,pricing_group_sequence,Operand,arithmetic_operator)
values
(10000,1234,1,5,'%');
insert into xx_price_adjustments
(adjustment_id,line_id,pricing_group_sequence,Operand,arithmetic_operator)
values
(10001,1234,1,50,'AMT');
insert into xx_price_adjustments
(adjustment_id,line_id,pricing_group_sequence,Operand,arithmetic_operator)
values
(10002,1234,2,7,'%');
insert into xx_price_adjustments
(adjustment_id,line_id,pricing_group_sequence,Operand,arithmetic_operator)
values
(10003,1234,3,2,'%');
insert into xx_price_adjustments
(adjustment_id,line_id,pricing_group_sequence,Operand,arithmetic_operator)
values
(10004,1234,3,20,'AMT');
insert into xx_price_adjustments
(adjustment_id,line_id,pricing_group_sequence,Operand,arithmetic_operator)
values
(10005,1234,4,2,'%');
select * from xx_line;
select * from xx_price_adjustments order by pricing_group_sequence;seankim wrote:
below is sys_connect_by_path() version.Data magic. Your solution isn't working. It doesn't take buckets (pricing_group_sequence) into consideration. Just issue:
update xx_price_adjustments set arithmetic_operator = '%';Now calculations are:
25000 -- List price
5% 1250 -- First bucket -- 5%discount on list price
50% 12500 -- First bucket -- 50% discount on list price
11250 -- Price after first bucket adjustment
7% 787.5 -- adjustment for second bucket - on top of 10462.5
10462.5 -- Price after second bucket adjustment
20% 2092.5 -- 20% on 10462.5
2% 209.25 -- 2% on 10462.5
8160.75 -- Price after third bucket adjustment
2% 163.215 -- 2% on 8160.75
7997.535 - selling price.
And look what your solution returns:
SQL> select * from xx_price_adjustments;
ADJUSTMENT_ID LINE_ID PRICING_GROUP_SEQUENCE OPERAND ARIT
10000 1234 1 5 %
10001 1234 1 50 %
10002 1234 2 7 %
10003 1234 3 2 %
10004 1234 3 20 %
10005 1234 4 2 %
6 rows selected.
SQL> select a.line_id,
2 a.item,
3 a.unit_list_price,
4 round(get_sell_prie(a.unit_list_price, b.op),2) sell_price
5 from xx_line a, (
6 select b.line_id, max(sys_connect_by_path(substr(b.arithmetic_operator,1,1)||b.operand,'/')) op
7 from (
8 select b.adjustment_id,
9 b.line_id,
10 b.pricing_group_sequence,
11 b.operand,
12 b.arithmetic_operator,
13 row_number() over (partition by line_id order by adjustment_id) rnum
14 from xx_price_adjustments b) b
15 start with rnum=1
16 connect by prior rnum=rnum-1 and prior line_id=line_id
17 group by b.line_id) b
18 where a.line_id=b.line_id;
LINE_ID ITEM UNIT_LIST_PRICE SELL_PRICE
1234 xxitem 25000 8485.13Why? It is always basing price on previous step selling price, not on bucket selling price:
25000 -- List price
5% of 25000 = 1250
Selling price 23750
50% of 23750 = 11875
Selling price 11875
7% of 11875 = 831.25
Selling price 11043.75
2% of 11043.75 = 220.875
Selling price 10822.875
20% of 10822.875 = 2164.575
Selling price 8658.3
2% of 8658.3 = 173.166
Selling price 8485.134 (or 8485.13 rounded)
My solution:
SQL> with a as (
2 select row_number() over(order by adjustment_id) adjustment_sequence,
3 count(*) over() adjustment_count,
4 line_id,
5 pricing_group_sequence,
6 operand,
7 arithmetic_operator
8 from xx_price_adjustments
9 ),
10 r(
11 line_id,
12 item,
13 unit_list_price,
14 selling_price,
15 pricing_group_selling_price,
16 adjustment_sequence,
17 adjustment_count,
18 pricing_group_sequence
19 ) as (
20 select line_id,
21 item,
22 unit_list_price,
23 unit_list_price selling_price,
24 unit_list_price pricing_group_selling_price,
25 0 adjustment_sequence,
26 1 adjustment_count,
27 1 pricing_group_sequence
28 from xx_line
29 union all
30 select r.line_id,
31 r.item,
32 r.unit_list_price,
33 case r.pricing_group_sequence
34 when a.pricing_group_sequence then r.selling_price - case a.arithmetic_operator
35 when '%' then r.pricing_group_selling_price / 100 * a.operand
36 when 'AMT' then a.operand
37 end
38 else r.selling_price - case a.arithmetic_operator
39 when '%' then r.selling_price / 100 * a.operand
40 when 'AMT' then a.operand
41 end
42 end selling_price,
43 case r.pricing_group_sequence
44 when a.pricing_group_sequence then r.pricing_group_selling_price
45 else r.selling_price
46 end pricing_group_selling_price,
47 a.adjustment_sequence,
48 a.adjustment_count,
49 a.pricing_group_sequence
50 from r,
51 a
52 where a.line_id = r.line_id
53 and a.adjustment_sequence = r.adjustment_sequence + 1
54 )
55 select line_id,
56 item,
57 unit_list_price,
58 selling_price
59 from r
60 where adjustment_sequence = adjustment_count
61 /
LINE_ID ITEM UNIT_LIST_PRICE SELLING_PRICE
1234 xxitem 25000 7997.535
SQL>SY. -
Extrusion Sales price based on multiple parameters of the Finished Material
Hi Gurus,
Scenario: Extrusion Industry- Finished Material price to be calculated, based on the following parameters:
1. Basic Price of the Finished Material
2. Alloy Market Price
3. Temper Price
4. Type of Finish based Price
5. Length ordered based price
A. Customer wants the Sale Price of the Finished Material to be sum of 12345.
B. Customer wants to Change the Basic price for few Customers.
C. Customer wants to Change the Sale Price of the Finished Material based on the Market fluctuations with respect to the Alloy used in the production of the Finished Material.
How to address, this type of Scenario ? Those who have come across similar scenarios in Extrusion Industry can share their experiences ?
Do we need to go with Variant Pricing ? If so, do we need to go with KMAT or FERT ?
Thanks & Regards
Sreekanthhi,
1. Basic Price of the Finished Material
Kondition xxx1 Access : 1. Kunnr / Matnr ex ( B )
2. Matnr
2. Alloy Market Price
Kondition xxx2 Access : alloy - price
with formula over the weight of the Material
3. Temper Price
Kondition xxx3
4. Type of Finish based Price
Kondition xxx4
5. Length ordered based price
Kondition xxx5 with Formula over the length
6. Summ of 1 - 5
7. xxx6 Manual Price with exclusion of xxx1 to xxx5 for C - manual Price
or
xxx7 Rabatof sum 6 for the scenario c -- for scenario c, there is to less information, what there should be done.
so far, i dont see a reason for variant pricing.
hans -
Set Tolerance Limits for Price Variance when PO-based Purch.Requisition
We must garanty that Price from Purch.Requisition will be the same at PO.
IF some variance occur a error messag must be sent to user and PO could not be saved.
I found at customzing under SPRO > Materials Management > Purchasing > Purch.requisition > Set Tolerance Limits for Price Variance .
Reading the help of customizing it mean the system consists what we need..
I have created tolerance limit NB, and set limits for all checks as 0,01.
When I will activate messages as recommended on help no messages 601 and 602 have the text that guide us to correctly setting.
The help mention that after create tolerance limit we must set this tolerance by document type..but I didnt find this field at customzing
Does anyone can help me ?
See the help on customizing below
Set Tolerance Limits for Price Variance
In this step, you can define percentage-based and value-based (absolute) tolerance limits for price variances between purchase orders and purchase requisitions. Variance types are mapped out in the SAP system by tolerance keys.
You define the tolerance limits for each tolerance key and assign your tolerance key to the document types for purchase requisitions. The tolerance limit then applies for all documents of this document type.
When processing a purchase order, the system checks whether the unit price of a purchase order item differs from the unit price of a purchase requisition item. If you have configured, activated and defined tolerance limits in document types, variances are permitted in the tolerance limits. If the variance exceeds the tolerance limit, the system issues a warning. If you have defined a percentage-based and a value-based absolute tolerance limit, the strictest of the two variances will apply for this check.
Note
You can determine whether the system messages (601 and 602) appear as warnings or error messages in step "Define Attributes of System Messages".
To do this, go to the Materials Management IMG and choose Purchasing -> Environment Data -> Define Attributes of System Messages.
Requirements
The tolerance key must be defined in step Define Tolerance Key.
Activities
1. Define tolerance limits for each tolerance key.
2. Define the tolerance key in step Define Document Types.
Thx and best regards,
AleHI
SET TOLERANCE LIMITS FOR PURCHASE REQUISITION UNDER THE DEFINE DOCUMENTS FOR PR
AFTER SETTING TOLERANCE LIMITS WHILE CREATING PURCHASE U WILL GET BASED ON TOLERANCE LIMITS THERE FOUR WAYS TO SET TOLERANCE LITS
1
ABSOLUTE VALUE
2
PERCANTAGE
3
TOTAL PO VALUE
4
QUANITY BASED PRICE PER UNIT
OK BYE -
Sourcing Strategy based on Quantity Price Breaks and Risk
The customer would like to optimize the supply chain cost by considering the quantity based price breaks at Raw Material Level and model the risk to source strategically with suppliers at SKU# Level and optimize the cost across the supply chain Network from Raw Material to FG
Does SNO support modeling price breaks along with Risk associated by SKU# into cosideration to source raw material strategically?
The FG cost is based on which Supplier the raw material is sourced from as the downstream processes depend on the raw material source.
I do see similar capability listed on Llamasoft website w.r.t Strategic Sourcing. I would like to know if this capability is supported by SNO? If so how is it modeled in SNO?
http://www.llamasoft.com/Solutions/StrategicSourcing.aspxHi,
Net order value is known ie we give value for the characteristicex: RS.100000 or 1 crore etc, but effective price is unknown how can we mention that a charactristic value? I dont understand
Regards -
hi experts,
I need to configure for below scenario.
I need to raise a PO for gold purchase.I have raised the PO based on the some base price.But in the time of goods receipt based on the gold purity the price will vary.
We can do this by changing the PO at the time of receipt.
Kindly advice me some other solution for making payment to the vendor based on the price vary at the time of GR
Kindly advice
regards
sHi Deepak,
I have the same case with this situation, I had created some simulations in my system, however, the result make me confius. ie;
ME11 for 23.09.2008
PB00 $200 per 1 GAU
GAU1$100- per 1 GAU
MEK1 GAU2 $10 per 1 GAU
ME11 for 24.09.2008
PB00 $500 per 1 GAU
GAU1$200- per 1 GAU
MEK1 GAU2 $100 per GAU
PO Created on 23.09.2008
PB00 $200
GAU1 $100-
GAU2 $10
Net Price $110
MIGO on 24.09.2008
GR/IR $200-
Stock $200
My understanding system suppose to take GAU2 on 24.09.2008 value $100, but why $200. Where this value came from?
Thanks and best regards,
Mahnansa -
Transfer prices for Profit Center
Hello Gurus,
SAP describes the following regarding transfer prices
"In order to use transfer prices in the R/3 System, you need to store multiple valuation approaches in parallel throughout the accounting application components"
Does it mean if transfer price are set for valuation of internal goods movement between profit center, multiple valuation should be activated in other areas like FI (through currency and valuation profile), CO and MM (through Material ledger)
Any prerequisites to be done in FI and CO for this activation for transfer prices, not getting the right approach between multiple valuation and transfer prices
Any help is appreciated!!!
thanka
NellikkaSAP provides mechanism to capture various prices involved in transfering goods to another intercompany or on behalf of intercompany. They are
Legal price (recorded in the company code and reflected in financial statement report to the country tax authorities)
Profit Center price (This price is agreed upon between the profit center managers) and
Group Price (The bare price, with no profit element, The group profit readily provides the profit made by the group, in the company that sells the goods to the final customer).
Once activated, the transfer price cannot be reversed within SAP. Also the Material ledger need to be activated with transaction based price determination to capture PC and Group prices.
To your question, "Does it mean if transfer price are set for valuation of internal goods movement between profit center, multiple valuation should be activated in other areas like FI (through currency and valuation profile), CO and MM (through Material ledger)"
the answer is yes. -
Same Batch Material to be sold at different selling prices
Hello,
I have a customer requirement where a material at depot belonging to the same batch should be sold at different sales price.
Eg: on 1st of May, Material XYZ belonging to batch AB052011 of 100 qts was GR into the Depot at Rs 100 / qty. A selling Price PR00 will be maintained at Rs 100 / qty. On 5th of May, sales happen for 50 qts, hence PR00 condition of Rs 100 /Qty will be picked accordingly. Till this point everything is fine.
Price change happens for the material at the plant.
Again on 15th of May another GR for XYZ material of Batch AB052011 of 200 qts was GR'ed into the Depot at Rs 150 / qty now. Accordingly PR00 price was changed to Rs 150 /qty.
On 20th of May the total stock of Material XYZ belonging to Batch AB052011 is 250 qts. On 20th if sale happens for 250 qts, Customer requirement is pick a PR00 of Rs 100 for the 50 qts and PR00 of Rs 150 for the remaining qty.
We dont want to allow price to be changed manually, this should only happen through condition records. Is there any way by which I can create a condition table which allows me to maintain two different prices for the same batch at a given point of time.
Regards
RajHi Rajendra,
Option1:
Assuming that you are only talking about Batch Number based price (and not Batch characteristics based price) you can maintain price condition record based on Batch where Batch number will be one of the key criteria in your Access Sequence. So you many need to create a new Condition table with Material/Batch Number and insert it into your Pricing condition Access Sequence.
Since you will not know what batch you deliver till the goods been issued, you may need to redetermine the Pricing procedure during the Billing. Based on the batch that is delivered system will redetermine the Price from Condition record maintained on Batch basis.
Option2:
If you are talking about Batch Characteristics based Price, you have more to do.
Please check these forums links which might help you and also look at the OSS Note: 675409
http://www.sapfans.com/forums/viewtopic.php?f=5&t=285438
http://www.sapfans.com/forums/viewtopic.php?f=5&t=222440
Good Luck -
Hi Experts,
I am aware that, we can upload multiple quantity based Prices in Qualified Look up Table called "Price" in SRM MDM Catalog repository like stated below :
Qty Price
0-10 2$
11-22 5$
But i don't see any option available to enter range value's in Lower Bound field of "Price " Table.
Please assist.
Kind Regards,
SKHi Padhi,
normally the price base quantity field is to say how much has to be divided the price
so 1000 EUR for 50 pieces >> 1 piece = 1000/50
The fact is that in the Catalog you have more than one entry for the price, and you have to decide which one you want. The system is not so smart to change the price based on the quantity.
Anyway I tried as you suggested to insert the same price base quantity as the lower bound:
Lower bound: 1 - 100 - 1000 piece
Price: 10 - 5 - 1 EUR
Price Base Unit: 1 - 100 - 1000 piece
In the Catalog I can see the three entries and I can decide which I want.
I choose price 5 EUR but with 1001 quantity (for which the price has to be 1 EUR).
In the shopping cart I have 1001 pieces, price 5 euro per 100 pieces = 50,05 EUR.
This is not the result we want as Scale prices.
Do the Scale price work in your system?
Thank you and Regards,
Maria -
Hi Experts,
I have to acheieve the following functionality in CRM please help.
I have to populate the price for certain pricing condition type PR00.
For the some price maintinained in VK12 in ECC for a particular range of quanity.
1-100 the price is 10$
101-1000 the price is 20$.
if the user had entered quanity as 50 i need to populate the price 10$ in the pricing condition type PR00.
1. i have to check if the pricing condition type, if it is PR00.
2. what is the quanity entered by user.
3. for this quantity entered what is the price. ( what is the price scale based price table for this to get the price).
4. how can i get the price for the range of quanity maintained.
Please help
Will rewarded with full points.
Thanks.HI,
if you have everything set up in ECC already, why don`t you just download pricing customizing from ECC to CRM?
It will work the same way... all you need is to do additionally is install/activate IPC if not already done.
Regards,
Michael -
Dear Experts,
I am facing problem in the following issue, could any one have idea on this, please share with me, it would be very help full for me.
Issue:
1) customer should calculate for billing in MMBTU as U.O.M with slab price, but the price key should maintained SCM as U.O.M and meter reading also in SCM.
2) The output should show the consumption to the customer with both MMBTU and SCM. (Closing reading u2013 opening reading)
But as per my understanding, sap wont allow us to convert the price key, ( from scm to mmbtu), am i right?
is any one having the same scenario, please tell me, or any ideas, clues. it would be great full.
cheers..Hi:
I understand that the relation between MMBTU and SCM is: 1 MMBTU = 25,2 SCM
Using the standar variant QUANTI09 you could divide the quantity in SCM by a factor of 25,2 and obtain the equivalent quantity in MMBTU. Next you do valuated the quantity in SCM (Q_SCM) with a quantity-based price with unit of measurement in SCM (QBP_SCM) and the quantity transformed to MMBTU (Q_MMBTU) is valuated with quantity-based price with unit of measure in MMBTU.
Ex:
Variant - InputOP. 1 - InputOP. 2 - OutputOP. 1
QUANTI09 - Q_SCM - FACTOR=25.2 - Q_MMBTU
QUANTI01 - Q_SCM - QBP_SCM - AMOUNT_SCM
QUANTI01 - Q_MMBTU - QBP_MMBTU - AMOU_MMBTU
Hope this helps somewhat.
Regards,
David
Maybe you are looking for
-
How do I get calendar events back onto my iphone??
after updating to ios5 on my iphone 4, I had duplicate calendar events, I deleted the duplicates; but now the events no longer exist in my iphone even though they do on my mac?
-
Problem with DRMContentData in ActionScript3
Hello, I'm trying to create web video player to play DRM protected content. However, I have a problem reading DRM metadata from video file, or .metadata file as well. I've tried to do the same thing in AIR with same file, I've got example from help.a
-
I have a large number of older (pre digital camera) image files organized in the finder. When navigating to these folders via Aperture/import many, many of the image files do not even show up. Of course, many of these files are layered PSDs and/or va
-
Configuring MSAD user directories in System 11
All, I've just installed System 11.1.1.2 in a test environment to get familiar with the produce. I manually configured the first provider with the Shared Services console and it works great. My plan was to find the CSS.xml file and insert the remaind
-
How to get facetime app icon back in iphone 5?
i tried updating ios today, yet when i configure my iphone's facetime app the icon disappeared. how can i get it back to appear in my home screen?