How to put 2 kinds of material prices on the same sales order

Hello SD Gurus,
I have a requirement to put a one-time price (e.g. installation price ) and a recurring monthly price on the same sales order.
I've tried the following but it is not working.
1. I have a pricing procedure (PSER01) in which I'm using the following price types:PR00 (Defined as a "Discount or Surcharge") and PRSV.  I'm using PR00 to represent my one-time installation price.  I'm using PRSV to represent my monthly+recurring price.
2. I used it for a material master in a sales order.  I can add PR00 and see the green traffic light.  But as soon as I add PRSV, the traffic light on PR00 turns yellow (Inactive because of subsequent price).
I've read several posts on the forum regarding this.  Based on my understanding, I'm using two pricing conditions in one pricing procedure which is not allowed. 
What can I do differently to enable the one-time price and monthly price to appear for my material master on the sales order?
Thanks so much for your help!

Hi,
As per SAP Logic, if the condition type has condition class "C" then only one value is allowed.
if you want to add two values ( Fixed + Variable) then you can do the following logic.
1 ) Have one condition type  say ZFIX ( Use this for Fixed Value ) cond class = C
2 ) another condition type Say ZVAR(Use this for  variable value ) Cond Class = C
3 ) another condition type say Zxxx ( use this for your Final Value) cond class = C
now do not assign any access sequence to the third condition type. write a logic in the "Alt Calculation type " routine to get the value of this condition from the sume of ZFIX + ZVAR
i.e., ZXXX = ZFIX + ZVAR.
Make sure that the sequence of the codition types are mentioned exactly like the above.
this is because if you put ZXXX third then the system automatically ignores the value of ZFIX and ZVAR.
but the values against those condition types will be stores internally. So in future if we want some information also we can trace back..
let me know if you need further help..
thanks..

Similar Messages

  • How to avoid that two or more people alter the same Sales Order same time

    I'm looking for a way to avoid that two or more people altering the same Sales Order at the same time.
    If someone has entered a Sales Order in the system and something needs to be adjust it can be done by two or more people at the same time. The problem is that when someone is saving these changes, the changes of another person, who is still working on the same order, get lost.
    So what we need is an alert that someone is already using this order and that no other person can make any changes at that time. So the order needs to be blocked for altering for any other person at that time.
    To avoid this I think you have to do something with the Stored Procedure. Or has someone a more simple and better solution.
    I've already put this thread in the Business One forum and someone suggested to put it in the Business One SDK forum, as there isn't a solution in Business One itself.
    So if someone can give me a direction for a solution I would be very pleased.
    Best regards,
    Tim

    Hi Tim,
    The only thing that comes close to what you want in standard SBO is Data Ownership. However, this can't stop someone editing a document that is already being edited.
    You can't use stored procedures to track which document is open because the SBO_SP_TransactionNotification proc (which is the only one that you are able to customise) is triggered when a document is updated or added (or cancelled or closed) and not when the document is actually being edited in the user-interface.
    You could do this by writing an addon that uses the UI API to trap events in the sales order form. In theory, a sales order is being edited if the sales order form is in Update mode (ie in order for the form to be in Update mode, the user must have selected an existing document and changed the value of at least one field). You can trap the event of the user changing a value and then log the user and document in a table. When other users try to edit the same document, you could check the table and then prevent them changing values. When the first user clicks on the update button (or cancels the update or closes the form etc etc) you can remove the lock on the document. However, I have doubts as to how robust it would be. The problem with this kind of locking solution is that you sometimes get 'stranded' locks (eg user was editing a document when their workstation crashed) and the solution can end up being more troublesome than it is worth.
    Kind Regards,
    Owen

  • How can I get my ipad to reflect the same playlist order that appears on my computer?

    How can I get my ipad to reflect the same playlist order that appears on my computer?  My computer has the exact desired order of playlist, but once the system is synced, the ipad does not reflect the propper order.

    In iTunes with your playlist shown in the correct order, right-click on the playlist name in the side-bar and click Copy to Play Order. Enable the side-bar with CTRL+S if necessary. Sync. Note also that the column you are sorting on should have the small triangle pointing upwards, otherwise the songs will play in the reverse order. You may also find that you need to first remove, and then add back the playlist to the device if syncing doesn't update it properly. See this post for more.
    tt2

  • How to prevent modifying the same sales order in R/3 & CRM at the same time

    Guys,
    We are using CRM 5.0& R/3 4.6C. We have the middle set up. I have noticed that its possible to open the same sales order in R/3 and CRM in the change mode. I believe this could cause inconsistenices if the users modify the same order in different systems. Is there a standar way to prevent this from happening.
    Is there something like a change lock like we have the distribution lock?
    Anirudh

    Hi,
    As per OSS Note 705200 scenario X, Y and Z are supported with R/3 4.6C. Even if you use Scenario A, SAP wont support that. I would suggest sceario Z to be implemented. This would convert all the CRM order into R/3 order as soon as they are transferred to R/3. As a result the order can now only be modified in R/3 and all the changes would flow back into CRM maintaining the integrity between the systems.
    Refer to OSS Note 541113 for details.
    Regards,
    Gaurav Gera

  • How to avoid that two or more people altering the same Sales Order

    I'm looking for a way to avoid that two or more people altering the same Sales Order at the same time.
    If someone has entered a Sales Order in the system and something needs to be adjust it can be done by two or more people at the same time. The problem is that when someone is saving these changes, the changes of another person, who is still working on the same order, get lost.
    So what we need is an alert that someone is already using this order and that no other person can make any changes at that time. So the order needs to be blocked for altering for any other person at that time.
    To avoid this I think you have to do something with the Stored Procedure. Or has someone a more simple and better solution. So far I didn't find a standard option in Business One neither a solution in this forum.
    Best regards,
    Tim

    Tim,
    There is nothing in the application settings in Business One that could be used to prevent this.  You may post this to the SDK forum as well and perhaps there is a way to achieve this through SDK.

  • Project Materials and Normal Material as a part of Sales Order

    Dear Sir,
      Can any body tell me d scenario when I can create Project material and Normal materials in the same sales order ?
    My requirement is that I am using milestone billing. But this is applied for 1st 2 milestones only. For the rest it is delivery related billing.
    So my solution is to create project material for milestone billing and actual materials for delivery related billing. So in delivery it will pick from my project stock with 601 Q movement type.
    I cannot test this scenario in SAP due to some technical problem. Can anybody plz tell me that I can do this in Std SAP ?
    Thanks for co-operation
    Regards
    Keshav

    Dear Keshav,
    Probably you need not create two materials. Create a "Z" item category group and assign it in the material Sales org 2 tab. Under "Assign Item category Group" in SD configuration, you need to map the sales Document type, Item category group and Default item category. Have default item category as TAN and Manual item category as TAO. ( please choose the default as per your need). Once you are in the sales document, have TAN item category for the line item for which you require Delivery related billing and TAO for the line item for which you require milestone billing.( You can change the default item category ..which defaults based on your configuration). Double click and notice that now a billing plan tab appears for the item relavant for Milestone billing.
    I think you also have to configure the schedule line category so that the project stock is picked up while delivery. Please take help from your SD consultant.
    Warm regards,
    Srinivas Potluri

  • How to  find the Open sale orders till date for  given plant and material ?

    Hi experts,
                     I have a requirement to calculate the open sale orders for a given plant and material. I have tried in VA05 wherein i can get only for the material and sales area combination. From the document nos obtained from VA05 i can then find the plant. But my question is how do i get the output of VA05 into my progra. (can i use submit for a module pool report ).
    Also if ther is some other standard table or Function module to find the open sale orders till a given date ,it will be even more helpful....in which case i can drop the VA05 route.
    Kindly help
    Thanks in advance
    Ashwin

    Hi Ashwin,
        You can use SAP Tables VBAK and VBUP to get to know if the document is complete or not.
       VBUK-GBSTK is the field that will give you the status of the Sales Order .
      VBUK is used at header level , whereas VBUP is used for Item level.
      So in your case what I would do is :
      Get the Sales Orders that satisy the plant and material criteria from VBAP table , take this Sales Document numbers and go to VBUK or VBUP table to get the Sales Order Status. 
       If I need to find the open quantity as well I will link to VBFA table based on the document number.
      Reward if helpful.
    Thanks,
    Imran

  • How to avoide entry of same material in  line item in same sales order?

    Dear SD Experts,
      In my project client has requirement related to Material in sales order. Client wants " while creating sales order (VA01) that time particular Material  should use one time in the sales order". If  same material used more than one time in item line in the existing sales order  that time system must  give the Error  Massage.
    Kindly suggest me how can I fulfill above requirement. 
    Regards,
    Manzoor Ahmad

    Hi Manzoor Ahmad,
    This is an interesting requirement  and this cannot be achieved through Standard SAP functionality. We can achive this through custom development in Userexit MV45AFZZ with the help of Developer . The logic has to be while creating sales order , you have created line no 10 with "matl no 1234 " and again trying to use the same material  in line no 30 , then the system has to check all the line items that are created before the line no 30 . This same logic need to be applied for Tcode VA02  also.
    Please post the  the solution once implemented.
    Thanks and regards
    Veera

  • How to put 'Continue in next page' below the table.

    Hi,
    I have an invoice where all the lines are not fitting into one page. So some of the lines are getting printed in the second page. But in this case I wanted to put a message below the first page as "continue on next page"
    Since Iam a newbie to XML/BI Publisher I kinda stuck here. Tons of thanks in advance.
    This is how I need the output
    --- PAge1 --
    heading1
    line1
    line2
    line3
    line4
    line5
    line6
    line7
    line8
    line9
    line10
    Continue on next page
    -- page 2--
    heading1
    line11
    line12
    line13
    line14
    line15
    line16
    line17
    _________

    There are so many threads for this lately,..
    Go here
    http://winrichman.blogspot.com/...
    Here is some of the thread people were desperately looking for answers :).
    how can we get "Page Continued" at footer of page.
    Re: How do I print the word "Continued" at the bottom of page in BI publisher?
    How to Display 'Continued' in second& subsequent page but not in last page?
    Re: Printing signature on footer section of every page
    Re: How to put 'Continue in next page' below the table.
    Re: How do I check the last page?
    Help needed in XML Publisher rtf file
    Re: Different value in footer
    Changing header information within a document
    Re: Invoice Page break
    Re: Footer information in very page
    Re: Check Printing
    Oops, I initially thought , there would less number of threads,
    Hope my blog helps them :)

  • Dear apple, can you please tell me how to put my 'x' key back onto the computer properly without giving me an answer which will make me want to buy a pc like 'we WILL only replace the entire keyboard'?

    dear apple, can you please tell me how to put my 'x' key back onto the computer properly without giving me an answer which will make me want to buy a pc like 'we WILL only replace the entire keyboard'?

    My profile does say level 1 (0 points) quite obviously pointing out i am a noob at this, although i did try to correct myself in the previous responce to **macbook.
    I am confused why you think i havn't answerd michaels question though. 'I assure you the keyboard or the joining parts aren't broken and if it isn't broken i dont feel the need to replace it. '- that was me in the first responce explaining why im not buying a new one, answering the very question he asked.

  • Does anyone know of a good online video instruction on how to put together a photo slideshow in the new iMovie version. I found uTube videos using imported videos, but I want to use photos in iPhoto.

    Does anyone know of a good online video instruction on how to put together a photo slideshow in the new iMovie 11 version. I found uTube videos using imported videos, but I want to use photos in iPhoto. I'm very familiar with how to do this in the pervious version, but it's no so intuitive in the new version.

    Has anyone tried this one.. I am not sure if I am allowed to post information about other products... so if I am not please delete this part of my message.
    New Trent Arcadia Pack IMP70D 7000mAh?

  • How can i get the open sale orders for given material no and plant

    Hi,
    I have to retrieve the open sale orders depending on the material number and plant.
    For only open sale orders at header level and item level.
    I want to use VBUK-GBSTK to find open sale order at header level and
                          VBUP-GBSTA at item level.
    Can any one suggest me the best logic as performance is concerned?           
    Thanks,
    Kumar.

    hi Prasanth,
    select werks matnr from ZVSCHDRUN into table it_plant.
    sort it_plant by matnr werks.
    select
            vbeln
            posnr
            matnr
            werks
            erdat
            kbmeng
            vrkme
            from vbap
            into table it_vbap
            for all entries in it_plant
            where matnr = it_plant-matnr and
                  werks = it_plant-werks.
    and again i have to write one more select query for vbup.
    am i right?

  • Average moving price in a past sales order

    Dear gurus,
    How can I check the average selling moving price in a past sales order. For example, I want to see the average selling price in a set of orders which has been created in March or May this year as we are in August.
    How do I do that?
    Thanks
    Chris

    Hi
    In the moving average price procedure (price control u201CVu201D), the system valuates goods receipts with
    the purchase order price and goods issues with the current moving average price.
    The system automatically moving average price calculates( the latter) upon every goods movement by dividing the total value by the total stock quantity.
    This is the concept of MAP (It changes dynamically with each and every MIGO or SD goods issue happens with that material in its master record )
    MAP is a dynamic parameter and it changes with each and every sales order in MMR
    MAP for the past single order can be seen in VPRS condition type provoded if you have choosen the appropriate price control there
    average selling price in a set of orders which has been created in March or May this year as we are in August.
    This statement is meaningless
    Regards
    Raja

  • Automatically referring Quotation by the given Sales order material

    Hi,
    While creating Sales Order through VA01, based on the material entered in Sales Order it should refer back the available Quotations for customer and material and create Sales order w.r.t Quotation. Sales order should get created as if it is created w.r.t Quotation.(This is only 1 Quotation-1 Sales Order scenario )
    We tried to provide the solution with the available User exits SAVE_DOCUMENT_PREPARE and MOVE_FIELD_TO_VBAP located in MV45AFZZ program.
    and also SAVE_DOCUMENT. By forcibly maintaining XVBFA[] we could able to achieve only u201CSales order is referring the Quotation and Quotation is referring Sale order in document flowu201D, But we need Quantity consumption of material in quotation for created Sales orders should get reflect in quotation.
    Solution is not complete till the consumed quantity of quotation is not getting reduced in Quotation Header and is not getting referenced.
    We tried other options below too, any pointers would be of great help.
    Approach 1:-
    Implementation of BAdI  u201CBADI_SD_SALES_ITEMu201D and corresponding interface method.
    u201CIF_SD_REF_DOC_CUST~SEARCH_FOR_REF_DOCu201D BAdI documentation shows no further implementation is required but tried the option.
    But could not found the proper u201Cchanging/Export parametersu201D for the interface method. By observation BAdI triggers for similar kind of configuration made in approach 2 mentioned below.
    Approach 2:-
    Tried changing with the configuration settings of Quotation messages for u2018Z001u2019 order type in VOV8 transaction.
    This gives us the popup at run time with the available Quotations for each item.
    We tried to suppress this pop up and repeat the same process programmatically and call the same perform u201CBELEG_POS_KOPIEREN_AUS_LISTEu201D of program u201CMV45AF0B_BELEG_POS_KOPIEREN_AUu201D from exit u201CUSEREXIT_MOVE_FIELD_TO_VBAPu201D. Unfortunately this calls copy control and falls into infinite loop.
    Open approach still requires investigation:-
    Instead of calling the perform directly in approach 2, we need to populate the fields/tables in debug mode and check.
    Thanks much,
    Vishnu.

    Hi VIshnu,
    We have got a similar requirement in our project. Can you please let me know if you were able to get the solution for this?
    Would you please help me with the approach that you have taken.
    Regards,
    Aparna Alashe.

  • How can install a second app icon  of the same on app on a different home screen?

    how can install a second app icon  of the same on app on a different home screen?
    for example i have the phot app on one home screen and the i want the same photo app showing on the other home screens?
    I want to have a duplicate app on on more than one home screen
    Another example if i have the Evernote app showing on my first home screen and then my last home screen as well

    Put it in the dock at the bottom. Apps put there stay there and show at the bottom of all home screens.

Maybe you are looking for

  • How to make a WORKING J2ME Web Services client?

    Hi everyone, I'm trying to make my first J2ME client for web services (well, I need it for my degree thesis, so I'm a little bit DESPERATE) but I've got a lot of problem that I don't understand, even with samples downloaded from web tutorials and fro

  • Recomend a lightweight X file manager?

    As much as I like using the terminal for much of my administrative activities, I would like a lightweight norton commander like file manager for x.  It would be nice if an arch package existed for it as well, although this is not a requirement.

  • Issue with Repousse with Paths in CS5 Extended

    Hi, Really hoping someone can help, I'm hoping I'm doing something stupid 1) I drawn out a path using the pen tool 2) I select the path with the path selection tool !!! 3) I go to 3d/repousse/selected path... I do not see the 3d shape in the repousee

  • Crash while trying to export on Leopard (New bug)

    Note that this bug seems to be slightly different then the bug referenced in the post "Aperture 1.5.6 Crashing with Leopard". In my case, just selecting "Export > Export Version" from either the "File" menu or the contextual menu causes Aperture to c

  • Why do I have an update on the Mac App Store for an Angry Birds app when I have not downloaded the app?

    I have a strange issue where the Mac App Store always shows an update available for an Angry Birds app I have never downloaded on my Mac. Everytime I click on it for update, it gives a strange Username for which the update is available.      This is