Indeed these powerful ABAP/4 functions are very interesting and can bring some advantages. Improve your home development easily. They belong to standard objects and should never be changed. 
 - Bp_event_raise
 Trigger an event from ABAP/4 program.
- Bp_joblog_read
 Fetch job log executions filling the structure TBTC5.
- G_set_get_all_values
 Fetch values from a set filling the structure RGSB4.
- Popup_to_confirm_loss_of_data
 Create a dialog box in which you make a question whether the user wishes to perform a processing step with loss of data.
- Popup_to_confirm_step
 Create a dialog box in which you make a question whether the user wishes to perform the step.
- Popup_to_confirm_with_message
 Create a dialog box in which you inform the user about a specific decision point during an action.
- Popup_to_confirm_with_value
 Create a dialog box in which you make a question whether the user wishes to perform a processing step with a particular object.
- Popup_to_decide
 Create a dialog box in which you require the user between the two processing alternatives, or to cancel the action.
- Popup_to_decide_with_message
 Create a dialog box in which you inform the user about a specific decision point via a diagnosis text.
- Popup_to_display_text
 Create a dialog box in which you display a two-line message.
- Rfc_system_info
 Fetch information from the current instance filling the structure FRCSI.
- Rs_send_mail_for_spoollist
 Send messages from ABAP/4 programs to SAPoffice. The structure SOLI may contain the message.
- Rzl_sleep
 Hang the current application from 1 to 5 seconds.
- Rzl_submit
 Submit a remote report.
- Sapgui_progress_indicator
 Set progress indicator on the left lower corner of the current window.
- Sd_print_terms_of_payment
 Format terms of payment according to base line date and payment terms.
- So_wind_spool_list
 Browse printer spool numbers according to user informed.
- So_spool_read
 Fetch printer spool according to the spool number informed.
- So_user_list_read
 List of all users filling the structure SOUD3.
- Spell_amount
 Return the amount in words filling the structure SPELL.
- Th_saprel
 Gather information from the current system including upgrade activities. It completes fields from the structure KKS03.
- Th_server_list
 Gather information of all instances filling the structure MSXXLIST.
- Th_user_list
 List of logged users filling the structure UINFO.
- Th_user_info
 Information about the current user. It completes fields from the structure KKS03.
- Th_wpinfo
 List of work processes filling the structure WPINFO.
- Ws_upload
 Transfer files from the frontend to the application server.
- Ws_download
 Transfer files from the application server to the frontend.
- Ws_excel
 Download files at the frontend in excel format.
- Ws_execute
 Execute an external program on the presentation server.
- Ws_file_delete
 Delete file at the frontend.
- Ws_volume_get
 Get the label from a frontend device.
- Ws_msg
 Create a dialog box in which you display an one-line message.
| Note: | These functions have been used and have worked as well as they were supposed to do. |