How to make the Selection Screen fields Invisible..?
Hi All,
I have a selection screen in which I have 2 Radio Buttons and 2 Blocks(with input fields).
The requirement is when the Radiobutton1 is selected, it should display the BLOCK1 and the BLOCK2 should be Invisible. The same way, when the Radiobutton2 is selected, it should display the BLOCK2 and the BLOCK1 should be Invisible.
Could someone help me how to do this. Please share your valuable inputs. If anyone has some sample code, that would be greatful.
Thanks in advance.
Thanks & Regards,
Paddu.
Please search the forum. This question has been asked and answered many times before.
Rob
Similar Messages
-
How to make the selection screen field names to apper as in logon language
hai
the selection screen field names should appear
as that of logon language
and <u>before that once i logon with a language
it should pop up the (some)message in the logon language</u>.
For the selection screen filednames to appear as that
of the logon language whether i have to maintain the textelements for all screen fields in all possible languages or i have to write only in english and tell mentioning it to changeIn <b>SE38</b> --> Goto --> Translate.
Choose target language, and start making the translation -;)
Greetings,
Blag. -
How to display the selection screen fields for selected checkboxes
Hi all,
I have 7 checkboxes, for each check box we have some seletion screen fields.if i select first check box,i want to display first slection screen fields only.
and if we select more than one check box how to display the selection screen fields for selected check boxes,please help me this
Thanks
sriman.hi,
Try this code
report z_13317_sdn2.
tables : mara, marc, dd03l.
parameters : p_chk1 as checkbox user-command ABC,
p_chk2 as checkbox user-command PQR,
p_chk3 as checkbox user-command XYZ.
select-options : s_matnr for mara-matnr modif id A,
s_ersda for mara-ersda modif id A,
s_werks for marc-werks modif id B,
s_lvorm for marc-lvorm modif id B,
s_tab for dd03l-tabname modif id C.
data: v_chk1,
v_chk2,
v_chk3.
at selection-screen output.
loop at screen.
if screen-group1 = 'A' or
screen-group1 = 'B' or
screen-group1 = 'C'.
screen-input = 0.
modify screen.
endif.
endloop.
loop at screen.
if v_chk1 = 'X'.
if screen-group1 = 'A'.
screen-input = 1.
modify screen.
endif.
endif.
if v_chk2 = 'X'.
if screen-group1 = 'B'.
screen-input = 1.
modify screen.
endif.
endif.
if v_chk3 = 'X'.
if screen-group1 = 'C'.
screen-input = 1.
modify screen.
endif.
endif.
endloop.
at selection-screen.
if sy-ucomm = 'ABC'.
if v_chk1 = ' '.
v_chk1 = 'X'.
else.
v_chk1 = ' '.
endif.
endif.
if sy-ucomm = 'PQR'.
if v_chk2 = ' '.
v_chk2 = 'X'.
else.
v_chk2 = ' '.
endif.
endif.
if sy-ucomm = 'XYZ'.
if v_chk3 = ' '.
v_chk3 = 'X'.
else.
v_chk3 = ' '.
endif.
endif.
Regards,
Sailaja. -
How to display the selection screen fields on reprt output
Hi,
I would like to know, which function module is use to diplay the selction scrren fields on the report output.
For e.g:
on selction scren I have two select options.
1. Company Code : 0000 to 9999
2. Fiscal Year : 2005 to 2008
I need to display these fields on the Report ouput, so that I can know that what selection criteria I have entered on selction screen.
Thanks & Regards
Chetan Chauhan.Hi Chetan,
Lets say u have selection criterion as
*SELECTION SCREEN
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
PARAMETERS : pa_werks LIKE vlcvehicle-werks DEFAULT 'XXX' OBLIGATORY,
pa_date LIKE sy-datum DEFAULT sy-datum.
SELECT-OPTIONS : so_vbeln FOR vbrk-vbeln.
SELECTION-SCREEN END OF BLOCK b1.
Put a selection on that criterion according to selection screen,
Fill in a internal table.
Write itab-field1, field2.
Also use ABAPDOCU a tcode where u can find many demo programmes for all topic.
Reward points if useful.
cheers
Mohinder Singh
Cheers
Mohinder Singh Chauhan -
How to assign F1 help to the selection screen fields
Hi All,
I have a requirement.I have to create a button named "HELP" at the side of Execute button in the selection screen.If I place my cursor in the selection screen field and I press that "HELP" button, I should get the Documentation help for that field.
Please suggest me on this.
Thanks in advance.
Sreeharsha SinguruHi sreeharsha,
here a short example:
TABLES: MARA.
TABLES: SSCRFIELDS.
TYPE-POOLS: ICON.
DATA: CURSORFIELD(20).
SELECTION-SCREEN: BEGIN OF LINE.
SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.
SELECTION-SCREEN: END OF LINE.
SELECTION-SCREEN: BEGIN OF LINE.
SELECT-OPTIONS: S_MTART FOR MARA-MTART.
SELECTION-SCREEN: END OF LINE.
SELECTION-SCREEN: SKIP 3.
SELECTION-SCREEN: BEGIN OF LINE.
SELECTION-SCREEN: PUSHBUTTON (10) PB01 USER-COMMAND HELP.
SELECTION-SCREEN: END OF LINE.
AT SELECTION-SCREEN.
GET CURSOR FIELD CURSORFIELD.
CASE SSCRFIELDS.
WHEN 'HELP'.
CASE CURSORFIELD.
WHEN 'S_MATNR-LOW'.
CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT' "Make your own Text
EXPORTING
TITEL = 'Information'
TEXTLINE1 = 'Information for field:'
TEXTLINE2 = 'S_MATNR-LOW'
START_COLUMN = 10
START_ROW = 15.
WHEN 'S_MTART-LOW'.
CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT' "Make your own Text
EXPORTING
TITEL = 'Information'
TEXTLINE1 = 'Information for field:'
TEXTLINE2 = 'S_MTART-LOW'
START_COLUMN = 10
START_ROW = 15.
ENDCASE.
ENDCASE.
INITIALIZATION.
CONCATENATE ICON_INFORMATION 'Help' INTO PB01.
START-OF-SELECTION.
SELECT * FROM MARA WHERE MATNR IN S_MATNR.
WRITE: / MARA-MATNR.
ENDSELECT.
Hope it helps.
Regards, Dieter -
How to Modify the Selection Screen in Report Painter
Hi All,
I am working on Report painter and writer,
can any body helpme how to change the selection screen i.e i want add some more select options to the exisiting roport .
how can i add more select options to the exisiting one
please let me know the Procedure and provide some relevent documents .
Thanks and Best regards.
umaHello...
In the program ...we can find the following chunk of code..
selection-screen:begin of block B1 with frame title text-001.
Parameters : ....
select-options:.....
selection-screen:end of block b1.
if we need to add any more user inputs we can write the code inside the existing
selection screen....end of block .
or create a new block ..just the block name should be different...
if we are using select options...we need to declare the table name using the key word for the field on which we are giving select options ....
Tables : BSIK.
Please see the following code:
Imagine :- we have the current selection screen..
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS: P_BUKRS LIKE BSIK-BUKRS DEFAULT SPACE.
SELECT-OPTIONS: S_LIFNR FOR BSIK-LIFNR.
SELECTION-SCREEN END OF BLOCK B1.
we need to add 2 more fields on the selection screen ..this we can do as the following
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS: P_BUKRS LIKE BSIK-BUKRS DEFAULT SPACE.
SELECT-OPTIONS: S_LIFNR FOR BSIK-LIFNR,
S_HKONT FOR BSIK-HKONT.
PARAMETER: P_DATE LIKE BSIK-BUDAT OBLIGATORY DEFAULT
SY-DATUM.
SELECTION-SCREEN END OF BLOCK B1.
OR...create a new block...
SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.
SELECT-OPTIONS: S_HKONT FOR BSIK-HKONT.
PARAMETER: P_DATE LIKE RFPDO-ALLGSTID OBLIGATORY DEFAULT
SY-DATUM.
SELECTION-SCREEN END OF BLOCK B2.
there are many options available in selection screens..like creating check box,radio button etc..
for more info press F1 help on the Selection screen in the ABAP editor
Revert back if not clear and reward if helpful
Regards
Byju -
How to hide the select-options fields on radiobutton select in webdynpro
hi
Could you please help how to hide the select-option fields in webdynpro
there are four radio buttons
for every radiobutton there is corresponding the select_option filed is associated to it
user as only provision select one radio button and reset of the select-option fileds should be hidden
which ever the radio button is selected corresponding the select-options fileld should be displayed
please find the attachement belowHi Nine,
To hide select options you should use interface method REMOVE_SELECTION_SCREEN_ITEM of IF_WD_SELECT_OPTIONS.
Sample code :
Write the below code in the Event handler of Radio Button.
DATA lv_r_helper_class TYPE REF TO if_wd_select_options.
lv_r_helper_class = lo_interfacecontroller->init_selection_screen(
lv_r_helper_Class->REMOVE_SELECTION_SCREEN_ITEM(exporting i_id = 'Select_option1_id1').
This will hide first select option of your screen.Similarly pass select_option_id2 to hide it and so on.
Regards,
Ravikiran.k -
Want to see the previous file name in the selection screen field
Hi,
I am working with flat file upload. Now my problem is in the selection screen field when i press space bar or backspace i want to see the previous file path which i have taken before. How to do this functionality.
Thanks in advance,
Vijay.Hi,
Hope the following code will help u.
PARAMETER: in_file type ibipparms-path MEMORY ID FID.
at selection-screen on value-request for in_file.
call function 'KD_GET_FILENAME_ON_F4'
exporting
mask = ',CSV,*.csv,'
changing
file_name = in_file.
But here when u give a path and execute and come back or executing it again the previous path will automatically come to the in_file field.
Just check this code.
Thanks. -
How to make the Profit Center Field Mandatory in Cost center Master Data
Dear All,
Please let me know how to make the Profit Center Field mandatory in Cost Center Master Data as well as my Internal Order Master Data?
Thanks in advance!
Regards,
Rajeswari Shankar.Hi Rajeswari,
You can modify message number KS096 to "Error" via OBA5. Thus, the users would no be able to save a cost center without entering a profit center. (Depending on your release you can make KS096 modifiable by implementing note 486781.)
Concerning the internal orders (transaction KO01), you can run KOT2 and set Profit center field as required entry in "change field selection" section.
Regards,
Greta -
How to disable the Selection screens of LDB's ?
Hi,
How to disable the Selection screens of LDB's when we r using the predefined LDB for our executable pgm ? and how to include the predefined LDB can u write the Code for including LDb or if possible give an example of a Pgm using a Predefined LDB?
Thanks & Regards,
Gopi.Hi Gopi,
Go through the link,
http://www.sapdevelopment.co.uk/hr/hrhome.htm
Regards,
Azaz Ali. -
How to Increase the Selection screen window length width big....
How to Increase the Selection screen window length width big.... I cant able to do some enter text... because of the window size it gives error... can anyone help me out this...
Thanks in advancehi,
Maximum size is fixed for selection-screen.
Split your text into different lines to fit it.
Create a text element for your text and write it as comments.
selection-screen begin of block b3 with frame title text-041.
selection-screen begin of line.
parameters : p_all radiobutton group g2 default 'X'.
selection-screen comment 10(75) text-049.
selection-screen end of line.
selection-screen begin of line.
parameters : p_iloc radiobutton group g2.
selection-screen comment 10(75) text-050.
selection-screen end of line.
selection-screen end of block b3.
Regards
Sailaja. -
How to display the selection screen with icons as well as with text element
How to display the selection screen with icons as well as with texts (written in text elements) for PlantDate, OrderType,WareHouse..
Report zex33.
type-pools: icon.
selection-screen begin of line.
selection-screen comment 1(20) text_001.
parameters: p_werks type marc-werks.
selection-screen end of line.
selection-screen begin of line.
selection-screen comment 1(20) text_002.
parameters: p_whouse(10).
selection-screen end of line.
selection-screen begin of line.
selection-screen comment 1(20) text_003.
parameters: p_auart like vbak-auart.
selection-screen end of line.
initialization.
write ICON_PLANT as icon to text_001.
concatenate text_001 text-001 into text_001 separated by space.
write ICON_WAREHOUSE as icon to text_002.
concatenate text_002 text-002 into text_002 separated by space.
write ICON_ORDER as icon to text_003.
concatenate text_003 text-003 into text_003 separated by space. -
How to make a selection screen two fields obligatory
Dear friends...
I wish to know how i make two fields obligatory in the selection screen
like
select-options Po_Num for ekpo-ebeln obligatory.
select-options Po_Date for ekko-aedat.
select-options Material for mara-matnr.
in the above example i am looking for po_num and po_date both obligatory but if i dont enter data in the po_num, po_dat becomes obligatory and po_dat has no data entererd po_num is obligatory. i wish to know how i achieve single field act as a obligatory in absence of another field. please help in this regards..
thanking you,,,
regards.
NaimREPORT ZMM_COMP_POS no standard page heading line-size 225
tables: ekko, ekpo, mara.
data: begin of i_ekko occurs 0,
ebeln like ekko-ebeln,
ebelp like ekpo-ebelp,
matnr like mara-matnr,
aedat like ekko-aedat,
waers like ekko-waers,
ernam like ekko-ernam,
end of i_ekko.
data: begin of i_ekpo occurs 0,
ebeln like ekpo-ebeln,
ebelp like ekpo-ebelp,
matnr like mara-matnr,
aedat like ekpo-aedat,
waers like ekko-waers,
menge like ekpo-menge,
meins like ekpo-meins,
ernam like ekko-ernam,
lgort like ekpo-lgort,
netwr like ekpo-netwr,
recd(16) type p decimals 3,
rec_val(16) type p decimals 3,
end of i_ekpo.
data: lines type i.
data :itab_output like i_ekpo occurs 0 with header line.
data: itab_output3 like standard table of itab_output .
data data.
data total like sy-dbcnt.
data recd(16) type p decimals 3.
data rec_val(16) type p decimals 3.
data : it like i_ekpo occurs 0 with header line.
selection-screen begin of block b1 with frame title text-010.
select-options Po_Num for ekpo-ebeln .
select-options Po_Date for ekko-aedat.
select-options Material for mara-matnr.
selection-screen end of block b1.
at selection-screen.
if po_num[] is initial
and po_date[] is initial.
message e001(00) with 'Make at least one entry'.
endif.
start-of-selection.
if PO_NUM is initial and
Po_Date is initial or
Material is initial.
select ebeln ebelp matnr
menge meins netwr
aedat
from ekpo
into corresponding fields of table i_ekpo
where ebeln in Po_Num.
endif.
loop at i_ekpo.
select ebeln aedat waers ernam
from ekko
into corresponding fields of table i_ekko
where ebeln in Po_Num.
if sy-subrc = 0 .
i_ekpo-aedat = i_ekko-aedat.
i_ekpo-waers = i_ekko-waers.
i_ekpo-ebeln = i_ekko-ebeln.
i_ekpo-ernam = i_ekko-ernam.
modify i_ekpo transporting ebeln aedat waers
ernam
where ebeln = i_ekko-ebeln.
clear i_ekko.
endif.
endloop.
describe table i_ekpo lines lines.
if lines le 0.
message e017(zk).
endif.
select ebeln ebelp matnr
menge meins netwr
werks
from ekpo
into corresponding fields of table i_ekpo
for all entries in i_ekko
where ebeln = i_ekko-ebeln .
sort i_ekpo by ebeln ebelp.
sort i_ekko by ebeln.
loop at i_ekko.
read table i_ekpo with key ebeln = i_ekko-ebeln.
if sy-subrc = 0.
i_ekpo-aedat = i_ekko-aedat.
i_ekpo-waers = i_ekko-waers.
i_ekpo-ebeln = i_ekko-ebeln.
i_ekpo-ernam = i_ekko-ernam.
modify i_ekpo transporting ebeln aedat waers
ernam
where ebeln = i_ekko-ebeln.
endif.
endloop.
describe table i_ekpo lines lines.
if lines le 0.
message e017(zk).
endif.
loop at i_ekpo.
write:/1 sy-vline,
(5) i_ekpo-ebeln left-justified ,sy-vline,
(10) i_ekpo-ebelp left-justified ,sy-vline,
(15) i_ekpo-aedat left-justified ,sy-vline,
(18) i_ekpo-ernam left-justified ,sy-vline,
(23) i_ekpo-matnr left-justified , sy-vline,
(27) i_ekpo-menge UNIT i_ekpo-meins left-justified , sy-vline,
(29) i_ekpo-meins left-justified , sy-vline,
(31) i_ekpo-netwr CURRENCY 'INR' left-justified ,sy-vline,
(33) i_ekpo-waers left-justified ,sy-vline.
endloop.
write:/(743) sy-uline.
top-of-page.
write:/30 'ESSAR CONSTRUCTIONS LTD.' color 6 inverse.
write:80 'DATE :' color 6 inverse, sy-datum color 6 inverse.
new-line no-scrolling.
write:/30 'PO Details.' color 7 inverse.
write: /(743) sy-uline.
format color col_heading on.
write:/1 sy-vline.
write: (5) 'PO no.',sy-vline,
(10) 'Item no.',sy-vline,
(15) 'PO Date' color 1,sy-vline,
(18) 'PO Created By.',sy-vline,
(23) 'Material No.', sy-vline,
(27) 'PO Quantity', sy-vline,
(29) 'PO Unit', sy-vline,
(31) 'PO Value',sy-vline,
(33) 'Currency' , sy-vline.
write:/(743) sy-uline.
format reset. -
How to customize the selection screen of Get Objec
hi all,
I'm developing a program for sap hr.
I use the 'Get objec' to creat the selection screen.
and I wanna limit the date selection.
The defaut display is the 'Period' of radio-button group.
and I want only the single field 'Date' for input insead of a period with starting and ending dates (manuelly we need click on a button to switch to 'Date' input).
How can I switch automatically to the 'date' when I initilize my program?
Thanks a lot for your help
YiminHi,
This is possible through program attributes.
goto attributes, click on 'HR Report category'
now make sure that, 'Master Data (Infotype)' is changed accordingly your requirement.
I think it is helpfull to you.
Regards
Sai -
How to suppress the Selection Screen of Logical Database
Hi,
I am using one Logical Database for my report.
I want to show my customized selection Screen.
How can I hide the Selection Screen of Logical Database?Hi,
Check the attributes of the report program where you assign the LDB. You can see the parameter Selection Screen press the F4 and check the LBD is provided any Blank screen or not.
For some LDB's you can find the Report Category in the attribute section of the report. either you can create the new screen or standard screen might be provided with Blank.
Check there ..
If you don't find you can use LOOP AT SCREEN..ENDLOOP to hide the fields of LDB.
Which LDB you are using.
Maybe you are looking for
-
HP 2005pr USB 2.0 Port Replicator - Video not with my Surface Pro 3
Hi everyone, I've spent tons of hours already trying to get the HP 2005pr USB 2.0 Port Replicator working with my Surface Pro 3 and no luck. I mean, the USB replication / hub works, meaning that if I plug in a USB mouse / keyboard, they work. It reco
-
[solved] No sound cards found
Hi, I no longer have any sound, not sure when this started This is what I have: jason-laptop% aplay -l aplay: device_list:268: no soundcards found... jason-laptop% lspci 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controlle
-
IPod not playing re-ripped tunes with higher bit-rates
Since I got my iPod and have more storage I have been slowly re-ripping some of some tunes at a higher bit rate. iTunes doesn't appear to try to sync these songs and re-upload them to the iPod. What happens is that the song stops playing part-way thr
-
CreateJavaVM after destroying it fails
Hello, I'm trying to use JNI in a VC++ project - it works fine, when I call it the first time, but always when I call the jvm I load and unload it in the same process. Now is my problem, that I call DestroyJavaVM at the end of this method, this retur
-
Hello! My IDSM-2 (ver. 5.0.5 with latest signature updates) on Cat6513 (CatOS) doesn't catch Netsky.aa virus, while my antivirus software does... Why? How I can drop the Netsky.aa activity with IDSM? Thanks in advance.