cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple printing of quotation

Former Member
0 Kudos

I am an ABAP programmer working with sapscript

Presently quotation are printed normally using transaction code va22 (change quotation). This is printing normally. However, there are instances where 3,000 quotations with different quotation numbers could be printed for a single customer. It is cumbersome to print one after the other. Hence the client wants to be able to issue multiple printing.

It was found out that program RSNAST00 could do multiple printing. When executed, the window ‘selection program for issuing output’ is displayed. Object key is the range of quotations to be printed. When the report was executed it came up with error messages below:

Window title is not defined for form ZATC_ICC

Window validity is not defined for form ZATC_ICC

Element header_data window main is not defined for form ZATC_ICC

Element header_text window main is not defined for form ZATC_ICC

Element item_header window main is not defined for form ZATC_ICC

Element item_text window main is not defined for form ZATC_ICC

Element supplement_text window main is not defined for form ZATC_ICC

Element under_line window main is not defined for form ZATC_ICC

Note: ZATC_ICC is the sapscript form for quotation.

To rectify the above error, in tcode v/30, program RVADOR01 of output type ZN00 (output type for quotation) was replaced with RSNAST00 and the form routine ENTRY retained. The change was saved.

The multiple printing report was executed again but came up with error message that Form Routine ENTRY does not exist in RSNAST00. Truly, program RSNAST00 does not have form routine ENTRY.

<b>My question is:

There are many form routines in program RSNAST00, which of these should I use with the output type ZN00 to print a range of quotations?</b>

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi there,

Please run RSNAST00 and click HELP--> Application help. It will tell you what it will be printed. This program is not normal SAPscript driving printing program. It is more like a schduler, when you want to do mass printing. On the Quotation the time should be 1&2. If the quotation is set to print immideately, you can't use this for re-printing. SAPscript printing is printing program dependent, if you got a lot of errors as I saw, you'd better to fix that SAPscript by add the requested ELEMENT and then use this program. Since this program required those ELEMENt and your own one doesn't. Hope this helps.

Weidong

Former Member
0 Kudos

Hi Weidong,

Thank you for the suggestion. It worked perfectly. I could print multiple documents successfully.

Cheers,

Titilola