| Data Dictionary Object | Domain | Defines the technical characteristics of a field (data type, length, value range). Multiple data elements can reference the same domain. | CHAR1, CHAR4, QUAN 13.3, etc. |
| Data Dictionary Object | DataElement | Defines the semantic meaning of a field, including field labels and documentation. References a domain for technical properties. | MATNR (Material Number), BUKRS (Company Code), WERKS_D (Plant), etc. |
| Data Dictionary Object | Table | Transparent database table definition in the ABAP Dictionary that stores application data persistently. | MARA (Material Master General), MARC (Plant Data for Material), MARD (Storage Location Data), etc. |
| Data Dictionary Object | TableType | Defines the structure of an internal table type, used for passing table parameters in function modules and methods. | MATNR_TAB (Material Numbers Table), BAPIRET2_T (Return Messages Table), SLIS_T_FIELDCAT_ALV (ALV Field Catalog), etc. |
| Data Dictionary Object | View | Virtual table that combines data from one or more tables (database views, projection views, maintenance views, help views). | V_T001 (Company Code Maintenance), M_MARA (Material Master Help View), V_MARA (Material General Data), etc. |
| Data Dictionary Object | ViewField | Individual field within a View definition. | Fields within V_T001, V_MARA, V_T001W |
| Data Dictionary Object | Field | A column/attribute within a table or structure definition. | MATNR in MARA, BUKRS in BKPF, KUNNR in KNA1, LIFNR in LFA1 |
| Data Dictionary Object | SearchHelp | Input help (F4 help) object that provides value selection for screen fields. | MAT1 (Material by Number), H_T001 (Company Codes), H_T001W (Plants), etc. |
| ABAP Repository Object | Program | ABAP executable program (report, module pool, include, subroutine pool, etc.). | RFDUSC00 (Customer Account Analysis Report), SAPMM07M (Goods Movement Module Pool), SAPMSSY1 (System Program), etc. |
| ABAP Repository Object | Function | Function module housed in a function group, providing reusable ABAP code with defined interfaces. | BAPI_MATERIAL_GET_DETAIL (Get Material Details), CONVERSION_EXIT_ALPHA_INPUT (Material Number Conversion), REUSE_ALV_GRID_DISPLAY (ALV Grid Display), etc. |
| ABAP Repository Object | TCode | Transaction code that launches a program, screen, or other application component. | MM01 (Create Material), ME21N (Create Purchase Order), MIGO (Goods Movement), etc. |
| ABAP Repository Object | Package | Development class/container that groups related repository objects for transport and organization. | SAPAPPL (Application Development), SLIS (ALV List Viewer), $TMP (Local Development) |
| ABAP Repository Object | Screen | Dynpro (dynamic program) definition including screen layout and flow logic. | SAPMM07M (Goods Issue Screen), SAPMV45A (Sales Order Overview), SAPMF05A (FI Document Entry), etc. |
| ABAP Repository Object | Variant | Saved set of input values for a program's selection screen. | SAP&001 (Standard Balance Sheet), SAP_STANDARD (Standard Stock Report), CUS& (Customer Default Variant), etc. |
| Object-Oriented Component | ClassSignature | Interface/signature definition of an ABAP class (public methods, attributes, events). | CL_GUI_ALV_GRID (ALV Grid Control), CL_GUI_CUSTOM_CONTAINER (GUI Custom Container), CL_HTTP_CLIENT (HTTP Client), etc. |
| Object-Oriented Component | MethodSignature | Parameter interface of a class method (importing, exporting, changing, returning parameters). | SET_TABLE_FOR_FIRST_DISPLAY, REFRESH_TABLE_DISPLAY, FACTORY, DISPLAY, FILE_OPEN_DIALOG, GUI_DOWNLOAD, GUI_UPLOAD, SEND |
| Object-Oriented Component | ParameterSignature | Definition of parameters for methods or function modules (importing, exporting, changing, tables, returning). | IV_MATNR (Importing Variable - Material Number), ET_RETURN (Exporting Table - Return messages), CT_DATA (Changing Table - Data), etc. |
| Modification/Enhancement | Enhancement | Enhancement spot or implementation using SAP's modification-free enhancement framework (BAdIs, enhancement points). | MB_DOCUMENT_BADI (Goods Movement Enhancement BAdI), CMOD/SMOD (Classic Enhancements), EXIT_SAPLV60A_001 (Billing User Exit), etc. |
| Modification/Enhancement | Modification | Direct change to SAP standard code (tracked via modification browser). | Changes to standard programs tracked in SE95, registered in SSCR |
| Modification/Enhancement | Doc | Documentation object attached to repository objects. | DTEL (Data Element docs), TABL (Table docs), FUGR (Function Group docs), PROG (Program docs), TRAN (Transaction docs) |
| Modification/Enhancement | MenuPath | Navigation path in SAP GUI menu structure to access transactions/functions. | Logistics → Materials Management → Purchasing → Purchase Order → Create (ME21N), Logistics → Sales and Distribution → Sales → Order → Create (VA01) |