You are on page 1of 1

ABAP:-

- RICE-F FRICE

R -> Report Program


-> Consolidated Data / Information Will Display based
I/P.
-> Types :-
- Classical = 1 I/P Screen(Screen) -> 1 O/P Screen (LIST)
-Interactive = 1 I/P Screen(Screen) -> multiple O/P Screen (LIST)

Form:- (External Paper)


data lt_mara type TABLE OF mara.
then use SELECT
like
Select * from mara into TABLE lt_mara where....

from Baskar Sundaramurthy to everyone: 4:13 PM


LS_MARA-AENAM.
ENDLOOP.
*Events:-
INITIALIZATION. " Trigger before display selection screen
mat_typ = 'ROH'.
so_mat-LOW = '100'.
so_mat-HIGH = '1000'.
so_mat-SIGN = 'I' ." or "'E'
so_mat-OPTION = 'BT'.
APPEND so_mat. " data into screen
INITIALIZATION.
mat_typ = 'FERT'.
" trigger after select screen
" vaild the input fields.
At SELECTION-SCREEN.
if mat_typ = ' ' .
MESSAGE 'Field should not be blank' type 'I'. " I X - exit
" W S E - status bar
ENDIF. " A - abort - dump
START-OF-SELECTION. "After input vaildate
select * FROM mara
into TABLE lt_mara
where matnr in so_mat "Range value sELECT-OPTION
and mtart = MAT_TYP.
IF SY-SUBRC <> 0.
MESSAGE 'MATERIAL NOT FOUND ' TYPE 'I'.
ENDIF.
TOP-OF-PAGE. " 1ST WRITE
WRITE: 30 'MATERIAL DETAILS REPORT' COLOR 3.

You might also like