SAP ABAP Class CL_SRAPI_SELECTION (Selection Condition 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_SELECTION  
Short Description Selection Condition 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 20041108   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAPI_SELECTION has no forward declaration.
Interfaces
Class CL_SRAPI_SELECTION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_SRAPI_SERVICE_REPOSITORY 20050914 Service Repository
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_LOCALS Instance attribute Private Type reference (TYPE) BOOLEAN All Local SWCVs 20050914
2 ALL_SWCVS_ATTR Instance attribute Private Type reference (TYPE) BOOLEAN All SWCVs are to be considered 20050914
3 ATTRIBUTE_CONDITION Instance attribute Private Object reference (TYPE REF TO) IF_SRAPI_ATTRIBUTE_CONDITION Tagging Interface Attribute Condition for Query 20041108
4 CONSIDER_UNDERLYING_ATTR Instance attribute Private Type reference (TYPE) BOOLEAN Underlying SWCVs 20041108
5 SELECTED_KEYS Instance attribute Private Type reference (TYPE) SRAPI_T_REP_OBJECT_KEY Selected Object Keys 20051119
6 SWCV_GUIDS Instance attribute Private Type reference (TYPE) SRAPI_T_STRING SWCVGUIDs 20041108
7 TYPES Instance attribute Private Type reference (TYPE) SRAPI_T_STRING Object Types 20041108
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SELECTED_SWCV Instance method Public Method Adds SWCV 20041108
2 ADD_SELECTED_TYPE Instance method Public Method Adds Object Type 20041108
3 ALL_SWCVS Instance method Private Method All SWCVs (+ Local ones) are to be Considered 20050914
4 CONSIDER_ALL_SWCVS_INCL_LOCALS Instance method Public Method All SWCVs including local ones are to be considered 20050914
5 CONSIDER_ONLY_LOCALS Instance method Public Method Only local SWCVs are to be considered 20050914
6 CONSIDER_UNDERLYING Instance method Public Method Include Underlying SWCV 20041108
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041108
8 GET_ATTRIBUTE_CONDITION Instance method Private Method Gets Attribute Condition 20041108
9 GET_SELECTED_KEYS Instance method Private Method Returns the Selected Key 20051119
10 GET_SWCV_GUIDS Instance method Private Method Returns Selected SWCV GUIDs 20041108
11 GET_TYPES Instance method Private Method Returns Selected Object Types 20041108
12 ONLY_LOCALS Instance method Private Method Only Local SXCVs to be Considered 20050914
13 SET_ATTRIBUTE_CONDITION Instance method Public Method Sets Attribute Condition 20041108
14 SET_SELECTED_KEYS Instance method Public Method Sets Object Key to be Selected 20051119
15 SHOULD_UNDERLYING_CONSIDERED Instance method Private Method Include Underlying SWCVs 20041108
Events
Class CL_SRAPI_SELECTION has no event.
Types
Class CL_SRAPI_SELECTION has no local type.
Method Signatures

Method ADD_SELECTED_SWCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SWCV Call by reference Object reference (TYPE REF TO) CL_SRAPI_SOFTWARE_COMP_VERSION SWCV 20041108
2 Importing IM_SWCV_GUID Call by reference Type reference (TYPE) STRING SWCV Guid 20041108

Method ADD_SELECTED_SWCV on class CL_SRAPI_SELECTION has no exception.

Method ADD_SELECTED_TYPE Signature

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

Method ADD_SELECTED_TYPE on class CL_SRAPI_SELECTION has no exception.

Method ALL_SWCVS Signature

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

Method ALL_SWCVS on class CL_SRAPI_SELECTION has no exception.

Method CONSIDER_ALL_SWCVS_INCL_LOCALS Signature

Method CONSIDER_ALL_SWCVS_INCL_LOCALS on class CL_SRAPI_SELECTION has no parameter.
Method CONSIDER_ALL_SWCVS_INCL_LOCALS on class CL_SRAPI_SELECTION has no exception.

Method CONSIDER_ONLY_LOCALS Signature

Method CONSIDER_ONLY_LOCALS on class CL_SRAPI_SELECTION has no parameter.
Method CONSIDER_ONLY_LOCALS on class CL_SRAPI_SELECTION has no exception.

Method CONSIDER_UNDERLYING Signature

Method CONSIDER_UNDERLYING on class CL_SRAPI_SELECTION has no parameter.
Method CONSIDER_UNDERLYING on class CL_SRAPI_SELECTION has no exception.

Method CONSTRUCTOR Signature

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

Method GET_ATTRIBUTE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_SRAPI_ATTRIBUTE_CONDITION Tagging-Interface Attributbedingung für Query 20041108

Method GET_ATTRIBUTE_CONDITION on class CL_SRAPI_SELECTION has no exception.

Method GET_SELECTED_KEYS 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_REP_OBJECT_KEY Keys von Repositoryobjekten 20051119

Method GET_SELECTED_KEYS on class CL_SRAPI_SELECTION has no exception.

Method GET_SWCV_GUIDS 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 SWCV Guids 20041108

Method GET_SWCV_GUIDS on class CL_SRAPI_SELECTION has no exception.

Method GET_TYPES 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 selektierte Typen 20041108

Method GET_TYPES on class CL_SRAPI_SELECTION has no exception.

Method ONLY_LOCALS Signature

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

Method ONLY_LOCALS on class CL_SRAPI_SELECTION has no exception.

Method SET_ATTRIBUTE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONDITION Call by reference Object reference (TYPE REF TO) IF_SRAPI_ATTRIBUTE_CONDITION Tagging-Interface Attributbedingung für Query 20041108

Method SET_ATTRIBUTE_CONDITION on class CL_SRAPI_SELECTION has no exception.

Method SET_SELECTED_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY_LIST Call by reference Type reference (TYPE) SRAPI_T_REP_OBJECT_KEY Keys von Repositoryobjekten 20051119

Method SET_SELECTED_KEYS on class CL_SRAPI_SELECTION has no exception.

Method SHOULD_UNDERLYING_CONSIDERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20041108

Method SHOULD_UNDERLYING_CONSIDERED on class CL_SRAPI_SELECTION has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in 700