cancel
Showing results for 
Search instead for 
Did you mean: 

Billing Date should not be before PGI Date.

Former Member
0 Kudos

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.

Accepted Solutions (0)

Answers (5)

Answers (5)

tobiaskugelmann
Explorer
0 Kudos

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

Former Member
0 Kudos

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.

Lakshmipathi
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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.

Lakshmipathi
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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.

Former Member
0 Kudos

Dear Manoranjan

As Avinash has said, you can do it by selecting the routine 11 at item level.

Regards

Harish

Former Member
0 Kudos

Yes it will serve your purpose .!!

try it once ..

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

Dear Manoranjan

Just test the scenario and see whether your requirement is filled.