During years of work in the SAP world, I have noted down “couple” of useful Function Modules, Programs, Classes and others from different SAP modules, which I regularly need. Please see the list in the following table:
Type | ABAP Name | Description | Note | Key words |
---|---|---|---|---|
BAdI | RSAR_CONNECTOR | Customer-defined Functions in Formula Editor | To implement user specific formulas into for example decision step in the process chain management. To check implementing classes, check in the interface: IF_EX_RSAR_CONNECTOR | Process chain, Formula, Decision step |
BAPI | ||||
Classes | CL_ABAP_ELEMDESCR | Runtime Type Services | ||
Classes | CL_BCS_SMTP_NODES | BCS: SMTP Node Maintenance | Run method: START, to display the SMTP Node Maintenance in SOADM (TR: SCOT) | Emails |
Classes | CL_RSAU_UPDR | Update Rules | Update rules | |
Classes | CL_RSD_CHA | Characteristic (of a Version) | ||
Classes | CL_RSD_ODSO | DataStore | ||
Classes | CL_RSD_MPRO | BW Meta Data: Multi Provider | Get details about multiprovider and its fields/assignings and so on | Multiprovider |
Classes | CL_RSDS_RSDS | DataSource | ||
Classes | CL_RSMD_RS_0INFOPROV | Class for getting the data for 0INFOPROV | Master data class implementation | |
Classes | CL_RSTRAN_STAT | Static Methods for Transformation (Model) | Transformation | |
Classes | CL_RSTRAN_TRFN | Transformation | Transformation | |
Classes | CL_RSDA_CSV_CONVERTER | CSV Converter | ||
Classes | CL_RSDRI_INFOPROV | Infrastructure for InfoProvider Access | Reading data from Cubes | |
Function Module | BAPI_IOBJ_CREATE | Info object mass creation | Info object | |
Function Module | LVC_FIELDCATALOG_MERGE | Generate fieldcatalog based on given structure name | Fieldcatalog | |
Function Module | OWN_LOGICAL_SYSTEM_GET | Specify Name of Current Logged-on System (client in R/3 System) | Logical system name | |
Function Module | RRS_VAR_VALUES_EXIT_AFTER | Exit after variables are selected in Query selection | Query | |
Function Module | RRS_VAR_VALUES_EXIT_BEFORE | Exit before variables are selected in Query selection | Query | |
Function Module | RSD_IOBJ_GET | BW Reading Modules for InfoObjects | ||
Function Module | RSD_IOBJ_USAGE | Verwendungsnachweis für ein InfoObject | Infoobject, usage | |
Function Module | RSDRC_INFOPROV_READ_OLAP | Prepare data for Query | BW 7.3, Query | |
Function Module | RSZ_X_COMPONENT_GET | Loading of a component with all dependent elements | Query | |
Package | OPTA | Frontend functions | ||
Package | RRMX | Import/Export Excel Workbooks | ||
Program | ANALYZE_RSZ_TABLES | Check Report ANALYZE_RSZ_TABLES | Check BEx Query Elements | BEx Query, Elements, RSZ |
Program | REPTRAN | Report and modul pool transporter | Download program and function module | |
Program | RSDG_MPRO_ACTIVATE | Activating MultiProviders | Multiprovider, Activation | |
Program | RSDG_CUBE_ACTIVATE | Activation of InfoCubes | Cube, Activation | |
Program | RSDG_ODSO_ACTIVATE | Activating/Repairing DataStore Objects (Without Automatic Transport) | DSO, Activation | |
Program | RSDG_IOBJ_ACTIVATE | Activation of InfoObjects (w'out automatic transport connection !) | InfoObject, Activation | |
Program | RSDG_TRFN_ACTIVATE | Activation of Transformation | Transformation, Activation | |
Program | RSO_TLOGO_CHECK_REQUEST | BW Consistency Check of a Transport Request | Transport request | |
Program | RPUAUD00 | Logged Changes in Infotype Data | PA20 changes | |
Program | RSTMS_IMPORT_OVERVIEW | TMS: Display Import Overview | Transport management system | |
Program | RS_TEMPLATE_MAINTAIN_70 | Show code of the Web Template | BEx Query, Web Application Explorer WAD | |
User Exits |