05-29-2007 9:55 PM
Hello,
I finally finished my first SmartForm and I transported it to our test box (TL2). When I run the transaction (VL70) I get a short dump as follows:
"Error analysis
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class
'CX_SY_DYN_CALL_PARAM_NOT_FOUND', was neither
caught nor passed along using a RAISING clause, in the procedure
"PROGRAMM_AUFRUFEN" "(FORM)"
.
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
A PERFORM was used to call the routine "SMARTFORM_PRINT" of the program
"ZRVADEK01".
<b> This routine contains 0 formal parameters, but the current call
contains 2 actual parameters.
parameters.</b>"
Here is the code in question:
875 PERFORM (TNAPR-RONAM) IN PROGRAM (TNAPR-PGNAM) USING RETURNCODE
876 US_SCREEN
877 IF FOUND.
878 * restore original NAST record (in case TNAPR-RONAM changed something)
>>>>> NAST = TEMP_NAST.
It looks to me like I need to add two parameters in my SmartForm_Print form. However they are not there in the Dev system so why are they needed in the Test system? Is it something else or do I need to add these two parameters?
Regards,
Davis
05-29-2007 10:10 PM
Hi Davis,
Have you maintained the condition records (NACR) for V4 and output type EK00?
Regards,
Ferry Lianto
05-29-2007 10:00 PM
Hi,
Have you configured the output control (NACE) in test box?
Regards,
Ferry Lianto
05-29-2007 10:03 PM
Ferry,
Yes I double checked it and they are the same. I actually did it in V/38 (EK00 does not show up in NACE) and checked that the results went through via table TNAPR.
Regards,
Davis
05-29-2007 10:10 PM
Hi Davis,
Have you maintained the condition records (NACR) for V4 and output type EK00?
Regards,
Ferry Lianto
05-29-2007 10:13 PM
No, I didn't do that in Dev either. When I go to NACR and input Application: V4 and Output Type EK00 it says that "There are no access sequences for condition type EK00"
It gives me the same error in test and Dev.
When I do an F4 on the Output Type field it tells me that there are "No Values Found" (both Dev and Test)
Regards,
Davis
Message was edited by:
Davis
05-29-2007 10:24 PM
Hi Davis,
Interesting ...
Did you test in DEV using transaction VL70 without maintaining condition records? Any problem?
Regards,
Ferry Lianto
05-29-2007 10:41 PM
Ferry,
It works great in Dev using VL70. I double checked the code in the print program and it is the same.
Regards,
Davis
05-30-2007 1:33 PM
I am just hoping that somebody may have an answer or a suggestion.
Regards,
Davis