SAP ABAP Class CL_SRAPI_QUERY_RES_2_REP_OBJ (Factory for Repository Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBD (Application Component) Integration Builder - Design
     SAI_SREP_API (Package) API for Repository
Properties
Class CL_SRAPI_QUERY_RES_2_REP_OBJ  
Short Description Factory for Repository Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SREP_API   API for Repository 
Created 20040913   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAPI_QUERY_RES_2_REP_OBJ has no forward declaration.
Interfaces
Class CL_SRAPI_QUERY_RES_2_REP_OBJ has no interface implemented.
Friends
Class CL_SRAPI_QUERY_RES_2_REP_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NAMESPACES Instance attribute Private Type reference (TYPE) SRAPI_T_REP_NAMESPACE Namespaces 20040913
2 REP Instance attribute Private Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REP_INTERNAL Service Repository - Internal Interface 20040913
3 REP_OBJECTS Instance attribute Private Type reference (TYPE) SRAPI_T_REP_OBJECT Repository Objects 20040913
4 SWCVS Instance attribute Private Type reference (TYPE) SRAPI_T_SOFTWARE_COMP_VERSION Software Component Versions 20040913
Methods
# Method Level Visibility Method type Description Created on
1 ARE_KEYS_EQUAL Static method Private Method Compares Two Repository Object Keys 20070521
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040913
3 CREATE_OBJECT_FROM_GEN_READ Instance method Private Method Factory Methods for Generic Reading 20060222
4 GET_REP_NAMESPACES Instance method Public Method Returns Created Namespaces 20040913
5 GET_REP_OBJECTS Instance method Public Method Returns Created Repository Objects 20040913
6 GET_REP_OBJECT_KEY Instance method Private Method Returns Object Key 20040913
7 GET_SOFTWARE_COMP_VERSIONS Instance method Public Method Returns Created SWCVs 20040913
8 HANDLE_AGENT Instance method Private Method Factory Method for Agents 20050827
9 HANDLE_ARIS_MODEL Instance method Private Method Factory method for ARIS Models 20060118
10 HANDLE_BUSINESS_OBJECT Instance method Private Method Factory Method for BOs 20041029
11 HANDLE_BUSINESS_OBJECT_NODE Instance method Private Method Factory Method for BONodes 20041029
12 HANDLE_BUSINESS_OBJ_ENH Instance method Private Method Factory Method for BO Enhancements 20060608
13 HANDLE_CLASSIFICATION Instance method Private Method Factory Method for Classifications 20090109
14 HANDLE_DATA_TYPE Instance method Private Method Factory Method for DataType Instances 20040921
15 HANDLE_DT_ENH Instance method Private Method Factory Method for DataTypeEnhancement Instances 20040921
16 HANDLE_FAULT_MESSAGE_TYPE Instance method Private Method Factory Method for FaultMessageType Instances 20040921
17 HANDLE_FOLDER Instance method Private Method Factory Method for Folder 20051108
18 HANDLE_IMPORTED_ARCHIVE Instance method Private Method Factory for Imported Archives 20080108
19 HANDLE_INTEGRATION_SCENARIO Instance method Private Method Factory Method for Integration Scenarios 20041029
20 HANDLE_MESSAGE_MAPPING Instance method Private Method Factory for Message Mappings 20080108
21 HANDLE_MESSAGE_TYPE Instance method Private Method Factory Method for MessageType Instances 20040921
22 HANDLE_NS Instance method Private Method Factory Method for NSP Instances 20040913
23 HANDLE_OBJECT_GENERIC Instance method Private Method Factory Method for Generic Object Reading (GOA) 20060130
24 HANDLE_OPERATION Instance method Private Method Factory Method for Operations 20041018
25 HANDLE_OPERATION_MAPPING Instance method Private Method Factory for Operation Mappings 20080108
26 HANDLE_REP_OBJECT Instance method Private Method Handler for General Repository Object Attributes 20040921
27 HANDLE_SERVICE_INTERFACE Instance method Private Method Factory Method for Service Interfaces 20041018
28 HANDLE_SWCV Instance method Private Method Factory Method for SWCV Instances 20040913
29 HANDLE_UI_TEXTS Instance method Private Method Factory Method for UI Texts 20050504
30 READ_ATTRIBUTE Instance method Private Method First Read 7.0 Attribute Key and then 3.0 Attribute Key 20050914
31 TRANSFORM_ATTRIBUTE Instance method Private Method Transforms Attribute from Internal to External Format (GOA) 20060202
32 TRANSFORM_ATTRIBUTE_INFO Instance method Private Method Trafo of Attribute types Contained in ABAP Type (GOA) 20060222
Events
Class CL_SRAPI_QUERY_RES_2_REP_OBJ has no event.
Types
Class CL_SRAPI_QUERY_RES_2_REP_OBJ has no local type.
Method Signatures

Method ARE_KEYS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY1 Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20070521
2 Importing IM_KEY2 Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20070521
3 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20070521

Method ARE_KEYS_EQUAL on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REP Call by reference Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REP_INTERNAL Service Repository - internes Interface 20040913
2 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SRAPI_QUERY_RESULT Queryergebnis - interne Darstellung 20040913
# Exception Resumable Description Created on
1 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20041018
2 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20041018

Method CREATE_OBJECT_FROM_GEN_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RESULT Call by reference Object reference (TYPE REF TO) CL_SRAPI_QUERY_RESULT Queryergebnis - interne Darstellung 20060222

Method CREATE_OBJECT_FROM_GEN_READ on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method GET_REP_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) SRAPI_T_REP_NAMESPACE Namensräume 20040913

Method GET_REP_NAMESPACES on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method GET_REP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) SRAPI_T_REP_OBJECT Repositoryobjekte 20040913

Method GET_REP_OBJECTS on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method GET_REP_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20040913
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20040913

Method GET_REP_OBJECT_KEY on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method GET_SOFTWARE_COMP_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) SRAPI_T_SOFTWARE_COMP_VERSION Softwarecomponentenversionen 20040913

Method GET_SOFTWARE_COMP_VERSIONS on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AGENT_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert für Agenten 20050827

Method HANDLE_AGENT on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_ARIS_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODEL_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20060118

Method HANDLE_ARIS_MODEL on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_BUSINESS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BO_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20041029

Method HANDLE_BUSINESS_OBJECT on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_BUSINESS_OBJECT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BO_NODE_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20041029

Method HANDLE_BUSINESS_OBJECT_NODE on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_BUSINESS_OBJ_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BO_ENH_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert für Agenten 20060608

Method HANDLE_BUSINESS_OBJ_ENH on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASSIFICATION_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20090109

Method HANDLE_CLASSIFICATION on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA_TYPE_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20040921

Method HANDLE_DATA_TYPE on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_DT_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DT_ENH_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20040921

Method HANDLE_DT_ENH on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_FAULT_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FAULT_MESSAGE_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20040921

Method HANDLE_FAULT_MESSAGE_TYPE on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOLDER_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20051108

Method HANDLE_FOLDER on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_IMPORTED_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Result Attributes of Query: Key - Value 20080108

Method HANDLE_IMPORTED_ARCHIVE on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_INTEGRATION_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INTEGRATION_SCEN_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20041029

Method HANDLE_INTEGRATION_SCENARIO on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_MESSAGE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Result Attributes of Query: Key - Value 20080108

Method HANDLE_MESSAGE_MAPPING on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_TYPE_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20040921

Method HANDLE_MESSAGE_TYPE on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_NS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NS_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20040913

Method HANDLE_NS on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_OBJECT_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Attributschlüssel mit Wert 20060130
2 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT Repositoryobjekt 20060130
3 Importing IM_SET_KEY Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20060202
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT Repositoryobjekt 20060202

Method HANDLE_OBJECT_GENERIC on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OPERATION_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20041018
# Exception Resumable Description Created on
1 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20041018
2 CX_SRAPI_USER_NOT_AUTHORIZED Ausnahme: User nicht berechtigt diesen Service auszuführen 20041018

Method HANDLE_OPERATION_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Result Attributes of Query: Key - Value 20080108

Method HANDLE_OPERATION_MAPPING on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_REP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT Repositoryobjekt 20040921
2 Importing IM_REP_OBJ_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20040921

Method HANDLE_REP_OBJECT on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_SERVICE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SERVICE_INTF_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20041018
# Exception Resumable Description Created on
1 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20041126
2 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20041126

Method HANDLE_SWCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SWCV_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20040913

Method HANDLE_SWCV on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method HANDLE_UI_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_UI_TEXTS_ATTRIBUTES Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Attributschlüssel mit Wert 20050504

Method HANDLE_UI_TEXTS on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method READ_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE_TABLE Call by reference Type reference (TYPE) SRAPI_T_QUERY_KEY_RES_ATTR Ergebnisattribute der Query: Schlüssel - Wert 20050914
2 Importing IM_READ_KEY Call by reference Type reference (TYPE) STRING Leseschlüssel 20050914
3 Importing IM_SECOND_READ_KEY Call by reference Type reference (TYPE) STRING zweiter Leseschlüssel 20050914
4 Returning RESULT Value transfer Type reference (TYPE) STRING Ergebnis 20050914

Method READ_ATTRIBUTE on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method TRANSFORM_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) SRAPI_S_QUERY_KEY_RES_ATTR Ergebnisattribute 20060202
2 Returning RESULT Value transfer Type reference (TYPE) SRAPI_S_ATTRIBUTE_ID_VALUE Attributschlüssel mit Wert 20060202

Method TRANSFORM_ATTRIBUTE on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.

Method TRANSFORM_ATTRIBUTE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ATTRIBUTE_INFO Call by reference Type reference (TYPE) SRAPI_T_ATTRIBUTE_INFO transformierte Info 20060222
2 Importing IM_ATTRIBUTE_INFO Call by reference Type reference (TYPE) SRAPI_T_ATTRIBUTE_INFO Originalinfo 20060222

Method TRANSFORM_ATTRIBUTE_INFO on class CL_SRAPI_QUERY_RES_2_REP_OBJ has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 700