Display files on SAP Application Server(UNIX)
View file on the application server(UNIX). Used in conjunction with ZUNIXFILES which displays all directorys/files on the application server. Simple copy and paste the following code into a new ABAP report program.
*....................................................................*: Title: Browse file on Unix. : *: : *: Description: Using internal System Call we gain access to UNIX. : *: The program uses the standard Unix command 'cat' to: *: browse the file : *: : *: The program lets you browse a file record of up to : *: 500 chars wide. : *: : *:..................................................................: REPORT ZBROWSEFILE MESSAGE-ID Z1 NO STANDARD PAGE HEADING LINE-COUNT 65 LINE-SIZE 80. DATA: BEGIN OF TABL OCCURS 0, LINE(560), END OF TABL. DATA: PARCOM_LOC LIKE RS37A-LINE. DATA: COLOR TYPE I. DATA: COUNT(16) TYPE C. *---------------------------------------------------------------------------------* * Parameters. * *---------------------------------------------------------------------------------* SELECTION-SCREEN SKIP 2. PARAMETERS: PARCOM LIKE RS37A-LINE. *---------------------------------------------------------------------------------* * Validering af parametre. * *---------------------------------------------------------------------------------* *---------------------------------------------------------------------------------* * TOP-OF-PAGE. * *---------------------------------------------------------------------------------* TOP-OF-PAGE. PERFORM WRITE_PAGE_HEADING. *---------------------------------------------------------------------------------* * INITIALIZATION. * *---------------------------------------------------------------------------------* INITIALIZATION. PARCOM = '/usr/sap/trans/* '. *---------------------------------------------------------------------------------* * START-OF-SELECTION. * *---------------------------------------------------------------------------------* START-OF-SELECTION. PERFORM MAKE_LOC. PERFORM COLLECT_DATA. PERFORM WRITE_FILE_CONTENT. PERFORM WRITE_NUMBER_OF_CONTENT. *---------------------------------------------------------------------------------*