SAP ABAP Class CL_RIA_APP_REPOSITORY (Rich Internet Application Repository)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_TAG_LIB (Package) New tag library for CRM IC
Properties
Class CL_RIA_APP_REPOSITORY  
Short Description Rich Internet Application Repository    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TAG_LIB   New tag library for CRM IC 
Created 20060501   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class CL_RIA_APP_REPOSITORY has no interface implemented.
Friends
Class CL_RIA_APP_REPOSITORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION_INFO Instance attribute Private Type reference (TYPE) CRMT_FLEX_APP_INFO Internal Table for Application Information 20060503
2 APPLMETADATA Instance attribute Protected Type reference (TYPE) CRMT_THTMLB_FLEX_APPLICATION Internal Table for Flex Application 20060501
3 APP_FILE_PATH Static Attribute Private Type reference (TYPE) STRING Rich Internet Application Repository File Location. 20060501
4 APP_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RIA_APP_REPOSITORY Rich Internet Application Repository 20060501
5 APP_MODEL_DATA Instance attribute Protected Type reference (TYPE) CRMT_THTMLB_FLEX_NODES Internal Table for Flex Context Nodes 20060502
6 ATTRIBUTE Constant Private Type reference (TYPE) STRING 'attribute' 20060502
7 CARDINALITY Constant Private Type reference (TYPE) STRING 'cardinality' 20060502
8 CONTROLLERID Constant Private Type reference (TYPE) STRING 'controllerId' 20060502
9 FLEXAPPLICATION Constant Private Type reference (TYPE) STRING 'flexApplication' 20060503
10 NAME Constant Private Type reference (TYPE) STRING 'name' 20060502
11 NODE Constant Private Type reference (TYPE) STRING 'node' 20060502
12 NODES Constant Private Type reference (TYPE) STRING 'nodes' 20060502
13 RECURSIVE Constant Private Type reference (TYPE) STRING 'recursive' 20060502
14 ROOT_NODE Constant Private Type reference (TYPE) STRING 'rootNode' 20060502
15 XMLFILE Instance attribute Protected Type reference (TYPE) XSTRING Binary Representation of Repository File 20060501
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20060501
2 GET_APPLICATION_INFO Instance method Public Method Returns Rich Internet Application Instance Object 20060501
3 GET_INSTANCE Static method Public Method 20060501
4 GET_REPOSITORY_DATA Instance method Public Method For testing Purpose only. 20060504
5 SET_CONFIG_PATH Static method Public Method 20060501
6 VALIDATE_XML Instance method Private Method 20060501
7 XML_TO_ITAB Instance method Private Method 20060501
8 XML_TO_MODELS_ITAB Instance method Private Method 20060502
Events
Class CL_RIA_APP_REPOSITORY has no event.
Types
Class CL_RIA_APP_REPOSITORY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLEXCONFIGFILE Call by reference Type reference (TYPE) STRING '/SAP/BC/BSP/SAP/CRM_THTMLB_TEST/FlexApplicationMetaData.xml' 20060501

Method CONSTRUCTOR on class CL_RIA_APP_REPOSITORY has no exception.

Method GET_APPLICATION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_NAME Call by reference Type reference (TYPE) STRING 20060502
2 Exporting RIA_APP_INFO Call by reference Object reference (TYPE REF TO) CL_RIA_APP_INFO 20060502

Method GET_APPLICATION_INFO on class CL_RIA_APP_REPOSITORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RIA_APP_REPOSITORY Rich Internet Application Repository 20060501

Method GET_INSTANCE on class CL_RIA_APP_REPOSITORY has no exception.

Method GET_REPOSITORY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPL_DATA Call by reference Type reference (TYPE) CRMT_THTMLB_FLEX_APPLICATION Internal Table for Flex Application 20060504
2 Exporting MODEL_DATA Call by reference Type reference (TYPE) CRMT_THTMLB_FLEX_NODES Internal Table for Flex Context Nodes 20060504

Method GET_REPOSITORY_DATA on class CL_RIA_APP_REPOSITORY has no exception.

Method SET_CONFIG_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_FILE_PATH Call by reference Type reference (TYPE) STRING 20060501

Method SET_CONFIG_PATH on class CL_RIA_APP_REPOSITORY has no exception.

Method VALIDATE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENT Call by reference Type reference (TYPE) XSTRING 20060501
2 Exporting RETURN_CODE Call by reference Type reference (TYPE) ABAP_BOOL 20060501

Method VALIDATE_XML on class CL_RIA_APP_REPOSITORY has no exception.

Method XML_TO_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENT Call by reference Type reference (TYPE) XSTRING 20060501

Method XML_TO_ITAB on class CL_RIA_APP_REPOSITORY has no exception.

Method XML_TO_MODELS_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENT Call by reference Type reference (TYPE) XSTRING 20060502

Method XML_TO_MODELS_ITAB on class CL_RIA_APP_REPOSITORY has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 701