ABAP Programs: Selection screen events
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | REPORT ZSOURCE1603 MESSAGE-ID SU. * Worka area TABLES CUSTOMERS. * Selection criteria PARAMETERS PCODE LIKE CUSTOMERS-POSTCODE. SELECT-OPTIONS S_NAME FOR CUSTOMERS-NAME. * Variables DATA: PARAMETER_LENGTH TYPE I, NUMBER_OF_SELECTIONS TYPE I. * Checking user input in Parameter pcode AT SELECTION-SCREEN ON PCODE. PARAMETER_LENGTH = STRLEN( PCODE ). IF PARAMETER_LENGTH < 5. MESSAGE E000 WITH 'ZIP code invalid'. ENDIF. * Checking user input in Select-Option s_name AT SELECTION-SCREEN ON S_NAME. DESCRIBE TABLE S_NAME LINES NUMBER_OF_SELECTIONS. IF NUMBER_OF_SELECTIONS = 0. MESSAGE E000 WITH 'Please specify name of customer'. ENDIF. * Processing data START-OF-SELECTION. SELECT * FROM CUSTOMERS WHERE NAME IN S_NAME. WRITE / CUSTOMERS-NAME. ENDSELECT. |
If you like this post, you may as well like these too:
- ABAP Programs:Displaying the selection screen REPORT ZSOURCE1803. * Work area TABLES CUSTOMERS. * Selection criteria SELECT-OPTIONS S_NAME FOR CUSTOMERS-NAME. * running chap1801 and displaying the selection screen SUBMIT CHAP1801 VIA SELECTION-SCREEN WITH P_DATE =...
- ABAP Programs : Using the events start-of-selection and end-of-selection REPORT ZSOURCE1503. * Work area TABLES BOOKINGS. * Initial processing START-OF-SELECTION. WRITE / ‘Start’. * Reading data GET BOOKINGS. WRITE: AT /3 BOOKINGS-FLDATE. * Final processing END-OF-SELECTION. WRITE /...
- ABAP Tips: Reporting and Selection-screen ABAP Reporting Report Template Calling another report from your own report Calling a dialog screen from a report and passing data Call dialog screen from report - Example 2...
- Dynamic Selection Screen ABAP Program using Dynamic Selection Screen ABAP Program with consists of the selection screen, which changes based on the user click on a radio button. The entire selection screen...
- ABAP Programs: Sample report with selection criteria REPORT ZSOURCE1801. TABLES: CUSTOMERS, BOOKINGS. PARAMETERS P_DATE TYPE D. SELECT-OPTIONS S_NAME FOR CUSTOMERS-NAME. SELECT * FROM CUSTOMERS WHERE NAME IN S_NAME. WRITE / CUSTOMERS-NAME. SELECT * FROM BOOKINGS WHERE...

















Leave a Reply