SAP ABAP Class CL_VBC_APPLICATION (Visual Business Application)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_VBC_ADOMAIN_OBJECT Abstract Domain Object 20100527
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_VBC_APP Main Visual Business Model Interface 20100527
Properties
Class CL_VBC_APPLICATION  
Short Description Visual Business Application    
Super Class CL_VBC_ADOMAIN_OBJECT Abstract Domain Object 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VBC_BUSINESS_OBJECTS   Business Object Layer (Application Logic) 
Created 20100527   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_VBC_APPLICATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_VBC_APP Main Visual Business Model Interface 20100527
Friends
# Friend Modeled only Created on Description
1 CL_VBC_APPLICATION_FACTORY 20100527 Factory for Visual Business Models
2 CL_VBC_APPLICATION_MAPPER 20100527 Application Mapper
3 CL_VBC_SERIALIZER_FACTORY 20100527 Serializer Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FIELD_APP_ID Constant Private Type reference (TYPE) TRESC-FIELDNAME 'APP_ID' 20100527
2 MC_TABNAME_APP Constant Public Type reference (TYPE) TABNAME 'VBCD_APP' 20100527
3 MC_TABNAME_APP_OBJECT Constant Public Type reference (TYPE) TABNAME 'VBCD_APP_OBJ' 20100527
4 MO_SERIALIZER Instance attribute Private Object reference (TYPE REF TO) IF_VBC_APP_SERIALIZER Serializer Interface 20100527
5 MS_APP_OBJECT Instance attribute Private Type reference (TYPE) VBC_S_APP_OBJ_KEY 20100527
6 MT_PROPERTY_CONTAINER Instance attribute Private Type reference (TYPE) VBC_T_PROP_CONT Property Container Table 20100527
7 MV_DEFAULT_LANGUAGE Instance attribute Private Type reference (TYPE) VBC_DEFAULT_LANGUAGE Default Model Language 20100527
8 MV_DESCRIPTION Instance attribute Private Type reference (TYPE) VBC_DESCRIPTION Description 20100527
9 MV_FRONTEND_UI_VERSION Instance attribute Private Type reference (TYPE) VBC_UI_VERSION '1.0' UI Version 20100527
10 MV_GUID Instance attribute Private Type reference (TYPE) VBC_GUID GUID 36 20100527
11 MV_LANGUAGE Instance attribute Private Type reference (TYPE) LAISO Requested Language from Frontend 20100527
12 MV_LAST_CHANGE_DATE Instance attribute Private Attribute reference (LIKE) 20100812
13 MV_LAST_CHANGE_USER Instance attribute Private Attribute reference (LIKE) 20100812
14 MV_MAX_MOD_REVISION Instance attribute Private Type reference (TYPE) VBC_REVISION Object Revision within a Model Version 20100527
15 MV_MAX_REVISION Instance attribute Private Type reference (TYPE) VBC_REVISION Object Revision within a Model Version 20100527
16 MV_XML_REVISION Instance attribute Private Type reference (TYPE) VBC_REVISION Object Revision within a Model Version 20100527
17 MV_XML_REVISION_STATUS Instance attribute Private Type reference (TYPE) VBC_OBJECT_STATUS Status of the XML Stream 20100527
18 MV_XML_SERIALIZATION Instance attribute Private Type reference (TYPE) VBC_XMLSTREAM XML Serialization as XString 20100527
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100527
2 GET_APP_OBJECT Instance method Public Method 20100528
3 GET_DEFAULT_LANGUAGE Instance method Public Method 20100528
4 GET_DEPENDENT_CONTAINER Instance method Public Method 20100528
5 GET_DESCRIPTION Instance method Public Method 20100528
6 GET_FRONTEND_UI_VERSION Instance method Public Method 20100528
7 GET_GUID Instance method Public Method 20100528
8 GET_ID Instance method Public Method 20100528
9 GET_LANGUAGE Instance method Public Method 20100528
10 GET_METADATA_XML Instance method Public Method 20100528
11 GET_MIN_UI_VERSION Instance method Public Method 20100528
12 GET_NAMESPACES Instance method Public Method 20100528
13 GET_PROPERTY_CONTAINER_BY_ID Instance method Public Method 20100528
14 GET_SERIALIZER Instance method Public Method 20100528
15 GET_XML_SERIALIZATION Instance method Public Method 20100528
16 GET_XML_STATUS Instance method Public Method 20100528
17 IS_SAP_OBJECT Instance method Public Method 20100527
18 SERIALIZE_TO_STRING Instance method Public Method 20100528
19 SERIALIZE_TO_XSTRING Instance method Public Method 20100528
20 SET_APP_OBJECT Instance method Public Method 20100528
21 SET_DEFAULT_LANGUAGE Instance method Public Method 20100528
22 SET_DEPENDENT_CONTAINER Instance method Public Method 20100528
23 SET_DESCRIPTION Instance method Public Method 20100528
24 SET_FRONTEND_UI_VER Instance method Public Method 20100528
25 SET_GUID Instance method Public Method 20100528
26 SET_LANGUAGE Instance method Public Method 20100528
27 SET_MIN_UI_VERSION Instance method Public Method 20100528
28 SET_XML_SERIALIZATIN Instance method Public Method 20100528
29 SET_XML_STATUS Instance method Public Method 20100528
Events
Class CL_VBC_APPLICATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OBJECT_KEY Private See coding 20100527 BEGIN OF ty_object_key, mandt TYPE mandt, app_id TYPE vbc_app_id, version TYPE vbc_version, END OF ty_object_key
2 TY_SECONDARY_OBJECT_KEY Private See coding 20100527 BEGIN OF ty_secondary_object_key, mandt TYPE mandt, app_id TYPE vbc_app_id, version TYPE vbc_version, revision TYPE vbc_revision, mod_revision TYPE vbc_revision, * revision_mod TYPE vbc_changed_flag, END OF ty_secondary_object_key
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_VBC_APPLICATION has no parameter.
Method CONSTRUCTOR on class CL_VBC_APPLICATION has no exception.

Method GET_APP_OBJECT Signature

Method GET_APP_OBJECT on class CL_VBC_APPLICATION has no parameter.
Method GET_APP_OBJECT on class CL_VBC_APPLICATION has no exception.

Method GET_DEFAULT_LANGUAGE Signature

Method GET_DEFAULT_LANGUAGE on class CL_VBC_APPLICATION has no parameter.
Method GET_DEFAULT_LANGUAGE on class CL_VBC_APPLICATION has no exception.

Method GET_DEPENDENT_CONTAINER Signature

Method GET_DEPENDENT_CONTAINER on class CL_VBC_APPLICATION has no parameter.
Method GET_DEPENDENT_CONTAINER on class CL_VBC_APPLICATION has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_VBC_APPLICATION has no parameter.
Method GET_DESCRIPTION on class CL_VBC_APPLICATION has no exception.

Method GET_FRONTEND_UI_VERSION Signature

Method GET_FRONTEND_UI_VERSION on class CL_VBC_APPLICATION has no parameter.
Method GET_FRONTEND_UI_VERSION on class CL_VBC_APPLICATION has no exception.

Method GET_GUID Signature

Method GET_GUID on class CL_VBC_APPLICATION has no parameter.
Method GET_GUID on class CL_VBC_APPLICATION has no exception.

Method GET_ID Signature

Method GET_ID on class CL_VBC_APPLICATION has no parameter.
Method GET_ID on class CL_VBC_APPLICATION has no exception.

Method GET_LANGUAGE Signature

Method GET_LANGUAGE on class CL_VBC_APPLICATION has no parameter.
Method GET_LANGUAGE on class CL_VBC_APPLICATION has no exception.

Method GET_METADATA_XML Signature

Method GET_METADATA_XML on class CL_VBC_APPLICATION has no parameter.
Method GET_METADATA_XML on class CL_VBC_APPLICATION has no exception.

Method GET_MIN_UI_VERSION Signature

Method GET_MIN_UI_VERSION on class CL_VBC_APPLICATION has no parameter.
Method GET_MIN_UI_VERSION on class CL_VBC_APPLICATION has no exception.

Method GET_NAMESPACES Signature

Method GET_NAMESPACES on class CL_VBC_APPLICATION has no parameter.
Method GET_NAMESPACES on class CL_VBC_APPLICATION has no exception.

Method GET_PROPERTY_CONTAINER_BY_ID Signature

Method GET_PROPERTY_CONTAINER_BY_ID on class CL_VBC_APPLICATION has no parameter.
Method GET_PROPERTY_CONTAINER_BY_ID on class CL_VBC_APPLICATION has no exception.

Method GET_SERIALIZER Signature

Method GET_SERIALIZER on class CL_VBC_APPLICATION has no parameter.
Method GET_SERIALIZER on class CL_VBC_APPLICATION has no exception.

Method GET_XML_SERIALIZATION Signature

Method GET_XML_SERIALIZATION on class CL_VBC_APPLICATION has no parameter.
Method GET_XML_SERIALIZATION on class CL_VBC_APPLICATION has no exception.

Method GET_XML_STATUS Signature

Method GET_XML_STATUS on class CL_VBC_APPLICATION has no parameter.
Method GET_XML_STATUS on class CL_VBC_APPLICATION has no exception.

Method IS_SAP_OBJECT Signature

Method IS_SAP_OBJECT on class CL_VBC_APPLICATION has no parameter.
Method IS_SAP_OBJECT on class CL_VBC_APPLICATION has no exception.

Method SERIALIZE_TO_STRING Signature

Method SERIALIZE_TO_STRING on class CL_VBC_APPLICATION has no parameter.
Method SERIALIZE_TO_STRING on class CL_VBC_APPLICATION has no exception.

Method SERIALIZE_TO_XSTRING Signature

Method SERIALIZE_TO_XSTRING on class CL_VBC_APPLICATION has no parameter.
Method SERIALIZE_TO_XSTRING on class CL_VBC_APPLICATION has no exception.

Method SET_APP_OBJECT Signature

Method SET_APP_OBJECT on class CL_VBC_APPLICATION has no parameter.
Method SET_APP_OBJECT on class CL_VBC_APPLICATION has no exception.

Method SET_DEFAULT_LANGUAGE Signature

Method SET_DEFAULT_LANGUAGE on class CL_VBC_APPLICATION has no parameter.
Method SET_DEFAULT_LANGUAGE on class CL_VBC_APPLICATION has no exception.

Method SET_DEPENDENT_CONTAINER Signature

Method SET_DEPENDENT_CONTAINER on class CL_VBC_APPLICATION has no parameter.
Method SET_DEPENDENT_CONTAINER on class CL_VBC_APPLICATION has no exception.

Method SET_DESCRIPTION Signature

Method SET_DESCRIPTION on class CL_VBC_APPLICATION has no parameter.
Method SET_DESCRIPTION on class CL_VBC_APPLICATION has no exception.

Method SET_FRONTEND_UI_VER Signature

Method SET_FRONTEND_UI_VER on class CL_VBC_APPLICATION has no parameter.
Method SET_FRONTEND_UI_VER on class CL_VBC_APPLICATION has no exception.

Method SET_GUID Signature

Method SET_GUID on class CL_VBC_APPLICATION has no parameter.
Method SET_GUID on class CL_VBC_APPLICATION has no exception.

Method SET_LANGUAGE Signature

Method SET_LANGUAGE on class CL_VBC_APPLICATION has no parameter.
Method SET_LANGUAGE on class CL_VBC_APPLICATION has no exception.

Method SET_MIN_UI_VERSION Signature

Method SET_MIN_UI_VERSION on class CL_VBC_APPLICATION has no parameter.
Method SET_MIN_UI_VERSION on class CL_VBC_APPLICATION has no exception.

Method SET_XML_SERIALIZATIN Signature

Method SET_XML_SERIALIZATIN on class CL_VBC_APPLICATION has no parameter.
Method SET_XML_SERIALIZATIN on class CL_VBC_APPLICATION has no exception.

Method SET_XML_STATUS Signature

Method SET_XML_STATUS on class CL_VBC_APPLICATION has no parameter.
Method SET_XML_STATUS on class CL_VBC_APPLICATION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703