SAP ABAP Class CL_SELECTION_CONVERSION_APPL (Conversion of MDRO selections)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA (Application Component) Cross-Application Components
     APPL_CO_XI_TOOLS (Package) APPL common objects: general tools and functions for XI
Properties
Class CL_SELECTION_CONVERSION_APPL  
Short Description Conversion of MDRO selections    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APPL_CO_XI_TOOLS   APPL common objects: general tools and functions for XI 
Created 20070323   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SELECTION_CONVERSION_APPL has no forward declaration.
Interfaces
Class CL_SELECTION_CONVERSION_APPL has no interface implemented.
Friends
Class CL_SELECTION_CONVERSION_APPL 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' 20070323
2 GC_SELECTION_TYPE_ID Constant Public Type reference (TYPE) TY_MV_SELECTION_TYPE '1' 20070323
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_INCL_EXCL_CODE Static method Private Method Converts the AP INCLUSION_EXCLUSION_CODE 20070323
2 CONVERT_INTERVAL_TYPE_CODE_1 Static method Private Method Converts the AP interval '=' to an ABAP range 20070323
3 CONVERT_INTERVAL_TYPE_CODE_2 Static method Private Method Converts the AP interval '[)' to an ABAP range 20070323
4 CONVERT_INTERVAL_TYPE_CODE_3 Static method Private Method Converts the AP interval '[]' to an ABAP range 20070323
5 CONVERT_INTERVAL_TYPE_CODE_4 Static method Private Method Converts the AP interval '()' to an ABAP range 20070323
6 CONVERT_INTERVAL_TYPE_CODE_5 Static method Private Method Converts the AP interval '(]' to an ABAP range 20070323
7 CONVERT_INTERVAL_TYPE_CODE_6 Static method Private Method Converts the AP interval '<' to an ABAP range 20070323
8 CONVERT_INTERVAL_TYPE_CODE_7 Static method Private Method Converts the AP interval '<=' to an ABAP range 20070323
9 CONVERT_INTERVAL_TYPE_CODE_8 Static method Private Method Converts the AP interval '> to an ABAP range 20070323
10 CONVERT_INTERVAL_TYPE_CODE_9 Static method Private Method Converts the AP interval '>=' to an ABAP range 20070323
11 INTERVALS_TO_RANGES Static method Public Method Converts a table of ESA-Service intervals to ABAP ranges 20070323
12 INTERVAL_TO_RANGE Static method Public Method Converts an ESA-Service interval to an ABAP range 20070323
13 RANGES_TO_INTERVALS Static method Public Method Converts a table of ABAP ranges to ESA-Service intervals 20070323
14 RANGE_TO_INTERVAL Static method Public Method Converts an ABAP range to an ESA-Service interval 20070323
Events
Class CL_SELECTION_CONVERSION_APPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MS_INTERVAL Public See coding 20070323 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 20070323 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 20070323 ty_mt_interval TYPE STANDARD TABLE OF ty_ms_interval WITH DEFAULT KEY
4 TY_MT_RANGE Public See coding 20070323 ty_mt_range TYPE STANDARD TABLE OF ty_ms_range WITH DEFAULT KEY
5 TY_MV_INCL_EXCL_CODE Public See coding 20070323 ty_mv_incl_excl_code TYPE c LENGTH 1
6 TY_MV_SELECTION_TYPE Public See coding 20070323 ty_mv_selection_type TYPE c LENGTH 1
7 TY_MV_SIGN Public See coding 20070323 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 20070323
2 Returning RV_SIGN Value transfer Type reference (TYPE) TY_MV_SIGN 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IT_INTERVAL Call by reference Type reference (TYPE) TY_MT_INTERVAL 20070323
3 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_RANGE Value transfer Type reference (TYPE) TY_MS_RANGE 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IT_RANGE Call by reference Type reference (TYPE) TY_MT_RANGE 20070323
3 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323

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 20070323
2 Importing IV_SELECTION_TYPE Call by reference Type reference (TYPE) TY_MV_SELECTION_TYPE GC_SELECTION_TYPE_ID 20070323
3 Returning RS_INTERVAL Value transfer Type reference (TYPE) TY_MS_INTERVAL 20070323
# Exception Resumable Description Created on
1 CX_SELECTION_CONVERSION_APPL 20070323
History
Last changed by/on SAP  20100310 
SAP Release Created in 602