SAP ABAP Class CL_SRAPI_SOFTWARE_COMP_VERSION (Software Component Version)
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_SOFTWARE_COMP_VERSION  
Short Description Software Component Version    
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 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAPI_SOFTWARE_COMP_VERSION has no forward declaration.
Interfaces
Class CL_SRAPI_SOFTWARE_COMP_VERSION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRAPI_QUERY_DEF_RENDERER_30 20050913 Serialization of the Query Definition (Release 3.0)
2 CL_SRAPI_QUERY_RES_2_REP_OBJ 20040913 Factory for Repository Objects
3 CL_SRAPI_SWCV_SELECTION 20050914 Selection Condition for Repository Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARIS_MODEL_NS Constant Private Type reference (TYPE) STRING 'http://sap.com/xi/XI/modelling' Virtual Namespace for ARIS Models 20060127
2 CAPTION Constant Public Type reference (TYPE) STRING 'CAPTION' Caption-AttrId 20040817
3 CAPTION_3_0 Constant Private Type reference (TYPE) STRING 'QA_SWC_CAPTION' Caption 3.0 20050913
4 CAPTION_RES_ATTR_3_0 Constant Private Type reference (TYPE) STRING 'RA_SWC_CAPTION' Result Attribute ID for Caption 20050907
5 COMP_CAPTION Instance attribute Private Type reference (TYPE) STRING Caption 20040817
6 COMP_ELEM_TYPE_ID Instance attribute Private Type reference (TYPE) STRING Element Type ID 20050302
7 COMP_NAME Instance attribute Private Type reference (TYPE) STRING Name 20040817
8 COMP_VENDOR Instance attribute Private Type reference (TYPE) STRING Manufacturer 20040817
9 COMP_VERSION Instance attribute Private Type reference (TYPE) STRING Version 20040817
10 GUID Instance attribute Private Type reference (TYPE) STRING GUID 20040817
11 KEY Instance attribute Private Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Key of a Repository Object 20040817
12 LOCAL Instance attribute Private Type reference (TYPE) BOOLEAN Local SWCV 20050907
13 NAME Constant Public Type reference (TYPE) STRING 'NAME' Name-AttrId 20040817
14 NAME_3_0 Constant Private Type reference (TYPE) STRING 'QA_SWC_NAME' Name 3.0 20050913
15 ORIG_LANG Constant Public Type reference (TYPE) STRING 'ORIGINAL_LANGUAGE' Original Language of SWCV 20060913
16 ORIG_LANG_ATTR Instance attribute Private Type reference (TYPE) SYLANGU Original Language 20060913
17 Q_DEPENDEND_SWCV_GUIDS Static Attribute Private Type reference (TYPE) STRING 'DEPWS_ID' Query attribute: Dependant SWCV GUIDs 20070518
18 REP Instance attribute Private Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REP_INTERNAL Service Repository - Internal Interface 20040914
19 SP Constant Public Type reference (TYPE) STRING 'WS_ORDER' Support Package = Workspace Order 20050913
20 SWCV_TYPE Constant Public Type reference (TYPE) STRING 'WS_TYPE' SWCV Type 20050907
21 TYPE_LOCAL Constant Public Type reference (TYPE) STRING 'L' Local SWCV 20050913
22 TYPE_SWCV Constant Public Type reference (TYPE) STRING 'S' SWCV with SLD Info 20050913
23 UNDERLAYING_SWCV_GUIDS Instance attribute Private Type reference (TYPE) SRAPI_T_STRING Table of dependant SWCV GUIDs 20070518
24 VENDOR Constant Public Type reference (TYPE) STRING 'VENDOR' Vendor-AttrId 20040817
25 VENDOR_3_0 Constant Private Type reference (TYPE) STRING 'QA_SWC_VENDOR' Vendor Attribute ID 3.0 20050913
26 VERSION Constant Public Type reference (TYPE) STRING 'VERSION' Version-AttrId 20040817
27 VERSION_3_0 Constant Private Type reference (TYPE) STRING 'QA_SWC_VERSION' Version 3.0 20050913
28 WORKSPACE_ID Constant Private Type reference (TYPE) STRING 'RA_WORKSPACE_ID' WorkspaceId 20050907
29 WORKSPACE_NAME Constant Private Type reference (TYPE) STRING 'WS_NAME' Workspace Name 20050914
Methods
# Method Level Visibility Method type Description Created on
1 ADD_UNDERLAYING_SWCV_GUID Instance method Private Method Adds an underlying SWCV guide 20070518
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040817
3 CREATE_NAVIGATION_REQUEST Instance method Private Method Gets Matching Navigation Request for List of Namespaces 20060127
4 FILL_EXISTENCE_RESULT Instance method Private Method Fills the Result of Existence Check from int. into ext. Form 20060208
5 GET_CAPTION Instance method Public Method Caption of SWCV 20040817
6 GET_ELEMENT_TYPE_ID Instance method Public Method Element Type ID SWCV 20050302
7 GET_GUID Instance method Public Method GUID of SWCV 20040817
8 GET_MODELING_CONTENT Instance method Public Method Gets the ARIS Models Contained in the SWCV 20060123
9 GET_NAME Instance method Public Method Name of SWCV 20040817
10 GET_NAMESPACES Instance method Public Method Gets Assigned Namespaces 20040914
11 GET_ORIGINAL_LANGUAGE Instance method Public Method Gets Original Language of SWCV 20060913
12 GET_QUERY_SELECTION_FOR_NAVI Instance method Private Method Changes Navigation Selection into Query Selection 20060720
13 GET_REP_OBJECTS Instance method Public Method Gets Objects of this SWCV under Consideration of Folder 20060124
14 GET_RESULT_ATTRIBUTES Static method Public Method Result Attributes of Query for SWCV 20050408
15 GET_RESULT_ATTRIBUTES_3_0 Static method Private Method Result Attributes of Query for SWCV for 3.0 Repositories 20050907
16 GET_TYPE Static method Public Method Type of SWCV 20040817
17 GET_TYPE_3_0 Static method Private Method Type of a SWCV for 3.0 20050913
18 GET_UNDERLAYING_SWCV_GUIDS Instance method Public Method Get the GUIDs for all directly underlying SWCVs 20070518
19 GET_VENDOR Instance method Public Method Vendor of SWCV 20040817
20 GET_VERSION Instance method Public Method Version of SWCV 20040817
21 IS_LOCAL Instance method Public Method Is Current SWCV local? 20050907
22 SET_CAPTION Instance method Private Method Sets Caption 20040927
23 SET_GUID Instance method Private Method Set GUID 20050907
24 SET_LOCAL Instance method Private Method Set local flag 20050907
25 SET_NAME Instance method Private Method Set name 20050907
26 SET_ORIGINAL_LANGUAGE Instance method Private Method Set original language 20060913
27 SET_REPOSITORY Instance method Private Method Sets Assigned Repository 20040914
28 SET_VENDOR Instance method Private Method Set vendor 20050907
29 SET_VERSION Instance method Private Method Set version 20050907
Events
Class CL_SRAPI_SOFTWARE_COMP_VERSION has no event.
Types
Class CL_SRAPI_SOFTWARE_COMP_VERSION has no local type.
Method Signatures

Method ADD_UNDERLAYING_SWCV_GUID Signature

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

Method ADD_UNDERLAYING_SWCV_GUID on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method CONSTRUCTOR 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 20040817
2 Importing IM_SWCV_ATTRIBUTES Call by reference Type reference (TYPE) PRX_S_COMP Proxy-Generierung: Query-Daten: Komponenten 20040817

Method CONSTRUCTOR on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method CREATE_NAVIGATION_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE_CONDITION Call by reference Object reference (TYPE REF TO) IF_SRAPI_ATTRIBUTE_CONDITION Attributbedingung für Query 20060127
2 Importing IM_EXISTENCE_CHECK_ONLY Call by reference Type reference (TYPE) BOOLEAN nur Existenzcheck 20060127
3 Importing IM_NAMESPACES Call by reference Type reference (TYPE) SRAPI_T_STRING Namensräume 20060127
4 Importing IM_TYPE_LIST Call by reference Type reference (TYPE) SRAPI_T_STRING Typliste 20060127
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_NAVIGATION_REQUEST Navigationsrequest 20060127

Method CREATE_NAVIGATION_REQUEST on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method FILL_EXISTENCE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXISTENCE_RESULT Call by reference Type reference (TYPE) SRAPI_T_OPERATOR_VALUE Existenzergebnis 20060208
2 Importing IM_QUERY_RESULT Call by reference Object reference (TYPE REF TO) CL_SRAPI_QUERY_RESULT Queryergebnis - interne Darstellung 20060208

Method FILL_EXISTENCE_RESULT on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_CAPTION Signature

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

Method GET_CAPTION on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_ELEMENT_TYPE_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 ElementtypId 20050302

Method GET_ELEMENT_TYPE_ID on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_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 20040817

Method GET_GUID on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_MODELING_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTENT_SELECTION Call by reference Object reference (TYPE REF TO) CL_SRAPI_MODELING_CONTENT_SEL Selektion Modellierungskontent 20060123
2 Returning RESULT Value transfer Type reference (TYPE) SRAPI_T_REP_OBJECT liefert Arismodelle und Folder für diese 20060123
# Exception Resumable Description Created on
1 CX_SRAPI_QUERY_SERVICE_ERROR interner Fehler beim Lesen der Objekte 20060123
2 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20060123
3 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20060123

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 20040817

Method GET_NAME on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WITH_UNDERLYING Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20040914
2 Returning RESULT Value transfer Type reference (TYPE) SRAPI_T_REP_NAMESPACE Namensräume 20040914
# Exception Resumable Description Created on
1 CX_SRAPI_QUERY_SERVICE_ERROR Ausnahme Queryservice 20040914
2 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20040914
3 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20041111

Method GET_ORIGINAL_LANGUAGE Signature

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

Method GET_ORIGINAL_LANGUAGE on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_QUERY_SELECTION_FOR_NAVI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAVI_SELECTION Call by reference Object reference (TYPE REF TO) CL_SRAPI_NAMESPACE_CONT_SEL Selektionsbedingung für Namesraumcontent 20060720
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SRAPI_SELECTION Selektionsbedingung für Rep Objekte 20060720

Method GET_QUERY_SELECTION_FOR_NAVI on class CL_SRAPI_SOFTWARE_COMP_VERSION 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_EXISTENCE_RESULT Call by reference Type reference (TYPE) SRAPI_T_OPERATOR_VALUE Ergebnis Existenzcheck 20060208
2 Exporting EX_OBJECT_RESULT Call by reference Type reference (TYPE) SRAPI_T_REP_OBJECT Repositoryobjekte 20060124
3 Importing IM_SELECTION Call by reference Object reference (TYPE REF TO) CL_SRAPI_NAMESPACE_CONT_SEL Selektionsbedingung für Namesraumcontent 20060124
# Exception Resumable Description Created on
1 CX_SRAPI_QUERY_SERVICE_ERROR Ausnahme Queryservice 20060127
2 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20060127
3 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20060127

Method GET_RESULT_ATTRIBUTES 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_STRING Ergebnisattribute 20050408

Method GET_RESULT_ATTRIBUTES on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_RESULT_ATTRIBUTES_3_0 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_STRING Ergebnisattribute 20050907

Method GET_RESULT_ATTRIBUTES_3_0 on class CL_SRAPI_SOFTWARE_COMP_VERSION 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-id eines SWCV-Objekts 20040817

Method GET_TYPE on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_TYPE_3_0 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 einer SWCV 20050913

Method GET_TYPE_3_0 on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_UNDERLAYING_SWCV_GUIDS 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_STRING Table of underlaying swcv guids 20070518

Method GET_UNDERLAYING_SWCV_GUIDS on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_VENDOR Signature

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

Method GET_VENDOR on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method GET_VERSION Signature

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

Method GET_VERSION on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method IS_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN lokale SWCV ja/nein 20050907

Method IS_LOCAL on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method SET_CAPTION Signature

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

Method SET_CAPTION on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method SET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) STRING ID des Workspaces 20050907

Method SET_GUID on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method SET_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOCAL Call by reference Type reference (TYPE) BOOLEAN locale SWCV 20050907

Method SET_LOCAL on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method SET_NAME 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 20050907

Method SET_NAME on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method SET_ORIGINAL_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ORIGINAL_LANGUAGE Call by reference Type reference (TYPE) STRING setzt Originalsprache 20060913

Method SET_ORIGINAL_LANGUAGE on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method SET_REPOSITORY 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 20040914

Method SET_REPOSITORY on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method SET_VENDOR Signature

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

Method SET_VENDOR on class CL_SRAPI_SOFTWARE_COMP_VERSION has no exception.

Method SET_VERSION Signature

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

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