Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_C2S_META_OBJECT_APP_SYS | Configuration Object in App. Server | 20041018 |
Properties
| Class | CL_C2S_META_OBJECT_APP_SYS_DT | |
| Short Description | C2 Server Metadata in Application System (Definition) | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SC2_IDE_APP_SYS | C2 Server IDE inm Application System |
| Created | 20041018 | SAP |
| Last change | 20050228 | 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
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_C2S_META_OBJECT_APP_SYS | Configuration Object in App. Server | 20041018 |
Friends
Class CL_C2S_META_OBJECT_APP_SYS_DT 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) | SC2_AP_CO_NODE_TABLES | Tables at Object Nodes | 20041104 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CX_C2S_META_EXCEPTION | Basis Class for Exceptions | 20041020 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | SC2_AP_CO_FIELDMAPPINGS | C2 Server: Field Names | 20041018 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | SC2_AP_CO_CLASSES | C2 Server: Implementation of Access Interface (old) | 20041018 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SC2_AP_CO_INTERFACES | C2 Server: Node Generation Details (old) | 20041018 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | SC2_AP_CO_CLASSES | Classes | 20041027 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | SC2_AP_CO_INTERFACES | Interfaces | 20041027 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | SC2_AP_CO_HEADER | C2 Server: Business Configuration Object in Applicatn System | 20041018 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | SC2_AP_CO_HEAD_T | C2 Server: Business Configuration Object in Applicatn System | 20041018 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | XFELD | Object is locked | 20041020 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | SC2_AP_CO_METHODS | Object Node Methods | 20041021 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | SC2_AP_CO_METHOD_TEXTS | Method Texts | 20041021 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | STRING | 20041018 | ||||
| 14 | Instance attribute | Private | Type reference (TYPE) | E070-TRKORR | Request/Task | 20041020 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | T_GEN_IF | 20041029 |
Methods
Events
Class CL_C2S_META_OBJECT_APP_SYS_DT has no event.
Types
Class CL_C2S_META_OBJECT_APP_SYS_DT has no local type.
Method Signatures
Method ACTIVATE Signature
Method ACTIVATE on class CL_C2S_META_OBJECT_APP_SYS_DT has no parameter.
Method ACTIVATE on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method ADD_CLASSES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BC_SIF | Call by reference | Type reference (TYPE) | SC2_BC_SERVICE_INTERFACE | BC Service Interface | 20050202 | |||
| 2 | OBJECT | Call by reference | Type reference (TYPE) | SCOOLBUSINESSOBJECT | ESF : Business Objekt | 20041117 | |||
| 3 | OBJECT_NODE | Call by reference | Type reference (TYPE) | SCOL_BUSINESS_OBJECT_NODE | ESF: Business Object Node | 20041117 |
Method ADD_CLASSES on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method ADD_INTERFACES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BC_SIF | Call by reference | Type reference (TYPE) | SC2_BC_SERVICE_INTERFACE | BC Service Interface | 20050202 | |||
| 2 | C2_TYPENAME | Call by reference | Type reference (TYPE) | TYPENAME | Typ des C2-EEW-Includes | 20050121 | |||
| 3 | EEW_TYPENAME | Call by reference | Type reference (TYPE) | TYPENAME | Name des Dictionary Typs | 20050121 | |||
| 4 | OBJECT | Call by reference | Type reference (TYPE) | SCOOLBUSINESSOBJECT | ESF : Business Objekt | 20041117 | |||
| 5 | OBJECT_NODE | Call by reference | Type reference (TYPE) | SCOL_BUSINESS_OBJECT_NODE | ESF: Business Object Node | 20041117 | |||
| 6 | PROXY_TYPENAME | Call by reference | Type reference (TYPE) | TYPENAME | Proxytyp des Knoten | 20050121 |
Method ADD_INTERFACES on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method AUTHORIZATION_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVITY | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktivität | 20041025 | |||
| 2 | BC_SIF | Call by reference | Type reference (TYPE) | SC2_BC_SERVICE_INTERFACE | C2: Konfigurationsobjekt | 20050202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für Ausnahmen | 20041025 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20041018 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für Ausnahmen | 20041018 |
Method DELETE_CLASSES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJECT | Call by reference | Type reference (TYPE) | SCOOLBUSINESSOBJECT | ESF : Business Objekt | 20041117 | |||
| 2 | OBJECT_NODE | Call by reference | Type reference (TYPE) | SCOL_BUSINESS_OBJECT_NODE | ESF: Business Object Node | 20041117 |
Method DELETE_CLASSES on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method DELETE_INTERFACES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJECT | Call by reference | Type reference (TYPE) | SCOOLBUSINESSOBJECT | ESF : Business Objekt | 20041117 | |||
| 2 | OBJECT_NODE | Call by reference | Type reference (TYPE) | SCOL_BUSINESS_OBJECT_NODE | ESF: Business Object Node | 20041117 |
Method DELETE_INTERFACES on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BC_SIF | Call by reference | Type reference (TYPE) | SC2_BC_SERVICE_INTERFACE | BC Service Interface | 20050202 | |||
| 2 | HEADER | Call by reference | Type reference (TYPE) | SC2_AP_CO_HEADER | C2-Server: Businesskonfigurationsobjekt im Anwendungssystem | 20050202 |
Method EXISTS on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method GET_C2SERVER_RFCDEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RFC_DESTINATION | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20041022 |
Method GET_C2SERVER_RFCDEST on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method GET_NAMESPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAMESPACE | Value transfer | Type reference (TYPE) | NAMESPACE | Namensraum | 20041022 |
Method GET_NAMESPACE on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method GET_OBJECTS_BY_CLASSNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Interface | 20041116 | |||
| 2 | OBJECT_AND_NODES | Call by reference | Type reference (TYPE) | SC2_AP_CO_CLASSES | Objekt | 20041116 |
Method GET_OBJECTS_BY_CLASSNAME on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method GET_OBJECTS_BY_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INTERFACE | Call by reference | Type reference (TYPE) | SEOCLSNAME | Interface | 20041115 | |||
| 2 | OBJECT_AND_NODES | Call by reference | Type reference (TYPE) | SC2_AP_CO_INTERFACES | Objekt | 20041115 |
Method GET_OBJECTS_BY_INTERFACE on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method GET_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20050204 | |||
| 2 | OBJECT | Call by reference | Type reference (TYPE) | SC2_BC_SERVICE_INTERFACE | C2: Konfigurationsobjekt | 20041115 | |||
| 3 | PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20041115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für Ausnahmen | 20041115 |
Method GET_TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJECT | Call by reference | Type reference (TYPE) | SC2_BC_SERVICE_INTERFACE | Konfigurationsobjekt | 20041115 | |||
| 2 | TRANSPORT | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20041115 |
Method GET_TRANSPORT on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method INITIALIZE Signature
Method INITIALIZE on class CL_C2S_META_OBJECT_APP_SYS_DT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für Ausnahmen | 20041018 |
Method LOCK Signature
Method LOCK on class CL_C2S_META_OBJECT_APP_SYS_DT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für Ausnahmen | 20041020 |
Method SAVE Signature
Method SAVE on class CL_C2S_META_OBJECT_APP_SYS_DT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für Ausnahmen | 20041018 |
Method SET_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACCESSTYPE | Call by reference | Type reference (TYPE) | SC2_BCO_ACCESSTYPE | C2: Art des Zugriffs auf Konfigurationsdaten | 20041025 | |||
| 2 | BC_SIF | Call by reference | Type reference (TYPE) | SC2_BC_SERVICE_INTERFACE | BC Service Interface | 20050202 | |||
| 3 | CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20041025 | |||
| 4 | IF_TYPE | Call by reference | Type reference (TYPE) | SC2_BCO_IF_TYPE | Interfacetyp | 20041027 | |||
| 5 | OBJECT | Call by reference | Type reference (TYPE) | SCOOLBUSINESSOBJECT | ESF : Business Objekt | 20041025 | |||
| 6 | OBJECT_NODE | Call by reference | Type reference (TYPE) | SCOL_BUSINESS_OBJECT_NODE | ESF: Business Object Node | 20041025 |
Method SET_CLASS on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method SET_FIELD_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MAPPING_DATA | Call by reference | Type reference (TYPE) | SC2_AP_CO_FIELDMAPPINGS | Feldzuordnungen | 20041104 | |||
| 2 | OBJECT | Call by reference | Type reference (TYPE) | SCOOLBUSINESSOBJECT | ESF : Business Objekt | 20041104 | |||
| 3 | OBJECT_NODE | Call by reference | Type reference (TYPE) | SCOL_BUSINESS_OBJECT_NODE | ESF: Business Object Node | 20041104 |
Method SET_FIELD_MAPPING on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method SET_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BC_SIF | Call by reference | Type reference (TYPE) | SC2_BC_SERVICE_INTERFACE | BC Service Interface | 20050202 | |||
| 2 | BO_NAME | Call by reference | Type reference (TYPE) | SC2_CONFIGURATION_OBJECT | C2: Konfigurationsobjekt | 20041025 | |||
| 3 | DESCRIPTION | Call by reference | Type reference (TYPE) | SC2_DESCRIPTION | Beschreibungstext im C2-Server | 20041025 | |||
| 4 | LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Sprachenschlüssel der aktuellen Textumgebung | 20041025 |
Method SET_HEADER on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method SET_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BC_SIF | Call by reference | Type reference (TYPE) | SC2_BC_SERVICE_INTERFACE | BC Service Interface | 20050202 | |||
| 2 | C2_TYPENAME | Call by reference | Type reference (TYPE) | TYPENAME | Typ des C2-EEW-Includes | 20050121 | |||
| 3 | IF_TYPE | Call by reference | Type reference (TYPE) | SC2_BCO_IF_TYPE | Interfacetyp | 20041027 | |||
| 4 | INTERFACE | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20041025 | |||
| 5 | OBJECT | Call by reference | Type reference (TYPE) | SCOOLBUSINESSOBJECT | ESF : Business Objekt | 20041025 | |||
| 6 | OBJECT_NODE | Call by reference | Type reference (TYPE) | SCOL_BUSINESS_OBJECT_NODE | ESF: Business Object Node | 20041025 | |||
| 7 | PROXY_TYPENAME | Call by reference | Type reference (TYPE) | TYPENAME | Proxytyp des Knoten | 20050121 | |||
| 8 | TYPENAME | Call by reference | Type reference (TYPE) | TYPENAME | Typ des EEW-Includes | 20050112 |
Method SET_INTERFACE on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method SET_METHODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | METHODS | Call by reference | Type reference (TYPE) | SC2_AP_CO_METHODS | Methoden zum Objektknoten | 20041021 | |||
| 2 | METHOD_TEXTS | Call by reference | Type reference (TYPE) | SC2_AP_CO_METHOD_TEXTS | Texte zu den Methoden | 20041021 |
Method SET_METHODS on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method SET_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BC_SIF | Call by reference | Type reference (TYPE) | SC2_BC_SERVICE_INTERFACE | BC Service Interface | 20050202 | |||
| 2 | OBJECT | Call by reference | Type reference (TYPE) | SCOOLBUSINESSOBJECT | ESF : Business Objekt | 20041104 | |||
| 3 | OBJECT_NODE | Call by reference | Type reference (TYPE) | SCOL_BUSINESS_OBJECT_NODE | ESF : Business Objekt | 20041104 | |||
| 4 | TABNAME | Call by reference | Type reference (TYPE) | SC2_BCOTABNAME | Konfigurationstabelle | 20041104 | |||
| 5 | TEXTTABNAME | Call by reference | Type reference (TYPE) | SC2_BCOTEXTTABNAME | Texttabelle zu Konfigurationstabelle | 20041104 |
Method SET_TABLE on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
Method TRANSPORT_CHECK Signature
Method TRANSPORT_CHECK on class CL_C2S_META_OBJECT_APP_SYS_DT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für Ausnahmen | 20041020 |
Method TRANSPORT_INSERT Signature
Method TRANSPORT_INSERT on class CL_C2S_META_OBJECT_APP_SYS_DT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für Ausnahmen | 20041020 |
Method UNLOCK Signature
Method UNLOCK on class CL_C2S_META_OBJECT_APP_SYS_DT has no parameter.
Method UNLOCK on class CL_C2S_META_OBJECT_APP_SYS_DT has no exception.
History
| Last changed by/on | SAP | 20050228 |
| SAP Release Created in | 700 |