cancel
Showing results for 
Search instead for 
Did you mean: 

Processing routine ENTRY in program ZINVOICE does not exist

Former Member
0 Kudos

Hi all,

I am finding an error after taking the print out of Excise Invoice in Tcode J1IP.

We had a requirement where we created new output type and changed the driver program for the output assignment earlier this invoice was developed in script we changed it to a smartform. and assigned in NACE.

Its working fine we r getting the printout also after getting the print out when I goto tcode VF02 a error log is being created

when i click on the error log its showing

Processing routine ENTRY in program ZINVOICE does not exist

Zinvoice is the driver program.

I hope to get inputs from you in resolving the issue.

Hope to get the reply at the earliest

Shivakumar K B

9886920258

Accepted Solutions (0)

Answers (2)

Answers (2)

amit_kumar16
Explorer
0 Kudos

Sometimes it happens if you do not set sy-subrc value zero at the end of routine. By default sy-subrc value is 999 at the beginning of routine and if you do not change it to zero , it will give error that you mentioined

former_member196280
Active Contributor
0 Kudos

This error message is quite tricky and misleading one.

Make sure in your custom program, all the logic must be in a FORM-ENDFORM.

form entry.

Logic...

endform.

this form may have any name (not needed to be only ENTRY).

The signification of the form is that this name will be given in the subroutine name in NACE transaction.

the standard program RSNAST00 which triggers all the print program dynamically.

it will fetch the name of the print program and form name from TNAPR table and calls the same.

perform (TNAPR-RONAM) in (TNAPR-PROGNAME).

At run time, the TNAPR-RONAM and progname will be filled with your z program name and the subroutine name.

Rgds,

SaiRam