Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | 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 | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | 20001204 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | seox_false | 20001025 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | seox_false | Transient Business Class | 20000911 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | SEOCLSKEY | Key Structure of a Class | 20000214 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | Indicator: has CC Class Just Been Created? | 20000308 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | SEO_CMP_CHANGE_LOG | Changed Components | 20000214 | |||
| 7 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'BUSINESS_INSTANCE' | Component Name | 20001205 | ||
| 8 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'FIND_BY_KEY' | Object Type Name | 20001205 | ||
| 9 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'FIND_BY_LPOR' | Component Name | 20001205 | ||
| 10 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'GET_' | Component Name | 20001205 | ||
| 11 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'GET_AGENT' | Component Name | 20001205 | ||
| 12 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'GET_BUSINESS_INSTANCE' | Object Type Name | 20001205 | ||
| 13 | Constant | Public | Type reference (TYPE) | SEOCMPNAME | 'GET_LPOR' | Component Name | 20001205 | ||
| 14 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'IMPL_AGENT' | Component Name | 20001205 | ||
| 15 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'IMPL_INSTANCE' | Component Name | 20001205 | ||
| 16 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'LPOR' | Component Name | 20001205 | ||
| 17 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'MAP_KEY_TO_LPOR' | Object Type Name | 20001205 | ||
| 18 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'MAP_LPOR_TO_KEY' | Object Type Name | 20001205 | ||
| 19 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'REFRESH' | Component Name | 20001205 | ||
| 20 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'RELEASE' | Component Name | 20001205 | ||
| 21 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'RESULT' | Component Name | 20001205 | ||
| 22 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'SET_' | Component Name | 20001205 | ||
| 23 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'SIBFLPOR' | Component Name | 20001205 | ||
| 24 | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | Indicator: Do You Want to Regenerate Constructor? | 20000330 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | SEOX_BOOLEAN | Indicator: Do You Want To Regenerate the Factory Method? | 20000330 | |||
| 26 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_OO_BO_BUILDER | Instance | 20000214 | |||
| 27 | Instance attribute | Public | Type reference (TYPE) | SEOCLSNAME | Name of Instance Interface | 20000216 | |||
| 28 | 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 | 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 | 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 | 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 | CMPKEY | Call by reference | Type reference (TYPE) | SEOCMPKEY | Keystruktur einer Komponente | 20000524 | |||
| 2 | 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 | CIFKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000214 | |||
| 2 | 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 | BC_CPDKEY | Value transfer | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20000711 | |||
| 2 | IMPL_CPDKEY | Value transfer | Type reference (TYPE) | SEOCPDKEY | Vollständiger Komponentenname | 20000711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20000711 | |||
| 2 | 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 | 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 | 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 | 20001204 |
Method CREATE_IMPLEMENTING_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTES | Call by reference | Type reference (TYPE) | SEO_ATTRIBUTES | zusätzliche persistente Attribute der impl. Klasse | 20000526 | |||
| 2 | CLASS | Value transfer | Type reference (TYPE) | VSEOCLASS | Klassendefinition | 20000530 | |||
| 3 | CORRNR | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20000526 | |||
| 4 | DEVCLASS | Value transfer | Type reference (TYPE) | DEVCLASS | Entwicklungsklasse für Transport Organizer | 20000530 | |||
| 5 | IMPLEM_CLSKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000823 | |||
| 6 | SET_AS_DEFAULT_IMPLEMENTATION | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | 20000713 | |||
| 7 | 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 | . | 20000530 | ||
| 2 | Fehler beim Anlegen der Defaultimplementierung | 20000713 | ||
| 3 | . | 20000530 | ||
| 4 | . | 20000530 |
Method CREATE_INTERFACES Signature
Method CREATE_INTERFACES on class CL_OO_BO_BUILDER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | INSTANCE | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20000216 | |||
| 2 | METHOD_OF_IMPLEMENTING_CLASS | Call by reference | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | Flag, zeigt an, ob Methode in Implementierungsklasse aufgeru | 20000526 | ||
| 3 | MTDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20000216 | |||
| 4 | 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 | 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 | CLSKEY | Call by reference | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | BC_CLSKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Objekttypname | 20000725 | |||
| 2 | IMP_CLSKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Klasse ist keine Businessklasse | 20000725 | ||
| 2 | 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 | CIFKEY | Value transfer | Type reference (TYPE) | SEOCLSKEY | Klassenschluessel | 20000214 | |||
| 2 | CIF_IS_NEW | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | Flag, ob CC-Klasse neu angelgt wurde | 20000308 | ||
| 3 | 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 | 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 | CLSKEY | Call by reference | Type reference (TYPE) | SEOCLSKEY | Keystruktur einer Klasse | 20000525 | |||
| 2 | MAPPING_INFO | Call by reference | Type reference (TYPE) | OSMA_INF_TAB | Tabelle mit Mappinginformationen | 20000525 | |||
| 3 | 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 | CHANGED | Value transfer | Type reference (TYPE) | SEOX_BOOLEAN | Flag, ob sich Quelle geändert hat | 20000526 | |||
| 2 | CPDKEY | Call by reference | Type reference (TYPE) | SEOCPDKEY | Keystruktur einer Komponente (mit zusammengesetzten Namen) | 20000526 | |||
| 3 | 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 |