Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_OS_CLONE | Object Services: Clone Operations | 20091124 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_VBC_MODEL | Main Visual Business Model | 20081111 |
Properties
| Class | IF_VBC_MODEL | |
| Short Description | Main Visual Business Model Interface | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20081111 | SAP |
| Last change | 20110908 | 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 IF_VBC_MODEL has no interface implemented.
Friends
Class IF_VBC_MODEL has no friend class.
Attributes
Class IF_VBC_MODEL has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Get Default Language | 20081113 | |
| 2 | Instance method | Public | Method | Get list of subobjects | 20091124 | |
| 3 | Instance method | Public | Method | Get Application Description | 20081113 | |
| 4 | Instance method | Public | Method | Get UI Version | 20091124 | |
| 5 | Instance method | Public | Method | Get the technical ID | 20090616 | |
| 6 | Instance method | Public | Method | Get the application ID: Name and version | 20090629 | |
| 7 | Instance method | Public | Method | Get Requested Language | 20090120 | |
| 8 | Instance method | Public | Method | Get maximum modification revision used in the application | 20091203 | |
| 9 | Instance method | Public | Method | Get maximum revision used in the application | 20091123 | |
| 10 | Instance method | Public | Method | General Application Information as XML | 20081124 | |
| 11 | Instance method | Public | Method | Get min. UI Version | 20081113 | |
| 12 | Instance method | Public | Method | Get actual application data | 20091123 | |
| 13 | Instance method | Public | Method | Get XAML Namespaces for the model | 20081124 | |
| 14 | Instance method | Public | Method | Get Property Container by ID | 20090605 | |
| 15 | Instance method | Public | Method | Get Serializer | 20081201 | |
| 16 | Instance method | Public | Method | Determine whether application is to be updated completely | 20100118 | |
| 17 | Instance method | Public | Method | Get Application Structure XAML Revsion No. | 20081118 | |
| 18 | Instance method | Public | Method | Get the Application Structure XAML (Structure XAML from DB) | 20081113 | |
| 19 | Instance method | Public | Method | Set the XML status | 20091111 | |
| 20 | Instance method | Public | Method | Get the serialization of the complete appl. as string table | 20081124 | |
| 21 | Instance method | Public | Method | Get the serialization of the complete appl. as xstring table | 20081124 | |
| 22 | Instance method | Public | Method | Set Default Language | 20081113 | |
| 23 | Instance method | Public | Method | Set container subobject | 20091124 | |
| 24 | Instance method | Public | Method | Set Application Description | 20081113 | |
| 25 | Instance method | Public | Method | Set UI Version | 20091124 | |
| 26 | Instance method | Public | Method | Set the technical ID | 20090616 | |
| 27 | Instance method | Public | Method | Set Requested Language | 20090120 | |
| 28 | Instance method | Public | Method | Set maximum revision used in the application | 20091123 | |
| 29 | Instance method | Public | Method | Set min. UI Version | 20081113 | |
| 30 | Instance method | Public | Method | Set actual application data | 20091123 | |
| 31 | Instance method | Public | Method | Set the XML Serialization (Structure XAML) | 20081113 | |
| 32 | Instance method | Public | Method | Set the XML status | 20091111 |
Events
Class IF_VBC_MODEL has no event.
Types
Class IF_VBC_MODEL has no local type.
Method Signatures
Method GET_DEFAULT_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DEFAULT_LANGUAGE | Value transfer | Type reference (TYPE) | VBC_DEFAULT_LANGUAGE | Default Model Language | 20081113 |
Method GET_DEFAULT_LANGUAGE on class IF_VBC_MODEL has no exception.
Method GET_DEPENDENT_CONTAINERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_PROPERTY_CONTAINER | Value transfer | Type reference (TYPE) | VBC_T_PROP_CONT | Property Container Table | 20091124 |
Method GET_DEPENDENT_CONTAINERS on class IF_VBC_MODEL has no exception.
Method GET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DESCRIPTION | Value transfer | Type reference (TYPE) | VBC_DESCRIPTION | Description | 20081113 |
Method GET_DESCRIPTION on class IF_VBC_MODEL has no exception.
Method GET_FRONTEND_UI_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FRONTEND_UI_VERSION | Value transfer | Type reference (TYPE) | VBC_UI_VERSION | UI Version | 20091124 |
Method GET_FRONTEND_UI_VERSION on class IF_VBC_MODEL has no exception.
Method GET_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_GUID | Value transfer | Type reference (TYPE) | VBC_GUID | GUID 36 | 20090616 |
Method GET_GUID on class IF_VBC_MODEL has no exception.
Method GET_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MODEL_ID | Call by reference | Type reference (TYPE) | VBC_MODEL_ID | Object Identifier (Name, Alias, Object, ...) | 20090629 | |||
| 2 | EV_VERSION | Call by reference | Type reference (TYPE) | VBC_VERSION | Version | 20090629 |
Method GET_ID on class IF_VBC_MODEL has no exception.
Method GET_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LANGUAGE | Value transfer | Type reference (TYPE) | ISOLA | Language | 20090120 |
Method GET_LANGUAGE on class IF_VBC_MODEL has no exception.
Method GET_MAX_MOD_REVISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_REVISION | Value transfer | Type reference (TYPE) | VBC_REVISION | Object Revision within a Model Version | 20091203 |
Method GET_MAX_MOD_REVISION on class IF_VBC_MODEL has no exception.
Method GET_MAX_REVISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_REVISION | Value transfer | Type reference (TYPE) | VBC_REVISION | Object Revision within a Model Version | 20091123 |
Method GET_MAX_REVISION on class IF_VBC_MODEL has no exception.
Method GET_METADATA_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_METADATA | Value transfer | Type reference (TYPE) | XSTRING | Metadata XML | 20081124 |
Method GET_METADATA_XML on class IF_VBC_MODEL has no exception.
Method GET_MIN_UI_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MIN_UI_VERSION | Value transfer | Type reference (TYPE) | VBC_MIN_UI_VERSION | Minimal UI Version needed for the model | 20081113 |
Method GET_MIN_UI_VERSION on class IF_VBC_MODEL has no exception.
Method GET_MODEL_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_KEY | Value transfer | Type reference (TYPE) | VBC_S_MODEL_OBJ_KEY | Main Visual Business Model XML Streams key structure | 20091124 |
Method GET_MODEL_OBJECT on class IF_VBC_MODEL has no exception.
Method GET_NAMESPACES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_NAMESPACE | Value transfer | Type reference (TYPE) | VBC_T_STRING | String Table | 20081124 |
Method GET_NAMESPACES on class IF_VBC_MODEL has no exception.
Method GET_PROPERTY_CONTAINER_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONTAINER_ID | Call by reference | Type reference (TYPE) | VBC_PROPERTY_CONTAINER_ID | Property Container ID | 20090605 | |||
| 2 | RO_PROPERTY_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_VBC_PROPERTY_CONTAINER | Model Property Container (VOs, DOs...) | 20090605 |
Method GET_PROPERTY_CONTAINER_BY_ID on class IF_VBC_MODEL has no exception.
Method GET_SERIALIZER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_SERIALIZER | Value transfer | Object reference (TYPE REF TO) | IF_VBC_MODEL_SERIALIZER | Serializer Interface | 20081201 |
Method GET_SERIALIZER on class IF_VBC_MODEL has no exception.
Method GET_UPDATE_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_UPDATE_MODE | Value transfer | Type reference (TYPE) | VBC_UPDATE_MODE | Model update mode | 20100118 |
Method GET_UPDATE_MODE on class IF_VBC_MODEL has no exception.
Method GET_XML_REVISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_REVISION | Value transfer | Type reference (TYPE) | VBC_REVISION | Object Revision within a Model Version | 20081118 |
Method GET_XML_REVISION on class IF_VBC_MODEL has no exception.
Method GET_XML_SERIALIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_XML | Value transfer | Type reference (TYPE) | VBC_XMLSTREAM | XML Serialization as XString | 20081113 |
Method GET_XML_SERIALIZATION on class IF_VBC_MODEL has no exception.
Method GET_XML_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_STATUS | Value transfer | Type reference (TYPE) | VBC_OBJECT_STATUS | Object Status | 20091111 |
Method GET_XML_STATUS on class IF_VBC_MODEL has no exception.
Method SERIALIZE_TO_STRING_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MODE | Call by reference | Type reference (TYPE) | VBC_SERIALIZE_MODE | '0' | Serialize complete application or updates | 20100314 | ||
| 2 | RT_STRING_TAB | Value transfer | Type reference (TYPE) | VBC_T_SSTREAM | 20081124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Serialization Exception | 20081125 |
Method SERIALIZE_TO_XSTRING_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMPLETE | Call by reference | Type reference (TYPE) | VBC_BOOLEAN | ABAP_FALSE | Serialize complete application or updates | 20091124 | ||
| 2 | RT_T_XSTREAM | Value transfer | Type reference (TYPE) | VBC_T_XSTREAM | 20081124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Serialization Exception | 20081125 |
Method SET_DEFAULT_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DEFAULT_LANGUAGE | Call by reference | Type reference (TYPE) | VBC_DEFAULT_LANGUAGE | Default Model Language | 20081113 |
Method SET_DEFAULT_LANGUAGE on class IF_VBC_MODEL has no exception.
Method SET_DEPENDENT_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONTAINER | Call by reference | Type reference (TYPE) | VBC_S_PROP_CONT | Property Container Information | 20091124 |
Method SET_DEPENDENT_CONTAINER on class IF_VBC_MODEL has no exception.
Method SET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | VBC_DESCRIPTION | Description | 20081113 |
Method SET_DESCRIPTION on class IF_VBC_MODEL has no exception.
Method SET_FRONTEND_UI_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FRONTEND_UI_VERSION | Call by reference | Type reference (TYPE) | VBC_UI_VERSION | Minimal UI Version needed for the model | 20091124 |
Method SET_FRONTEND_UI_VERSION on class IF_VBC_MODEL has no exception.
Method SET_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | VBC_GUID | GUID 36 | 20090616 |
Method SET_GUID on class IF_VBC_MODEL has no exception.
Method SET_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | ISOLA | Language | 20090120 |
Method SET_LANGUAGE on class IF_VBC_MODEL has no exception.
Method SET_MAX_REVISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REVISION | Call by reference | Type reference (TYPE) | VBC_REVISION | Object Revision within a Model Version | 20091123 |
Method SET_MAX_REVISION on class IF_VBC_MODEL has no exception.
Method SET_MIN_UI_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MIN_UI_VERSION | Call by reference | Type reference (TYPE) | VBC_MIN_UI_VERSION | Minimal UI Version needed for the model | 20081113 |
Method SET_MIN_UI_VERSION on class IF_VBC_MODEL has no exception.
Method SET_MODEL_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_KEY | Call by reference | Type reference (TYPE) | VBC_S_MODEL_OBJ_KEY | Main Visual Business Model XML Streams key structure | 20091123 |
Method SET_MODEL_OBJECT on class IF_VBC_MODEL has no exception.
Method SET_XML_SERIALIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REVISION | Call by reference | Type reference (TYPE) | VBC_REVISION | Object Revision within a Model Version | 20081118 | |||
| 2 | IV_XML | Call by reference | Type reference (TYPE) | VBC_XMLSTREAM | XML Serialization as XString | 20081113 |
Method SET_XML_SERIALIZATION on class IF_VBC_MODEL has no exception.
Method SET_XML_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STATUS | Call by reference | Type reference (TYPE) | VBC_OBJECT_STATUS | Object Status | 20091111 |
Method SET_XML_STATUS on class IF_VBC_MODEL has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |