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.
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 -
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,
UmeshOne 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 -
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 -
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. -
Disable Organizational Data in VA01 Screen
Dear all,
Is there any way to disable the organizational data in VA01 from being populated automatically?
The organizational data (Sales Area, Sales Office, Sales Group) will be populated based on the entries of the respective fields in a previous transaction. For example, when user runs a report and enters Sales Office X as a search criteria, the next time he/she runs VA01, Sales Office X will be populated in VA01. The issue here is that a lot of our SOs' sales office have been wrongly assigned, and causing reporting discrepancy.
The users have already been informed to take extra care when creating SOs in the future, however I'm wondering if is there any way to prevent this from happening in SAP? Or is there a workaround recommended? I have searched around but haven't come to much.
Hopefully somebody could guide me. Thanks!
Regards,
XienHi Xien
Let's say in the initial screen of VA01, you enter the sales order type. Then under the organizational data box, you enter a sales office. Then when you insert the sold-to party later, even though the sales office assigned to the customer is different from what you entered previously, the system will still retain the sales office and will not pick up from the master data.
FOr your requirement, you can user USEREXIT_SAVE_DOCUMENT, such that before save the sales order, program will check for sales office and parameters enter in sales order with that of customer master. If customer master data is not reflecting in sales order then replce it or display error message, as per your requirement.
try and revert -
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.SHi,
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 -
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
chandramanii 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. -
User exit for calculating Base line due date in VF01
Hi,
I need a User Exit for calculating Base line Due date i'e ZFBDT with respect to billing date
for VF01
Regards,
Moderator message: if there is one, you can find it yourself by doing due research.
Edited by: Thomas Zloch on Nov 23, 2011 1:52 PM>
Rahul Saxena wrote:
> I have given the condition"BSEG-ZTERM = 'ZTST'" in Prerequisite, and in the Substitutions when I try to assign constant value '02/16/2009' to the field Baseline Date, I don't see that Baseline date field in Substitute fields for Class '009'.
>
> How do I add Baseline date in that popup to select and assign values.
>
> Please suggest.
>
> Thanks-
i think your date format and system date format is not suitable.
give the date format as 20090216 as system format. -
Hi SD Guru's
I would like to default the Billing Date in VF01 to Current Date. Any suggestions and advice on this.
Regards
VineetHi 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 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
KesharikaHi 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 -
To make Pricing Date Mandatory in VF01 screen
Dear All,
The business requirement is to make the pricing date field in VF01 screen as a mandatory field.
Please advise...
Regards,
DeepakWith the help of Incompleteness Procedure u can make this Pricing date mandatory.
Go to Path IMG->Sales & Dist->Basic Funtions->Incompleteness Procedure-->Select Billing->
Select u r billing document and keep the field pricing date as the incompleteprocedure, then when ever u do the billing without filing the pricing date the document will not be completly saved.
Maybe you are looking for
-
I can't get my Ical birthday list to upload to a new calendar in Iphoto.
Under settings it ives me the option box of the birthday list I want. Iv'e checked it and reimported and I get nothing. Is it a Ical sharing issue or setting that I need to change?
-
Named Pipes Provider: Could not open a connection to SQL Server
We are running into an error on a SQL request from SQL-IDA to the SQL-IDB server. Both servers are on Windows 2005 with MS SQL Server 2003 SP3. OLE DB provider "SQL-IDA" for linked server "SQL-IDB" returned message "Login timeout expired". OLE DB pro
-
How to clone a 2-node ASM RAC db to a 3-node ASM RAC db by RMAN?
We need to clone a 2-node ASM RAC db to a 3-node ASM RAC db by RMAN. I would think this will be about the same as a regular single db procedure by RMAN mostly. However, in 3 node RAC, there will be additional instance thread in redo (thread 1,2, and
-
Hi, I have a scenario where in i have to pass data from view1 of Component 1 to View 2 of Component2. As i understand , this is possible only through the component controllers. while achieving this,I am facing a problem in the initial step itself.
-
MacBook just went dead! Please help.
OK I've been using Macs since 1986 and have done techie stuff for many Mac users but this issue has me stumped. I have a MacBook black, 2.0GHz C2D, 120GB drive, 1GB ram, 10.4.11. I bought it new from Amazon this past April. This Mac has been running