Hierarchy
⤷ BC-DWB-TOO-CLA (Application Component) Class Builder
⤷ SEOE (Package) ABAP Objects Class Builder
Properties
Class | CL_OO_BO_BUILDER | |
Short Description | Create Business Object Components | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SEOE | ABAP Objects Class Builder |
Created | 20000214 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_EXITHANDLER | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | CL_OO_CLASSNAME_SERVICE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | SEOK | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | SEOO | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | SEOP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
6 | SEOX | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_OO_BO_BUILDER has no interface implemented.
Friends
Class CL_OO_BO_BUILDER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | BC_WITHOUT_DELEGATION | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | 20001204 | ||
2 | BUSINESS_CLASS_IS_ADDON | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | seox_false | 20001025 | ||
3 | BUSINESS_CLASS_IS_TRANSIENT | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | seox_false | Transient Business Class | 20000911 | |
4 | CIFKEY | Instance attribute | Private | Type reference (TYPE) | SEOCLSKEY | Key Structure of a Class | 20000214 | ||
5 | CIF_IS_NEW | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | Indicator: has CC Class Just Been Created? | 20000308 | ||
6 | CLASS_CHANGES | Instance attribute | Private | Type reference (TYPE) | SEO_CMP_CHANGE_LOG | Changed Components | 20000214 | ||
7 | CO_BC_REFERENCE | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'BUSINESS_INSTANCE' | Component Name | 20001205 | |
8 | CO_FIND_BY_KEY | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'FIND_BY_KEY' | Object Type Name | 20001205 | |
9 | CO_FIND_BY_LPOR | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'FIND_BY_LPOR' | Component Name | 20001205 | |
10 | CO_GET_ | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'GET_' | Component Name | 20001205 | |
11 | CO_GET_AGENT | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'GET_AGENT' | Component Name | 20001205 | |
12 | CO_GET_BUSINESS_INSTANCE | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'GET_BUSINESS_INSTANCE' | Object Type Name | 20001205 | |
13 | CO_GET_LPOR | Constant | Public | Type reference (TYPE) | SEOCMPNAME | 'GET_LPOR' | Component Name | 20001205 | |
14 | CO_IMPL_AGENT | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'IMPL_AGENT' | Component Name | 20001205 | |
15 | CO_IMPL_INSTANCE | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'IMPL_INSTANCE' | Component Name | 20001205 | |
16 | CO_LPOR | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'LPOR' | Component Name | 20001205 | |
17 | CO_MAP_KEY_TO_LPOR | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'MAP_KEY_TO_LPOR' | Object Type Name | 20001205 | |
18 | CO_MAP_LPOR_TO_KEY | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'MAP_LPOR_TO_KEY' | Object Type Name | 20001205 | |
19 | CO_REFRESH | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'REFRESH' | Component Name | 20001205 | |
20 | CO_RELEASE | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'RELEASE' | Component Name | 20001205 | |
21 | CO_RESULT | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'RESULT' | Component Name | 20001205 | |
22 | CO_SET_ | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'SET_' | Component Name | 20001205 | |
23 | CO_SIBFLPOR | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'SIBFLPOR' | Component Name | 20001205 | |
24 | GENERATE_CONSTRUCTOR | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | Indicator: Do You Want to Regenerate Constructor? | 20000330 | ||
25 | GENERATE_FACTORY_METHOD | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | Indicator: Do You Want To Regenerate the Factory Method? | 20000330 | ||
26 | INST | Static Attribute | Private | Object reference (TYPE REF TO) | CL_OO_BO_BUILDER | Instance | 20000214 | ||
27 | INST_IFNAME | Instance attribute | Public | Type reference (TYPE) | SEOCLSNAME | Name of Instance Interface | 20000216 | ||
28 | STAT_IFNAME | Instance attribute | Public | Type reference (TYPE) | SEOCLSNAME | Name of Instance Interface | 20000216 |
Methods
Events
Class CL_OO_BO_BUILDER has no event.
Types
Class CL_OO_BO_BUILDER has no local type.
Method Signatures
Method ACTIVATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | WBM | Call by reference | Object reference (TYPE REF TO) | IF_WB_MANAGER | Interface für Workbench Manager | 20001025 |
Method ACTIVATE on class CL_OO_BO_BUILDER has no exception.
Method BUILD_CLASS_CONSTRUCTOR_IMPL Signature
Method BUILD_CLASS_CONSTRUCTOR_IMPL on class CL_OO_BO_BUILDER has no parameter.
Method BUILD_CLASS_CONSTRUCTOR_IMPL on class CL_OO_BO_BUILDER has no exception.
Method BUILD_CONSTRUCTOR_IMPLEM Signature
Method BUILD_CONSTRUCTOR_IMPLEM on class CL_OO_BO_BUILDER has no parameter.
Method BUILD_CONSTRUCTOR_IMPLEM on class CL_OO_BO_BUILDER has no exception.
Method BUILD_DEFINITION Signature
Method BUILD_DEFINITION on class CL_OO_BO_BUILDER has no parameter.
Method BUILD_DEFINITION on class CL_OO_BO_BUILDER has no exception.
Method BUILD_FACTORY_METHOD_IMPLEMS Signature
Method BUILD_FACTORY_METHOD_IMPLEMS on class CL_OO_BO_BUILDER has no parameter.
Method BUILD_FACTORY_METHOD_IMPLEMS on class CL_OO_BO_BUILDER has no exception.
Method BUILD_GET_BC_INSTANCE_IMPLEM Signature
Method BUILD_GET_BC_INSTANCE_IMPLEM on class CL_OO_BO_BUILDER has no parameter.
Method BUILD_GET_BC_INSTANCE_IMPLEM on class CL_OO_BO_BUILDER has no exception.
Method BUILD_GET_METHOD_IMPLEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CMPKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20001120 |
Method BUILD_GET_METHOD_IMPLEM on class CL_OO_BO_BUILDER has no exception.
Method BUILD_IMPLEMENTATION Signature
Method BUILD_IMPLEMENTATION on class CL_OO_BO_BUILDER has no parameter.
Method BUILD_IMPLEMENTATION on class CL_OO_BO_BUILDER has no exception.
Method BUILD_INTERFACE_METHOD_IMPLEM Signature
Method BUILD_INTERFACE_METHOD_IMPLEM on class CL_OO_BO_BUILDER has no parameter.
Method BUILD_INTERFACE_METHOD_IMPLEM on class CL_OO_BO_BUILDER has no exception.
Method BUILD_METHOD_IMPLEMENTATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CMPKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20001120 |
Method BUILD_METHOD_IMPLEMENTATION on class CL_OO_BO_BUILDER has no exception.
Method CLEAR_METHOD_SIGNATURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CMPKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20000524 | ||
2 | Importing | PARDECLTYP | Call by reference | Type reference (TYPE) | SEOPARDECL | Deklarationsart Parameter (aus Verwendersicht) | 20000731 |
Method CLEAR_METHOD_SIGNATURE on class CL_OO_BO_BUILDER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CIFKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000214 | ||
2 | Importing | CIF_IS_NEW | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | Flag, ob CC_Klasse neu angelegt wurde | 20000308 |
Method CONSTRUCTOR on class CL_OO_BO_BUILDER has no exception.
Method CONVERT_BCCPDKEY_TO_IMPCPDKEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BC_CPDKEY | Value transfer | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20000711 | ||
2 | Returning | IMPL_CPDKEY | Value transfer | Type reference (TYPE) | SEOCPDKEY | Vollständiger Komponentenname | 20000711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CLASS_NOT_EXISTING | 20000711 | ||
2 | COMPONENT_NOT_EXISTING | 20000711 |
Method CREATE_BC_STANDARD_METHODS Signature
Method CREATE_BC_STANDARD_METHODS on class CL_OO_BO_BUILDER has no parameter.
Method CREATE_BC_STANDARD_METHODS on class CL_OO_BO_BUILDER has no exception.
Method CREATE_COMPONENTS_IN_INTERFACE Signature
Method CREATE_COMPONENTS_IN_INTERFACE on class CL_OO_BO_BUILDER has no parameter.
Method CREATE_COMPONENTS_IN_INTERFACE on class CL_OO_BO_BUILDER has no exception.
Method CREATE_EVENT_IN_INTERFACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CMPKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20001120 |
Method CREATE_EVENT_IN_INTERFACE on class CL_OO_BO_BUILDER has no exception.
Method CREATE_FACTORY_METHOD_SIGNATUR Signature
Method CREATE_FACTORY_METHOD_SIGNATUR on class CL_OO_BO_BUILDER has no parameter.
Method CREATE_FACTORY_METHOD_SIGNATUR on class CL_OO_BO_BUILDER has no exception.
Method CREATE_GET_METHOD_IN_INTERFACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CMPKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20001120 |
Method CREATE_GET_METHOD_IN_INTERFACE on class CL_OO_BO_BUILDER has no exception.
Method CREATE_IF_FACTORY_METHOD Signature
Method CREATE_IF_FACTORY_METHOD on class CL_OO_BO_BUILDER has no parameter.
Method CREATE_IF_FACTORY_METHOD on class CL_OO_BO_BUILDER has no exception.
Method CREATE_IF_IMPLEMENTATION Signature
Method CREATE_IF_IMPLEMENTATION on class CL_OO_BO_BUILDER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | BC_GENERATION_FAILED | 20001204 |
Method CREATE_IMPLEMENTING_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ATTRIBUTES | Call by reference | Type reference (TYPE) | SEO_ATTRIBUTES | zusätzliche persistente Attribute der impl. Klasse | 20000526 | ||
2 | Importing | CLASS | Value transfer | Type reference (TYPE) | VSEOCLASS | Klassendefinition | 20000530 | ||
3 | Importing | CORRNR | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20000526 | ||
4 | Importing | DEVCLASS | Value transfer | Type reference (TYPE) | DEVCLASS | Entwicklungsklasse für Transport Organizer | 20000530 | ||
5 | Exporting | IMPLEM_CLSKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000823 | ||
6 | Importing | SET_AS_DEFAULT_IMPLEMENTATION | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | 20000713 | ||
7 | Importing | TRANSIENT_ATTRIBUTES | Call by reference | Type reference (TYPE) | SEOO_ATTRIBUTE_KEYS | BC-Attribute, die in impl.Klasse transient sind | 20000605 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DB_ERROR | . | 20000530 | |
2 | DEFAULT_IMPLEMENTATION_NOT_SET | Fehler beim Anlegen der Defaultimplementierung | 20000713 | |
3 | EXISTING | . | 20000530 | |
4 | NO_ACCESS | . | 20000530 |
Method CREATE_INTERFACES Signature
Method CREATE_INTERFACES on class CL_OO_BO_BUILDER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | BC_GENERATION_FAILED | Generierung konnt nicht erfolgreich durchgeführt werden | 20000911 |
Method CREATE_INTERFACE_IMPLEM Signature
Method CREATE_INTERFACE_IMPLEM on class CL_OO_BO_BUILDER has no parameter.
Method CREATE_INTERFACE_IMPLEM on class CL_OO_BO_BUILDER has no exception.
Method CREATE_METHOD_IMPLEMENTATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | INSTANCE | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20000216 | ||
2 | Importing | METHOD_OF_IMPLEMENTING_CLASS | Call by reference | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | Flag, zeigt an, ob Methode in Implementierungsklasse aufgeru | 20000526 | |
3 | Importing | MTDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20000216 | ||
4 | Returning | SOURCE | Value transfer | Type reference (TYPE) | SEOP_SOURCE | Source | 20000216 |
Method CREATE_METHOD_IMPLEMENTATION on class CL_OO_BO_BUILDER has no exception.
Method CREATE_METHOD_IN_INTERFACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CMPKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20001120 |
Method CREATE_METHOD_IN_INTERFACE on class CL_OO_BO_BUILDER has no exception.
Method GENERATE_IMPLEMENTATION_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CLSKEY | Call by reference | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000525 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOTHING_GENERATED | Generieung wurde nicht durchgeführt | 20000525 |
Method GET_BC_IMPLEMENTING_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BC_CLSKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Objekttypname | 20000725 | ||
2 | Returning | IMP_CLSKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000725 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_BUSINESS_CLASS | Klasse ist keine Businessklasse | 20000725 | |
2 | NO_IMPLEMENTING_CLASS | Businessklasse besitzt noch keine Implementierung | 20000725 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CIFKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Klassenschluessel | 20000214 | ||
2 | Importing | CIF_IS_NEW | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | Flag, ob CC-Klasse neu angelgt wurde | 20000308 | |
3 | Returning | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_OO_BO_BUILDER | BO-Komponenten erzeugen | 20000214 |
Method GET_INSTANCE on class CL_OO_BO_BUILDER has no exception.
Method REFRESH Signature
Method REFRESH on class CL_OO_BO_BUILDER has no parameter.
Method REFRESH on class CL_OO_BO_BUILDER has no exception.
Method SET_CHANGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CHANGES | Call by reference | Type reference (TYPE) | SEO_CMP_CHANGE_LOG | geänderte Komponeten | 20000214 |
Method SET_CHANGES on class CL_OO_BO_BUILDER has no exception.
Method SET_MAPPING_OF_IMPLEM_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CLSKEY | Call by reference | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000525 | ||
2 | Importing | MAPPING_INFO | Call by reference | Type reference (TYPE) | OSMA_INF_TAB | Tabelle mit Mappinginformationen | 20000525 | ||
3 | Importing | OWN_ACCESS | Call by reference | Type reference (TYPE) | SEOX_BOOLEAN | Benutzerdefinierter Zugriff | 20000525 |
Method SET_MAPPING_OF_IMPLEM_CLASS on class CL_OO_BO_BUILDER has no exception.
Method SOURCE_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CHANGED | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | Flag, ob sich Quelle geändert hat | 20000526 | ||
2 | Importing | CPDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20000526 | ||
3 | Importing | SOURCE | Call by reference | Type reference (TYPE) | SEOP_SOURCE | Quellcode | 20000526 |
Method SOURCE_CHANGED on class CL_OO_BO_BUILDER has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 46D |