SAP ABAP Class CL_BADI_COMPONENT_HANDLING (Add-Ins: Component Handling)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-CEX (Application Component) Customer Enhancements
⤷
SECE (Package) Enhancement concept

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_BADI_COCO_HANDLING | BAdI Components: Control Composites | 20000525 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_BADI_FCODE_HANDLING | BAdI Components: Function Codes | 20000519 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_BADI_INTA_HANDLING | BAdI Components: Include Structures | 20000525 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_BADI_SCRN_HANDLING | BAdI Components: Screen Enhancements | 20000530 |
Properties
Class | CL_BADI_COMPONENT_HANDLING | |
Short Description | Add-Ins: Component Handling | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SECE | Enhancement concept |
Created | 20000518 | SAP |
Last change | 20000519 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_BADI_COMPONENT_HANDLING has no interface implemented.
Friends
Class CL_BADI_COMPONENT_HANDLING has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CHAR40 | Component type | 20000710 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Database Table for Data | 20000522 | ||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Database Table for Texts | 20000522 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Database Table for Data | 20000522 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Database Table for Texts | 20000522 | ||
6 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SEEX_COMPONENT_TABLE | Entries to be Inserted | 20000518 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SEEX_COMPONENT_TABLE | Entries to be Deleted | 20000518 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SEEX_COMPONENT_TABLE | Selected Entries | 20000518 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SEEX_BOOLEAN | Initialize Tables Directly After Saving | 20000527 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | First Selected Line | 20000522 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | Last Selected Line | 20000522 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | Type of Structure | 20000522 | ||
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SEU_OBJTYP | WB Request: Type of Object in Development Environment | 20000627 |
Methods
Events
Class CL_BADI_COMPONENT_HANDLING has no event.
Types
Class CL_BADI_COMPONENT_HANDLING has no local type.
Method Signatures
Method CHECK_BEFORE_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ROLE | Call by reference | Type reference (TYPE) | SEEX_ROLE_TYPE | Rolle | 20000523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schreib-Konflikt | 20000523 |
Method CHECK_SINGLE_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CON_EXIT | Value transfer | Type reference (TYPE) | EXIT_DEF | Konfliktärer Exit | 20000524 | ||
2 | ![]() |
CON_IMP | Value transfer | Type reference (TYPE) | EXIT_IMP | Konfliktärer Implementierung | 20000525 | ||
3 | ![]() |
EXIT_NAME | Value transfer | Type reference (TYPE) | EXIT_DEF | BAdI-Def. | 20000524 | ||
4 | ![]() |
IMP_NAME | Value transfer | Type reference (TYPE) | EXIT_IMP | BAdI-Implementierung | 20000524 | ||
5 | ![]() |
OBJECT_NAME1 | Value transfer | Type reference (TYPE) | ANY | Objektname 1 | 20000524 | ||
6 | ![]() |
OBJECT_NAME2 | Value transfer | Type reference (TYPE) | ANY | Objektname 2 | 20000524 | ||
7 | ![]() |
OBJECT_NAME3 | Value transfer | Type reference (TYPE) | ANY | Objektname 3 | 20000530 |
Method CHECK_SINGLE_ENTRY on class CL_BADI_COMPONENT_HANDLING has no exception.
Method CHK_ACT_ALL_ENTRS_BY_WB_TL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENTRIES_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Einträge | 20000628 | ||
2 | ![]() |
EXIT_NAME | Value transfer | Type reference (TYPE) | EXIT_DEF | BAdI-Def. | 20000628 | ||
3 | ![]() |
IMP_NAME | Value transfer | Type reference (TYPE) | EXIT_IMP | BAdI-Implementierung | 20000628 | ||
4 | ![]() |
ONLY_CHECK | Value transfer | Type reference (TYPE) | SEEX_BOOLEAN | only check | 20000628 | ||
5 | ![]() |
ROLE | Value transfer | Type reference (TYPE) | SEEX_ROLE_TYPE | Rolle | 20000628 | ||
6 | ![]() |
TOOL_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_WB_BADI_BUILDER | Workbench: Programm | 20000628 |
Method CHK_ACT_ALL_ENTRS_BY_WB_TL on class CL_BADI_COMPONENT_HANDLING has no exception.
Method CLEAN_BEFORE_FRESH_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENTRIES_TO_INSERT | Call by reference | Type reference (TYPE) | SEEX_COMPONENT_TABLE | Einträge | 20000523 | ||
2 | ![]() |
ROLE | Value transfer | Type reference (TYPE) | SEEX_ROLE_TYPE | Rolle | 20000523 |
Method CLEAN_BEFORE_FRESH_INSERT on class CL_BADI_COMPONENT_HANDLING has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_BADI_COMPONENT_HANDLING has no parameter.
Method CONSTRUCTOR on class CL_BADI_COMPONENT_HANDLING has no exception.
Method DATABASE_ACCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ACCESS_MODE | Value transfer | Type reference (TYPE) | SEEX_ACCESS_MODE | Zugriffsart | 20000523 | ||
2 | ![]() |
GENERIC_ENTRY | Call by reference | Type reference (TYPE) | SEEX_GENERIC_ENTRY | Eintrag | 20000523 | ||
3 | ![]() |
ROLE | Value transfer | Type reference (TYPE) | SEEX_ROLE_TYPE | Rolle | 20000523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Schreibfehler | 20000523 |
Method GET_END_SELLINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SELLINE | Value transfer | Type reference (TYPE) | SYTABIX | Zeile | 20000522 |
Method GET_END_SELLINE on class CL_BADI_COMPONENT_HANDLING has no exception.
Method GET_OBJKEY_BY_GENERIC_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
GENERIC_ENTRY | Value transfer | Type reference (TYPE) | SEEX_GENERIC_ENTRY | Eintrag | 20000630 | ||
2 | ![]() |
OBJECT_NAME | Value transfer | Type reference (TYPE) | SEU_OBJKEY | WB Request: Schlüssel eines Objekts in der EU | 20000630 | ||
3 | ![]() |
ROLE | Value transfer | Type reference (TYPE) | SEEX_ROLE_TYPE | Rolle | 20000630 |
Method GET_OBJKEY_BY_GENERIC_ENTRY on class CL_BADI_COMPONENT_HANDLING has no exception.
Method GET_SHORT_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXIT_NAME | Value transfer | Type reference (TYPE) | EXIT_DEF | BAdI-Def. | 20000524 | ||
2 | ![]() |
IMP_NAME | Value transfer | Type reference (TYPE) | EXIT_IMP | BAdI-Implementierung | 20000524 | ||
3 | ![]() |
MAINT_LANGU | Value transfer | Type reference (TYPE) | SYLANGU | R/3-System, aktuelle Sprache | 20000524 | ||
4 | ![]() |
MAST_LANGU | Value transfer | Type reference (TYPE) | SYLANGU | R/3-System, aktuelle Sprache | 20000524 | ||
5 | ![]() |
OBJECT_NAME1 | Value transfer | Type reference (TYPE) | ANY | Objektname 1 | 20000524 | ||
6 | ![]() |
OBJECT_NAME2 | Value transfer | Type reference (TYPE) | ANY | Objektname 2 | 20000524 | ||
7 | ![]() |
OBJECT_NAME3 | Value transfer | Type reference (TYPE) | ANY | Objektname 3 | 20000530 | ||
8 | ![]() |
TEXT | Value transfer | Type reference (TYPE) | AS4TEXT | Kurzbeschreibung von Repository-Objekten | 20000524 |
Method GET_SHORT_TEXT on class CL_BADI_COMPONENT_HANDLING has no exception.
Method GET_START_SELLINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SELLINE | Value transfer | Type reference (TYPE) | SYTABIX | Zeile | 20000522 |
Method GET_START_SELLINE on class CL_BADI_COMPONENT_HANDLING has no exception.
Method PERFORM_LINE_OPERATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LINES | Value transfer | Type reference (TYPE) | I | zeilananzahl | 20000518 | ||
2 | ![]() |
OK_CODE | Value transfer | Type reference (TYPE) | FCODE | Funktionscode | 20000518 | ||
3 | ![]() |
ROLE | Value transfer | Type reference (TYPE) | SEEX_ROLE_TYPE | Rolle | 20000518 | ||
4 | ![]() |
STATUS | Value transfer | Type reference (TYPE) | SEEX_STATUS | Status | 20000519 | ||
5 | ![]() |
TABIX | Value transfer | Type reference (TYPE) | SYTABIX | Interne Tabellen, aktueller Zeilenindex | 20000518 | ||
6 | ![]() |
TABLE_REF | Call by reference | Object reference (TYPE REF TO) | DATA | interne SEXO-Tabelle | 20000519 |
Method PERFORM_LINE_OPERATION on class CL_BADI_COMPONENT_HANDLING has no exception.
Method READ_ALL_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENTRIES_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Einträge | 20000524 | ||
2 | ![]() |
EXIT_NAME | Value transfer | Type reference (TYPE) | EXIT_DEF | BAdI-Def. | 20000524 | ||
3 | ![]() |
IMP_NAME | Value transfer | Type reference (TYPE) | EXIT_IMP | BAdI-Implementierung | 20000524 | ||
4 | ![]() |
MAINT_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | R/3-System, aktuelle Sprache | 20000524 | ||
5 | ![]() |
MAST_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | R/3-System, aktuelle Sprache | 20000524 | ||
6 | ![]() |
ROLE | Value transfer | Type reference (TYPE) | SEEX_ROLE_TYPE | Rolle | 20000524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Einträge gefunden | 20000524 |
Method SAVE_ALL_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENTRIES_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Einzufügende Einträge | 20000519 | ||
2 | ![]() |
ROLE | Value transfer | Type reference (TYPE) | SEEX_ROLE_TYPE | Rolle | 20000518 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datenbankfehler | 20000523 | |
2 | ![]() |
Beim Schreiben auf die Datenbank entsteht ein Konflikt | 20000519 |
Method UPDATE_SINGLE_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NEW_WA | Call by reference | Object reference (TYPE REF TO) | DATA | Neuer Eintrag | 20000518 | ||
2 | ![]() |
OLD_WA | Call by reference | Object reference (TYPE REF TO) | DATA | Alter Eintrag | 20000518 |
Method UPDATE_SINGLE_ENTRY on class CL_BADI_COMPONENT_HANDLING has no exception.
History
Last changed by/on | SAP | 20000519 |
SAP Release Created in | 50A |