Dear Guru,
My client requirerment is billing date should be same as PGI Date.
user can not edit billing date in invoice, my business process is :-
oder - delivery -picking - pgi - invoice - EI. invoice is created with reference to delivery.
How can i configure the same, pls advice the same urgently.
I am new in sap.
Hi,
You can do the setting in t.code VTFL (copy control from delivery document to billing document).
Here go to item level and in the field Data VBRK/VBRP - select routine 11 (Bill date = today) and save
Regards
Avinash Sinha
Hi Avinash,
Thank you for reply.
In VTFL Data VBRK/VBRP filed = 007, if we have changed from 007 to 11 then what is the business impact and my requirement PGI date is equal to billing date is fullfield or not.
Do'nt mind, i am new in sap.
Thanks
Manoranjan
Dear Manoranjan
Just test the scenario and see whether your requirement is filled.
Yes it will serve your purpose .!!
try it once ..
My client requirerment is billing date should be same as PGI Date
You should NOT go with the suggestions given by others if you want to achieve the above. Imagine, a delivery was PGId on 4th and today (8th) if you invoice, what date system will propose in this case ? As per the suggestion, system will propose 8th whereas, your requirement is 4th.
In normal circumstances, system will propose the Actual GI date as the billing date and your requirement is it should not be changed by user. To achieve this, go with Transaction Variant (TCode shd0). If you are not familiar with this functionality, search in google or in this forum.
G. Lakshmipathi
Hi Lakshmipathi,
Thank you for reply.
Please guide how can i configure Transaction variant through TCode- shdo
.
Don't mind I am new in sap.
Please help me.
Thanks
Manoranjan.
As I said already, just try in google with the text "Transaction Variant" so that you will find lot of documentations posted on this topic. Few have with screen shots. Take the inputs from there.
G. Lakshmipathi
Dear Lakshmipatjhi,
If used ''Transactrion variant'' then we can not change the billing date, on the other hand my client want some user can edit the same. in this situation how can configured.
Regards,
Manoranjan.
Hi Manoranjan,
One way to acheive it is using transaction variant as Mr Lakshmipathi suggested. You can create a t-code (eg:ZVF01) using a transaction variant where the billing doc field will only be in display mode and this t-code authorization will be given to users where you don't want them to change the billing document and the stndard T-code VF01 can be given to users who can change the billing date.
Another way of doing this is by creating an authorization object for this billing date using t-code SU21 and assign this to the user roles and give change option to users who can chnage the billing date and display option to other users. Also for this to work before assigning to user roles you need to check the object at SU24.
Regards,
Sridhar.
Hi,
is it really neccessary to do the billing in foreground? If you are doing the billing as background job (plan TR VF04 as background job), than you have not the problem, that your users could change the billing date and you do not need a transaction variant.
BR
Tobias