Execute button in IW39
Hi Team,
In transaction IW39 when we click on Settlement receivers, in the screen that appears the execute button is missing.Is there any way of getting that execute button in the screen for Settlement receivers.
Request your valuable thoughts.
Thanks
Rubina
Hi,
Hope you are in EHP 4 or 5.
If you are in EHP 5, refer the note: 1566984 - IW38/IW39: Execute button missing in selection screen
If you are in EHP 4, refer the note: 1320638 - IW38/IW39: Execute button missing in selection screen
Revert back if you are in a different release.
Regards,
AKPT
Similar Messages
-
Setting the webservice url at run time for a execute button in adobe form
Hi,
I am using Data connection from the wsdl file to interact with the backend, the button generated from the data connection is of type execute which has the url of the webservice in the object property "Webservice URL" and name of the FM in the interface name. My problem is at present the form is working fine but when the same form transported to QA and PRD them the url of the webservice gets change. hence the same button wont function.
The solution is either we do the changes manually in all the system or pass the url at run time. Please proide me the solution if there is a way to set this url in the execute button at runtime.
Thanks in advance.
PoojaWhy don't you pass in the URL via an XML input file and bind a hidden text field in your form to that element in your XML? Then use javascript to modify the docReady event of the submit button to something like this:
var url = textFieldWithURL.rawValue;
this.event__click.submit.target = url; -
Capturing the values of screen elements on click of execute button
Hello folks,
Is there a way to capture the values entered in the screen on click of the execute button?
What I want to do is, I have a selection screen where-in a user can fill the input fields (parameters and select-options). Now when the user clicks on the execute button, the values of all the screen elements (no matter if they are filled or empty) should be stored in variable, so that I can use these values again when I am calling this program from another program.
I want to do something similar to saving a variant, but this save should happen on click of Execute button and user need not require to explicitly save these values as variant.
Hope I am clear enough to put my query in front of you all.
It would be a great thing if you could help me.
Need your help.
Thanks in advance.Hi,
You need something like this
REPORT A.
TABLES: sflight.
PARAMETERS: pa_scarr TYPE sflight-carrid.
SELECT-OPTIONS so_conn FOR sflight-connid.
DATA: BEGIN OF it_selscr_values OCCURS 0.
INCLUDE STRUCTURE rsparams.
DATA END OF it_selscr_values.
START-OF-SELECTION.
CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'
EXPORTING
curr_report = sy-repid
TABLES
selection_table = it_selscr_values. "here you have all parameters' values from selection screen
"later in some other program you can use this table to call report A filling its selection screen with these default values like
SUBMIT a WITH SELECTION-TABLE it_selscr_values.
Regards
Marcin -
Can the EXECUTE button on a selection screen suppressed?
Can we suppress the EXECUTE button on the selection screen?
Hi
The flowlogic Keyword at EXIT-COMMAND is a special addition to the MODULE statement in the Flow Logic .AT EXIT-COMMAND you can call a module before the system executes the automatic fields checks.
u2018SUPPRESS DIALOGu2019 command allows to perform screen processing u201Cin the backgroundu201D. Suppresing screens is useful when we are branching to list-mode from a transaction dialog step. -
How to disable execute button in selection-screen
Hi,
I have already placed a execute button in selection screen but now I want to diable
1. All std buttons including F8
2. but excluding F1
regards
paulHi
Check this FM : RS_SET_SELSCREEN_STATUS
sample code :
DATA: BEGIN OF i_exc OCCURS 0,
code LIKE sy-ucomm,
END OF i_exc.
DATA: ws_repid like sy-repid.
CLEAR i_exc.
i_exc-code = 'ONLI'.
APPEND i_exc.
MOVE: sy-repid TO ws_repid .
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
p_status = ' '
p_program = ws_repid
TABLES
p_exclude = i_exc.
Laxman
Message was edited by: Laxmana Kumar -
Function code for execute button
Hi,
I have a requirement like this...
there is a program for selective deletion from a data target by a transaction called delete_facts.
this generates a program for selective deletion. when i run this report there comes one screen asks for selections fields and then again excute it then deletion will happen.
But this program i need to modify for certain default values so as to avoid entering of the values in the selection screen.
i will use default value this will solve my 1st purpose but since this program has to be scheduled from process chain, the 2nd execute funtionality( once the values appear in the screen) shud be automated.
can anybody tell me how to do this that is after program runs values will be passed to selection screen and selection screen shud not be shown and execute shud happen automatically.
this is the code generated by transaction delete_facts:
*& Report ZTEST_DELETE1
REPORT ZTEST_DELETE1.
generated Header from i_sel_repid
generated REPORT (RSDRD)
(should be deleted after use)
Generated by..: SALAGUN
Date/Time.....: 20070322 / 051426
*REPORT GP457FUV92GJS4663HYHXLYC9Q7 .
generated Tables from i_t_tables
and i_datatarget
TABLES:
SSCRFIELDS,
/BIC/SZTESTBC
,/BI0/SCHNGID
,/BI0/SRECORDTP
,/BI0/SREQUID
,/BI0/SDATE
,/BI0/SUNIT
generated DATA/TYPES
TYPE-POOLS: RSDRD, RSDQ.
DATA:
L_INTERACTIVE TYPE RS_BOOL,
L_ANSWER(1) TYPE C,
L_TYPE(1) TYPE C,
L_PARALLEL TYPE I,
L_NO_OF_ROWS TYPE I,
L_NO_OF_ROWS_C(10) TYPE C,
L_TITEL TYPE RS_CHAR72,
L_TEXT1 TYPE RS_CHAR72,
L_TEXT2 TYPE RS_CHAR72,
L_S_RANGE TYPE RSDRD_S_RANGE,
L_S_SELTXT TYPE RSDQ_S_SELTEXT,
L_SX_SEL TYPE RSDRD_SX_SEL,
L_T_MSG TYPE RS_T_MSG,
L_THX_SEL TYPE RSDRD_THX_SEL,
L_T_SELTXTS TYPE RSDQ_T_SELTEXT
WITH HEADER LINE.
generated SELECTION-SCREEN from i_t_selscr
SELECTION-SCREEN BEGIN OF BLOCK B001 WITH FRAME TITLE T001 .
SELECT-OPTIONS C001 FOR /BIC/SZTESTBC-/BIC/ZTESTBC
default 'D' TO 'C'.
SELECTION-SCREEN END OF BLOCK B001 .
SELECTION-SCREEN BEGIN OF BLOCK B002 WITH FRAME TITLE T002 .
SELECT-OPTIONS C002 FOR /BI0/SCHNGID-SID .
SELECT-OPTIONS C003 FOR /BI0/SRECORDTP-SID .
SELECT-OPTIONS C004 FOR /BI0/SREQUID-SID .
SELECTION-SCREEN END OF BLOCK B002 .
SELECTION-SCREEN BEGIN OF BLOCK B003 WITH FRAME TITLE T003 .
SELECT-OPTIONS C005 FOR /BI0/SDATE-DATE0 .
SELECTION-SCREEN END OF BLOCK B003 .
SELECTION-SCREEN BEGIN OF BLOCK B004 WITH FRAME TITLE T004 .
SELECT-OPTIONS C006 FOR /BI0/SUNIT-UNIT .
SELECTION-SCREEN END OF BLOCK B004 .
SELECTION-SCREEN BEGIN OF BLOCK B005 WITH FRAME TITLE T005 .
PARAMETERS L_PA TYPE DBMAN_PARALLEL_DEGREE DEFAULT '01'.
DATA L_P1(1) TYPE C.
PARAMETERS L_NL TYPE DBMAN_NO_LOGGING AS CHECKBOX DEFAULT ' '.
PARAMETERS L_SR TYPE DBMAN_SHOW_REPORT AS CHECKBOX DEFAULT ' '.
SELECTION-SCREEN END OF BLOCK B005 .
generated body from i_t_body
generated INITIALIZATION from i_t_init
and i_t_seltexts
and i_batch_allowed
and i_datatarget
INITIALIZATION.
T001 = 'product'.
T002 = 'Data Package'.
T003 = 'Time'.
T004 = 'Unit'.
T005 = 'Options'.
SELECTION-SCREEN FUNCTION KEY 1.
MOVE 'Execute in Bckgrnd' TO SSCRFIELDS-FUNCTXT_01.
PERFORM RESTRICT_SEL_OPTIONS(SAPLRSDRD).
SET TITLEBAR 'SELECTION' OF PROGRAM 'SAPLRSDRD' WITH
' Delete selected entries from the data target DELETE '.
L_S_SELTXT-NAME = 'C001'.
L_S_SELTXT-KIND = 'S'.
L_S_SELTXT-TEXT = 'Base Code'.
APPEND L_S_SELTXT TO L_T_SELTXTS.
L_S_SELTXT-NAME = 'C002'.
L_S_SELTXT-KIND = 'S'.
L_S_SELTXT-TEXT = 'Change Run ID (SID)'.
APPEND L_S_SELTXT TO L_T_SELTXTS.
L_S_SELTXT-NAME = 'C003'.
L_S_SELTXT-KIND = 'S'.
L_S_SELTXT-TEXT = 'Record type (SID)'.
APPEND L_S_SELTXT TO L_T_SELTXTS.
L_S_SELTXT-NAME = 'C004'.
L_S_SELTXT-KIND = 'S'.
L_S_SELTXT-TEXT = 'Request ID (SID)'.
APPEND L_S_SELTXT TO L_T_SELTXTS.
L_S_SELTXT-NAME = 'C005'.
L_S_SELTXT-KIND = 'S'.
L_S_SELTXT-TEXT = 'Calendar Day'.
APPEND L_S_SELTXT TO L_T_SELTXTS.
L_S_SELTXT-NAME = 'C006'.
L_S_SELTXT-KIND = 'S'.
L_S_SELTXT-TEXT = 'Unit of measure'.
APPEND L_S_SELTXT TO L_T_SELTXTS.
L_S_SELTXT-NAME = 'L_PA'.
L_S_SELTXT-KIND = 'P'.
L_S_SELTXT-TEXT = 'Parall. deg. during reconstruc'.
APPEND L_S_SELTXT TO L_T_SELTXTS.
L_S_SELTXT-NAME = 'L_NL'.
L_S_SELTXT-KIND = 'P'.
L_S_SELTXT-TEXT = 'Switch off logging drng recons'.
APPEND L_S_SELTXT TO L_T_SELTXTS.
L_S_SELTXT-NAME = 'L_SR'.
L_S_SELTXT-KIND = 'P'.
L_S_SELTXT-TEXT = 'Display generated report'.
APPEND L_S_SELTXT TO L_T_SELTXTS.
generated AT SELECTION-SCREEN OUTPUT from i_sel_repid
AT SELECTION-SCREEN OUTPUT.
CALL FUNCTION 'SELECTION_TEXTS_MODIFY'
EXPORTING
PROGRAM = 'GP457FUV92GJS4663HYHXLYC9Q7'
TABLES
SELTEXTS = L_T_SELTXTS
EXCEPTIONS
PROGRAM_NOT_FOUND = 1
PROGRAM_CANNOT_BE_GENERATED = 2
OTHERS = 3.
generated AT SELECTION-SCREEN
AT SELECTION-SCREEN.
CASE SSCRFIELDS-UCOMM.
WHEN 'ONLI'.
L_INTERACTIVE = RS_C_TRUE.
WHEN 'OPTI'.
WHEN 'DELS'.
WHEN 'FC01'.
L_INTERACTIVE = RS_C_FALSE.
SSCRFIELDS-UCOMM = 'ONLI'.
WHEN 'OTHERS'.
ENDCASE.
generated END-OF-SELECTION from i_t_selopt
and i_del_repid
and i_datatarget
and i_gen_mode
END-OF-SELECTION.
IF NOT C001[] IS INITIAL.
CLEAR L_SX_SEL.
L_SX_SEL-IOBJNM = 'ZTESTBC'.
LOOP AT C001 .
CLEAR L_S_RANGE.
MOVE C001-SIGN TO L_S_RANGE-SIGN.
MOVE C001-OPTION TO L_S_RANGE-OPTION.
MOVE C001-LOW TO L_S_RANGE-LOW.
MOVE C001-HIGH TO L_S_RANGE-HIGH.
MOVE RS_C_TRUE TO L_S_RANGE-KEYFL.
APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.
ENDLOOP.
INSERT L_SX_SEL INTO TABLE L_THX_SEL.
ENDIF.
IF NOT C002[] IS INITIAL.
CLEAR L_SX_SEL.
L_SX_SEL-IOBJNM = '0CHNGID'.
LOOP AT C002 .
CLEAR L_S_RANGE.
MOVE C002-SIGN TO L_S_RANGE-SIGN.
MOVE C002-OPTION TO L_S_RANGE-OPTION.
MOVE C002-LOW TO L_S_RANGE-SIDLOW.
MOVE C002-HIGH TO L_S_RANGE-SIDHIGH.
MOVE RS_C_FALSE TO L_S_RANGE-KEYFL.
start change
DESCRIBE FIELD C002-LOW TYPE l_type.
IF l_type = 'I'.
CONDENSE L_S_RANGE-LOW.
CONDENSE L_S_RANGE-HIGH.
ENDIF.
stop change
APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.
ENDLOOP.
INSERT L_SX_SEL INTO TABLE L_THX_SEL.
ENDIF.
IF NOT C003[] IS INITIAL.
CLEAR L_SX_SEL.
L_SX_SEL-IOBJNM = '0RECORDTP'.
LOOP AT C003 .
CLEAR L_S_RANGE.
MOVE C003-SIGN TO L_S_RANGE-SIGN.
MOVE C003-OPTION TO L_S_RANGE-OPTION.
MOVE C003-LOW TO L_S_RANGE-SIDLOW.
MOVE C003-HIGH TO L_S_RANGE-SIDHIGH.
MOVE RS_C_FALSE TO L_S_RANGE-KEYFL.
start change
DESCRIBE FIELD C003-LOW TYPE l_type.
IF l_type = 'I'.
CONDENSE L_S_RANGE-LOW.
CONDENSE L_S_RANGE-HIGH.
ENDIF.
stop change
APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.
ENDLOOP.
INSERT L_SX_SEL INTO TABLE L_THX_SEL.
ENDIF.
IF NOT C004[] IS INITIAL.
CLEAR L_SX_SEL.
L_SX_SEL-IOBJNM = '0REQUID'.
LOOP AT C004 .
CLEAR L_S_RANGE.
MOVE C004-SIGN TO L_S_RANGE-SIGN.
MOVE C004-OPTION TO L_S_RANGE-OPTION.
MOVE C004-LOW TO L_S_RANGE-SIDLOW.
MOVE C004-HIGH TO L_S_RANGE-SIDHIGH.
MOVE RS_C_FALSE TO L_S_RANGE-KEYFL.
start change
DESCRIBE FIELD C004-LOW TYPE l_type.
IF l_type = 'I'.
CONDENSE L_S_RANGE-LOW.
CONDENSE L_S_RANGE-HIGH.
ENDIF.
stop change
APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.
ENDLOOP.
INSERT L_SX_SEL INTO TABLE L_THX_SEL.
ENDIF.
IF NOT C005[] IS INITIAL.
CLEAR L_SX_SEL.
L_SX_SEL-IOBJNM = '0CALDAY'.
LOOP AT C005 .
CLEAR L_S_RANGE.
MOVE C005-SIGN TO L_S_RANGE-SIGN.
MOVE C005-OPTION TO L_S_RANGE-OPTION.
MOVE C005-LOW TO L_S_RANGE-LOW.
MOVE C005-HIGH TO L_S_RANGE-HIGH.
MOVE RS_C_TRUE TO L_S_RANGE-KEYFL.
APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.
ENDLOOP.
INSERT L_SX_SEL INTO TABLE L_THX_SEL.
ENDIF.
IF NOT C006[] IS INITIAL.
CLEAR L_SX_SEL.
L_SX_SEL-IOBJNM = '0UNIT'.
LOOP AT C006 .
CLEAR L_S_RANGE.
MOVE C006-SIGN TO L_S_RANGE-SIGN.
MOVE C006-OPTION TO L_S_RANGE-OPTION.
MOVE C006-LOW TO L_S_RANGE-LOW.
MOVE C006-HIGH TO L_S_RANGE-HIGH.
MOVE RS_C_TRUE TO L_S_RANGE-KEYFL.
APPEND L_S_RANGE TO L_SX_SEL-T_RANGE.
ENDLOOP.
INSERT L_SX_SEL INTO TABLE L_THX_SEL.
ENDIF.
L_PARALLEL = L_PA.
IF L_INTERACTIVE EQ RS_C_TRUE.
CALL FUNCTION 'RSDRD_SEL_DELETION'
EXPORTING
I_DATATARGET = 'DELETE'
I_THX_SEL = L_THX_SEL
I_AUTHORITY_CHECK = RS_C_TRUE
I_NO_LOGGING = L_NL
I_PARALLEL_DEGREE = L_PARALLEL
I_SHOW_REPORT = L_SR
CHANGING
C_T_MSG = L_T_MSG.
ELSE.
CALL FUNCTION 'RSDRD_BUILD_REPORT_FOR_BATCH'
EXPORTING
I_REPID = 'GP457FWJUK1J1F3ZIZZOEH9U533'
I_DATATARGET = 'DELETE'
I_GEN_ONLY = RS_C_FALSE
I_THX_SEL = L_THX_SEL
I_AUTHORITY_CHECK = RS_C_TRUE
I_NO_LOGGING = L_NL
I_PARALLEL_DEGREE = L_PARALLEL
I_SHOW_REPORT = L_SR
CHANGING
C_T_MSG = L_T_MSG.
ENDIF.
Thanks in advance,
Vijayahi!
Function code for execute button is 'ONLI'.
try ur code using it!!
Reward points if it helps.
Regards,
Neha Bansal.
Message was edited by:
Neha Bansal -
Could someone tell me where the Execute Button on my M.S.keypboard is?
I have a Microsoft Keyboard KGR1173. There is no execute button and there is no information on the net as to where it is.
Maddening.
I need to execute **now**
Thank you
Sincerely
Rocknroll6I have a Microsoft Keyboard KGR1173. There is no execute button and there is no information on the net as to where it is.
I need to execute **now**
>There is no execute button
What is such a button supposed to do? Where did you hear about an "execute button"?
>I need to execute **now**
What are you trying to "execute"?
As previously noted, since this forum is for Visual Basic issues your post is off topic here.
However, it sounds like you may be chasing phantoms so there may not be *any* forum where
it would be topical.
- Wayne -
How to disable execute button in ABAP report
Hi,
Is it possible to disbale the execute button of ABAP report? If yes, how?
Thanks & Regards,
LohitYou can do this
You can set the Authorization for execution and Assign it to user whom you dont want that option. so that they cannot execute the Program. -
Add a button near execute button
Hello Experts,
I want to add a button near the execute button on the selection screen.Based on this button I would be displaying some radio buttons on the selection screen.
Kindly help me with some sample code as to how can i go about in adding a button near the execute button of the selection screen
Definately the points would be rewarded for helpful answersHi,
Try this code:
*& Report ABAPMASTER
REPORT ABAPMASTER.
TABLES SSCRFIELDS. "Fields on selection screens
SELECTION-SCREEN FUNCTION KEY 1. "button on the application toolbar
SELECTION-SCREEN FUNCTION KEY 2. "button on the application toolbar
PARAMETERS P_DAT LIKE SY-DATUM.
INITIALIZATION.
Populating button text
MOVE 'Push Button 1' TO SSCRFIELDS-FUNCTXT_01.
MOVE 'Push Button 2' TO SSCRFIELDS-FUNCTXT_02.
AT SELECTION-SCREEN.
IF SSCRFIELDS-UCOMM = 'FC01'.
PERFORM PUSH_BUTTON_CODE_1.
ELSEIF SSCRFIELDS-UCOMM = 'FC01'.
PERFORM PUSH_BUTTON_CODE_2.
ENDIF.
START-OF-SELECTION.
END-OF-SELECTION.
*& Form Push_button_code_1
text
FORM PUSH_BUTTON_CODE_1.
ENDFORM. "Push_button_code_1
*& Form Push_button_code_2
text
FORM PUSH_BUTTON_CODE_2.
ENDFORM. "Push_button_code_2
Regards,
Joy. -
Disable execute button on selection screen
Hi Experts,
I need to disable execute button on the selection screento restrict program to run in foreground and add another buttn which schedules a job in background. Kindly help.
Thanks in advance.TABLES: sscrfields.
include rsdbc1xx.
INITIALIZATION .
sscrfields-functxt_01 = 'Button1'.
SELECTION-SCREEN: FUNCTION KEY 1.
AT SELECTION-SCREEN OUTPUT.
append 'ONLI' to current_scr-excl.
AT SELECTION-SCREEN.
CASE sy-ucomm.
WHEN 'FC01'.
"* Here you write your logic for background job
ENDCASE.
I have the same problem. This works like a charm!
Thanks Dzed Maroz.
Edited by: Samanta Limbrada on Mar 30, 2011 6:29 AM -
Hiding the execute button of the standard screen
Hi,
I want to hide & disable the standard execute button which appears on the selection-screen on execution of a report.
Kindly let me know of how to go about it.
Thanks in advance.
Regards,
Malathi V.Here is how you can do it. This way you don't have to create your own gui status.
report zrich_0002 .
* Used to limit user commands on selection-screen
include rsdbc1xx.
* Selection Screen
parameters: p_check type c.
* Events
at selection-screen output.
append 'ONLI' to current_scr-excl. "Execute
append 'PRIN' to current_scr-excl. "Execute and Print
append 'SJOB' to current_scr-excl. "Execute in Background
Regards,
Rich Heilman -
Is there any method to deactivate the execute button?
Hi Experts,
I have created a ztransaction for a report program. When i execute the transaction the 'execute' button comes automatically in the application toolbar. Is there any method to disable it??Get the function code for that execute button(PLace the cursor on that button using the TAB key and press F1 to know the Fcode for that button).
then use the following statement in the set pf-status
set pf-status 'STATUS' excluding '<Fcode for exec button>'.
Regards,
ravi -
Execute button on page from a seperate page
I have a popup page with checkboxes and a submit button. When the user clicks submit, i need an execute button on the page that called the popup window to fire.. is this possible?
OK: since you want to run a method that is in the backing bean of another page you could do the following: create a managed session scope bean which you can call from the backing bean of the dialog page, or...
...you could create a common method in a class which both of your backing beans extend from... I have one or more backing bean bases that I extend from so that I can call the same method.
Here is a way you can get at another bean from a backing bean if you do not know how to do that:
So if your ActionListener property on the command button in the dialog windown for the Save button or whatever you are calling it called the following method in the local backing bean:
public void onSaveButtonPress(ActionEvent actionEvent) {
CommonMB lCommonMB = (CommonMB)EL.get("#{CommonMB}");
lCommonMB.theMethodYouWantedToCall();
If you defined CommonMB as a session managed bean that had your target method "theMethodYouWantedToCall()" then you could call this method from both the button in the dialog and the button on the calling page. Right? Would this work for you?
Where EL.get is defined as follows (this is more Steve Muench code BTW):
public class EL {
public static boolean test(String booleanExpr) {
return Boolean.TRUE.equals(get(booleanExpr));
public static String getAsString(String expr) {
return (String)get(expr);
public static Object get(String expr) {
FacesContext fc = FacesContext.getCurrentInstance();
ValueBinding vb = fc.getApplication().createValueBinding(expr);
Object lReturn;
lReturn = vb.getValue(fc);
return lReturn;
public static void set(String expr, Object value) {
FacesContext fc = FacesContext.getCurrentInstance();
ValueBinding vb = fc.getApplication().createValueBinding(expr);
vb.setValue(fc,value);
} -
Report parameter textboxes and execute button is missing. Date Model works.
Hello,
I created a BI Publisher Data Model. Did the testing of it by generating XML sample data.
The data model requires 3 parameters as input. All worked fine for generating the XML.
When I now create a report with a .rtf template that uses the data model. then
no parameter-entry header appears. no execute button either. why is that?
thanks.I think the issue is a bigger one. when I try to upload the template I get the pop up saying "Object reference not set to an instance of an object". The .rtf template is not bigger than 2mb.
-
Dear all,
Im writing a report for reading details from a barcode reader.
My requirement is in At seletion screen I do the necessary processing and want to hide the execute button.
Please could any one help me.
Thanks
annHi Ann:
It's late for my answer, but I send this post. May be useful.
I faced the same problem for other reasons.
I solved the problem by doing:
AT SELECTION-SCREEN OUTPUT.
DATA gt_ucomm TYPE TABLE OF sy-ucomm.
APPEND: 'ONLI' TO gt_ucomm.
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
p_status = sy-pfkey
TABLES
p_exclude = gt_ucomm.
This works well if your selection screen is number 1000 (default).
But if you define a selection selection screen with another number, like this:
SELECTION-SCREEN BEGIN OF SCREEN 100.
PARAMETERS:
p_examle like sy-datum.
SELECTION-SCREEN BEGIN OF SCREEN 100.
And you don't define a Status GUI for screen 100, then the solution does not work because sy-pfkey is not informed.
Then I solved by changing the call to the Function Module in this way:
AT SELECTION-SCREEN OUTPUT.
DATA gt_ucomm TYPE TABLE OF sy-ucomm.
APPEND: 'ONLI' TO gt_ucomm.
CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
EXPORTING
p_status = '%_00' "Status GUI for screen 1000
TABLES
p_exclude = gt_ucomm.
Maybe you are looking for
-
2 report regions in one html region
Hi All, I am trying to group 2 report regions together. Is there any way to include these 2 report regions in another html regions. Please help. Thanks, TJ
-
My macbook pro turns on and shuts off after about thirty seconds
After force shutting my computer by holding the on button, my macbook pro will not start up anymore. It displays the loading screen for around thirty to forty seconds, but shuts off immediately after that. My battery is in good condition and works fi
-
Hi , I have a Quick view, hwo do i convert to sap query?. System : 4.7 Rgds, Mano Sri
-
what are the various reasons that result in locking an user , for development server?
-
I have just upgraded to the Air but am having trouble with my photos. Everything was backed up to the cloud before I set up the new iPad but many of my photo albums are empty or contain only one or two pictures and it says it is downloading but noth