RM/1 -   BDC(Input Screen Design and Data-declaration ) 

Example -  Petty Cash upload program 
 
Input screen design: 
 PARAMETERS: IFILENM  LIKE RLGRAP-FILENAME          "Filename 
                            DEFAULT 'C:\RMD\TEST1.TXT' OBLIGATORY , 
 
                            SESS_NM(7) TYPE C OBLIGATORY, 
                            check_dt  as checkbox,     "Check-only indicator 
                            rec_num    type i default 500. "Trans per session 

000800 at selection-screen on value-request for ifilenm. 
000810   call function 'WS_FILENAME_GET' 
000820        exporting 
000830             def_filename     = space 
000840             def_path         = ifilenm 
000850             mask             = ',*.*,*.*.' 
000860             mode             = 'O' 
000870             title            = 'Choose File Name' 
000880        importing 
000890             filename         = ifilenm 
000900        exceptions 
000910             inv_winsys       = 04 
000920             no_batch         = 08 
000930             selection_cancel = 12 
000940             selection_error  = 16. 
000950 
000960   if sy-subrc eq '04'. 
000970     message i838(29). 
000980   endif. 

 Data-declaration: 

* Structure of incoming data 
DATA: BEGIN OF  USER_REC, 
   GLCODE(9)  TYPE C,                          "GL A/C CODE 
   GLAMOUNT(12)  TYPE C,                  " AMOUNT OF GL A/C 
   DRCR(2)      TYPE C,                            "DR/CR FLAG 
END OF USER_REC.             
  
 * array to keep Input user data 
 DATA:    BEGIN OF USER_DATA OCCURS 100. 
            INCLUDE STRUCTURE USER_REC. 
 DATA:    END OF USER_DATA. 
 

 
 
 If you have comments or suggestions, email us at gssoft@goplay.com 

Copyright ©, 1998, GS Software, Last modified  Jan 1,1998