SAP ABAP Class CL_SELECTION_CONVERSION_HELPER (Conversion helper class)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-IDM (Application Component) Identity Management: Business Suite Processes
     BS_IO_USR (Package) Development package for Identity BO
Properties
Class CL_SELECTION_CONVERSION_HELPER  
Short Description Conversion helper class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_IO_USR   Development package for Identity BO 
Created 20090220   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SELECTION_CONVERSION_HELPER has no forward declaration.
Interfaces
Class CL_SELECTION_CONVERSION_HELPER has no interface implemented.
Friends
Class CL_SELECTION_CONVERSION_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_SELECTION_TYPE_CODE Constant Public Type reference (TYPE) TY_MV_SELECTION_TYPE '2' 20090220
2 GC_SELECTION_TYPE_ID Constant Public Type reference (TYPE) TY_MV_SELECTION_TYPE '1' 20090220
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_INCL_EXCL_CODE Static method Private Method 20090220
2 CONVERT_INTERVAL_TYPE_CODE_1 Static method Private Method 20090220
3 CONVERT_INTERVAL_TYPE_CODE_2 Static method Private Method 20090220
4 CONVERT_INTERVAL_TYPE_CODE_3 Static method Private Method 20090220
5 CONVERT_INTERVAL_TYPE_CODE_4 Static method Private Method 20090220
6 CONVERT_INTERVAL_TYPE_CODE_5 Static method Private Method 20090220
7 CONVERT_INTERVAL_TYPE_CODE_6 Static method Private Method 20090220
8 CONVERT_INTERVAL_TYPE_CODE_7 Static method Private Method 20090220
9 CONVERT_INTERVAL_TYPE_CODE_8 Static method Private Method 20090220
10 CONVERT_INTERVAL_TYPE_CODE_9 Static method Private Method 20090220
11 INTERVALS_TO_RANGES Static method Public Method 20090220
12 INTERVAL_TO_RANGE Static method Public Method 20090220
13 RANGES_TO_INTERVALS Static method Public Method 20090220
14 RANGE_TO_INTERVAL Static method Public Method 20090220
Events
Class CL_SELECTION_CONVERSION_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MS_INTERVAL Public See coding 20090220 BEGIN OF ty_ms_interval, inclusion_exclusion_code TYPE c LENGTH 1, "ABAP proxy not yet available interval_boundary_type_code TYPE c LENGTH 1,"ABAP proxy not yet available upper_boundary TYPE string, lower_boundary TYPE string, END OF ty_ms_interval
2 TY_MS_RANGE Public See coding 20090220 BEGIN OF ty_ms_range, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE string, high TYPE string, END OF ty_ms_range
3 TY_MT_INTERVAL Public See coding 20090220 ty_mt_interval TYPE STANDARD TABLE OF ty_ms_interval WITH DEFAULT KEY
4 TY_MT_RANGE Public See coding 20090220 ty_mt_range TYPE STANDARD TABLE OF ty_ms_range WITH DEFAULT KEY
5 TY_MV_INCL_EXCL_CODE Public See coding 20090220 ty_mv_incl_excl_code TYPE c LENGTH 1
6 TY_MV_SELECTION_TYPE Public See coding 20090220 ty_mv_selection_type TYPE c LENGTH 1
7 TY_MV_SIGN Public See coding 20090220 ty_mv_sign TYPE c LENGTH 1
Method Signatures

Method CONVERT_INCL_EXCL_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUSION_EXCLUSION_CODE Call by reference Type reference (TYPE) TY_MV_INCL_EXCL_CODE 20090220
2 Returning RV_SIGN Value transfer Type reference (TYPE) TY_MV_SIGN 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method CONVERT_INTERVAL_TYPE_CODE_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) TY_MS_INTERVAL 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method CONVERT_INTERVAL_TYPE_CODE_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) TY_MS_INTERVAL 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method CONVERT_INTERVAL_TYPE_CODE_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) TY_MS_INTERVAL 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method CONVERT_INTERVAL_TYPE_CODE_4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) TY_MS_INTERVAL 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method CONVERT_INTERVAL_TYPE_CODE_5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) TY_MS_INTERVAL 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method CONVERT_INTERVAL_TYPE_CODE_6 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) TY_MS_INTERVAL 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method CONVERT_INTERVAL_TYPE_CODE_7 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) TY_MS_INTERVAL 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method CONVERT_INTERVAL_TYPE_CODE_8 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) TY_MS_INTERVAL 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method CONVERT_INTERVAL_TYPE_CODE_9 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) TY_MS_INTERVAL 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method INTERVALS_TO_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) TY_MT_RANGE 20090220
2 Importing IT_INTERVAL Call by reference Type reference (TYPE) TY_MT_INTERVAL 20090220
3 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method INTERVAL_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) TY_MS_INTERVAL 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method RANGES_TO_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INTERVAL Call by reference Type reference (TYPE) TY_MT_INTERVAL 20090220
2 Importing IT_RANGE Call by reference Type reference (TYPE) TY_MT_RANGE 20090220
3 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220

Method RANGE_TO_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RANGE Call by reference Type reference (TYPE) TY_MS_RANGE 20090220
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20090220
3 Returning RS_INTERVAL Value transfer Type reference (TYPE) TY_MS_INTERVAL 20090220
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_HELPER 20090220
History
Last changed by/on SAP  20110908 
SAP Release Created in 702