2006 Jun 20 5:28 PM
Hi,
I'm facing this task: From an ALV list I want to call SE71 forms designer for a selected row.
As SE71 does not have any memory fields which I can set before I can not use 'AND SKIP FIRST SCREEN'.
So I fill the values for language, client, form name in a bdc table and use CALL TRANSACTION 'SE71' USING lt_bdcdata.
Works fine, but when I leave the transaction I get back to the selection screen. So how to go directly back to my list?
Will I have to use CALL DIALOG and how to (never did!)?
Regards and TIA
Clemens
Hi,
I'm facing this task: From an ALV list I want to call SE71 forms designer for a selected row.
As SE71 does not have any memory fields which I can set before I can not use 'AND SKIP FIRST SCREEN'.
So I fill the values for language, client, form name in a bdc table and use CALL TRANSACTION 'SE71' USING lt_bdcdata.
Works fine, but when I leave the transaction I get back to the selection screen. So how to go directly back to my list?
Will I have to use CALL DIALOG and how to (never did!)?
Regards and TIA
Clemens
2006 Jun 20 5:52 PM
2006 Jun 20 6:00 PM
The dialog module EDIT_FORM is called by function module EDIT_FORM. Please try using the function module EDIT_FORM, this will surely solved the problem.
call function 'EDIT_FORM'
exporting
form = <name_of_form>
* LANGUAGE = SY-LANGU
DISPLAY = ' '
* COMPONENT = 'HEADER'
exceptions
unknown_activity = 1
unknown_component = 2
others = 3
.
Regards,
Rich Heilman
2006 Jun 20 6:01 PM
Also, if you look inside the function module, you can go to any section of the sapscript form. Just use the appropriate component in your call, the default is HEADER.
Code from the EDIT_FORM function module
IF COMPONENT <> 'HEADER' AND
COMPONENT <> 'PARAGRAPH' AND
COMPONENT <> 'STRING' AND
COMPONENT <> 'PAGE' AND
COMPONENT <> 'WINDOW' AND
COMPONENT <> 'PAGE_WINDOW' AND
COMPONENT <> 'LAYOUT' AND
COMPONENT <> 'DOCUMENTATION'.Regards,
Rich Heilman
2006 Jun 20 11:17 PM
2006 Jun 21 10:09 AM
No.
EDIT_FORM only works if you pass a table with lines. I knew that function before. I want to call transaction SE71 bypassing selection screen and return.
OK, it is not possible.
Regards,
Clemens
Message was edited by: Clemens Li
2006 Jun 21 10:14 AM
how about passing parameter id
set paramete id and then call transaction and skip first screen ....
what do u say?
regards
Gunjan
2006 Jun 21 11:42 AM
did you read my question? If so, do it again.
If you still do not understand why your help is worthless, ask me why.
Regards,
Clemens
2008 Jul 24 5:34 PM
2015 Jul 21 12:12 PM
Hi Clemens,
I have the same requirement, and I am very pessimistic about it...
Were you able to solve the problem with returning to your list / transaction, skipping the selection screen?
Thanks and cheers,
Boldi
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |