cancel
Showing results for 
Search instead for 
Did you mean: 

output trigger in invoice

Former Member
0 Kudos

Hello,

The problem i am facing is when invoice was created initially print output was not triggered automatically. This was due to user exit in the system. This porblem is rectified,

There are some 1000 faulty invoices where print output was not triggered automatically inspite of output condition record.If the invoices are accessed through VF02 it will trigger (since intial probelm is rectified) but since the no. of invoices is more it is not possible access all invoices through VF02.

Please suggest how to trigger the output in all the invoices again.

Thanks in advance,

Kiran

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member217082
Active Contributor
0 Kudos

Hi Kiran

As the problem of User Exit has been rectified ,So first of all you need to consult with your Technical consultant regarding the user exit and the output problem. .

Check VV32. wheather it is correctly maintained or not.Now as there are around 1000 invoices , so just run VF31 and give the output type , maintain the transmission medium you have maintained in VV32 and give the billing document range and execute and then the billing documents can be executed

Regards

Srinath

Former Member
0 Kudos

Hi,

Small clarification on the solution. As said i am selecting the new output in the T.C Vf31 for the billing documents with the processing mode as 1. Still the output is not trigerring in the invoice. Condition record also exists.

Could you help me out and tell the mistake i am making.

Thanks,

Kiran

Former Member
0 Kudos

Hi Kiran

Please goto menu path GOTO>header>output of your billing document through VF02 and check there what is the status of your output type?

If YELLOW click on futher data button and select '4' process immediately after save in process time.

If Green menas processed.

IF red means triigered but failed. Double click on that and try to find out the reason.

try and revert.

Former Member
0 Kudos

Hi kiran

Or goto Tcode VF31 and enter output type, transmission medium, processing mode and range of your 1000 billing document.

It will help you.

try and revert.

former_member217082
Active Contributor
0 Kudos

Hi Kiran

First of all you need to select the output type for which you didn't got the output for the billing documents. Not the new output type. So maintain the new output type in VF31 for which you didn't got output in billing and then check. No need to select the new output type in t.code VF31, as you have selected new output that is the reason i suppose. .I assume that you that you have again configured a new output type , maintained a condition record and then created a billing document and then checked in VF31.So go to VF02->header data->output type details , there you check wheather the output that you have configured that is coming or not.

Regards

Srinath

Former Member
0 Kudos

Hello Srinath,

I will explain my problem again. When the invoice was created intially output for print output was not triggered inspite of condition record. This was due to user exit.Probel of user exit is rectified.The output has to not come to invoice, it doesnt have any status in the invoice.

Now i want the print out to be triggered in the invoice. When i try through VF02 it triggers automatically, but through VF31 when i give the output type it dosent come into the invoice.

Hope my problem is clear

Regards,

Kiran

former_member217082
Active Contributor
0 Kudos

Hi Kiran

If user exit is not effecting your output then , Check the access sequence you have assigned. for the output type. Also check wheather you have assigned any sub-routine to the output type in the output procedure. Also check what transmission medium you have maintained in VV32. and what transmission medium has been checked in the output type details

Regards

Srinath

Former Member
0 Kudos

Hi Srinath,

Every thing is fine. When i access the invoice in VF02 the output is triggering . My questions is how to give the output type in the invoices with out accessing every invoice through T.C VF02

Kiran

former_member217082
Active Contributor
0 Kudos

Hi Kiran

As said earlier in my previous thread only, using VF31 give the output type , billing document number range for which you want to generate and then execute and then check.

Regards

Srinath

Former Member
0 Kudos

Hi

Please use VF11 and if this is first time u are issuing output then select 1 in processing mode, else 2.

Also check in your VV32 for this output type Date/Time should be '4'.

try and revert.

Former Member
0 Kudos

Hello Srinath,

I have tried it but its not coming. it seems the problem faced by me is not understood properly.

Any ways thanks for your support.

Kiran

Former Member
0 Kudos

Hello,

As i know VF31 can only used if the output type exist in the invoice with some status.

My requirement is to give the output type in the invoice.Intially the output type did got get determined in the invoice due problem in a user exit. This problem is rectified. In new invoices the output type is determined automatically.

In faulty/old invoices when accessed though VF02 the output type is determined. SInce the no. of faulty invoices is more i cannot access every invoice through VF02, so that output type is determined in the invoice.Can any one suggest a method to access the invoices (like some mass change) so that output type is determined in the invoice.

Hope my requirement is clear

Thanks in advance for support,

Kiran

Former Member
0 Kudos

Hi

Please use VF31 and if this is first time u are issuing output then select 1 in "processing mode", else 2.

For faulty invoice i.e. for which invoice has triggered already but failed use "processing mode" = 2 in VF31 and if you are triggering freshly use "processing mode" = 1

try and revert.

Former Member
0 Kudos

Hi Kiran,

I can feel your pain, as these other people posting do not understand that executing VF31 in either processing mode 1 or 2 mode does not trigger the output if the output condition was not valid at the time of posting the document, VF31 is only useful when the output was applied to the document but not yet processed or wants to reprocess.

I too have this same issue, we are live with EDI, but I now need to apply the EDI output to 400+ billing documents that were posted before we went live with EDI.

Before you ask, I have created the correct EDI output condition record, as all new billing documents are sent via EDI but I now need to update the old billing documents and apply the output to them.

Have you found an answer yet to your problem?

Former Member
0 Kudos

Hi,

Use VF31 T.Code.

In this T.Code enter your output type.

Processing mode as "1" as it is for the first time.

Maintain the transaction medium.

For subsequent times you have to select the value "2" for this field.

Enter the billing documnets range.

Execute.

Reagrds,

Krishna.