All,
We notice a strange behavior on our ECC 6.0 (EhP 6) system.
It seems that changes do not get into the original form. Every time the system seems to be generating a new inactive function. The inactive function is working. When I activate the form once again the inactive function disappears.
Let me explain in detail:
Take transaction SFP and create the interface ZTEMV001
No extra parameters to pass data. I just keep it all as simple as possible.
I save and activate the interface.
Next I create a form ZTEMV001 using the interface ZTEMV001.
I put one text field on the layout, just to see if an output is generated.
I save and activate the form and leave the transaction.
Now I go back to transaction SFP. I enter the adobe form ZTEMV001 and go in change mode. I push on the tab ‘layout’.
I push the function key ‘F8’.
A popup shows up asking if I want to save the changes. Nothing is changed. Normally I should not get this popup. The form is still active.
If I choose ‘No’, nothing happens. I stay on the same screen.
If I choose ‘Yes’, the test continues and I get the well-known transaction SE37, with the generated test function for this Adobe Form.
When I take a look at the name of the function I see the following…
The contents of table FPCONTEXTI shows the relation between our adobe forms and the generated function modules. For my form ZTEMV001, I have two entries. The one that will be tested (see image above) is the inactive one...
I push F8 for the function that is waiting to be tested. I enter LP01 as printer and select print preview. My form will be displayed and looks like the following image.
After pushing a few times back I get back to my Adobe form.
My form is now inactive because I saved this form after the pop-up and I did not active it anymore.
I activate the form and leave the transaction.
I go back to transaction SFP and take my form ZTEMV001 in display mode. My form is active.
I push F8 to test my form again and get the following screen.
I see that the function name of the form is the function I found before in the table FPCONTEXTI for my form.
This was the active version and is the only version that is left in the table.
I push F8, fill in printer LP01, choose ‘print preview’ and.... an error appears.
Any thoughts or ideas?
Thanks a lot!
Kind regards,
Dimitri












