Contract pricing based on the depth of the drilling

Dear Friends,
We have pricing requirement for services where the vendor will charge the company on  the hours of service performed.
The Price of the service also vary based on the depth where the service is performed for example
Fracturing service      10   Hr                Depth      0 -  499        Meter       500 USD
                                                              Depth      500 -  999     Meter     700 USD
                                                              Depth      1000-  1500   Meter   800USD
I am not sure how to capture these details at contract ME31K condition.
One option is to use scales , but when I do the service entry sheet or the PO. The syetm should automatically pickup the
price based on the depth,  so  for 8 hr of service  at depth  400 M  price should automatically be picked up as 500 USD.
Please let me know if you have encountered the simillar situtaion, if yes kindly let me know the process for the same.
Thanks,
Anurag

Dear Anurag,
This can be done in better way in Plant maintenence module.
Consider the drilling depth as operation in the maintenence order.
For every operation assign activity type so as to calculate the cost.
Suppose if they drill for 50m ,they have to enter the operation confirmation as 50 hour.
here 1meter=1 hour.
If there are various slots,for every slots you have to create activity type.
say for example if for 0-100 meter cost is 10$,and 101-150m cost is 20$,
for 140 meter of drill depth,you have to enter two operations,one will be upto 100 meter,another will be upto 40 meter with different activity type so as to calculate the different cost.
Hope you understood the scenario.

Similar Messages

  • Pricing based on the characteristic value of the variant

    Dear experts ,
    I have a material that has source inspection active .
    Its inspection characteristics are P1 & P2  depending on the value of which the net price changes.
    When a PO is created , quality inspection lot is generated , result recording is done where the value of P1 & P2 are entered .
    GR is done .
    Now based on the value of P1& P2 correct price shud be picked at the time of GR.
    Is this possible ?
    Regards
    Anis

    Dear Anis,
    This is very much possible. In fact dairy industry works on the same principle. The pricing takes place only after Inspection lot characteristics are posted.
    This is long exercise, wherein you need to maintain certian special condition types and access sequences. You can get more information at buidling block library Link: [http://help.sap.com/bp_bblibrary/600/BBLibrary_Start.htm]
    Check G95: Dairy procurement.
    Hope this helps.
    Amit

  • Computation based on the drilling of a time hierarchy

    Hi,
    I have a cube with two dimensions A, B and two measures C, D.
    B is a date and I have values for each day of year.
    I have a classic time hierarchy Year->Quarter->Month->Day for B and A has also some other hierarchy.
    The report shows A, B where the user can drill down using the hierarchies and a computation.
    The computation that I must do is: the value of C at the beggining of the period plus the sum of D in the period.
    My problem is how to get the C at the beggining of the period since I do not know at runtime how far in the time hierarchy the user has drilled down.
    When I know the grouping I can do something like
    SUM(CASE WHEN B.day = B.Calendar Year Start Date THEN C ELSE 0 END)
    or
    SUM(CASE WHEN B.day = B.Calendar Month Start Date THEN C ELSE 0 END)
    to calculate the value of C at the beginning of the period but i do not!
    I cannot use the RANK function because it needs a PARTITION BY and I do not know how far to partition... year? month? day ?
    Example data
    A B C D
    a 1/1/2008 5 6
    a 2/1/2008 4 12
    a 3/1/2008 8 4
    a 1/2/2008 11 1
    b 1/1/2008 2 7
    b 2/1/2008 7 2
    b 1/2/2008 12 31
    So, if the user selects Year I sould get as result
    a 2008 5 + sum(D in 2008 for a) (where 5 is the value of C for a at 1/1/2008 for a)
    b 2008 2 + sum(D in 2008 for b)
    If the user drills down to Month I should get
    a 01/2008 5 + sum(D in 01/2008 for a) (where 5 is the value of C for a at 1/1/2008)
    a 02/2008 11 + sum(D in 02/2008 for a) (where 11 is the value of C for a at 1/2/2008)
    b 01/2008 2 + sum(D in 01/2008 for b) (where 2 is the value of C for a at 1/1/2008)
    b 01/2008 12 + sum(D in 02/2008 for b) (where 12 is the value of C for a at 1/2/2008)
    I just started building reports with Discoverer so I might be missing something. Please help!

    Thank you for the information about this. I now have a chart that displays based on a value the user enters into a text box.
    It looks like I have to delete a chart and then add it again, this time with the WHERE clause I would like to use. For some reason or other I have had difficulty modifying an existing chart in this way.
    Thank you again.

  • How to Change Contract pricing Procedure

    Is there a way after the contract has been created to change the pricing procedure it uses. I know you can do this in the sales order.
    Will reward any help.
    Thanks,
    Richard

    Hi
    Pricing procedure is determined from the customer master(customer pricing group in the sales area tab) + document pricing procedure in the order type + sales area
    So if you want to change the contract pricing procedure, change the document pricing procedure in the contract type you are using.
    And make sure there is a combination maintained for the new document pricing procedure in IMG to determine the pricing procedure in the contract.
    Regards
    Sreekar M

  • Line item pricing based on total value of the order

    Hi,
    We need to charge as a separate line item (material) 'Insurance' as a % based on the total value of the order less one line item. Our orders are created on the web and posted via a BAPI.
    (a) depending on where the customer is located, we charge a certain added shipping cost.
    (b)  the customer has the choice to ask for insurance or not.
    The actual order may be 10 lines totaling $1,000 and due to location, the BAPI slaps on an added line item of $100. If the customer chose the insurance option, the BAPI needs to slap on another line item whose value would be, say 2% of the total order, i.e. 2% of 1000 (instead of on 1000+100). Of course, if the customer doesn't choose this option he is not charges this extra line and further if the customer is not in the particular region, the 100 charge may also not be there.
    The 2% can vary time to time so needs to be driven by a condition record based on %.
    How can we achieve this in the pricing procedure? The logic of how the BAPI will function is clear to us, we are stuck on the pricing procedure configuration.
    Glad to answer any further questions you may need for clarifications.
    Many thanks!

    Ideally insurance would be levied on end customer based on Inco Terms like CIF, DDU etc.,
    So you can have an access sequence for which you can make use of tables like 033 & 034 in V/07.  In VK11, for this combination, maintain the required insurance percent.
    In condition type V/06, for this condition type, maintain "C" for Manual entries, since you have indicated that customer has the choice.  Otherwise, this can be populated automatically in sale order.
    Similarly, for shipment cost also, you can have the Inco2 as one of the combination so that based on region, this condition type will be populated in sale order.  If you have shipment cost configured, then this can be achieved.
    In your pricing procedure, you have to assign the shipment cost condition type next to insurance and assign the From-To step accordingly.
    thanks
    G. Lakshmipathi

  • User based block the pricing field in the sale order

    HI FRIEND
    We have requirement user based block the pricing field in the sale order
    pls suggest me the configuration steps
    with regards
    dinesh

    hi friend
    when create a sale orde,r price and exchange rate is triigger from the master record.
    head department want not require to End user to change the price in the sale order .
    so head department only have authorisation to change price.
    selected user is not allow the change the price.
    so i need the configuration
    with regards
    dinesh

  • How to configuration of pricing procedure based on the Region

    Hi,
    please help me how to configuration of pricing procedure based on the Region in the roll out project.
    Thanks
    mustafa

    What I proposed to do was,
    a. Create routes like 0 day route, 1 Day route, 2 day route etc.
    b. Route determination is based on the Shipping condition of the customer. Put in the shipping condition for the customer as 00 - immediate delivery. 01 - By Truck, 02 - By Rail, 03 - Ship etc
    c. Now, put in your route determination in such a way that routes change in the sales order with shipping condition (SC). Like, if the shipping condition is set to 00, then 0 day route comes up. Meaning immediate delivery, if SC is 01, then your normal route by truck picks up. etc.
    When the sales order is manually created, you know the time of creation. As route is one of the criteria, the material confirmation happens based on number of days you put in the route to reach the destination. Now that you have the material available for today's delivery, the delivery program can be run to create it, or it can be manually created.
    Now, when you configure the route you have to specify 'Transit duration in calendar days'.
    When you have the sales order created electronically (say thru EDI), then, you may have to ask them to send in shipping condition. Else, you have to modify the function module Idoc_input_orders in such a way that if the sales order creation time is < 12 PM, then put shipping condition as 00, else copy what ever is there in the customer.
    If you do not want to check the time manually when the user creates the sales order, then you may have to use the user exit MV45AFZZ (and I think you can use Save_order_prepare) to check the time and change the shipping condition. By this you will avoid extra coding in Idoc_input_orders and also need not bother if the user changed the route or not.
    Hope my explanation helps.
    Regards,
    Mukund S

  • How to get the pricing hierarchy based on the delivery date for sales order

    Hi,
    How to get the pricing hierarchy based on the delivery date for sales order other than system date.
    My requirement is to get the Pricing hierarchy based on the delivery date other than system date.
    Waiting for kind response.
    Best Regards,
    BDP

    HI Sai,
    please refer teh document already how to write FM based extration on generic extractors.
    and here  the logic to find the latest records values:-
    -> get the data in an internal table
    ->Sort the internal table data based from date descending
    -> Using READ statement , we can read the first record of the table which is nothign but your latest record.
    Regards.
    Sakthi

  • Digital Contract Signing Protocol based on the RSA Signature

    Hi,
    I need to develop a Java implementation for the Digital Contract Signing Protocol based on the RSA Signature which includes 2 clients and 1 server.
    Could anyone please tell me how to approach this and how to sole this.

    A paper with the algorithm appears to be available here: http://www2005.org/cdrom/docs/p412.pdf. Have you tried contacting the author to see if he/she has a reference implementation?
    Arshad Noor
    StrongAuth, Inc.

  • Pricing based on Advance of the customer

    Dear,
    As per requirement if the customer have given advance say 10000 in off season period say in Jan and he makes the order in may which is season period ,he has to get pricing of jan and not of may.how could i maintain condition record based on advance amt and advance date to pick the price of month of jan.
    thanks in advance......

    Hello Friend,
    Your process is similar to Downpayment Process. You can try the following steps if it works for you.
    The following units describe the individual steps in the down payment processing process.
    The following different steps in down payment processing are looked at:
    Down Payment Agreements in the Sales Order
    Down Payment Request
    Payments made
    Milestone billing with down payment clearing
    Final billing with down payment clearing
    Settings for the billing plan - To activate the billing plan function, maintain the materials, for which you wish to process down payments, with item category group 0005 (milestone billing). This gives the item type TAO via item type determination. The item type TAO calls up the billing plan function.
    You need to implement the following activities in the billing plan for down payments:
    Maintain deadline category - This determines the billing rule (percentage or value down payment) for the down payment request. The system assigns billing type FAZ (payment request) defined in the standard system with billing category P. (For the billing type FAZ there is the cancellation billing document type FAS in the standard system).
    Maintain the deadline proposal - Use the down payments that are due for the proposed deadlines.
    Maintaining a Pricing Procedure with the Condition Type AZWR:
    In the standard system the condition type AZWR is delivered for the down payment value already provided but which has not yet been calculated. You must include this condition type in the relevant pricing procedure before output tax.
    Enter condition 2 (item with pricing) and the calculation formula 48 (down payment clearing value must not be bigger than the item value) for the condition type AZWR.
    Before the condition AZWR you can create a subtotal with the base value calculation formula 2 (net value). If the condition AZWR is changed manually, you can get information on the original system proposal from the subtotal.
    Maintain the printing indicator - The pricing procedure can not be marked as a transaction-specific pricing procedure (field Spec.proc.) The condition type AZWR has the calculation type B (fixed amount) and the condition category E (down payment request / clearing).
    Maintaining the Billing Document - In the standard system there is the billing type FAZ (down payment request) and the billing type FAS for canceling . The down payment is controlled using the billing category P of the billing type. A billing type becomes a down payment request when the billing category P is assigned. You have to maintain blocking reason 02 (complete confirmation missing) for the billing documents and assign it to billing type FAZ.
    Copying control - Copying requirement 20 must be entered in copying control at item level for the down payment request. In the standard system the order type TA for copying control is set up according to the billing type FAZ for the item category TAO.
    Copying requirement 23 must be entered in copying control at item level for down payment clearing. In the standard system the order type TA for copying control is set up according to the billing type F2 for the item category TAO.
    Financial Accounting settings - A prerequisite for down payment processing is that the account is assigned to the underlying sales document. To do this, change the field status settings in Customizing as follows:
    Set reconciliation accounts (transaction OBXR) - For the `received down payments' and `down payment requests' from
    the G/L accounts you have selected, you should assign the field status definition G031.
    Maintain accounting configuration (transaction OBXB) - For the down payments (posting key ANZ in the standard system) and the output tax clearing (posting key MVA in the standard system), you must maintain the posting key.
    You must also carry out a G/L account number assignment for the tax account.
    Maintain the posting key (transaction OB41) - For posting key 19, set the sales order as an optional field !!!
    Maintain the field status definition (transaction OB14) - For field status variant 0001, field status group G031, set the
    sales order as an optional field !!!
    Assign the company code to the field status variants (transaction OBC5)

  • Back calcualtion of the qty based on the value

    Dear Friends,
    I have a requirement where the customer gives a lumpsum amount and asks for the material qty to be given based on the lumpsum amount that includes the excise and the tax as well.
    How can I achieve this in the pricing procedure?
    Thanks
    Isaac

    Closing this unresolved

  • Freight Calculation based on the net value of the Line item

    Hi SAP Gurus,
    I have one requirement for Freight calculation(Sales order is created through an IDOC) :
    In the idoc,we will receive a freight dollar amount - which will be the total amount of freight.(example 100)
    We will also receive sales dollar for each line item ,which is then passed to the pricing procedure, for a total amount of sales for that Sales order.
    (examples below, for a total of 1500)
    The 100  is to be posted to a freight G/L account.
    The 100 is further divided by each profit center  of the materials on the Sales order.
    The freight is split out amongst the  profit center , based on the net value of the line item.
    Freight value to be allocated = Line item value/total value of the sales order * Freight amount.
    Total of the sales order =1500
         Line item value     Freight value calculation     Profit center
    Material A:      800          800/1500*100  = 53     Profit center A
    Material B:     500          500/1500*100  = 33     Profit center B
    Material C:      200          200/1500*100  = 13     Profit center C
    Please let me know how to achieve this functionality in pricing procedure or what changes i need to make in Freight condition type.
    Thanks in advance,
    Bhakar Saha

    Were you able to resolve this issue of allocating freight costs to line items/profit centers using the net value of the line items?

  • 2 pricing procedures for the same sales area

    Hi Gurus.,
                  My client requirement is the client requires 2 pricing procedures for the combination of Same sales areaDEocument Pricing procedurecustomer pricing procedure in OVKK
    He doesnt want to use new sales area or new document pricing procedure or new customer pricing procedure,I know that in standard SAP it is not possible.
    Can any of the gurus throw some light on this.Some work around is required here,So can u please say the required changes in Standard functionality.
    Thanks & Regards
    Narayana
    Message was edited by:
            manam narayana
    Message was edited by:
            manam narayana
    Message was edited by:
            manam narayana

    Hi Gurus.,
                   First of all thank you very much for giving me so tremendous response, But my client requirement is,
                  He has one customer and for that customer when raising an order ,for some orders Tax shouldnot caliculate and for some orders Tax should be caliculated,
            For example :  If he gives price 100,Then the base price should be 100,For some orders he  gives price as 130 rs which is inclusive of tax like 110 should be the base price and 20 rs tax should get caliculated
               So i have tried in the pricing procedures and we have standard pricing procedure RVAA01 & RVAB01 ,In which RVAB01 is the price inclusive of tax procedure,We can assighn different pricing procedures if any of the combination in OVKK is changed,But he dont want to change the combination in OVKK.
            So client asks now when he raise an order he decides how the price should be caliculated, i.e the price may be he give price or price inclusive tax,of which the pricing procedure should automatically split the tax and price accordingly,He is asking in the way like when we raise a sales order we should do like a pop up box should appear asking which pricing procedure should be selected,So on selecting the pricing procedure the order should caliculate based on the selected pricing procedure
    Thanks & Regards
    Narayana

  • F4 help based on the records in the same column

    Dear All
    its an fantastic blog....i have one different question for u....n u can check the below..
    is it possible to get F4 functionality for a record in column in ALV based on the first 3 records of the same column....
    material vendor shipping contract
    2 4 6 -
    > 5(f4 help)
    3 2 4 6(f4 help)
    the contract value should only come based on the first 3 records of the coulumn and it shouldnt show any other value...other than combination values of first 3 records.....
    hope u got me know.....
    please let me know if you need further clarification....thanks in advance....
    Regards,
    Kartheek.....

    Hi Kartheek,
    do a where-used-list on function F4_INT_HELP_VALUE_REQUEST, start with B* programs.
    Or do a search on SCN and find [ABAP Code Sample to Attach F1 and F4 Help Fields in ALV Grid|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b3d5e890-0201-0010-c0ac-bba85ec2ae8d] and [view the code sample|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b3d5e890-0201-0010-c0ac-bba85ec2ae8d?quicklink=index&overridelayout=true].
    I hope your approved programming skills allow you to copy&paste.
    Regards.
    Clemens

  • Credit charges based on the number of credit days offered to the customer

    AOA,
    I have a scenario.
    We have credit charges based on the number of credit days offered to the customer. This scenario will be executed on credit sales only.
    Example of pricing, a product mobile is offered to customer A on 20 Days credit
    Mobile   $1000
    10 Days $1000
    20 Days $2500
    Total      $4500 (Invoice Amount)
    Any idea how can I acheive this in SAP.

    Customer A wants to buy product " Mobile "
    Scenario is of Credit sales. Pricing is as follows:
    Price                       $1000
    10 Days                  $1000
    Total After 10 days $2000
    20 Days                    $2500
    Total After 20 days $4500
    Gross Amount         $4500
    The amount of invoice will be $4500.
    If customer pays the amount with in 10 days, then customer only pays $1000.
    If customer pays the amount with in 20 days, then customer only pays $2000.
    If customer pays the amount after 20 days, then customer pays $4500.

Maybe you are looking for

  • Background job for auto lock user

    Dear Friends, Which background job i have to be schedule for auto locking user after every 30 days if then are not logged for last 30 days. Thanks, Regards, Sachin

  • A135-S2326 replacing hard drive (bad sectors) Need advice and opinions Please

    Hi,   (note pic below of my computers actual specs from this morning)  I have a Satellite A135-S2326. It has the max memory at 2GB, it came with 512 and I upgraded to 2GB. It runs Windows Vista Home Edition... Anyhow, it accidentally fell off my bed

  • T500 Laptop Model 2242-CT0 - Integrated Camera No Longer Shows in Devices

    Laptop is about 14 months old. Integrated camera was working fine.  I was using Skype the other day & it could not find the camera. I went into Devices & uninstalled the driver. Then the camera disappeared from Devices altogether. I downloaded/instal

  • Case function in OBIEE

    How to implement the following query in obiee answers or RPD SELECT SUM(CASE WHEN tag_type='ALARM' THEN COUNT(TAG_TYPE) END) AS ACTIVE, SUM(CASE WHEN tag_type='INACTIVE' THEN COUNT(TAG_TYPE)END) AS INACTIVE, SUM(COUNT(*) )AS "TOTAL TAGS" from TAG_DIM

  • Config settings for AP, AR from SD and MM prospect?.

    Hello Guru's, Will anyone share your expertise,  what are the config settings for AP and AR from SD, MM point of view and what are the Integration points for AP and AR with FICO.