4. Message Type Syntax Message [ A < nnn > ] ( message class ) with < field1 > < field2 > … E, W, I, S
5. Messages Type - A(Abend) Message A000(38)... Program Start Selection Screen A Message Exit
6. Messages Type - E(Error) Message E 000(38) .. . Program Start Selection Screen E Message New input Require
7. Messages Type - W(Warning) Message W 000(38).. . Program Start Selection Screen W Message New input possible List Enter
8. Messages Type - I(Information) Message I 000(38).. . Program Start Selection Screen I Message List Enter
9. Messages Type - S(Success) Message S 000(38).. . Program Start Selection Screen List (Next Screen)
10. Dynamic Message Report ztest1. Parameters today like sy-datum . At s election-screen. if today <> sy-datum. m essage e000(38) with ‘ Please enter today : ’ sy-datum . endif. Start-of-selection. Write: / ‘ Today is :’, t oday .
21. File Transfer * Prepare Internal Table Data all_customers like customers occurs 0 with header line. Data msg_txt(50). Parameters filename(128) default ‘cust omersdata .t xt ’ lower case. Start-of-selection. Select * from customers into table all_customers.
22. File Transfer * Opening a file Open dataset filename for output in text mode encoding default message msg_txt. If sy-subrc <> 0. Write: ‘File cannot be opened .Reason :’,msg_txt. else.
23. File Transfer * Transferring data to a file Loop at all_customers. Transfer all_customers to filename. Endloop. * Closing a file Close dataset filename. Endif.
25. File Transfer (Appending Data) * Opening a file Open dataset filename for appending in text mode encoding default message msg_txt. If sy-subrc <> 0. Write: ‘File cannot be opened .Reason :’,msg_txt. else . ...
26. Reading Data from OS File * Reading data from a file Parameters filename(128) default ‘cust omersdata .t xt ’ lower case. Data msg_txt(50). Data all_customers like customers occurs 0 with header line. Start-of-selection. Open dataset filename for input in text mode encoding default message msg_txt. If sy-subrc <> 0. Write: ‘File cannot be opened .Reason :’,msg_txt. else .
27. Reading Data from OS File Do. Read dataset filename into all_customers. if sy-subrc <> 0. Exit. endif. Append all_customers. Enddo. Close dataset filename. Endif.
30. Download Data to PC * Download data from PC parameters filename like rlgrap-filename default ‘c:ust omers .txt’. Data all_customers like customers occurs 0 with header line. START-OF-SELECTION. Select * from customers into table all_customres.
31. Download Data to PC C ALL FUNCTION ‘DOWNLOAD’ Exporting filename = filename Tables data_tab = all_customers Exceptions file_open_error = 1 … others = 5 .
32. Download Data to PC Case sy-subrc. When 1. Write: ‘Error when file opened’. When 2. Write: ‘Error during data transfer’. … When 0. Write: / ‘Data Download Finish’. Endcase.
33. Upload Data from PC * Upload data to PC parameters filename like rlgrap-filename default ‘c:ust omers .txt’. Data all_customers like customers occurs 0 with header line. START-OF-SELECTION.
34. Upload Data from PC CALL FUNCTION ‘UPLOAD’ Exporting filename = filename Tables data_tab = all_customers Exceptions file_open_error = 1 … others = 5 .
35. Upload Data from PC Case sy-subrc. When 1. Write: ‘Error when file opened’. When 2. Write: ‘Error during data transfer’. … When 0. Insert customers from table all_customers. … Endcase.
36. Upload/Download Data in Background Call function ‘WS_ DOWNLOAD’ Exporting filename = filename ... and Call function ‘ WS_UP LOAD’ Exporting filename = filename ...