2007 May 21 2:00 PM
I have a SAPScript that I converted to a SmartForm. I used the print program from the SAPScript and modified it for the SmartForm. When I run the Tcode (VL70) I am getting the following error: "<b>WRITE_FORM is invalid, OPEN_FORM is missing</b>.
Could this be because I am using the output type that I used for the SAPScript? If so do I need to create a new output type?
Regards,
Davis
I have a SAPScript that I converted to a SmartForm. I used the print program from the SAPScript and modified it for the SmartForm. When I run the Tcode (VL70) I am getting the following error: "<b>WRITE_FORM is invalid, OPEN_FORM is missing</b>.
Could this be because I am using the output type that I used for the SAPScript? If so do I need to create a new output type?
Regards,
Davis
2007 May 21 2:07 PM
hi... Davis..
print prog for script n Smartform r different.
we can not use print prg of script into sform..
only we can migrate script to form not print program...
2007 May 21 2:11 PM
So I can't use the same program name and change the actual program?
Regards,
Davis
2007 May 21 2:13 PM
You need to change your logic of print program to suit for your smartform
Thanks
Pavan Kothapalli
2007 May 21 2:13 PM
u can but the process of print program in form is different from print prg in script.
2007 May 21 2:11 PM
Hi Davis,
After converting SAP Script to smartform
You need to modify your output type in NACE transaction.
Now you can remove your form name in "Processing routines" and give smartform name and save it. Then try executing your transaction.
Hope it will resolve your problem
Thanks
Pavan Kothapalli
2007 May 21 2:15 PM
2007 May 21 2:30 PM
Pavan, I can't figure out where in NACE I change the information for the SmartForm. Can you guide me towards it?
Regards,
Davis
2007 May 21 2:37 PM
Davis,
Open NACE
Select your application and Click on "Output types" and then select one outputtype from the list shown below and then double click on "Processing routines". here it will show the details then you can remove the sap script name from "Form" column and give the new smartform name in "Smartform" section.
Thanks
Pavan
2007 May 21 2:39 PM
Pavan, thanks for the reply. I assumed that was how I needed to do it but no output types show up. We are currently refreshing our system so that may be the reason. I'll have to check into that.
Thanks again,
Davis
2007 May 21 3:06 PM
Pavan, I have figured out that I can't see the output type because it is in application area V4 and V4 is hidden in NACE. Do you know of a way for me to modify the output type?
Regards,
Davis
2007 May 21 2:12 PM
u need to call Fm which u get by activating Smartform...
.. in print program.. not open form..closeform r start form...
2007 May 21 2:14 PM
Thanks geetas, and everybody else, but I did take out the open_form and I have the print program syntactically correct for SmartForms.
Regards,
Davis
2007 May 21 2:16 PM
2007 May 21 2:27 PM
2007 May 22 5:44 PM
If anybody is still looking at this question, I have found where I can modify EK00 but I can't figure out what to do in order for it to work.
I have the program as the print program (ZRVADEK01) Form routine as (SMARTFORM_PRINT) and the form as the form name (ZPCC_PICKLST_STD)
I also put the function module for the smart form in the spot for the Layout Module (/1BCDWB/SF00000017 and under the heading SmartForm I put the name of the form in there (ZPCC_PICKLST_STD).
Regards,
Davis
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |