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??

Similar Messages

  • 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

  • VF01 - Billing date always date your create.

    Hi Gurus,
    scenario
    We have a Sales Order#81500 (by exemple). Will be created from this Sales Order a lot of billing in differents date.
    We would like that Billing date always date your create and not the date from Sales Order field=VBKD-FKDAT.
    Is there standard solution to solved it?
    Thanks and best regards,
    Wilson

    Hi  Wilson
    Apart from our friend  Mr.Laksmipathi's  suggestion , also check the delivery date in the sales order in schedule line tab  , because the delivery date will be the billing date most of the times  and also check the factory calendar that has been assigned in CMR
    Regards
    Srinath

  • 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 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

  • 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

  • Add billing date in existing prog when goes through VF01

    How do I add the billing date as sy-datum in my program that uses BDC to create billing documenst for the sales order in the output . I would like this to take te billing date as sy-datum. I know if if I add the billing date as todays date while generating biling documenst for multiple selections of sales order it will process and create a billing doc for it, right now which si not happening as billing date is missing. I want to add the billing date in BDC. Could I get some help please. In the below case only for p_rdos.
    *&      Form  process_vf01
    *       Call transaction VF01 and fill screen table with order values
    FORM process_vf01.
      DATA: ln_index(2) TYPE n,
            lc_field(20) TYPE c,
            lc_fkart TYPE vbrk-fkart,
            li_lines TYPE i,
            lc_msgtxt(99) TYPE c,
            lwa_bdcoptions TYPE ctu_params,
            lwa_mess LIKE LINE OF it_bdcmess,
    *        lc_date like vbrk-fkdat.
            lc_date like sy-datum.
      REFRESH: it_bdcmess.
      lwa_bdcoptions-dismode = cns_mode.
      lwa_bdcoptions-updmode = cns_upd.
      CASE 'X'.
        WHEN p_rdff.
          lc_fkart = cns_fkff.
        WHEN p_rdos.
          lc_fkart = cns_fkos.
          lc_date = sy-datum.
      ENDCASE.
      DESCRIBE TABLE it_vbeln LINES li_lines.
      REFRESH: bdc_tab.
      PERFORM update_bdc USING: 'X' 'SAPMV60A'    '0102',
                                ' ' 'BDC_CURSOR'  'RV60A-FKART',
                                ' ' 'RV60A-FKART' lc_fkart,
                                ' ' 'BDC_OKCODE' '/00'.
      LOOP AT it_vbeln INTO wa_vbeln.
        ln_index = sy-tabix.
    *   Up to the second delivery of the BDC add the Delivery to the screen,
    *   after that click the More Documents for every entry.  logic changed for DEVK902353
    *   changed again in added for every line DEVK910604
        CASE ln_index.
          WHEN 1.
            CONCATENATE 'KOMFK-VBELN' '(' ln_index ')' INTO lc_field.
            IF li_lines = 1.
              PERFORM update_bdc USING: ' ' lc_field wa_vbeln.
            ELSE.
              PERFORM update_bdc USING: ' ' lc_field wa_vbeln,
                                        ' ' 'BDC_OKCODE' 'FKAN'.
                  ENDIF.
          WHEN OTHERS.
    *        IF p_rdos  <> 'X'.
            CONCATENATE 'KOMFK-VBELN' '(2)' INTO lc_field.
            PERFORM update_bdc USING: ' ' lc_field wa_vbeln,
                                      'X' 'SAPMV60A'   '0102',
                                      ' ' 'BDC_OKCODE' 'FKAN'.
        ENDCASE.
      ENDLOOP.
    * VF01 will go to a different screen if only one line selected
      IF li_lines EQ 1.
        PERFORM update_bdc USING: 'X' 'SAPMV60A' '0104',
                                  ' ' 'BDC_OKCODE' '=SICH'.
      ELSE.
        PERFORM update_bdc USING: 'X' 'SAPMV60A' '0102',
                                  ' ' 'BDC_OKCODE' '=SICH'.
      ENDIF.
      CALL TRANSACTION 'VF01'  USING bdc_tab OPTIONS FROM lwa_bdcoptions
                              MESSAGES INTO it_bdcmess.
      WRITE: / 'BDC Messages:'.
      SKIP.
      LOOP AT it_bdcmess INTO lwa_mess.
        CALL FUNCTION 'RH_MESSAGE_GET'
          EXPORTING
            arbgb             = 'VF'
            msgnr             = lwa_mess-msgnr
            msgv1             = lwa_mess-msgv1
            msgv2             = lwa_mess-msgv2
            msgv3             = lwa_mess-msgv3
            msgv4             = lwa_mess-msgv4
          IMPORTING
            msgtext           = lc_msgtxt
          EXCEPTIONS
            message_not_found = 1
            OTHERS            = 2.
        WRITE: /5 lc_msgtxt.
      ENDLOOP.
    ENDFORM.                    " process_vf01

    u can chk this code
    data:  wa_vbsk TYPE vbsk,
    wa_vbsk-smart = c_f.
    APPEND wa_komfk TO it_komfk.
            CLEAR wa_komfk.
            CALL FUNCTION 'RV_INVOICE_CREATE'
                    EXPORTING
    *                 delivery_date             = 0
                     invoice_date              = v_date "ur current date
    *                 invoice_type              = '    '
    *                 pricing_date              = 0
                     vbsk_i                    = wa_vbsk
                     with_posting              = 'D'
    *                 select_date               = 0
                     i_no_vblog                = ' '
                     i_analyze_mode            = ' '
                     id_utasy                  = ' '
                     id_utswl                  = ' '
                     id_utsnl                  = ' '
                     id_no_enqueue             = ' '
                     id_new_cancellation       = ' '
    **             IMPORTING
    *               VBSK_E                    =
    *               OD_BAD_DATA               =
    *               DET_REBATE                =
                    TABLES
                      xkomfk                    = it_komfk
                      xkomv                     = it_komv
                      xthead                    = it_thead
                      xvbfs                     = it_vbfs
                      xvbpa                     = it_vbpa
                      xvbrk                     = it_xvbrk
                      xvbrp                     = it_vbrp
                      xvbss                     = it_vbss
    *               XKOMFKGN                  =
    *               XKOMFKKO                  =
    Edited by: kartik tarla on Apr 3, 2009 10:28 AM

  • VF01 Determine Billing date for billing index and printout to current date

    Hi
    we need to determine the Billing date for billing index and printout to current date
    What can I do to determine automatically at the time of creation current day to Billing date for billing index and printout?
    please let me know
    Best Regards,

    Hi Beatriz ,
    You have two options here. you can chose either of these solutions:
    1.
    A. T-Code: VTFL ( if using del related billing)   For the billing document and delivery, at item level assign the copying requirement 011 or if you are currently using some other routine then you can use following in that
    VBRK-FKDAT = SY-DATUM.
    B. T-code VTFA (if using order related billing)
    Similar to A, using copying requirement 011.
    2. You may also try option of Checking in the User Exit for the Program RV60AFZA & RV60AFZA.
    Please let us know if this helps
    Regards
    Harpreet

  • 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.

  • Billing date in sales order should not be modifiable to backwards dates

    hi gurus
    I have a requirement where in few users while creating a sales order , they should not be able to modify the billing dates to previous dates . So that particular field shd not be modifiable . Could use some help here .
    Regards
    JNM

    Dear JaganNM,
    While creating the billing document in VF01 the billing date will be changed manually by the user.
    This change will not applicable in sales order.
    Once you save the billing document you can't change the billing date in sales order ,it will be graded out.
    Before saving the billing document only the date can be changed in sales order.
    Let me know if you have any further clarifications.
    Thnaks&Regards
    Raghu.K

  • Pricing date and billing date in va01 transaction

    Dear all,
    step 1:   we have sales order of order type IEL1 in our sap system
    step 2: then we do have order type IELB which is called billing request . this is created in va01 transaction against IEL1 sales order type. now here billing document is created.
    at the time creation of billing request (order type IELB) we get data flown in from sales order of type (IEL1).
    now my requirement is that pricing date and billing date needs to be today's date and not the past date which was in sales order.
    please help me in getting current date at the time billing request.
    what is exit or modification i have to do.
    if not clear please let me know.
    thanks
    krishna

    hi,
    in va01 i create a sales order of type IEL1 and as well order type IELB.
    now in our process we create sales order of type IEL1.
    then we create billing request of type IELB with reference to order of type IEL1.
    finally we create invoice in transaction code vf01 against order type IELB.
    THIS is the process we are following.
    thanks
    krishna

  • Preventing billing split for multiple deliveries (over-riding billing date)

    Hi all,
    I have multiple deliveries which should be invoiced into ONE billing document. The only difference between the deliveries is the billing date, which is why it is splitting.
    I am therefore copying routine 001 and in VOFM and adding this code to the end of it:
      vbrk-fkdat = sy-datum.     "prevent split due to difference in billing date
    This is great and working fine because when I have 2 deliveries with diff. billing dates, it will take todays date. The only problem is when:
    1. Billing for a single document (dated 11/08/2011), it will over-write it and set the date to today (17/08/2011)
    2. Billing for 2 documents with the same date
    What is the best way around this?
    Thanks

    Dear Pistols123,
    1. Billing for a single document (dated 11/08/2011), it will over-write it and set the date to today (17/08/2011)
    Here can't you write the code to check whether there is only one billing document, if so omit your code for the date manipulation.
    So that system will not assign system date, but will take the orginal date (actual good issue date or billing date entered in vf01)
    2. Billing for 2 documents with the same date
    write the code to check whether all the billing documents have the same date , if so omit your code for the date manipulation.
    So that system will not assign system date, but will take the orginal date (actual good issue date or billing date entered in vf01)
    Thanks & Regards,
    Hegal K Charles

  • Problem with Billing date while creating Billing Document

    According to the factory calendar maintained at the client side every Saturday is a holiday. Due to  this, the billing date for every Billing Document (vf01)  created on Saturdays gets pushed to Monday's date..  I tried using VOFM routine 011 to default the billing date (vbrk-fkdat) to system date.I have assigned the same in copy control.. But this does not work. Any suggestions?

    hello,
    This is a standard flow and if you want to tamper that, need to change in standard SAP...which I would not recommend you...
    Please use a separate factory calender for that particluar site...
    Thanks..

Maybe you are looking for

  • Can an iMac render?

    I currently have a 4 year old iMac 27", only upgrade is the RAM (8GB). Last fall I started studying Digital Media (3D, VFX, Animation etc..) and I have had to study at home for a few months now. I don't do "insane" things yet, maybe compared to my fe

  • Ahh help... My Video converter(zen V+) has stopped worki

    hey, I have a few .wmv videos that I want o put on my zen v+. when I go to video converter it says that it has encountered a problem and needs to close... Plz help!

  • IMac i7 External Microphones not working

    Out of the box, no external microphone will work! I have tried many. It seems the system does not even notice that something is plugged in to that port. Is anybody else having this issue? Could this be a factory hardware defect? Tried Soundflower and

  • Any Std Report to list POs for which IBD is created ?

    Hi Is there any std SAP report that tells us the list of PO numbers for which IBD has been created ?

  • Required clarificatrion about  Netweaver 2004s

    Hi All, If anybody of you is having information about the following, please put it here. 1. Need confirmation about 'Record Management System' (DMS?) availability in base NetWeaver 2004s platform (not mySAP ERP or any other mySAP application) 2. Poss