Selection screen as Subscreen help required
Hello All,
I am facing a problem by calling selection screen as subscreen, Here is my problem
In my main screen i have create a sub screen as search help
so in my sub-screen i have select-options
If i click the button to include and exclude some values i don't see the dailog box for selections is not appearing.
Please provide help. I need to allow the user to enter some n values?
Regards,
Lisa
Hi,
There is a small mistake that you are doing..
In the subscreen donot create the select options... What you need to do is... in the TOP Include write lines like..
SELECTION-SCREEN BEGIN OF SCREEN 1010 AS SUBSCREEN.
SELECT-OPTIONS s_proj FOR zimple_crmt_1000-title_part.
SELECT-OPTIONS s_cr FOR crmd_orderadm_h-object_id.
SELECTION-SCREEN END OF SCREEN 1010 .
Then.. in the screen where you have subscreen to be included write
PBO
CALL SUBSCREEN subs_1010 INCLUDING sy-repid '1010'.
PAI
CALL SUBSCREEN subs_1010.
By doing this... the select option will appear on your subscreen with the extension and interval options.
All the best.
Similar Messages
-
Selection-screen as subscreen in other selection screen
Hi,
is it possible to attached one selection screen, which has been created as subscreen (selection-screen begin of sreen 2000 as subscreen) to the other one (standard one 1000), created just with selection-screen commands (begin of block, etc)?
Thank you.
JHi,
Try using tab strips in the selection screen..
http://help.sap.com/saphelp_nw04/helpdata/EN/00/deb23789e95378e10000009b38f8cf/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e7/deb237b9a9a968e10000009b38f8cf/content.htm
Thanks
Naren -
Selection screens as subscreens
Hi
Can we use selection screens as subscreens ?
ThanksHi
Please refer to this link..
http://help.sap.com/saphelp_47x200/helpdata/en/9f/dba78735c111d1829f0000e829fbfe/frameset.htm.
The link says :
It is now possible to define selection screens as subscreens in an ABAP program:
SELECTION-SCREEN BEGIN OF SCREEN <scrn> AS SUBSCREEN
[NO INTERVALS]
[NESTING LEVEL <n>].
SELECTION-SCREEN END OF SCREEN <scrn>.
But You cannot call them using CALL SELECTION-SCREEN.
<REMOVED BY MODERATOR>
Thanks
Edited by: Alvaro Tejada Galindo on Feb 25, 2008 1:44 PM -
AT selection-screen on ON HELP-REQUEST
Hi
What is normally done in the Selection Screen event :
AT selection-screen on ON HELP-REQUEST.
Normally pressing F1 helps gives Documentation present in Data Element assoicated with the field. Exactly in what cases would we be needing to use this event.Hi,
That event is used for search.
at selection-screen on value-request for p_file.
call function 'F4_FILENAME'
exporting
field_name = 'p_file'
importing
file_name = p_file.
If you code in the same manner in the selection screen you will able to search and select a file from your work station, so that it will be uploaded in SAP.
I hope this will help you, if not plzzz be back.
CHEERS
If your problem is solved award points and close the thread. -
How to call subscreen and provide selection screen in subscreen
Hi experts,
please anybody suggest me how to call subscreen in module pool screen and provide selection screen in that sub screen.
please tell me how to design this subscreen in module pool screen.
adevanced
thank you
regards
vijay krishnaHi,
If you need to have select-options in module pool then follow these steps:-
To implement select-options in module pool, first design two input/output fields (textboxes) for the low and high value of the field and name it as <field_name>-low and <field_name>-high.
Create a button next the high value textbox and keep its sutaible function code.
Now, to call the pop-up on this button click, we have to call the same pop-up as in standard select-options. For this we have to use the function module COMPLEX_SELECTIONS_DIALOG.
For this FM we have to pass the table name, field name and the range for the field whose range needs to fill when using the popup screen.
To pass the table name and field name details into the FM, we have to declare as:
DATA : tab TYPE rstabfield.
This structure comprises of table name and field name.
Pass these details in program as:-
u2003
*-- clear table and field details
CLEAR tab.
*-- append for range depending on the button clicked
* either for sales order or line item
CASE sy-ucomm.
WHEN 'VBELN'.
tab-tablename = 'VBAP'.
tab-fieldname = 'VBELN'.
*--To call the popup screen for the field use code:-
CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG'
EXPORTING
title = text-002 u201Ctitle text
text = ' '
signed = 'X'
search_help = v_shelp u201Csearch help if required
tab_and_field = tab u201Ctable and field name details
TABLES
range = r_vbeln u201Crange for the associated field
EXCEPTIONS
no_range_tab = 1
cancelled = 2
internal_error = 3
invalid_fieldname = 4
OTHERS = 5.
Hope this helps you.
Regards,
Tarun -
Selection-Screen and Search Help
Hi
I'm trying to show a Search Help (using trabstrip) from an internal table, but when I execute the code, search help is showed twice.
SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
SELECT-OPTIONS:
a0 FOR ZCTRL01-ZSTATUS,
a1 FOR ZCTRL01-ZLOTE,
a2 FOR ZCTRL01-BELNR.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN END OF SCREEN 100.
wa_estejec-zstatus = 'E'.
wa_estejec-zdescrp = 'Error'.
APPEND wa_estejec TO ti_estejec.
wa_estejec-zstatus = 'P'.
wa_estejec-zdescrp = ' Processed'.
APPEND wa_estejec TO ti_estejec.
AT SELECTION-SCREEN on value-request for A0-low. PERFORM search_help.
AT SELECTION-SCREEN on value-request for A0-high. PERFORM search_help.
*& Selection-screen
AT SELECTION-SCREEN.
CASE sy-dynnr.
WHEN 1000.
CASE sy-ucomm.
WHEN 'PUSH1'.
mytab-dynnr = 100.
mytab-activetab = 'BUTTON1'.
MESSAGE s888(sabapdocu) WITH text-010.
sy_ucomm = 'PUSH1'.
PERFORM inicializar.
ENDCASE.
FORM SEARCH_HELP.
*& Form SEARCH_HELP
FORM SEARCH_HELP.
call function 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'ZSTATUS'
dynprofield = 'A0'
dynpprog = sy-cprog
dynpnr = sy-dynnr
value_org = 'S'
TABLES
value_tab = ti_estejec.
ENDCASE.
Thanks in advance.Well, the code you posted won't pass a syntax check. You have an extra form statement, a missing endform statement and an extra endcase statement.
But have you put the assignments to ti_estejec in the INITIALIZATION event??
Rob -
How can i set dynamice for week on Selection screen..pls help me..Urgent
Hi..All
please Help me .. i am very confused..
i need to set a varient for week which is dynamic on selection screen.
b) Week from current week to current week + 2. (<b>Dynamic selection)</b>how can i set dynamice for week on Selection screen,,
how can i do this..i am alrady set dynamice variant for Date.. there is option for D.. but in case of week there is a no option.
pls help me..urgent
thamks in advance.
mayukhHi,
I think the way out is use the dynamic select option while setting up the varinat and use sy-datum to sy-datum+9 which should essentially serve the purpose.
While saving the variant, for that particular date field check the Selection variable checkbox, then Choose D
option and then choose current days + or - option from there.
Rgds,
HR -
Selection Screen: change F4 Help values
HI,
i using a selection screen with:
parameters: pstat like edidc-status obligatory.
is it possible to midify the entries in the case the user is performing the F4 help ?
example: i want to show the values beginning with "5*" only (in the F4 help screen)
Edited by: Gordon Breuer on Oct 27, 2008 2:48 PMNow, it´s working but without any entries.
at selection-screen on value-request for p_status.
data: begin of value_tab occurs 0,
status type edids-status,
STATXT type edids-statxt,
end of value_tab.
data : return_tab like ddshretval occurs 0 with header line.
data : x type string.
refresh value_tab[].
refresh return_tab[].
value_tab-status = '53'.
value_tab-statxt = 'processed'.
append value_tab.
value_tab-status = '51'.
value_tab-statxt = 'not processed'.
append value_tab.
call function 'F4IF_INT_TABLE_VALUE_REQUEST'
exporting
retfield = 'STATUS'
dynpprog = sy-repid
dynpnr = sy-dynnr
dynprofield = 'P_STATUS'
tables
value_tab = value_tab
RETURN_TAB = return_tab
exceptions
parameter_error = 1
no_values_found = 2
others = 3
if sy-subrc eq 0.
p_status = return_tab-fieldval.
endif. -
Selection screen as subscreen in module pool main screen
hello
i having problem with a module pool and a selection screen subscreen , i have my main screen 100 in my module pool
i create a sub screen area , then in my top include i define a seleccion screen as subscreen 150
i define some paramets and select-options ( for the select-options feature is because i choose use the subscreen )
so far here is OK , the problem is when i fill the subscreen data and press a pushbutton define in the main screen ( 100 )
the field are getting cleared ( BTW i call the subscreen in the PBO of the main screen ( 100 ) using call SUBSCREEN SUB_AREA INCLUDING SY-REPID '150'. ) so my question is how i can do for save the data filled in the subscreen ?
thanksi find the solution of my own question:
in the first line of the PAI event of the main screen ( where you call the subscreen ) need add 'call subscreen SUB_AREA_NAME_HERE. -
How to skip selection screen? Please help!
Hi Experts,
I have a report program that has a default selection screen (1000) and ALV output. First selection screen is displayed and on execution ALV is shown.
My requirement is, if the user is not authorized to run this report then selection screen should be skipped and instead display a error page. This error page is nothing but some write statements in ABAP displaying error icon and error info.
Currently I have written the authorization check in the INITIALIZATION event. Here I am setting a flag if the user is not authorized followed by "write" statements showing error info.
But when I run the report, error info is not displayed and instead selection screen loads even though the user is not authorized. I have written the selection screen code in the TOP include.
So what shall I do? How to skip the selection screen?
Are there any other better ways to handle my case?
Thanks
GopalGot it.
CODE:
REPORT zzsorttry .
SELECTION-SCREEN BEGIN OF SCREEN 1001.
PARAMETERS : p_vbeln TYPE vbak-vbeln.
SELECTION-SCREEN END OF SCREEN 1001.
DATA : flag.
INITIALIZATION.
*C-- Put your authorization check here.
IF 1 = 1.
flag = 1.
LEAVE TO LIST-PROCESSING .
ELSE.
CALL selection-screen 1001.
ENDIF.
START-OF-SELECTION.
IF flag IS NOT INITIAL.
CLEAR flag.
WRITE: 'User', sy-uname , 'not authorized to use this report'.
ENDIF. -
Call a report with selection screen as subscreen.
Hi all,
i need to Submit And Return a Report having some parameters and Select options, from a Function Module.
all i want that the Selection Scrren of Report should appeared as Subscreeen, so that Calling Screen sould be visible in Background.
Is this Possible , if yes then How ?
thanks in advance,
NitinRunning new report means opening new internal session. This can't be embeded within the current internal session where your function group (function module specifically) runs. So there is no such a way which you could run a report inside a subscreen area.
If you however want only selection screen of the report to be embeded inside your subscreen area (not run) you can use
"report Z_SUBSCREEN_REPORT
SELECTION-SCREEN BEGIN OF SCREEN 0200 as SUBSCREEN.
PARAMETERS pa type c.
SELECTION-SCREEN end of SCREEN 0200.
"main screen's flow logic in function group with subscreen area
PROCESS BEFORE OUTPUT.
call SUBSCREEN area INCLUDING 'Z_SUBSCREEN_REPORT '0200'.
Regards
Marcin -
At selection screen output plz help
hi all ,
i written below code . my req is if users select radio button r_com all elements in block b2 should be invisable.
this code is not working becuase r_com is populated with 'X' VALUE at rumtime in the event .
tables : coep ,SSCRFIELDS.
SELECTION-SCREEN : BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS : S_GJAHR FOR COEP-GJAHR NO INTERVALS NO-EXTENSION
OBLIGATORY ,
S_PERIO FOR COEP-PERIO NO INTERVALS NO-EXTENSION
OBLIGATORY.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(20) TEXT-002.
PARAMETERS : r_Com RADIOBUTTON GROUP mai user-command rusr .
SELECTION-SCREEN COMMENT 25(15) TEXT-003.
PARAMETERS : r_group RADIOBUTTON GROUP mai .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN : END OF BLOCK B1 .
SELECTION-SCREEN : BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(30) TEXT-003 MODIF ID B21.
parameters : p_0001 like AFRU-ISMNW OBLIGATORY MODIF ID B21.
SELECTION-SCREEN COMMENT 45(40) TEXT-004 MODIF ID B21.
parameters : p_0002 like AFRU-ISMNW OBLIGATORY MODIF ID B21 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(30) TEXT-005 MODIF ID B21.
parameters : p_0003 like AFRU-ISMNW OBLIGATORY MODIF ID B21.
SELECTION-SCREEN COMMENT 45(40) TEXT-006 MODIF ID B21.
parameters : p_0004 like AFRU-ISMNW OBLIGATORY MODIF ID B21 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN : END OF BLOCK B2 .
at selection-screen OUTPUT.
IF R_COM EQ 'X' .
LOOP AT SCREEN.
IF SCREEN-GROUP1 = 'B21'.
SCREEN-ACTIVE = 0 .
MODIFY SCREEN.
ENDIF.
ENDLOOP.
thanks ,
sridharAMIT ,
IT IS WORKING , thanks but when i use another block like below and using this code it is not working .
SELECTION-SCREEN : BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-002..
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(30) TEXT-003 MODIF ID B22.
parameters : p_0005 like AFRU-ISMNW OBLIGATORY MODIF ID B22.
SELECTION-SCREEN COMMENT 45(40) TEXT-004 MODIF ID B22.
parameters : p_0006 like AFRU-ISMNW OBLIGATORY MODIF ID B22 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(30) TEXT-005 MODIF ID B21.
parameters : p_0007 like AFRU-ISMNW OBLIGATORY MODIF ID B22.
SELECTION-SCREEN COMMENT 45(40) TEXT-006 MODIF ID B22.
parameters : p_0008 like AFRU-ISMNW OBLIGATORY MODIF ID B22 .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN : END OF BLOCK B3 .
at selection-screen OUTPUT.
IF R_COM EQ 'X' .
LOOP AT SCREEN.
IF SCREEN-GROUP1 = 'B21'.
SCREEN-ACTIVE = 0 .
MODIFY SCREEN.
ENDIF.
ENDLOOP.
elseif r_group eq 'X'.
LOOP AT SCREEN .
IF SCREEN-GROUP1 = 'B22'.
SCREEN-ACTIVE = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
my question is , whne i select one radio button how to diable block .
thanks,
sridhar -
Selection Screen in Subscreen Dynpro of Tabstrip
Hy @ all,
I have a Problem. I have a Dynpro with a tabstrip on it. This tabstrip is connected to 4 Subscreen Dynpros connected by tabstrip pushbuttons.
Now I need to display select-options in the first tabstrip. I did it via a subscreen for this first tabstrip. Now I habe the problem, that the tabstrip itself is not able to change the sites. Only if I delete
the the "call subscreen .... " for the select-options the first tabstrip dynpro changes to the nex tabstrip dynpro.
Can anybody help me please? I dont even know how to go on.
Thx!
Kind AndyHello ,
thx, but i solved it yesterday. It are always the small things, which have to be found.
Thx for Reply
Andy -
Calling a selection screen in a subscreen of a tabstrip
hi,
I have created a tabstrip where i have included a subscreen.
I want to create and call a selection screen within that subscreen.
Can anybody tell me the steps required?
thanks in advance,
Abhishekhi
good
try this
In the same way that you can define a screen as a subscreen in the Screen Painter, it is now possible to define selection screens as subscreens in an ABAP program:
SELECTION-SCREEN BEGIN OF SCREEN scrn AS SUBSCREEN
[NO INTERVALS]
[NESTING LEVEL n].
SELECTION-SCREEN END OF SCREEN scrn.
go through this link
http://help.sap.com/saphelp_nw2004s/helpdata/en/e7/deb237b9a9a968e10000009b38f8cf/content.htm
http://sap.niraj.tripod.com/id40.html
thanks
mrutyun^ -
Regarding Search help on selection-screen field
Hi there,
I am working on custom tables.
I have a requirement to maintain search pattern on a selection-screen field.
selection-screen parameter: p_name which is company name filed from Z table.
By giving a string like Holl* and by pressing F4 on the field p_name it has to popup a dialogbox having list of company names starting with Holl.
Thanks in advance.
-TulasiHi
Go through the link given below :
How to create a search help for my own fields in selection screen
F4 search help on report selection screen
also try :
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
DDIC_STRUCTURE = ' '
RETFIELD = 'VKORG'
PVALKEY = ' '
DYNPPROG = SY-REPID
DYNPNR = SY-DYNNR
DYNPROFIELD = 'P_VKORG'
STEPL = 0
WINDOW_TITLE =
VALUE = ' '
VALUE_ORG = 'C'
TABLES
VALUE_TAB = T_TABLE1
FIELD_TAB = field_tab
RETURN_TAB = RET_TAB
DYNPFLD_MAPPING = DYN_TAB
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3
With Regards
Nikunj shah
Maybe you are looking for
-
Problem with my cookies?
Why the length of cookies doesn't decrease when I make a setMaxAge on my cookies? My code : Cookie cookie=null; Cookie cookies[]=request.getCookies(); if (cookies!=null) for(int i=0; i<cookies.length; i++) cookie=cookies; if (cookie!=null) cookies[i]
-
TS3274 Not able to open a book
I down loaded one book and synced my ipad but it will not open on my ipad, but others I have bought before will open. HELP
-
Photoshop CS6 - question about 'Classroom In A Book' Lesson 4
I am teaching myself Photoshop CS6 using Adobe's "Classroom in a Book." In Lesson 4, I am supposed to be able to open the Satin Layer Style from within the Drop Shadow Style Layer. It does not work!!! When I click the Satin check box, nothing happens
-
Scripted Build of Host and RT application and installer
Looking to make a script that allows me to create the host application from a project template. But I need it to change some of the values in the project such as file paths, files included in the installer and names of the build exe and rtexe. I can
-
Time Machine backs up but backs not up
Time Machine is running normally under SL. But when I check by entering Time Machine, I can see that in my last backup dated today 19:43 (7:43 p.m.), the Dekstop is not up to date : it's still the items of my desktop date 9/24/2009. When checking ind