SAP ABAP Interface IF_VBC_MODEL (Main Visual Business Model Interface)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-GTF-VBZ (Application Component) Visual Business
     VBC_BUSINESS_OBJECTS (Package) Business Object Layer (Application Logic)
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
Interface IF_VBC_MODEL  
Short Description Main Visual Business Model Interface    
General Data
Package VBC_BUSINESS_OBJECTS   Business Object Layer (Application Logic) 
Created 20081111   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_CLONE Object Services: Clone Operations 20091124
Friends
Interface IF_VBC_MODEL has no friend.
Attributes
Interface IF_VBC_MODEL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_DEFAULT_LANGUAGE Instance method Public Method Get Default Language 20081113
2 GET_DEPENDENT_CONTAINERS Instance method Public Method Get list of subobjects 20091124
3 GET_DESCRIPTION Instance method Public Method Get Application Description 20081113
4 GET_FRONTEND_UI_VERSION Instance method Public Method Get UI Version 20091124
5 GET_GUID Instance method Public Method Get the technical ID 20090616
6 GET_ID Instance method Public Method Get the application ID: Name and version 20090629
7 GET_LANGUAGE Instance method Public Method Get Requested Language 20090120
8 GET_MAX_MOD_REVISION Instance method Public Method Get maximum modification revision used in the application 20091203
9 GET_MAX_REVISION Instance method Public Method Get maximum revision used in the application 20091123
10 GET_METADATA_XML Instance method Public Method General Application Information as XML 20081124
11 GET_MIN_UI_VERSION Instance method Public Method Get min. UI Version 20081113
12 GET_MODEL_OBJECT Instance method Public Method Get actual application data 20091123
13 GET_NAMESPACES Instance method Public Method Get XAML Namespaces for the model 20081124
14 GET_PROPERTY_CONTAINER_BY_ID Instance method Public Method Get Property Container by ID 20090605
15 GET_SERIALIZER Instance method Public Method Get Serializer 20081201
16 GET_UPDATE_MODE Instance method Public Method Determine whether application is to be updated completely 20100118
17 GET_XML_REVISION Instance method Public Method Get Application Structure XAML Revsion No. 20081118
18 GET_XML_SERIALIZATION Instance method Public Method Get the Application Structure XAML (Structure XAML from DB) 20081113
19 GET_XML_STATUS Instance method Public Method Set the XML status 20091111
20 SERIALIZE_TO_STRING_TAB Instance method Public Method Get the serialization of the complete appl. as string table 20081124
21 SERIALIZE_TO_XSTRING_TAB Instance method Public Method Get the serialization of the complete appl. as xstring table 20081124
22 SET_DEFAULT_LANGUAGE Instance method Public Method Set Default Language 20081113
23 SET_DEPENDENT_CONTAINER Instance method Public Method Set container subobject 20091124
24 SET_DESCRIPTION Instance method Public Method Set Application Description 20081113
25 SET_FRONTEND_UI_VERSION Instance method Public Method Set UI Version 20091124
26 SET_GUID Instance method Public Method Set the technical ID 20090616
27 SET_LANGUAGE Instance method Public Method Set Requested Language 20090120
28 SET_MAX_REVISION Instance method Public Method Set maximum revision used in the application 20091123
29 SET_MIN_UI_VERSION Instance method Public Method Set min. UI Version 20081113
30 SET_MODEL_OBJECT Instance method Public Method Set actual application data 20091123
31 SET_XML_SERIALIZATION Instance method Public Method Set the XML Serialization (Structure XAML) 20081113
32 SET_XML_STATUS Instance method Public Method Set the XML status 20091111
Events
Interface IF_VBC_MODEL has no event.
Types
Interface 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 Returning RV_DEFAULT_LANGUAGE Value transfer Type reference (TYPE) VBC_DEFAULT_LANGUAGE Default Model Language 20081113

Method GET_DEFAULT_LANGUAGE on Interface 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 Returning RT_PROPERTY_CONTAINER Value transfer Type reference (TYPE) VBC_T_PROP_CONT Property Container Table 20091124

Method GET_DEPENDENT_CONTAINERS on Interface 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 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) VBC_DESCRIPTION Description 20081113

Method GET_DESCRIPTION on Interface 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 Returning RV_FRONTEND_UI_VERSION Value transfer Type reference (TYPE) VBC_UI_VERSION UI Version 20091124

Method GET_FRONTEND_UI_VERSION on Interface 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 Returning RV_GUID Value transfer Type reference (TYPE) VBC_GUID GUID 36 20090616

Method GET_GUID on Interface 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 Exporting EV_MODEL_ID Call by reference Type reference (TYPE) VBC_MODEL_ID Object Identifier (Name, Alias, Object, ...) 20090629
2 Exporting EV_VERSION Call by reference Type reference (TYPE) VBC_VERSION Version 20090629

Method GET_ID on Interface 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 Returning RV_LANGUAGE Value transfer Type reference (TYPE) ISOLA Language 20090120

Method GET_LANGUAGE on Interface 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 Returning RV_REVISION Value transfer Type reference (TYPE) VBC_REVISION Object Revision within a Model Version 20091203

Method GET_MAX_MOD_REVISION on Interface 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 Returning RV_REVISION Value transfer Type reference (TYPE) VBC_REVISION Object Revision within a Model Version 20091123

Method GET_MAX_REVISION on Interface 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 Returning RV_METADATA Value transfer Type reference (TYPE) XSTRING Metadata XML 20081124

Method GET_METADATA_XML on Interface 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 Returning 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 Interface 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 Returning 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 Interface 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 Returning RT_NAMESPACE Value transfer Type reference (TYPE) VBC_T_STRING String Table 20081124

Method GET_NAMESPACES on Interface 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 Importing IV_CONTAINER_ID Call by reference Type reference (TYPE) VBC_PROPERTY_CONTAINER_ID Property Container ID 20090605
2 Returning 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 Interface 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 Returning RO_SERIALIZER Value transfer Object reference (TYPE REF TO) IF_VBC_MODEL_SERIALIZER Serializer Interface 20081201

Method GET_SERIALIZER on Interface 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 Returning RV_UPDATE_MODE Value transfer Type reference (TYPE) VBC_UPDATE_MODE Model update mode 20100118

Method GET_UPDATE_MODE on Interface 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 Returning RV_REVISION Value transfer Type reference (TYPE) VBC_REVISION Object Revision within a Model Version 20081118

Method GET_XML_REVISION on Interface 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 Returning RV_XML Value transfer Type reference (TYPE) VBC_XMLSTREAM XML Serialization as XString 20081113

Method GET_XML_SERIALIZATION on Interface 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 Returning RV_STATUS Value transfer Type reference (TYPE) VBC_OBJECT_STATUS Object Status 20091111

Method GET_XML_STATUS on Interface 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 Importing IV_MODE Call by reference Type reference (TYPE) VBC_SERIALIZE_MODE '0' Serialize complete application or updates 20100314
2 Returning RT_STRING_TAB Value transfer Type reference (TYPE) VBC_T_SSTREAM 20081124
# Exception Resumable Description Created on
1 CX_VBC_SERIALIZATION Serialization Exception 20081125

Method SERIALIZE_TO_XSTRING_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPLETE Call by reference Type reference (TYPE) VBC_BOOLEAN ABAP_FALSE Serialize complete application or updates 20091124
2 Returning RT_T_XSTREAM Value transfer Type reference (TYPE) VBC_T_XSTREAM 20081124
# Exception Resumable Description Created on
1 CX_VBC_SERIALIZATION Serialization Exception 20081125

Method SET_DEFAULT_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT_LANGUAGE Call by reference Type reference (TYPE) VBC_DEFAULT_LANGUAGE Default Model Language 20081113

Method SET_DEFAULT_LANGUAGE on Interface 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 Importing IS_CONTAINER Call by reference Type reference (TYPE) VBC_S_PROP_CONT Property Container Information 20091124

Method SET_DEPENDENT_CONTAINER on Interface 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 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) VBC_DESCRIPTION Description 20081113

Method SET_DESCRIPTION on Interface 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 Importing 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 Interface 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 Importing IV_GUID Call by reference Type reference (TYPE) VBC_GUID GUID 36 20090616

Method SET_GUID on Interface 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 Importing IV_LANGUAGE Call by reference Type reference (TYPE) ISOLA Language 20090120

Method SET_LANGUAGE on Interface 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 Importing IV_REVISION Call by reference Type reference (TYPE) VBC_REVISION Object Revision within a Model Version 20091123

Method SET_MAX_REVISION on Interface 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 Importing 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 Interface 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 Importing 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 Interface 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 Importing IV_REVISION Call by reference Type reference (TYPE) VBC_REVISION Object Revision within a Model Version 20081118
2 Importing IV_XML Call by reference Type reference (TYPE) VBC_XMLSTREAM XML Serialization as XString 20081113

Method SET_XML_SERIALIZATION on Interface 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 Importing IV_STATUS Call by reference Type reference (TYPE) VBC_OBJECT_STATUS Object Status 20091111

Method SET_XML_STATUS on Interface IF_VBC_MODEL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702