Default Billing Date in VF01

Hi,
For transaction VF01, is there any way to make Billing date (Screen field: FRV60A-FKDAT, Screen No: 102) as system date by default.
User should be able to change this date.
Regards,
Umesh

One other thought,  take a look at transaction MB11,  here you can see that the two dates at the top of the screen are defaulted to SY-DATUM.  This is being done in a module of the PBO of the screen.  So you see, if there are any defaults being set in transaction programs, it is either coming from this type of coding or being pass thru parameter ids.
    MKPF-BUDAT = SY-DATLO.
    MKPF-BLDAT = SY-DATLO.
Regards,
Rich Heilman

Similar Messages

  • Billing Date in vf01 to make default  system date

    hi all,
    i need to make billing date in vf01 as  system date(sy-datum) by default.
    how to get it done.
    any idea.
    thanks
    Venkat.

    Hi...
    You can do this with Enhancements Or BADi depending on availble objects for that screen. I will let you know the procedure to achieve same thing with BADI.
    1. goto Class CL_EXITHANDLER from SE24, Double click the method INSTANCE, there is a select statement to pick BADI name into one variable , now make a break point there.
    2. By opening the VF01 this breal point will triggers and you can find corresponding BADI.
    3. Or you can find the BADI name in your way.
    4. Goto SE19
    5. Enter the BADI Name to impliment it...give implimentation name
    6. Inside the BADI yo van have no.of interface methods..with details descriptions
    7. Also find the Attribute name for you Date field, that must be there in one table parameter....
    8. Now double click the interface method to write your code
    9. " TABLE-FIELD = sy-datum " ...is your code here. TABLE is the attribute which you found earlier.
    Thats it.
    All the best.
    Thanks,
    Naveen.I

  • Disable Billing Date in VF01 screen 6001

    Hi all,
             i need to disable(hide) the date field in vf01 (Billing  Invoice : create header data) for particular condition type or make it as the date equal to billing date. (screen 6001, field : vbrk-fkdat).
    i also tried RV60AFZC but i was not successfull.
    i searched in sdn but did not find such req .
    So kindly please suggest me.
    thanks in advance,
    kool.

    HI,
    i solved it by myself,
    the procedure is as follows
    navige to the include MV60AF0F_FELDAUSWAHL_SONDERREG
    (don't worry this is an enhance spot , so i giving the include name directly )
    not: you need to get access key.
    goto se38
    open MV60AF0F_FELDAUSWAHL_SONDERREG report in change mode
    in line number 268
    you wil get this code
      if ( fakt-tabstrip_subscreen  = '6105'
        or sy-dynnr = '0105' )    and
         screen-name = 'VBRK-XBLNR'.
        screen-input = 0.
        modify screen.
        perform xblnr_set_screen_attributes
                using     t180-trtyp vbrk
                changing  screen.
      endif.
    now under this you need to add your desired code
    in my case this is my code
    """""''MODIFIED BY ABAP1 06/09/2011
        if ( fakt-tabstrip_subscreen  = '6105'
        or sy-dynnr = '6001' )    and
         screen-name = 'VBRK-FKDAT' AND VBRK-FKART = 'ZMD' OR VBRK-FKART = 'F2'.
        screen-input = 0.
        modify screen.
        ENDIF.
    """""END OF MODIFICATION BY ABAP1.
    now save it and activate it and check in your vf01
    that field will be in non editable mode.
    regards,
    kool.

  • No change the BILLING DATE in VF01

    I need to block field BILLING DATE (RV60A-FKDAT) in transaction code VF01 that the users don´t can change this field and take automatically the sistem date.
    Thanks you.

    Dear John,
    You can use below user exit,
    USEREXIT_FILL_VBRK_VBRP
    Module Pool:SAPLV60A
    Program:RV60AFZC
    Regards,
    Barathi

  • Default Billing date for cancellation of F2 invoice

    Hello
    I am trying to default the billing date to the system date in the cancellation document, but it is not working. Can someone give me advice with my customize settings? My invoice is F2 and my cancellation is S1 (ECC 6.0)
    In Billing copy control (VTFF), billing ->billing, I go to the settings for F2 -> S1.
    At the header screen, copying requirements and other values are blank. Do I need to maintain any values here?
    At the item screen for my item (TAN), copying reqs is set to 005 (Cancellation Header), Data VBRK/VBRP is set to 011 (Bill date = today).
    If anyone can give me advice on my settings, it would be greatly appreciated
    Regards
    Ken

    Use the include program for invoice <b>RV60AFZC</b>
    in the userexit USEREXIT_NUMBER_RANGE_INV_DATE you have to do the coding.
    <b>For using this userexit make sure that you are not using USEREXIT_NUMBER_RANGE for assigning internal number range to invoices of different plant/company code.</b>
    The following codes will make all invoices created (S1 or F2) take system date by default, you can modify it to make it work only for S1 (Cancellation invoice)
    FORM USEREXIT_NUMBER_RANGE_INV_DATE USING US_RANGE_INTERN.
    Example: Number range from TVFK like in standard
    US_RANGE_INTERN = TVFK-NUMKI.
    *{   INSERT        DEVK906746         
    data : date  type dats.
    date = sy-datum.
    vbrk-fkdat = date.
    modify vbrk.
    *}   INSERT
    ENDFORM.

  • The way do not change billing date in VF01/VF04

    Hi Dear.
    I hope to solve my problum.
    As I know...In Standard, When create a billing document, Goods Issue date is copied automatically. And user can be change the biling date.
    But sometimes GI date has a diffrent month to billing date by user's changing. So I want know the way not to change the billing date when make a billing document in VF01/VF04.
    How can I do it?
    Thanks for your answer!

    Hi,
    Check this userexit USEREXIT_NUMBER_RANGE_INV_DATE
    Regards,
    Saurabh

  • Required to shoe exchange rate as per billing date in VF01

    Hi Experts,
    We have created 2 invoices (export and intercompany billing). My client has identified a peculiar query and I am unable to get a solution for it.
    The Export invoice shows 2 exchange rates, viz: Condition exchange rate for conversion to local currency = picks the exchange rate as per the pricing date.
    And Exchange Rate for Price Determination = picks the exchange rate as per the Billing date/ service rendered date.
    But, in the Intercompany invoice the Condition exchange rate for conversion to local currency = picks the exchange rate as per the pricing date and Exchange Rate for Price Determination = 1.
    The client wants the exchange rates should reflect as per the Billing date/ service rendered date. And should reflect same exchange rates in both of these documents.
    I have changed the Pricing exchange rate type to C and D in VTFL but it is not giving any fruitful result for IV.
    Please let me know, how this requirement can be achieved.
    Thanks in advance.
    Regards,
    Shibaji.

    Hi Laksmipati,
    Thanks for your suggestions.I have few doubts to be clarified.
    In case of intercompany invoice the value in KONV-KKURS is showing as per pricing date.
    Can we make it as per billing date?
    What is the significance of this field?
    Which exchange rate is actually considered for finnacial posting?
    Thanks in advance.
    Regards,
    Shibaji.

  • Default date in VF01

    Hi SD Guru's
    I would like to default the Billing Date in VF01 to Current Date. Any suggestions and advice on this.
    Regards
    Vineet

    Hi Vineet,
    You need to make this setting in your copy controls. Standard SAP provides data transfer routine 11 at item level in your copy control setup. Depending upon whether your billing document is order relevant or delivery relevant, you can setup routine 11 in the VTFA (for order related billings - example F2 from OR) or VTFL (for delivery related billings - example F2 from LF). If you are already using some your own customer defined data transfer routine, you can ask your ABAPer to copy the code from routine 11 and use that in your data transfer routine. If your copy control has a blank data transfer routine, you can very well make use of 11 there and things will be fine.
    Thanks
    Kapil Sharma

  • Billing date should take by default

    Hi dear,
    Please give me the solution for how the Billing date should take by default in VF01 screen( taday's date) .
    So that users are not allowed to enter the billing date in vf01 screen.

    Hi
    If you want the billing date should be in display mode then see below
    Go to SHD0- t code and create the transaction variant for the VF01 in that tick the  Billing date as display and save.
    then assign the transaction variant in the standard variant  and activate the same.
    whenever the user enters the t code VF01 the billing date should show in display mode
    If you have any further claririfcations let me lnow
    Regards
    Damu

  • Validation for VF01 - Billing Date

    Hi Experts,
                     My requirement is to validate the Billing date in VF01.I tried using the BADI "BADI_SD_BILLING_ITEM".
    But i am getting the message is only for SAP Internal use.Please let me know how to implement my BADI  using this "BADI_SD_BILLING_ITEM".
    Regards,
    Saravanan.S

    Hi,
      Try with BADI: SD_CIN_LV60AU02
    Steps:
    To Create Implementation Goto T.Code SE19 and select the Option Classic Badi in the Create Implementation Section and Hit Button Create Implementation.
    Enter the Implementation Name, save the Implementation and activate.
    Regards,
    Saravanan M

  • In vf01 billing date

    hi all,
    i need to make billing date in vf01 non editable and date should be system date.
    how to get it done.
    any idea.
    thanks
    chandramani

    i check and created that badi.
    but when i put break-oint its not trigring.
    my code is
    method IF_EX_SD_CIN_LV60AU02~EXCISE_INVOICE_CREATE .
    break-point.
    data it_vbrk type vbrk.
    it_vbrk-FKDAT = SY-datum.
    endmethod.
    do you have any idea.
    how to get it done??

  • Periodic Billing: Invoicing with VF01 vs VF04

    Hello,
    I have created a basic billing plan for a rental contract. The contract is for 12 months (01.01.-31.12.2011)
    Billing date is at month end. Billing plan type is 02 = periodic and does NOT have a billing block assigned to it.
    Now I would like to create an invoice with VF01 for the month of January i.e. I go into VF01 and put in billing date 31.01.2011 but the system gives me all 12 items.
    When I use VF04 and also enter billing date to 31.01.2011 it gives me only the first invoice for January (which is correct).
    Why is the functionality in VF01 different to VF04? Why does VF01 not pull in the first item only (even though I enter billing date 31.01.2011)?
    What am I doing wrong here?
    Thanks in advance.

    Hello,
    the field 'Billing date' in first screen of VF01 is the Default billing date, it is not a selection criteria.
    To select by billing date in VF01 select menu Settings > Selection date.
    Best regards,
    Ivano.

  • Billing Date should be Current Date

    Hi experts,
    At present , system takes billing date from PGI document.  However this field is editable at the bill of billing ( VF01 ).  User can change it.  Our requirement is as under :
    We want the same to be made non editable OR it should pick up the current date but not future date.
    Kindly suggest how it is possible.
    Regards
    ( Rajneesh Gulati )

    This is Material management froum,any way,Use transaction variant(SHD0) to display billing date as non editable in VF01(By standard If u don't enter billing date it will take current system date as default,Billing Date is determined based on Invoicing date in Customer master Sales area billing tab).

  • Billing date should be the date it create

    Hi
    Currecntly we are creating billing document based on the dilivery in that case billing document date dake as the delivery date all accounting enteries post based on the dilivery date.
    But we need to change this when billing is created it should take the date it creates with out taking the delivery date.
    please advice how to do this chage..
    Thanx in advance !!
    Regards
    Kesharika

    Hi Kesharika,
    If invoice dates are defined for the customer, the system proposes the
    billing date from the invoice date calendar. If no invoice dates are
    agreed, then the actual goods issue date is formed on the basis of
    delivery related billing. In order related billing, the billing date of
    the order forms the basis of the billing date.
    If you want different system behavior, you may consider writing your
    own copy control routine and assign it under 'Data VBRK/VBRP' in trx
    VTFA. Or you have to manually key in the system date as the billing
    date in VF01.
    In case you want to cancel a billing document and you want to change the
    billing date (VBRK-FKDAT) of the cancellation into today' date as the
    default on the cancellation, you have this possibility:
    In the level of invoice type (Transaction VOFA), every invoice type has
    its own cancellation type.
    ==> VOFA 'Billing: Document Types' for example: billing type F2 invoice
        Cancell.billing type 'S1'     Invoice Cancellation
        Copying requirements '  ' <     Here
    You've got the possibility to deposit an additional copying requirement.
    against your cancellation type. In here you can set the billing date on
    the document to whatever date you require. Eg: VBRK-FKDAT = SY-DATUM.
    would set it to the date the document is being cancelled (see note
    43318).
    Cheers,
    Alex

  • Billing date = PGI date

    Dear all
    How can I put a check during invoice creation (VF01) so that billing date should always be greater than or equal to PGI date using standard configuration? 
    Thanks in advance...
    Regards
    Animesh

    Hi,
    SAP determine default billing date as below logic:
    If invoice date are defined for the customer, the system proposes the billing date from invoice date calendar.
    If no invoice dates are maintained for the customer, then the actual goods issue date is as default billing date for delivery related billing. And in order related billing, the billing date of sales order as default billing date, when you create billing.
    for billing services, the system proposes the date of services rendered
    For billing plan to bill a project, the system can propose billing dates for the billing plan on the basis of planned or actual dates in the corresponding milestone.
    A billing plan for a maintenance or rental contract, we can define rules by which the system determines billing dates on the basis of other daets in the contract.
    Regards,
    Prasanna

Maybe you are looking for

  • How to read and update the value of property file

    Hi, I am not able read the values from property file. Please tell me how to read and update the values from property file using Properties class This is my property file : - Config.properties its located in D:\newfolder Values SMTP = localhost Now i

  • Error in invoking target 'nnfgt.o'

    Dear Experts, I'm upgrading my Oracle patch set 10.2.0.4 to 10.2.0.5. but while installing the patch set I'm getting the following error "NFO: Internal Error: Codeword file /opt/aCC/newconfig/aCC.cwd,/opt/aCC/newconfig/ansic.cwd missing or empty. INF

  • PreparedStatement for Boolean type

    hello guys, I have a form whose values I need to insert into a MS Access database. I am doing this with the use of <jsp:usebean> tag, I have also defined a bean and compiled it into a class. The problem I am facing is that in my form I have a display

  • Texts aren't going through...

    None of the texts I send to anyone are going through. On my Droid (A855) the status of the texts just says "sending..." Usually after a while I'll get a notification that the text didn't go through. That's not even happening here. I have full service

  • TS4253 iPhone 6 cannot import edited photos onto Macbook

    I have iOS 8 as well as the new Yosemite and latest iPhoto, as the Apple support recommends. However, I can still only import originals into iPhoto from my iPhone. It's maddening. What should I do?