Pricing date check

As-Is Scenario: Presently there is no check while entering the pricing date while creating the manual order in SAP. By typoerror, user enters date as say 0707/08/15. Actually user wanted to type 2007/08/15. Such mistakes are accepted in Sap in the pricing date field.  
To-Be Scenario: when the pricing date field is entered, there can be check to validate "abnormal" dates. Ideally, year field can be checked as +- 1 or 2 of system year, if not within this range should be treated as abnormal.
Please Reply keeping following details in mind:--
1)Do i need to have new programme/routines which will validate and check this error.
2) Is this change is feasible in terms of profitability analysis.

Hi
Why you want the user to fill the pricing date? As the pricing date comes automatically while creating the Order, which you can change and to avoid the typographical error, it is better to train the user to use the F4 Help.
Still if you want to check the date then use MV45AFZZ (USEREXIT_SAVE_DOCUMENT_PREPARE).
Hope it will help you.
Regards
Amitesh Anand

Similar Messages

  • Possibility that a check/ authorization on Pricing Date - Sales Order

    Is there any possibility that a check/ authorization on Pricing Date can be implemented at Sales Order Level.
    Regards,

    Hi
    You cant use authorizations in relation to the pricing date.
    I dont know which kind of check you want to make but of course user-exits like mv45afzz is always an option.
    Kind regards
    Søren Nielsen

  • Service Desk: Pricing data for partner could not be read

    Hi all,
    I am trying to configure the Service Desk functionality for Service Providers (on EHP1).
    I follow the SAP Documentation (SAP Solution Manager: Service Desk for Service Providers) and SLA's made easy in SAP Solution Manager. Also some discussion threads helped me with some steps (I applied e.g. the recommendation from Pricing data for partner 106 could not be read. , but it didn't help).
    I am facing some errors related to the CRM part of the configuration.
    When I create Service Desk Contract (SLFV) in CRMD_ORDER, the error appears Pricing data for partner xxx could not be read. I checked the setting of BP and I am not able to find the reason, for customer's (sold-to-party) BP the sold-to-party > Sales Area Data the Sales Organization/Distribution Channel/Division are maintained. Which information for pricing is needed and where can it be configured?
    Another error - I am sure it is related to the first one - the service contract cannot be determined in the service message (in Item details view under product). The error messages are about sales area/organization, so I suppose there is something wrong with the link Service Contract -> Business Partner definition.
    Could you please help me what can cause the error?
    Thanks in advance,
    Vaclav

    Hi Balaji.S,
    my problem was solved when I double checked the settings of org structure. That means there must be a consistent setting for sales organization / distribution channel / division in businness partner (tcode BP), organizational model (PPOMA_CRM), product workbench (COMMPR01). The setting must be same for both the sales department of the service provider and the customer's company (I am sorry I am not CRM, so I am following just this simple logic)
    In the long text of the error (in CRMD_ORDER) I could see "expected" combination for sales organization / distribution channel / division (message e.g. The access was carried out with sales organization 'O 50000613', distribution channel '01' and division '') -> when the org model was set up everywhere in this way, the contract was automatically filled by the organization data and in the next step the contract could be determined in the service desk message.
    Anyway it took some time to find out the correct combination. Deeper CRM knowledge would help me much.
    Vaclav

  • Pricing data for partner 300027 could not be found

    Hi guys,
    We have ECC6 and CRM5,both are IDES.I have fulfilled some exercises on training document,for example,I can create sales order in CRM,then this sales order can be transported into ECC.
    now I want to extend the sales area,so I made these operations:
    1. create sales area Z009/71/71 in ECC
    2. copy this sales area to CRM
    3. extend the sales view(Z009/71/71 ) of BP 300027 in ECC
    4. check this sales view for BP 300027 exists in CRM
    than I create sales order in CRM,I use sales organizaion Z009/71/71,BP 300027,but when I press ENTER,the error occurs.
    Could anybody help me and give me some advices,many thanks!

    Hi Curry
    Shalini has correctly pointed out the essentials required for price determination am using the same below:
    Sales Org...........................Z009
    Distribution Channel............71
    Division..............................71
    Customer Pricing Procedure ( can be seen in the transaction type Customizing)
    Document Pricing procedure.( Can be ssen in the business partner-sales area data)
    You need to check all these perameters, if the correct values are maintained for them. However if you are using your CRM installation for the first time then there is one important thing which you need to check. In the above mentioned essentials the Division plays a major role as dispite of the fact that the sales area is available in CRM system it is important to check if the Division is activated for the Sales Order Header or not. If the division is not activated then even if you maintain all the values system will throw the error that pricing data could not be read for the respective BP.
    Following is the process to check the same and maintain the necessary values:
    1. follow the path IMG -> CRM -> Master Data -> Organization Management -> Division Settings -> Define Use of Division and Dummy Division.
    2. Put a tick mark in the check box Header Div. Act. and save your settings. Now check the transaction again.
    Hope this help.
    Cheers
    Avi

  • How to change the pricing date inthe conditon record access details

    Hi Team,
    Please help to solve this issue.
    When we create a sales order, pricing date will update as creation date and the same date will appear in the condition records access details for all the respective condition type.
    In case of sales order is created with reference to Contract then pricing date will update same as from the contract pricing date.
    for examaple contract created on  01.01.2014 for the same day  if we create the sales order with reference contract then pricng date will update as 01.01.2014 in the sales order.
    If we create the sales order example today 19.05.2015 but stil pricing date will update as 01.01.2014 (due to same date available in the contract)
    Now my requirment is for one of the condition type ex ZXXX this pricing date should update as sales order creation date (Not all the condition types) in the condition record access.
    Please check and let me know ho to solve this issue.
    Thanks in Advance.
    MK.

    Hi MK,
    When we define a price condition in customizing, we have field Pricing date, with the following entries available:
    ‘ ‘   Standard (KOMK-PRSDT; tax and rebate KOMK-FBUDA)
    A    Date of services rendered (KOMK-FBUDA)
    B    Price date (KOMK-PRSDT)
    C    Billing date (KOMK-FKDAT)
    D    Creation date (KOMK-ERDAT)
    E    Order date (KOMK-AUDAT)
    Use E.
    Regards,
    JM

  • Pricing Date in Sales Order Documents

    Where can I get the Pricing Date field for sales order? I checked the input screen, there is Pricing Date at both header and item level, but I couldn't find corresponding field in VBAK and VBAP.
    Thanks in advance!

    Hi
    It is VBKD-PRSDT for both.
    Reg's
    Edan

  • Pricing date for Service Order and Service Confirmation

    Hi,
    I cretated a Service Confirmation as followup for Service Order.
    Client is asking "Pricing Date" should be same Same in Service Order and Service Confirmation. But, I am not seeing any such field in the screen.
    I need to check T&C field and Zone field. But, I am not seeing these fields also.
    Can you please let me know, where can I find this fields. (In which assignment block).
    Thanks,
    Sandeep
    Edited by: Sandeep Reddy on May 31, 2010 7:21 PM

    Hi,
    I think by PRICING DATE they mean BILLING DATE.
    In date profile of SERVICE ORDER and SERVICE CONFIRMATION you assign the BILLING DATE date type (i think it is there in the standard itself- however just ensure it).
    Or customize a PRINCING DATE date type in the DATE PROFILE of SERVICE ORDER and CONFIRMATION and copy the date set in SERVICE ORDER to SERVICE CONFIRMATION.
    This is one strategy you can use.
    Regards
    Surendra More

  • Mass change of pricing date and billing date in credit memo request

    Hi,
    Can i change the billing date pricing date on credit memo request docs using MASS transaction?
    If i enter the regular sales order number it prompts me to change the value but if i enter the credit memo request doc number,the message "No data meets the selection criteria" is displayed.I also checked with IDES ,message is the same
    Is there any different way to do mass change for credit memo requests or am i missing something here.
    Please Suggest
    Thanks
    Abhilash Nayak

    Hi,
    Go to the transaction code MASS  and enter the OBJECT  TYPE as BUS2032 and enter
    It will lead you to the next screen where you can find the  Table and Field TABS
    Select the  SALES ORDER HEADER DATA  and choose the fields data and choose the fields PRICING DATE and BILLING DATE  and execute
    In the subsequent screen you can see the selection screen where you can enter all the Sales documents for which you want to change
    Key in all the documents and execute
    Now change the date as per your requirement and check the effect
    regards,
    santosh

  • Pricing date  of  sales  order

    Helllo ,
    my  pricing  date  in  sales  order  is  based  on  the  requested  delivery  date....But  many  times  users  change  the  requested 
    delivery  date  and  the  pricing  date  is  changed.I  need  to  have  initial  pricing  date  always and  never  changed.
    I  think  SAP  standard  dont  have  solution  for  this  right?
    Thanks and  best  regards
    L

    Hai Luis Guilhermo,
    In sales order program ,
    SAPMV45A
    Include : MV45AFZZ
    FORM userexit_save_document_prepare
    CODE:
    CONSTANTS: c_t(45) TYPE c VALUE 'Please enter current date or future date in ',
                 c_t1(18) TYPE c VALUE 'Pricing date field'.
    IF sy-tcode = 'VA01' OR sy-tcode = 'VA02'.
          IF vbkd-prsdt LT sy-datum.
            MESSAGE e000(zmsg1) DISPLAY LIKE 'E' WITH c_t c_t1.
          ENDIF.
        ENDIF.
    This user exit code will check your pricing date should be equal to or more that system date, else gives error.
    Regards,
    Mani

  • In PO condition pricing date

    Dear experts
    How to change manually condition pricing date in PO item level
    regards
    vijju

    Hi,
    You will have to check in the cusotmizing: "Define screen layout at document level" for the PO. There you should check for all the filed selection keys involved the:
    Selection group      Quantity and Price
    In order to check which filed selection keys are involved, you can use the function MEX_FELDAUSWAHL. You can check the note 30316 for more details.
    Best Regards,
    Arminda Jack

  • Pricing date issue

    Hello All,
    We have an issue with the Line item pricing date.
    In our project we are using the supersession functionality; we have one sales order with header pricing date ex: 25.12.2008 with some line items, for line item 10 we have created superesession material on 01.01.2009 with other material and maintained the pricing condition records validity date same as 01.01.2009.
    We maintained in a way that if the material is not available and superseded material is available one job will run and creates the new line item with superseded material and copies the all information from the old line item. Here the problem is it copied the old material pricing date as 25.12.2008 due to this the new line item price is not calculated because the condition record is available from 01.01.2009 and it is disable mode.
    Can any one give an idea how to solve the above issue.
    Thanks and Regards
    Srinivas Kapuganti

    Hi Srinivas,
          reading the answer above, there are 2 ways to solve your problem:
    1) Modify the logic that determines the pricing date
    2) Use the pricing reference material field (i.e. workaround)
    Unfortunately in the landscape currenly i'm working, I haven't installed APO... So I cannot make any tests in a similar landscape.. however I can try to suggest to you something...
    Concerning the "idea" N. 2 you have:
    A) To check (from a "business point of view") if superseeded material and the new material have the same price.. I think so.. In the past I've worked as consultant in an A&D company and we have implemented supersession.. Usually, from a "commercial point of view" no impact on pricing must be "charged" to the customer because "supersession". So, usually, the superseeded material and the new one has the same pricelist...
    B) From a "technical" point of view, try change manually the sales order updated by APO BOP and fill (manually) the field VBAP-PAMTN (item detail, tabstrip "Sales  B") and, please, check if SAP determines the correct price condition record.
    C) If test in point B is "ok".. I think that when BOP try to change the sales order, the userexit move_field_to_vbap will be called (include MV45AFZZ).. If you are able to understand to which "old" SO item is referred the new one, you can use this exit to fill VBAP-PMATN field of the new item with the superseeded material code (the old one)....
    Advantage:
    1) You don't have to change the program called by RFC from APO (maybe it requires an out of standard solution? I don't know..). You have "only" to implement an userexit..
    2) SD pricing date will be, also for the new item, the 25.12.2008; but, in this case, SD will be able to find (via PMATN field) the pricing condition record linked to the superseeded material. This solution is Ok if hypotesis in point A) is correct. Otherwise it make no sense.
    Sorry for quite long answer. Hope this help.
    Have a nice day - Massimo

  • Condition Pricing Date is Diff. from PO Creation date

    Hi,
    We have created a PO 1100041212 on dtd. 05.05.2011.
    In PO Conditions tab, i have a field in the detail view ' Condition Pricing Date'. For Condition type P001, it is not showing the PO date. (mostly cases has the same date of PO Creation date)
    Condition Pricing Date showing is 30.01.2011. Why???
    Plz guide..from where these date is picking...

    Dear Anil,
    Yes, Info Record can exist and can be created without material number, This can be done in combination with vendor and Purchase Org. I suggest create this info record manually and then create PO and in PO check if the "Info Update" indicator is set or not. Info update record should be set in both quotation and in PO.
    Info record can be manually created using following menu path:
    SAP Menu -> Logistics -> Materials Management -> Purchasing -> Master Data -> Info Record -> Create
    Regards,
    Ahmad Farhan Khalid

  • Pricing condition in Billing document (Pricing Date)

    Hi Gurus,
    I have a sales order which is created on 10.01.2012, the pricing date in the sales order is the same (10.01.2012). The Delivery was created on 22.02.2012 and Actual GI date is also 22.02.2012.
    Now when I am creating the billing document, the pricing condition value is showing as '0'. I checked the pricing analysis and found that the validity of the base price condition Z001 was from 10.01.2012 till 14.01.2012 in the sales order.
    As the Actual Goods Issue date is taking as the 'Billing date' as well as 'Pricing Date' , the system is not able to find a valid condition type as on 22.02.2012 (GI date). The pricing type in copying control of Delivery to Billing is 'C - Copy manual pricing elements and redetermine the others'.
    So I would like to know your opinion on the following.
    1) Can I create the billing document using VF01, manually change the pricing date as 10.01.2012 and do the price update using rule C? Will it fetch the price based on the pricing date?
                                                                          OR
    2) Maintain the condition type Z001 for the GI date and do the billing?
    Please let me know which is the best  way to adopt?
    Regards,
    SAM

    Hello,
    If you have necessary authorization to change the Pricing Date in Invoice, please go ahead.
    Change the Pricing date in Invoice,  go to Conditions tab & update the Pricing. System will fetch Condition Records as on that date.
    Hope this helps,
    Thanks,
    Jignesh Mehta

  • How to get pricing date automatically when billing

    Does anybody know where can I set,  to get pricing date automatically when billing? (BTY must by the Sales order type)?
    Thanks you guy.

    Hi check in t-code VOV8 and enter sales order document type you can see pricing date setting as well as you can change manually pricing date while billing creation of billing VF01.
    Hope this will help you.
    Best Regards
    Sainath

  • Scheduling agreement pricing date category

    Hi
    i have a situation where the pricing date category in the additional data tab in scheduling agreement is defaulted to value 5 in display mode while i create a PO for certain vendors.
    At first i checked for authorizations,but that wasn't helpful.
    The field is in display mode when creating/changing an agreement.
    pricing date category wasn't maintained in vendor master or info record for these vendors.
    It happens only for certain vendors.
    can someone tell me,how this is happening.

    Hi,
    The field price control cannot be changed for scheduling agreements
    with time-dependent conditions, it is always set to '5' (GR date).
    The reason is that the delivery from the vendor does not necessarily
    cover exactly one scheduling line; in many cases several scheduling
    lines with different delivery dates are affected - which delivery date
    should the system take in such a situation? In other words: there is
    no scheduling line based GR in the SAP system - therefore it does
    not make sense to change the field.
    Best Regards,
    Arminda Jack

Maybe you are looking for

  • Logic 9 not opening in 64-bit mode since installing Logic X.

    Hi all, Has anyone else had problems opening Logic 9 in 64-bit mode since installing Logic X? The option to open Logic 9 in 32-bit mode (in get info) is not selected. Any help would be much appreciated! Thanks, Emily

  • I bought a Elements 12 Software bundle 3 weeks ago.  How do I redeem the other part of the product I paid for?

    I bought a Elements 12 Software bundle 3 weeks ago.  How do I redeem the other part of the product I paid for? I bought a Elements 12 Software bundle 3 weeks ago.But I only redeemed,'Premier Elements' with the code it gave and had a separate code for

  • Find my photos

    I just came back from the Apple store where the Genius deleted everything on my phone (was having trouble with battery life). I was then instructed to go home, sync my phone as a new phone and assured that I would be able to sync photos, contacts, et

  • Is Cord Needed to Play in Car for iphone the same as nano?

    Hi All, Just got an Iphone 3gs, how can I play pandora or itunes in the car? I previous had a nano and got a white cable that links that from the nano to the cars aux jack and this worked fine. But the same cable is not working on the iphone. Do you

  • Copy/Capture Adjustment Layer settings using Javascript

    Hi, For last couple of days I'm trying to copy adjustment layer settings via Javascript after adjustment layer has been already created. General idea is to capture adjustment layer settings and save them to JSON file for future preset etc. I was hopi