Selection Screen - From ...on Value Request To ... Output (PBO) ?
Hallo,
I have the following problem:
I want to jump after a SelectionScreen On Value-Request Block to the SelectionScreen Output Block. But Abap doesn´t go there afterwards.
My "trigger" for the value Request is a normal edit field, so unfortunately I can´t give a User-Command with it.
My intended action is: If I get new information in the value request part, I´d like to set a checkbox initial (remove the check). I can implement this code in the value request block, but it doesn´t work. It only works in the Output Block.
Does somebody have an idea?
TIA and Regards
Hi
The event AT SELECTION-SCREEN ON VALUE_REQUEST can update the field managed by the event, if you need to update other field in according to the selected value u need to use the fm DYNP_VALUES_UPDATE:
parameters: p_1,
p_2.
at selection-screen on value-request for p_1.
DATA: DYNAME LIKE D020S-PROG,
DYNUMB LIKE D020S-DNUM,
DYNPFIELDS TYPE TABLE OF DYNPREAD WITH HEADER LINE.
DYNAME = sy-repid.
DYNUMB = sy-dynnr.
DYNPFIELDS-FIELDNAME = 'P_2'.
DYNPFIELDS-FIELDVALUE = 'X'.
APPEND DYNPFIELDS.
CALL FUNCTION 'DYNP_VALUES_UPDATE'
EXPORTING
DYNAME = DYNAME
DYNUMB = DYNUMB
TABLES
DYNPFIELDS = DYNPFIELDS.
Max
Similar Messages
-
Can we call a selection screen from List output
Hi Folks,
Can we call a selection screen from the list output?
I mean for ex:-
i am getting the data from MAKT and displaying it in the list output having a button EMAIL.
When I press that button it should call a selection screen asking the user to enter EMAIL id .
Thanks,
K.Kiran.Hi
U can create a dynpro as SELECTION SCREEN and call it using CALL SELECTION-SCREEN statament:
SELECTION-SCREEN BEGIN OF SCREEN 100.
PARAMETERS: P_MAIL(80) TYPE C.
SELECTION-SCREEN END OF SCREEN 100.
AT USER-COMMAND.
CASE SY-UCOMM.
WHEN 'MAIL'.
CALL SELECTION-SCREEN 100.
IF SY-SUBRC = 0. "User press F8
ELSE.
" User press exit or back
ENDIF.
U can use the addition STARTING AT ..... ENDING AT ..... if you need to show the selection-screen as popup
Max -
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. -
Go back selection-screen from level2 of cl_salv_hierseq_table
Hi,
Problem is to go back on selection screen in one go using BACK , CANCEL or EXIT button
cl_salv_hierseq_table is being called to display output list.
Same class cl_salv_hierseq_table is being used to display new list if user wants to see.
All output list goes into ABAP stack.
Neither a single standard button BACK , CANCEL or EXIT allow me to go back on selection-screen directly from 2 level onwards . it goes one by one level
Copied GUI-status to use on_user_command and tried to use LEAVE TO TRANSACTION / CALL TRANSACTION but selection screen values in select-options / parameters not retrived
How to back on selection-screen from level2 onwards and see all values which are entered initially
Thanks
ammoninHi,
No custom screen is created in my program for displaying result.
Calling METHOD display of CL_SALV_HIERSEQ_TABLE ,
So every time each DISPLAY method goes into stack .
In degug , I found FM REUSE_ALV_HIERSEQ_LIST_DISPLAY is being called
As per your suggestion it happens only when I am on first level of display result
If I am calling same METHOD display for another output without distroying exsiting one. it stores in ABAP stack
I do not know how to initializie existing / Kill CL_SALV_HIERSEQ_TABLE session before calling it again
Standard button BACK/EXIT/CANCEL does
SET SCREEN 0
LEAVE SCREEN and goes back to only one level back not on directly on selection screen.
If it is on first level then only selection-screen comes with values.
Thanks
Amy -
How to go back selection screen from its next screen
I having one problem with output display
actually i am displaying data in Initial Screen, which have 6 fields
whenever i click on field 1 it should display one new screen (selection screen)which contain 6 radio buttons
whenever i click on Radio Button r1 it should go to new screen (screen 3) to display its correponding data
when i use f3 or back it should go to previous screen (selection screen), when we click radio button r2
it should go to new screen (screen n)to display its correponding data.
this what i have to display.
but i am facing some probelms during my output
i am going to initail screen from Screen 3.
how to go back radiobutton screens (selection screen) from screen 3Hi Anil,
U can get the fcode for standard <b>back</b> button by debugging. To the fcode of the "back' button.
write this code :
at user-command.
case sy-ucomm.
when 'back'.
set screen <scr no> " here scr no is the screen no of radio button screen
leave screen.
endcase.
Reward points if helpful.
Regards,
Hemant -
Switchin to selection screen from end-of-selection
Hi Experts,
I am creating a report, where I generate an ALV output. From selection screen, I am going to some 4, 5 output screens.
selection screen -> output screen1 -> output screen2 -> output screen3.
Can I go to selection screen from output screen 3. In output screen 3 I have pf-status also. When the back button, in the triggered code what I have to write to switch to selection screen.
Thanks and regards,
Venkat.Hi
1.Make your selection screen as screen no.100.
2.selection screen(100) -> output screen1 -> output screen2 -> output screen3.
3.Make separate pf-status for each screens.
4.In the PAI of your 3rd screen write
CASE SY-UCOMM.
WHEN 'BACK'.
LEAVE TO SCREEN 100.
ENDCASE.
Hope this had helped you.
Regards
Hareesh Menon -
Submit a report program with same selection screen with some values exclude
Dear All,
I have to submit a stndard report program from a copied zprogram with same slection screen values ,
and in some slect-options some values will be excluded depending upon the zprogram.
How to make it.
I mean when i submit , same selction screen values should go along with , depending upon some condions i have to exclude some values .
for ex: selection screen from a to b
posting date should go same
but may be along with it i have to pass movem,ent type <> 202 to the submit screen ,.
how to do this?Hi Rajendra
>What if i have to pass the movement type also 200 to 250 , with 202 and 203 exluded .
Use BT ( between ) operator for 200 to 250 :
lr_move_type-sign = 'I'.
lr_move_type-option = 'BT'.
lr_move_type-low = '200'.
lr_move_type-high = '250'.
COLLECT lr_move_type.
And use NE ( not equal ) operator to exclude 202 and 203 :
lr_move_type-sign = 'I'.
lr_move_type-option = 'NE'.
lr_move_type-low = '202'.
COLLECT lr_move_type.
lr_move_type-low = '203'.
COLLECT lr_move_type.
It works just this way.
> Secondly,
>
> If i have the selction sreen same in both the screen , is it possible to pass the same values as it is with out writing one by one selct-option and parameter?
No I don't think there is way to do it without writing one by one
but you may not specify for empty select-options.
Edited by: Bulent Balci on Aug 21, 2010 11:46 AM -
Selection Screen search help values based on condition
Hi All,
I am developing this report for HR.And the requirement is in one of the selection screen field the
value's should be appeared(when f4) based on some condition,ie not all values should come.
My field is HRP1001-sobid,here there are many values,they dunt want all that to be shown when user
tries to input the values(F4).And also i need to show the Text for this field(department name) in
search help.
Can anyone please guide...
Thanks in advance.Hi Salz
You can code your own search help procedure for this. To achieve this, first you should add the block:
<u>e.g.</u>
AT SELECTION-SCREEN ON VALUE REQUEST FOR p_sobid.
Within this block you can use the standard FM "<b>RH_OBJID_REQUEST</b>" to call the standard HR help list for objects conditionally.
Regards
*--Serdar <a href="https://www.sdn.sap.com:443http://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.sdnbusinesscard?u=qbk%2bsag%2bjiw%3d">[ BC ]</a> -
I need below fields at my selection screen.From which table we can find the
Sales Org > only one selection field
Division > only one selection field
Channel > from u2013 to fields
Sales Office Channel > from u2013 to fields
Sales Rep Channel > from u2013 to fields
User ID of the CSR Channel > from u2013 to fields
Customer Channel > from u2013 to fields
Material Channel > from u2013 to fields
Date: Channel > from u2013 to fields
I need these fields at my selection screen.From which tables I find these things.I need this logic also.I need help
-
Problem in creating selection screen from screen painter
hi ,
i am working with screens i have created a screen and in that wehn i click report button it has to ask for select options for dates.from there i will write a select quesry based on selection dates ...how to call a selection screen from screen.i created an include and in that include i used select options.but it is showing error message .guide me how to do it ?Hi..
Here for your problem,
I have created a button with function code 'CLICK' in screen no 1000.
when I click on the button I am capturing the ok_code and displaying the selection screen.
ok_code = sy-ucomm.
case:ok_code.
when 'CLICK'.
SELECTION-SCREEN BEGIN OF SCREEN 500 TITLE title.
SELECT-OPTIONS: P_DATE for sy-datum.
SELECTION-SCREEN END OF SCREEN 500.
title = 'Input Date'.
CALL SELECTION-SCREEN '0500'.
endcase.
You can also have them as subscreen by providing the required parameters in the selection screen.
Hope this solves your problem.
Warm Regards,
Bhuvaneswari. -
How to get back to Selection Screen from Drill Down Screen in ALV
Hi All
How can I come back directly to the Selection Screen from the drill down screen of an ALV Report i.e. in an Interactive ALV Report when sy-lsind > 1.
Thanks
KulpreetTry to use ....
SET SCREEN 0.
LEAVE SCREEN.
Regards,
Rich Heilman -
Calling a Selection Screen from a Function Module/Method
Hi,
I would like to call a selection screen from a function module or method. I understand it is not possible by the definition. Are there any alternative options as I am looking for the Variants Save option on the screen. Any thoughts?
Thanks
RaghavSince i don't know your exact requirements (standard SAP selection screen? your own selection screen?) the onl;y thing i can come up with is:
1. in your function pool create your own screen with a subscreen area
2. create your own selection screen as a subscreen.
3. include the selection subscreen in the first screen
4. call the first screen in your function. -
Reg: calling selection screen from the second list
Hi all,
How can we call the selection screen from the second screen.
Can any one help me to solve this problem.HI RJ,
Try .....
case sy-ucomm.
WHEN '&F03'.
LEAVE TO SCREEN '0'.
endcase.
after the FM for grid-display
i m using the same .....
i hav selection-screen..then alv grid screen 1 then again another screen with alv grid display..
bt in my code for first alv grid ...i m using REUSE_ALV_GRID_DISPLAY_LVC
as
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
EXPORTING
i_callback_program = sy-repid
i_callback_pf_status_set = 'SET_PF_STATUS'(303)
i_callback_user_command = 'USER_COMMAND'(304)
i_grid_title = 'Reconcilation Report'(305)
is_layout_lvc = it_layout
it_fieldcat_lvc = gt_fieldcat3[]
TABLES
t_outtab = gt_msg[].
here i musing set_pf_status to add one pushbutton to the screen. in ur case u can avoid that...
after that
*& Form set_pf_status
text
-->EXTAB text
FORM set_pf_status USING extab TYPE slis_t_extab. "#EC NEEDED
SET PF-STATUS 'STANDARD_FULLSCREEN'.
*get back to Selection Screen
case sy-ucomm.
WHEN '&F03'(328).
LEAVE TO SCREEN '0'.
endcase.
ENDFORM. "set_pf_status
its working for me..
Thnx
Rohit...
Edited by: Rohit Kumar on Oct 29, 2008 3:20 PM -
Looks like by default it share desktop, is there anyway to show selective screen from my laptop?
Welcome to the Apple Community.
Unfortunately not. -
Dynamic selection screen fetching the value from table fields
hi gurus,
i have one table say ztable...and i should create a dynamic selection screen which should populate the selection screen by the table field names.
example..if i have 3 fields im my table..my selection screen should have three selection option fields..and in future if i add one more field in my table it should automatically create another slection-option in selection screen..
thanks
SudheerDo you mean like SE16 works. If so, you should notice that if you amend the selection fields, the screen program is actually re-generated.
That is what is happening. A program is being created and re-generated.
To create a dynamic selection screen in a single program is not possible ( I may be wrong ). If it is possible, then you would have problems in defining selection screen field names and using them.
Maybe you are looking for
-
Sony Vaio FZ Series - LCD brightness
Hi All, I have recently bought a Sony VAIO FZ11S and I've successfully installed Archlinux: Fully working: - CPU Scaling (using cpudyn) - Multimedia keys (mute, volume up/down, play/stop, etc. using Xmodmap) - Wireless (using iwl3945. Can't connect w
-
Secure Communication between SAP R/3 and SAP portal(WAS Java)
Hi All, We have a requirement where client says ,there needs to be a SSL tunnel established between SAP R/3 and Portal(through ITS) to access R/3 through portal Do we have to use SSL for that or SNC?I heard SNC is a mechanism which have to be use
-
Outbound Proxy is generating Mapping Transformation XSLT error in SPROXY Test
Hi, I have searched already online but i am unable to find anything relevant. The scenario is that I have an Inbound proxy for processing the incoming payload and in this code the call is made to the oubound proxy method and i am gettin the MAPPING.T
-
How to create an object of inner class
hi i don't know how to create an object of an inner class.. i got something like class Abc{ private class Abcd { like this and i want to create an object of Abcd so that i can use some of method there.. i think i should create the outter class object
-
Linux 920 Database Disk1 Problems
Hi After spending nearly 3 days downloading 9i for linux I ended up with Disk1 being a corrupted gzip.... Very annoying. Don't know whether this was my problem or not, but now I can't download lnx_920_disk1.cpio.gz again with resume supported. disk2