cancel
Showing results for 
Search instead for 
Did you mean: 

New output type and old invoices

Former Member
0 Kudos

Hi Experts,

I defined a new customized output type for some invoices and credit memos.

As soon as I change the old invoices (VF02) or create new invoice, I will see my new output type in the output -> this is correct!

But if I only display the old invoices, the new output isn't there. Is there any way to "trigger" the new output for all old invoices/credit memo that match the condition of new output type?

I'm sorry if the question was asked before. I tried but could not find any information.

Accepted Solutions (1)

Accepted Solutions (1)

former_member183879
Active Contributor
0 Kudos

Hi

You can find these list of invoices first.

Create a CATT wherein you just go to the invoice in VF02 and then save it. While in change mode, the new output type will be triggered in the invoice. Keep the despatch mode as 1 or 3. dont keep it as 4. This condition record should be maintained at VV31

Now record this CATT and create the template file.

Provide the invoice numbers in this file and then run the CATT. Now all the invoices will be opened in change mode one by one automatically During this process, the output will also be triggered.

You can process these invoices later using the program RSNAST00( for dispatch mode 1) or VF31 (Dispatch mode3)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

If you are in the T.Code "VF03" and have given the old invoice number which doesn't has your new output type,it will not picked up in this.If you try it by using the T.Code "VF02" then it will be picked up because in the condition records,under date/time field we are going to use the option "4" which means that when saving the application.

If VF03,we don't have that option to save the invoice.but in VF02 this option exists.So we are going to trigger this output for VF02 T.Code.

Regards,

Krishna.

Former Member
0 Kudos

Yes, you are right about that.

Since there are many old invoices, it is not practical to change and save each of them to trigger new output.

Is there anyway to do mass processing?

BTW, I found this topic with same question.

So i tried VF31with processing mode = 1, output type = my new output type, but the result message is: "No message for initial processing exist". Is that something wrong?

Jelena
Active Contributor
0 Kudos

The topic that you've mentioned already has an answer to your question - what you're trying to achieve is not feasible without custom development. There is no standard report that proposes output en masse.

This document also clearly states that both SD70AV3A (VF31) and RSNAST00 do not create new output, it has to be determined first:

http://help.sap.com/printdocu/core/print46c/en/data/pdf/SDBFOC/SDBFOC.pdf

VF31 does not create the output records, it can only process the records that have already been created. When you go to VF02, the output determination takes place and a record gets created in NAST table, if you save the document. (Haven't you noticed it's always asking if you wont to save changes even if no changes have been made? That's because of the output!). In VF03, output determination is not triggered, therefore no new output is proposed and, naturally, that's why you don't see it.