Sales order date should equal to system date

Hi gurus,
i have one query realted sales order date:
my client requirement is in order validity date should be equal or higher to the order creation date.it sholud not allow back date.what could be custmization has to do.

Dear Kongara,
Try with,
T. Code: VOV8
Select your Sales order Type and duble-click.
Now, In Tab: Requested delievry date/Pricing date/PO date
Maintain Field: Prop Vaild from date as A
Note: This functionality is proposed, when Sales Order is getting created with reference to another Sales Doc, say Quotation. If you are creating Sales Order w/o reference, I doubt how will this behave.
Reason for being this could be Contract/ Quotations are served as proposals whereas Sales Orders are served as commitment towards Customer.
Alternatively, refer link:
Re: Restriction for sales order document date
In this thread, read Krishnamurthy's post. If you have Field Name for Validity date, you may try his suggestion.
Best Regards,
Amit.
P.S. Wait for other responses from elite members of the forum.

Similar Messages

  • User exit for vf01 for delivery date should be a current date

    Hi Experts,
                   I won t allow to save vf01 delivery date mismatch with system date. Delivery date must equal with system date. kindly give any userexit for this issue.
    regards
    G.Vendhan

    Hi Vendhan,
    Probably we are waiting for your Reply.......
    You didn't replied to MxG question.....that whether writing VF01 for delivery was a typing mistake or you actually mean it.
    Your reply will help us to answer your thread.......in case you already solved the problem by yourself.....I suggest you to close the Thread......and you may share the solution implemented/used ...so as to avoid a redundant thread creation in the future.

  • Cannot reject/delete sales order line item due to del.date in 2210

    Hi all,
    not sure if anyone else had this issue already....
    Situation :
    Sales order line item entered with delivery date in 2210.    We would like to correct this order but can't....
    every time SAP issues error :
    Error determining posting period (info
    S008, variant GL, RC 3)               
    I believe this is because we haven't maintained our calendars yet for 2210 :-D
    Question : without us having to load/define the calendar...is there a utility/oss program which we can use to delete the line item, or reject it...or even update the delivery date?
    Thanks for your help!

    If the system pop ups the error message M2012, then please refer note 10891 or 37532.  If the error message number is different, please update the forum.
    thanks
    G. Lakshmipathi

  • Difference between sales order schedule line and item level data

    Hi All,
    Could you please let me know what is the difference between sales order schedule line and item level data?
    Thanks,
    Ramya

    Hi Ramya,
    Sales order schedule line contains del date, order qty, rounded qty, confirmed qty, delivery qty, schedule line category, purchase requisition etc.,  ie It contains the full details of sales order data with respect to the scheduled line of delivery.  The total quantity of a sales order item can be subdivided into schedule lines that contain the various subsets with the corresponding delivering dates.
    Sales order Item level data contains details of the item in the sales order like material code, net price, net value, UoM, PO details, reason for rejection if any, material group,billing date, plant etc., ie this
    contains the full details of item irrespective of scheduled line.
    Regards,
    R. Senthil Mareeswaran.

  • Sales order no. should be reflected in Excise invoice(J1IIN) in accounting

    I have created one invoice for one line item, customer want sales order no should be reflected in Billing(VF02) and excise J1IIN accounting...
    go to vf02 or J1IIN > accounting >CENVAT clearing>display document: line item 03...here customer want sales order no.
    I have made copy control changes but still problem is there,
    I have done test on both cases 003 and 001 but still i m nt getting proper output.
    Customer want same sales order no. in J1IIN too in sales order and assignment no. field.
    VTFL> 002> B and B this will solve my issue till billing...but same sales order no. I want in excise invoice(J1iin)..
    Kindly suggest...

    Hi Vipin
    I agree what  Eduardo said . Go to FS00 and give the G/L accounts that are being used for Excise Invoice transactions. In
    FS00->Control Data tab->Sort Key.Check what is the Sort key that has been maintained in those G/L accounts. With the help of your FI Consultants ask them to maintain the required details in V_TZUN.table.If you have authorization then go to SM30 and give V_TZUN. table name and select the sort key and maintain fields(VBEL2 - Sales Document & VBELN - Billing Document).
    Regards
    Srinath

  • Sales order info to 3rd party system

    Hi Gurus,
    I am working an a requirement for an interface from SAP ECC to External party system, i need to send the sale order information .
    Customer Sales Orders will be created in SAP manuallly or EDI. The order can be amended provided that the order has not been interfaced to 3rd party external system for picking & dispatch. 
    Sales order information should be sent in IDOC format to middleware PI and PI will take of mappings and transformations required . Please let me know the procedure how i can handle this. IDOC type  is ORDERS05.
    Please let me know the procedure how i can handle this. Thanks much.
    Regards,
    SK

    Hi Sanjeev,
    Follow these steps.
    1) Maintain condition records for BA00 (order confirmation) in VV11.
    2)mantain message control parameters in WE20 outbound parameters.
    3) msg control pars: application- V1, msg type: BA00, Process code-SD10
    4)in outbound parameters: use message type- ORDRSP & idoc type ORDERS05
    5) create the port for PI and maintain it in we20.
    Reddy

  • How to get dates with respect to System Date?

    Hello,
    I am trying to get Date value after 30 days of my System current date. I am using
    System.out.println(new java.util.Date(System.currentTimeMillis()+30*3600*24*1000));
    but I am not getting correct date.
    Suppose my system date is 15July then after executing this code I should get 14Aug, but it is giving a date of month June.
    Please suggest solution for this.
    Thanks,
    Niket

    This doesn't have anything to do with the Collections Frameworks. You should direct this type of question to "Java Programming".
    Here is the code you're looking for anyway...
    import java.util.*;
    import java.text.*;
    public class thirty
        public static void main(String[] args) throws ParseException
         Calendar todaysdate = new GregorianCalendar();
         SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
         System.out.println("today's date: " + sdf.format(todaysdate.getTime()));
         todaysdate.add(Calendar.DATE, 30);
         System.out.println("thirty days later: " + sdf.format(todaysdate.getTime()));
    }

  • End date should be the retirement date

    Hai
    In PA module, irrespective of employees retirement date ( ex. Retirement age is 58 yrs), system shows the default end date as 31.12.9999. but client needs the end date should be the retirement date. How to configure this scenario?

    Mbq,
    The following is an example of dynamic action that creates a date info in IT0041 as soon as employee is hired. The date of retirement is 58 years after the hire date.
    0000 04 10 *** CREATE INFOTYPE 41 WHEN HIRING****
    0000 04 61 P P0000-MASSN='06'
    0000 04 62 I COP,0041,,,,
    0000 04 63 W P0041-DAR12='08'
    0000 04 64 W P0041-DAT12=P0000-BEGDA
    0000 04 65 W P0041-VTRAN='58' number
    0000 04 66 W P0041-VTRZH='013' time unif from table T538T
    0000 04 67 W P0041-VTROP='-' operation '+' or '-'
    The above code should be added to T588Z table.
    You can enhance the code according to ypur requirements.
    Regards,
    Dilek

  • ESS Bank Information errors if start date is less than system date

    Hello Developers,
    We are unable to create a new Bank Information record of type "Other"  from ESS Web Dynpro ECC 6.0 when we set the begda field to a date earlier than the system date.  When we attempt this we get the message: "Start date should be after <todays date> or later".
    Is there a configuration setting that will allow new records to be created with the begda set to a past date when creating new "Other" bank type records?
    Our payroll runs bi-weekly and we need to set the beginning date of a new record to the start date of the payroll cycle, which can be earlier than the creation date.
    Thank you

    Terry,
    In transaction SPRO got to Personnel Management>Employee Self Service>Service Specific Setting-->Change Default Start Date
    Business Add-In  HRXSS_PER_BEGDA. You can set the date in the DEFAULT_DATE method.
    Parameters of the method DEFAULT_DATE:
    MOLGA (Importing)
    PERNR (Importing)
    INFTY (Importing)
    SUBTY (Importing, optional)
    BEGDA (Changing)
    Regards
    Sarath

  • Baseline date should be default GR date

    Hi All,
    Kindly give me step by step idea to do
    Baseline date should be default GR date through user exit.
    I am new in user exit.
    if there is any other way to do this mentain that all with full details.
    Thanks & Regards
    Shantanu.

    Hi Shantanu again,
    I giving example how to create Use exit and write your code.
    E.g.
    Follow the below steps:
    1. Go to the 'Components' tab after displaying the enhancement MBCF0005 in smod.
    2. Double click on the function module 'EXIT_SAPM07DR_001'.
    3. Double click on the include ZXMBCU05 inside this function module.
    ( A warning message comes when u double clisck it, ignore it and press 'Enter'. Then u can code your enhancment in that include).
    4. After the coding, activate the include and in tcode CMOD create a project and include the enhancement ZXMBCU05 in it and activate.
    Your enhancement will be activated now and will be called during the processing.
    after creating include put break-point in it and check with your t-code that breaking point is hitting or not.
    Hope this will help.
    Regards,
    Vijay

  • While creating sales order stock should not go under reserved block,

    While creating sales order stock should not go under reserved block,
    What is the customization?
    Please help me.

    Hi,
    What exactly is your requirement?
    Can you be a bit more detailed?
    Thanks

  • Bapi or function module to create a sales order in CRM 5.1 system

    Hi experts,
    Anyone knows any Bapi or function module to create a Sales order in CRM 5.1 system directly.
    Thanks.
    regards.
    Ruchi.

    hi ruchi,
    sory for the late respond, got a lot works to be done.
    based on my experience, you need several more information such as currency, uom for quantity, sales organization, etc.
    and honestly, i have never tried to create an order by just using 3 information ( sold to party, item, and quantity ),
    but i think it is possible because some of the information can be determined using configuration, but still some information is missing and the order that you create will have an error and you can't do next process of the order unless somebody fix / fill the information needed.
    just an idea, perhaps you need some z-tables to put your certain information needed for order creation and the information is maintained for each sold to party ( sold to party is a key of z-tables ) and each time order is created, all information will be query in this tables.
    and for this tables may be you can create an offline maintainance scenario using an adobe document. by this way, the sold to party can maintained all his/her/their information by them self.
    and by using this scenario, you can still maintain / create the order by programming ( perhaps using function module CRM_ORDER_MAINTAIN or else ).
    actually i want to implement in my company but don't have a chance becuase all has been set up and the management will think twice for implementing this scenario.
    hopes it hels
    cheers

  • OM Sales Order Header should be Closed Immediately after Lines are closed

    Hi,
    OM Sales Order Header should be Closed Immediately after Lines are closed.
    Could you tell me how to modify the header workflow, if anyone has done this...could you please share.
    Thanks

    Thanks Mano, it worked.
    I have one question in workflow, let me create new thread.
    Could you please check my other question at below.
    OM Notable able to capture Approver Rejected comments from the Note field in WF
    OM Notable able to capture Approver Rejected comments from the Note field in WF

  • ESS Bank Information errors if end date is less than system date

    Hi to all,
    We have create an WD Java aplication to create new entries in infotype 0023. We have used a standar component DC (PersInfo).
    The first problem - we couldn't create new entries if start date is less than system date and we used:
    In transaction SPRO got to Personnel Management>Employee Self Service>Service Specific Setting-->Change Default Start Date
    Business Add-In HRXSS_PER_BEGDA. You can set the date in the DEFAULT_DATE method.
    Parameters of the method DEFAULT_DATE:
    MOLGA (Importing)
    PERNR (Importing)
    INFTY (Importing)
    SUBTY (Importing, optional)
    BEGDA (Changing)
    We have solved the first problem with begda.
    The second problem - we couldn't create new entries if end date is less than system date.
    Can anybody helps me about this second problem?
    Thank a lot.

    Can anybody helps me?
    Thank a lot.

  • ESS Information errors if end date is less than system date

    Hi to all,
    I have create an WD Java aplication to create new entries in infotype 0023.
    First problem: At the beginning I couldn't create new entries if start date is less than system date. To solve this problem I used:
    The transaction SPRO to go to Personnel Management>Employee Self Service>Service Specific Setting-->Change Default Start Date
    In HRXSS_PER_BEGDA I changed BEGDA to 01.01.1900 in the DEFAULT_DATE method and i solved the first problem.
    Now I need solved the second problem - we couldn't create new entries if end date is less than system date.
    In this method DEFAULT_DATE I can't change ENDDA because ENDDA isn't a parameter in this method.
    MOLGA (Importing)
    PERNR (Importing)
    INFTY (Importing)
    SUBTY (Importing, optional)
    BEGDA (Changing)
    Can anybody helps me about this second problem?
    Thank a lot for your help.

    I am creating an aplication WD Java:
    - This application uses a R3 Function Module HRXSS_PER_MODIFY_PNNNN
    - This FM uses the method CALL METHOD xss_adapter->modify
    - This Method uses IF_HRPA_PERNR_INFTY_XSS~MODIFY
    - This method uses:
      IF buffer_entry-container->a_pskey-endda < user_today.
        msg-msgid = 'PG'.
        msg-msgty = 'E'.
        msg-msgno = '016'.
        msg-msgv1 = 'Data valid only for past is not'(009).
        msg-msgv2 = 'allowed;'(010).
        msg-msgv3 = 'correct'(011).
        msg-msgv4 = 'end date to a date today or future date.'(012).
        CALL METHOD message_list->if_hrpa_message_handler~add_message
          EXPORTING
            message = msg
            cause   = xss_adapter_generic.
      ENDIF.
    How can I change the value user_today?
    This value is a parameter for the method GET_INSTANCE in CL_HRPA_PERNR_INFTY_XSS, but I don't know when this method is called.
    Can you help me?

Maybe you are looking for