Design a selection screen
Hello Experts,
I need to design a selection screen with a bolck which contains a check box(named Local excel file)
and beside that ,on the same line there should be another parameter named Path with an input field.
I tried using Begin of line and end of line.
I am not getting the desired results.
help you be appreciated with points.
Regards
Akmal
Check this
report zars
no standard page heading line-size 255.
selection-screen begin of line.
selection-screen comment 1(5) text-001 for field p_path.
parameters: p_local as checkbox default space.
selection-screen position 10.
parameters: p_path type char256 default space.
selection-screen end of line.
PS Please search this forum , this question has answered lot of times.
a®
Similar Messages
-
How can we design a selection screen.
a.select-option / Purchase document number
b.provide F1 help for the field.SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: s_EBELN FOR ekko-EBELN.
SELECTION-SCREEN END OF BLOCK b1.
F1 help will be automatucally provided. -
How to design selection screen with WAD 3.x Web Items
Hi Guruu2019s,
I have a requirement where I need to design a selection screen by using WAD 3.x web items. In the selection screen we have to include the Query Description - in the left corner of the selection screen, Name of Sales Person u2013 left side of the screen, Date from and Date to u2013 right side of the selection screen, User ID and User Name u2013 on the top right of the selection screen etc., after this on the bottom of the selection screen I have to include the pushbutton RUN REPORT.
After filling all the above parameters and click on Run Report it has to trigger another URL link which contains consolidated Sales CRM Report.
Could any one suggest me and provide me the idea on developing the selection screen with WAD 3.x Web items and is there any other interface to trigger the other URL link when I click on Run Report.
Regards
Venkatno replies. Closing the incident
-
Hi everyone,
I am working on a project for which I have to design a selection-screen.
The requirement is such that there are 3 obligatory fields to be filled by the user, which are as follows:
P_LAUFD(parameter,obligatory-date),
P_LAUFI(parameter,obligatory-id),
P_FILENM(parameter,obligatory-filename),
P_LOKAAL(checkbox).
The requirement is such that when the user does not check the checkbox the search help for P_FILENM should show the files from the application server,and when it is checked the files from the presentation server should be shown.
The code that I have written is listed below, but there is a problem with it.
When I don't enter anything in the first 2 fields, the search field for the 3rd field functions as required, but if I first enter something in the first 2 fields and then click on the checkbox, the search help for P_FILENM does not function as reaquired.
Please advise.
Also if possible could you'll kindly explain the sequence of events that is getting triggered?
*& Include Z6890_PROJINCLUDE_SEL_SCREEN *
TABLES : SSCRFIELDS.
DATA: FILE LIKE DXFIELDS-LONGPATH.
DATA V_FILENAME LIKE IBIPPARMS-PATH.
DATA: TMP TYPE SSCRFIELDS-UCOMM.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS: P_LAUFD TYPE D OBLIGATORY,
P_LAUFI(6) TYPE C OBLIGATORY.
SELECTION-SCREEN END OF BLOCK B1.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.
PARAMETERS: P_FILENM(128) TYPE C OBLIGATORY.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 33.
PARAMETER: P_LOKAAL AS CHECKBOX USER-COMMAND SRC.
SELECTION-SCREEN COMMENT 35(6) TEXT-003.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK B2.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-004.
PARAMETERS: P_DEL(2) TYPE C .
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(12) TEXT-005 FOR FIELD P_APPL.
SELECTION-SCREEN POSITION 33.
PARAMETERS: P_APPL(3) TYPE C.
SELECTION-SCREEN POSITION 37.
PARAMETERS: P_APDESC(40) TYPE C.
SELECTION-SCREEN END OF LINE.
PARAMETERS: P_MKDT(8) TYPE N,
P_NOINV(6) TYPE N.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(12) TEXT-006 FOR FIELD P_TOAMNT.
SELECTION-SCREEN POSITION 33.
PARAMETERS: P_TOAMNT(13) TYPE N.
SELECTION-SCREEN POSITION 47.
PARAMETERS: P_TEKEN(1) TYPE C.
SELECTION-SCREEN END OF LINE.
PARAMETERS: P_DESC(60) TYPE C.
SELECTION-SCREEN END OF BLOCK B3.
***********************************************************************************************REPORT Z6890_PROJ_REPORT_DRAFT .
DATA: BEGIN OF GW_LINE,
TEXT(700) TYPE C,
END OF GW_LINE.
DATA: GIN_FILE LIKE TABLE OF GW_LINE.
INCLUDE Z6890_PROJINCLUDE_SEL_SCREEN.
AT SELECTION-SCREEN.
CASE SY-UCOMM.
WHEN 'EXEC'.
IF P_LOKAAL = 'X'.
PERFORM MV_DATA_FRM_PRES_INT .
ELSE.
PERFORM OPEN_FILE_ONAPP_SERVER.
ENDIF.
LOOP AT SCREEN.
IF SCREEN-NAME = 'P_DEL'.
SCREEN-INPUT = 0.
SCREEN-OUTPUT = 1.
P_DEL = 'HI'.
ENDIF.
IF SCREEN-NAME = 'P_APPL'.
SCREEN-INPUT = 0.
SCREEN-OUTPUT = 1.
P_APPL = 'CHF'.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
WHEN 'BACK'.
LEAVE PROGRAM.
WHEN 'EXIT'.
LEAVE PROGRAM.
WHEN 'CANCEL'.
LEAVE PROGRAM.
ENDCASE.
AT SELECTION-SCREEN OUTPUT.
SET PF-STATUS 'PROJ'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'P_DEL'.
SCREEN-INPUT = 0.
SCREEN-OUTPUT = 1.
ENDIF.
IF SCREEN-NAME = 'P_APPL'.
SCREEN-INPUT = 0.
SCREEN-OUTPUT = 1.
ENDIF.
IF SCREEN-NAME = 'P_APDESC'.
SCREEN-INPUT = 0.
SCREEN-OUTPUT = 1.
ENDIF.
IF SCREEN-NAME = 'P_MKDT'.
SCREEN-INPUT = 0.
SCREEN-OUTPUT = 1.
ENDIF.
IF SCREEN-NAME = 'P_NOINV'.
SCREEN-INPUT = 0.
SCREEN-OUTPUT = 1.
ENDIF.
IF SCREEN-NAME = 'P_TOAMNT'.
SCREEN-INPUT = 0.
SCREEN-OUTPUT = 1.
ENDIF.
IF SCREEN-NAME = 'P_TEKEN'.
SCREEN-INPUT = 0.
SCREEN-OUTPUT = 1.
ENDIF.
IF SCREEN-NAME = 'P_DESC'.
SCREEN-INPUT = 0.
SCREEN-OUTPUT = 1.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_LAUFD.
CALL FUNCTION 'F4_DATE'
EXPORTING
DATE_FOR_FIRST_MONTH = SY-DATUM
DISPLAY = ' '
FACTORY_CALENDAR_ID = ' '
GREGORIAN_CALENDAR_FLAG = ' '
HOLIDAY_CALENDAR_ID = ' '
PROGNAME_FOR_FIRST_MONTH = ' '
IMPORTING
SELECT_DATE = P_LAUFD
SELECT_WEEK =
SELECT_WEEK_BEGIN =
SELECT_WEEK_END =
EXCEPTIONS
CALENDAR_BUFFER_NOT_LOADABLE = 1
DATE_AFTER_RANGE = 2
DATE_BEFORE_RANGE = 3
DATE_INVALID = 4
FACTORY_CALENDAR_NOT_FOUND = 5
HOLIDAY_CALENDAR_NOT_FOUND = 6
PARAMETER_CONFLICT = 7
OTHERS = 8
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILENM.
IF TMP = SSCRFIELDS-UCOMM.
CLEAR SSCRFIELDS-UCOMM.
CLEAR TMP.
ELSE.
SSCRFIELDS-UCOMM = 'SRC'.
ENDIF.
CASE SSCRFIELDS-UCOMM.
WHEN 'SRC'.
TMP = SSCRFIELDS-UCOMM.
CALL FUNCTION '/SAPDMC/LSM_F4_FRONTEND_FILE'
EXPORTING
PATHNAME =
CHANGING
PATHFILE = V_FILENAME
EXCEPTIONS
CANCELED_BY_USER = 1
SYSTEM_ERROR = 2
OTHERS = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
IF SY-SUBRC = 1.
MESSAGE I000(Z6890_PROJ) .
ENDIF.
ENDIF.
P_FILENM = V_FILENAME.
CLEAR SSCRFIELDS-UCOMM.
WHEN OTHERS.
CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION'
EXPORTING
I_LOCATION_FLAG = 'A'
I_SERVER = 'ides47_i47_00'
I_PATH = 'D:\usr\sap\'
FILEMASK = '.'
FILEOPERATION = 'R'
IMPORTING
O_LOCATION_FLAG =
O_SERVER =
O_PATH = FILE
ABEND_FLAG =
EXCEPTIONS
RFC_ERROR = 1
ERROR_WITH_GUI = 2
OTHERS = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
P_FILENM = FILE.
CLEAR SSCRFIELDS-UCOMM.
ENDCASE.
*& Form MV_DATA_FRM_PRES_INT
text
--> p1 text
<-- p2 text
FORM MV_DATA_FRM_PRES_INT .
DATA: F_NAME TYPE STRING.
F_NAME = P_FILENM.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = F_NAME
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = ' '
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = ' '
CODEPAGE = ' '
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
IMPORTING
FILELENGTH =
HEADER =
TABLES
DATA_TAB = GIN_FILE
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF SY-SUBRC = 1.
LEAVE TO LIST-PROCESSING.
WRITE: / 'Error: File could not be opened!'.
MESSAGE I001(Z6890_PROJ) WITH P_FILENM.
ENDIF.
BREAK-POINT.
ENDFORM. " MV_DATA_FRM_PRES_INT
*& Form OPEN_FILE_ONAPP_SERVER
text
--> p1 text
<-- p2 text
FORM OPEN_FILE_ONAPP_SERVER .
ENDFORM.Hi Piyush,
Add the below code in your program.
*Note: you have to take two parameters for files.
If you select check box then p_pc parameter is visible.
if you dont select check box then p_app parameter is visible.
PARAMETERS: p_chk1 AS CHECKBOX USER-COMMAND rusr.
SELECTION-SCREEN: BEGIN OF BLOCK blk1 WITH FRAME.
PARAMETERS: p_pc LIKE rlgrap-filename MODIF ID abc.
PARAMETERS: p_app LIKE rlgrap-filename MODIF ID def.
SELECTION-SCREEN: END OF BLOCK blk1.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-group1 = 'ABC'.
CLEAR: p_pc, p_app.
IF p_chk1 = 'X'.
screen-active = 1.
ELSE.
screen-active = 0.
ENDIF.
MODIFY SCREEN.
ENDIF.
IF screen-group1 = 'DEF'.
CLEAR: p_pc, p_app.
IF p_chk1 <> 'X'.
screen-active = 1.
ELSE.
screen-active = 0.
ENDIF.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_app.
PERFORM get_fname_app.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_pc.
CALL FUNCTION 'F4_FILENAME'
IMPORTING
file_name = p_pc.
*& Form get_fname_app
text
FORM get_fname_app.
DATA: c_fnh_mask TYPE dxfields-filemask VALUE '.',
search_dir TYPE dxfields-longpath VALUE '/sapglobal/users',
file_path LIKE dxfields-longpath.
CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION'
EXPORTING
i_location_flag = 'A'
i_server = ' '
i_path = search_dir
filemask = c_fnh_mask
fileoperation = 'R'
IMPORTING
o_path = file_path
EXCEPTIONS
rfc_error = 1
OTHERS = 2.
IF sy-subrc EQ 0.
p_app = file_path.
ENDIF.
ENDFORM. "get_fname_app -
Problem in designe selection screen
Hi Experts,
i have to design a selection screen like
Month -> january to sepetmber
tear -> 2005 to current year
i am using the field delivery_date for this purpose(which has no data element). the field is dats and lenth 8 it contains value like 01.01.2005.
how could i make this possible. please hep me out.
Thank you for the help.Hi,
You can use VRM_SET_VALUES for this requirement.
Thanks & Regards,
Vamsi. -
Dear all-
I am assigned a task of HR report. I am new to HR reporting. The design has selection-screen with the following:
Personnel Number
Employment Status
Personnel Area
Personnel Subarea
Employee Group
Employee Subgroup
Job Family #
Job #
Job Family is object 99 and Job is object C
My questions:
Q1. The standard selection-screen of HR already has the selections for Personnel Number
Employment Status
Personnel Area
Personnel Subarea
Employee Group
Employee Subgroup
Do we need to again create a selection for the above fields???
Q2 What is Job family and Job here? Where can I get these fields???
TxHi
SInce you have used the PNP Logical database in the program attributes you have got the fields on the selection screen
There is no need to create a separate selection screen again
You can use that.
But have to use LDB related code like GET PERNR...
JOB is the field = PA0001-STELL (t513 table is the master for JOBS)
and Job family is the JOB descritpion I hope (see the table T513S - and field is STLTX
<b>Reward points for useful Answers</b>
Regards
Anji
Message was edited by:
Anji Reddy Vangala -
Selection Screen in smartforms
hi ,
is it possible to design a selection screen in smart form.
my requirement is to pass a set of material numbers obtained from select-optins to the smart form. how can i pass these set of values to the smart form.
Regards
ArunHi,
I think you already posted this question.
This time I try to suggest a different solution.
In the Form Interface Import just pass parameters like
s_low type likp-vbeln and
s_high type likp-vbeln.[assumed that s_vbeln is the select-options]
Then create a program line.In that type s_low and s_high as input parameter and lr_vbeln and itab as output parameters.
Then in that program line type the below code.
RANGES:lr_vbeln FOR likp-vbeln.
IF NOT ( s_low IS INITIAL and s_high is initial ).
lr_vbeln-sign = 'I'.
lr_vbeln-option = 'EQ'.
lr_vbeln-low = s_low.
lr_vbeln-high = s_high.
APPEND lr_vbeln.
ENDIF.
select * from likp into table itab where vbeln in r_vbeln.
Hope it is helpful.
If not get back to me.
Rgds,
J.Jayanthi -
Selection- screen in module pool
hi all,
how to create selection screen in module pool programing,
in screen attributes of module pool, 4 screens are present, but selection screen radio button has been disabled.
how to work by using selection screen radio button.
Regards
SuprithHI Suprith,
You ll find a LAYOUT button on the application tool bar just click that button sceen painter sceen will be opend there you have to design your selection screen. Letf side of the sceen painter you see the options use the options as per your requiment and activate . If you are using module pool program go to SE93 create the t-code and give the program name and the screen name which you have created in se51.
hope this will help you...
reward if useful
regards,
sunil kairam. -
Selection screen list values initiating problem
Hi All,
I have designed a selection screen with list and initiating that list in initialization event. When i run the report through se38 the list is populated with values. But if i run the report through T-CODE the list is not populated with values.
why?
Thanx in advanceHello,
My understanding says that initialization event is triggered before selection screen gets generated.
So, i would suggest you write the code in At selection screen Output.
I have came across same problem and this thing worked in my case.
Regards,
Jacky. -
Hi,
In my module pool program, if I click a button, am calling a selection screen using following statement.
CALL SELECTION-SCREEN 0105 STARTING AT 10 10 ENDING AT 95 16.
also, in TOP include, I have designed the selection screen as follows
SELECTION-SCREEN BEGIN OF SCREEN 0105.
SELECTION-SCREEN BEGIN OF BLOCK proj_def WITH FRAME TITLE text-100.
SELECT-OPTIONS pspid FOR proj-pspid.
SELECTION-SCREEN END OF BLOCK proj_def.
SELECTION-SCREEN END OF SCREEN 0105.
when I execute, there are some default buttons are coming. But I want to include my own buttons and I have to write code for that. Is it possible? How can I do that?
Regards,
SAP Lover.Hi,
Proceed as follows to achieve your requirement.
1. Click on the button
2. According to your logic you'll get a Selection Screen as POP-UP
3. Now select F1 on that input field
4. Go with Technical Information Option
5. You'll get the necessary info and here you can notice GUI DATA
6. Here you can see the program name as RSSYSTDB and Status as %_CSP
7. Double click on this status.
8. It will lead you to that status. Click on Display <-> Change / CTRL + F1.
9. It will ask for the access key. get the access key from BASIS and then here you go to change according to your requirement.
Hope this helps. Reward if useful.
Thanks and Regards,
Maddineni Bharath. -
Hii All-
I want to design the selection screen of a standard transaction PECM_CHANGE_STATUS . Can anybody help me how the first field "Reporting Period" is designed???
TxHi,
Check the following link:
http://www.sap-img.com/sap-hr.htm
Regards,
Bhaskar -
Collective search on the Select-options field on the selection screen
Hello experts,
I have a Y program and a selection screen for it. I have to get the BKPF-BELNR in the search help list. Since the table is too bulky to get all the documents form it. I thought I might need a condition of company code for fetching the documents. I have company code on the selection screen, but if I press F4, on the BELNR, my select-options internal table for <b>company code</b> is remains initial. I think for F4 events the values doesn't get populated in the internal tables, not sure.
Can you tell me, how to get the company code entered on the selection screen, on the F4 event. Or If this doesn't work, will collective search help solve my problem? If yes, Please let me know, which function module I can use to add a collective search to my select-options on the selection screen.
Thanks,
Ganesh Khumse.
Points will be rewarded!Hi
do like this
TYPES : BEGIN OF ST_OBJID_SH,
OTYPE TYPE HRP1000-OTYPE,
OBJID TYPE HRP1000-OBJID,
END OF ST_OBJID_SH.
DATA : IT_OBJID_SH TYPE STANDARD TABLE OF ST_OBJID_SH.
DATA : WA_OBJID_SH TYPE ST_OBJID_SH.
***********SELECTION SCREEN DESIGN***********************
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
*SELECT-OPTIONS : S_OTYPE FOR HRP1001-OTYPE NO INTERVALS .
SELECT-OPTIONS : S_OBJID FOR HRP1001-OBJID NO INTERVALS .
SELECT-OPTIONS : DATE FOR SY-DATUM NO-EXTENSION OBLIGATORY.
SELECTION-SCREEN END OF BLOCK B1.
**********END OF SELECTION SCREEN DESIGN*****************
AT SELECTION-SCREEN ON VALUE-REQUEST FOR S_OBJID-LOW.
IF S_OBJID IS NOT INITIAL.
SELECT OTYPE OBJID FROM HRP1000
INTO TABLE IT_OBJID_SH
WHERE OTYPE = 'D'.
IF SY-SUBRC EQ 0.
SEARCH HELP FOR QUALIFICATION.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
DDIC_STRUCTURE = ' '
RETFIELD = 'OBJID'
PVALKEY = ' '
DYNPPROG = SY-REPID
DYNPNR = SY-DYNNR
DYNPROFIELD = 'S_OBJID'
STEPL = 0
WINDOW_TITLE =
VALUE = ' '
VALUE_ORG = 'S'
MULTIPLE_CHOICE = ' '
DISPLAY = ' '
CALLBACK_PROGRAM = ' '
CALLBACK_FORM = ' '
MARK_TAB =
IMPORTING
USER_RESET =
TABLES
VALUE_TAB = IT_OBJID_SH
FIELD_TAB =
RETURN_TAB = RETURN_TAB
DYNPFLD_MAPPING =
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDIF. -
please help me in designing the selection-screen code for the following:
1st field(PR Item release status):
eban-frgkz (range of values) and default to '2' and 'Y'-PR autorized
2nd field(PR Item Del. Indicator):
eban-loekz (Range of values) and (default to not deleted)
3rd field(PR TYPE):
EBAN-BSART (Range of values)Hi,
Check this code ..
TABLES : eban.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-s01.
SELECT-OPTIONS:
s_frgkz for eban-frgkz,
s_loekz for eban-loekz,
s_bsart FOR EBAN-BSART.
SELECTION-SCREEN END OF BLOCK b1.
INITIALIZATION.
s_frgkz-sign = 'I'.
s_frgkz-option = 'EQ'.
s_frgkz-low = 'Z'.
Append s_frgkz. Clear s_frgkz.
s_frgkz-sign = 'I'.
s_frgkz-option = 'EQ'.
s_frgkz-low = 'Y'.
Append s_frgkz. Clear s_frgkz. -
Time field in selection screen
Hi All,
I have one requirement like we need to create the selection screen with date and time fields to hold the values of shift times. Please find below example.
In selection screen I am using select-option for creating selection screen withr date and time fields.
Select-option : Date :- From Date to To-Date (Ex : 07-08-2009 to 07-09-2009
Shift 1:u2013 From-Time to To-Time (Ex : Values 6:00:00 to 14:00:00)
Shift 2 :u2013 From-Time to To-Time (Ex : Values 14:00:00 to 22:00:00)
Shift 3 :u2013 From-Time to To-Time (Ex : Values 22:00:00 to 6:00:00)
When I try to press enter is giving message like u201CLower Limit is Greater than higher limitu201D for shift 3 selection field.
Please let me know how can we design the selection screen for this type of scenario.
Thanks in Advanceu2026u2026
Amjad.Hi,
I have added two time fields in a line using PARAMETERS. Hope this code might be helpful to add any number of time fields as you need:
SELECTION-SCREEN: BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(10) TEXT-R01 FOR FIELD p_par1.
PARAMETERS p_par1 like sy-uzeit.
SELECTION-SCREEN POSITION 30.
SELECTION-SCREEN COMMENT 45(10) TEXT-R02 FOR FIELD p_par2.
PARAMETERS p_par2 like sy-uzeit.
SELECTION-SCREEN END OF LINE.
Thanks,
Sathya. -
Logic need for my selection screen
Hi,
i designed my selection screen
PARAMETERS:
rb_alv RADIOBUTTON GROUP g2, " Radio 1
rb_pc RADIOBUTTON GROUP g2, " Radio 2
rb_unix RADIOBUTTON GROUP g2. " Radio 3
*File path
PARAMETERS: pa_ftxt TYPE rlgrap-filename.
Below isMy requirement is :How to do it???please help
Do not hard-code the directory output for Unix. Just make sure the selection logic checks to make sure a value exists in the path field if either download option (pc/unix) is set). For the PC default, use u2018c:\temp\veninfo.txtu2019 as a constant.
Thanks
asisPARAMETERS:
rb_alv RADIOBUTTON GROUP g2 user-command 'RAD', " Radio 1
rb_pc RADIOBUTTON GROUP g2, " Radio 2
rb_unix RADIOBUTTON GROUP g2. " Radio 3
*File path
PARAMETERS: pa_ftxt TYPE rlgrap-filename.
at selection-screen output.
if rb_pc = 'X'.
pa_ftxt = 'c:\temp\veninfo.txt'.
else.
clear pa_ftxt.
endif.
at selection-screen on value request for pa_ftxt.
CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION'
EXPORTING
i_location_flag = 'A'
i_server = ' '
i_path = ' ' "here you can give the path of the server directory
IMPORTING
o_path = l_path
abend_flag = l_abend_flag
EXCEPTIONS
communication_failure = 1
system_failure = 2
rfc_error = 3.
IF sy-subrc EQ 0.
p_file = l_path. "This gives you the path
ENDIF.
IF l_abend_flag = 'X'.
EXIT.
else.
Move l_path to your screen field pa_ftxt.
ENDIF.
Maybe you are looking for
-
I had a pop up which turned out to be a malware virus on my iPad how do I get rid of it
I had a pop up which turned out to be a malware virus on my iPad how do I get rid of it
-
Using IF function to look in two cells
I am building a time sheet in Numbers where column D calculates the total time elapsed from the start time in column B to the end time in column C. Column D contains a simple formula that subtracts B from C. . Cell D4 has a simple formula that subtr
-
CS3: Saving or Outputting .AI File as Multiple Files
There must be a way to save or output a single Adobe Illustrator file into multiple files based on the "pages" I have created in the document? For example, if I have tiled 10 tabloid-sized pages onto a single Illustrator CS3 .AI file, is it possible
-
Putting a software lic on another computer
Putt a license on another computer
-
Problem in personalization....
Dear, I am using Oracle Apps 11i and Database is 10g. I am doing a personalization on Control Block Button. But the cursor is not navigate through Tab or Enter and there is no WHEN-NEW-ITEM-INSTANCE trigger applied on that Buttons. how can i do the