Skip to main content

Model Name

Object TypeObjectDefinitionExamples in SAP ECC 6.0 EHP 7
Data Dictionary ObjectDomainDefines 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 ObjectDataElementDefines 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 ObjectTableTransparent 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 ObjectTableTypeDefines 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 ObjectViewVirtual 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 ObjectViewFieldIndividual field within a View definition.Fields within V_T001, V_MARA, V_T001W
Data Dictionary ObjectFieldA column/attribute within a table or structure definition.MATNR in MARA, BUKRS in BKPF, KUNNR in KNA1, LIFNR in LFA1
Data Dictionary ObjectSearchHelpInput 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 ObjectProgramABAP 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 ObjectFunctionFunction 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 ObjectTCodeTransaction code that launches a program, screen, or other application component.MM01 (Create Material), ME21N (Create Purchase Order), MIGO (Goods Movement), etc.
ABAP Repository ObjectPackageDevelopment class/container that groups related repository objects for transport and organization.SAPAPPL (Application Development), SLIS (ALV List Viewer), $TMP (Local Development)
ABAP Repository ObjectScreenDynpro (dynamic program) definition including screen layout and flow logic.SAPMM07M (Goods Issue Screen), SAPMV45A (Sales Order Overview), SAPMF05A (FI Document Entry), etc.
ABAP Repository ObjectVariantSaved 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 ComponentClassSignatureInterface/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 ComponentMethodSignatureParameter 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 ComponentParameterSignatureDefinition 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/EnhancementEnhancementEnhancement 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/EnhancementModificationDirect change to SAP standard code (tracked via modification browser).Changes to standard programs tracked in SE95, registered in SSCR
Modification/EnhancementDocDocumentation object attached to repository objects.DTEL (Data Element docs), TABL (Table docs), FUGR (Function Group docs), PROG (Program docs), TRAN (Transaction docs)
Modification/EnhancementMenuPathNavigation 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)