2010 Sep 24 3:04 AM
Hi
I read the above thread which partially helped solve my problem.
I would like to include werks-low and werks-high on the input screen both with search help and also allow user to input multiple selection if needed.
All help welcome
Torben
2010 Sep 24 3:27 AM
Hi,
Please try to use select-options in Module pool programming. Refer this http://abap-explorer.blogspot.com/2008/08/create-select-options-in-module-pool.html
Thanks,
Hi
I read the above thread which partially helped solve my problem.
I would like to include werks-low and werks-high on the input screen both with search help and also allow user to input multiple selection if needed.
All help welcome
Torben
2010 Sep 24 3:27 AM
Hi,
Please try to use select-options in Module pool programming. Refer this http://abap-explorer.blogspot.com/2008/08/create-select-options-in-module-pool.html
Thanks,
2010 Sep 27 3:15 AM
Hi
Many thanks for your help. This is my first dialog program so still learning.
I choose method 1 from you link but still can't get it to work.
My code in top program.
*
*
*
SELECTION-SCREEN BEGIN OF SCREEN 0110 AS SUBSCREEN.
select-options s_werks for t001w-werks.
SELECTION-SCREEN END OF SCREEN 0110.
my screen 0100 flow logic.
process before output.
module status_0100.
CALL subscreen sub1 INCLUDING SAPMZINFO2 0110.
process after input.
module okcode.
module user_command_0100 at exit-command.
field : m_lifnr module m_check_0100.
CALL subscreen sub1.
module read_data.
module user_command_0100.
All activates ok.
But when I execute program I don't see the subscreen and get the following error.
Call Subscreen: SAPMZINFO2 0100 NO DYNPRO NAME
What am I doing wrong?
Regards
Torben
2010 Sep 27 3:51 AM
Hi Torben,
Try to change your call subscreen statement:
SELECTION-SCREEN BEGIN OF SCREEN 0110 AS SUBSCREEN.
select-options s_werks for t001w-werks.
SELECTION-SCREEN END OF SCREEN 0110.
"yur screen 0100 flow logic.
process before output.
module status_0100.
CALL subscreen sub1 INCLUDING sy-repid '0110'. "use quote for screen number
process after input.
module okcode.
module user_command_0100 at exit-command.
field : m_lifnr module m_check_0100.
CALL subscreen sub1.
module read_data.
module user_command_0100.
Thanks,
2010 Sep 27 5:14 AM
Hi
Getting closer.
Should "your screen 0100 flow logic. be in the TOP include? after Selection-screen........
It appears to be working OK except %_S_WERKS_%_APP_%-VALU_PUSH does not work
getting error fill in required fields
Regards
Torben
2010 Sep 27 7:12 AM
Hi,
Put your selection-screen in top include:
SELECTION-SCREEN BEGIN OF SCREEN 0110 AS SUBSCREEN.
select-options s_werks for t001w-werks.
SELECTION-SCREEN END OF SCREEN 0110.
all other codes put in Screen flow logic.
thanks,
2010 Sep 27 7:21 AM
Hi
Really appreciate your help
All is working OK except the button for Multiple Selection for Plant.
Getting message Fill in all required entry fields
Regards
Torben
2010 Sep 27 7:52 AM
Hi
Made a couple of changes and button now works.
Just a couple of navigation issues to handle now.
Many thanks again
Torben
2010 Dec 10 4:31 AM
Dear
you have stated that u Made a couple of changes and Multiple selection button works
Please tell what steps u followed ?
Regards
Suyog
2010 Sep 24 1:50 PM
hi,
Go to the event Process on value request.
You can right a module for searh help
Field Fieldname Module module name.
in that function module you can write your own Selection of plants from T001 W . Use the function module
F4IF_INT_TABLE_VALUE_REQUEST to genereate the search help.
This will be useful as it avoids creation of DDIc objects and we can do customization as we require.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |