SAP ABAP Class CL_SRAPI_REP_OBJECT_KEY (Key of a Repository Object)
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_REP_OBJECT_KEY  
Short Description Key of a Repository Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SREP_API   API for Repository 
Created 20040817   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAPI_REP_OBJECT_KEY has no forward declaration.
Interfaces
Class CL_SRAPI_REP_OBJECT_KEY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRAPI_QUERY_RESULT_PARSER30 20040823 Interpretation Query Result XML
2 CL_SRAPI_QUERY_RES_2_REP_OBJ 20041029 Factory for Repository Objects
3 CL_SRAPI_REP_OBJECT 20131128 Repository Object
4 CL_SRAPI_SERIAL_UTILS 20051119 Utilities for Serialization/Deserialization
5 IF_SRAPI_WRITE_REQ_RENDERER 20050114 Tagging-Interface Write-Service Renderer
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 KEY Constant Public Type reference (TYPE) STRING 'RA_XILINK' Key Attribute ID 20040817
2 KEY_ELEMENTS Instance attribute Private Type reference (TYPE) SRAPI_T_KEY_ELEMENTS Key Elements of a Repository Object 20040817
3 NAME Constant Public Type reference (TYPE) STRING 'NAME' Name Attribute ID 20040817
4 NAMESPACE Constant Public Type reference (TYPE) STRING 'NAMESPACE' Namespace Attribute ID 20040817
5 OBJECT_ID Constant Public Type reference (TYPE) STRING 'QA_KEY_RESTRICTION' Attribute ID: Object ID 20041111
6 OBJECT_ID_ATTR Instance attribute Private Type reference (TYPE) STRING Object ID 20041111
7 SUBNAME Constant Public Type reference (TYPE) STRING 'SUBNAME' Subname Attribute ID 20041028
8 SUBNAMESPACE Constant Public Type reference (TYPE) STRING 'SUBNAMESPACE' Subnamespace Attribute ID 20041028
9 SWCV_GUID Instance attribute Private Type reference (TYPE) STRING GUID of a Software Component Version 20040817
10 TYPE_ID Instance attribute Private Type reference (TYPE) STRING Type of a Repository Object 20040817
11 UNDERLYING Instance attribute Private Type reference (TYPE) BOOLEAN In Underlying SWCV 20040817
12 VERSION_ID_ATTR Instance attribute Private Type reference (TYPE) STRING Version ID 20050527
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040817
2 EQUALS Instance method Public Method Checks if imported key is the same 20050503
3 GET_DATA_TYPE_ENH_INSTANCE Static method Public Method New Instance for Data Type Enhancements 20041027
4 GET_DATA_TYPE_INSTANCE Static method Public Method New Instance for Data Types 20041027
5 GET_FAULT_MESSAGE_TYPE_INST Static method Public Method 20061204
6 GET_INSTANCE Static method Public Method New Instance with Any Number of Name Components 20040817
7 GET_KEY_ELEMENTS Instance method Public Method All Name Components of a Repository Object 20040817
8 GET_MESSAGE_TYPE_INSTANCE Static method Public Method 20061204
9 GET_NAME Instance method Public Method Name of a Repository Object 20040817
10 GET_NAMESPACE Instance method Public Method Namespace of a Repository Object 20040817
11 GET_NAME_INSTANCE Static method Public Method New Instance with Name and Namespace 20040817
12 GET_OBJECT_ID Instance method Public Method Returns Object ID (If Set Otherwise Initial) 20041028
13 GET_OBJECT_ID_INSTANCE Static method Public Method New Instance with Object ID 20041111
14 GET_SERVICE_INTERFACE_INSTANCE Static method Public Method 20061204
15 GET_SUBNAME Instance method Public Method Subname of a Repository Object 20041028
16 GET_SUBNAMESPACE Instance method Public Method Subnamespace of a Repository Object 20041028
17 GET_SWCV_GUID Instance method Public Method GUID of Corresponding SWCV 20040817
18 GET_TYPE Instance method Public Method Type of Repository Object 20040817
19 GET_UI_TEXTS_INSTANCE Static method Public Method New instance for UI text objects 20050429
20 GET_VERSION_ID Instance method Private Method Gets Version ID 20050527
21 IS_UNDERLYING Instance method Public Method Is Object in Underlying SWCV 20040817
22 SET_OBJECT_ID Instance method Public Method Sets Object ID 20041028
23 SET_UNDERLYING Instance method Private Method Sets Underlying Attribute 20040823
24 SET_VERSION_ID Instance method Private Method Sets Version ID 20050527
Events
Class CL_SRAPI_REP_OBJECT_KEY has no event.
Types
Class CL_SRAPI_REP_OBJECT_KEY 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 IM_KEY_ELEMENTS Call by reference Type reference (TYPE) SRAPI_T_KEY_ELEMENTS Schlüsselbestandteile eines Repositoryobjekts 20040817
2 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name des Objekts 20040817
3 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum des Objekts 20040817
4 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) STRING ObjektID 20041111
5 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING Guid der SWCV 20040817
6 Importing IM_TYPE_ID Call by reference Type reference (TYPE) STRING Typ 20040817

Method CONSTRUCTOR on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20050503
2 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN ist gleich: ja/nein 20050503

Method EQUALS on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_DATA_TYPE_ENH_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name 20041027
2 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20041027
3 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING SWCV 20041027
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20041027

Method GET_DATA_TYPE_ENH_INSTANCE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_DATA_TYPE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name 20041027
2 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20041027
3 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING SWCV 20041027
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20041027

Method GET_DATA_TYPE_INSTANCE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_FAULT_MESSAGE_TYPE_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20061204
2 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING 20061204
3 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING 20061204
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204

Method GET_FAULT_MESSAGE_TYPE_INST on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY_ELEMENTS Call by reference Type reference (TYPE) SRAPI_T_KEY_ELEMENTS Schlüsselbestandteile eines Repositoryobjekts 20040817
2 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING SWCV Id 20040817
3 Importing IM_TYPE_ID Call by reference Type reference (TYPE) STRING Typ 20040817
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20040817

Method GET_INSTANCE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_KEY_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SRAPI_T_KEY_ELEMENTS Schlüsselbestandteile eines Repositoryobjekts 20040817

Method GET_KEY_ELEMENTS on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_MESSAGE_TYPE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20061204
2 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING 20061204
3 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING 20061204
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204

Method GET_MESSAGE_TYPE_INSTANCE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Name eines Rep Objekts 20040817

Method GET_NAME on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Namensraum eines Rep Objekts 20040817

Method GET_NAMESPACE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_NAME_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING Name 20040817
2 Importing NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20040817
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20040817
4 Importing SWCV_GUID Call by reference Type reference (TYPE) STRING SWCV Guid 20040817
5 Importing TYPE_ID Call by reference Type reference (TYPE) STRING Typ eines Rep.Objekts 20040817

Method GET_NAME_INSTANCE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING ObjektId 20041028

Method GET_OBJECT_ID on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_OBJECT_ID_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT_ID Call by reference Type reference (TYPE) STRING ObjektID 20041111
2 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING SWCV Guid 20041111
3 Importing IM_TYPE_ID Call by reference Type reference (TYPE) STRING TypeID 20041111
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20041111

Method GET_OBJECT_ID_INSTANCE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_SERVICE_INTERFACE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20061204
2 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING 20061204
3 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING 20061204
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY 20061204

Method GET_SERVICE_INTERFACE_INSTANCE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_SUBNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Subname 20041028

Method GET_SUBNAME on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_SUBNAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Subnamespace 20041028

Method GET_SUBNAMESPACE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_SWCV_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING GUID der SWCV 20040817

Method GET_SWCV_GUID on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Typ eines Rep. Objekts 20040817

Method GET_TYPE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_UI_TEXTS_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name 20050429
2 Importing IM_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20050429
3 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING SWCV 20050429
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20050429

Method GET_UI_TEXTS_INSTANCE on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method GET_VERSION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING VersionID 20050527

Method GET_VERSION_ID on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method IS_UNDERLYING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN unterliegend 20040817

Method IS_UNDERLYING on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method SET_OBJECT_ID Signature

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

Method SET_OBJECT_ID on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method SET_UNDERLYING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_UNDERLYING Call by reference Type reference (TYPE) BOOLEAN liegt in unterliegender SWCV 20040823

Method SET_UNDERLYING on class CL_SRAPI_REP_OBJECT_KEY has no exception.

Method SET_VERSION_ID Signature

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

Method SET_VERSION_ID on class CL_SRAPI_REP_OBJECT_KEY has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 700