SAP ABAP Class CL_UC_SEL (Selection Condition)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCT3 (Package) SEM-BCS: Selection Condition
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_SEL Interface Selection Condition 20030917
Properties
Class CL_UC_SEL  
Short Description Selection Condition    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package UCT3   SEM-BCS: Selection Condition 
Created 20030917   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_UC_SELACC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_SEL Interface Selection Condition 20030917
Friends
# Friend Modeled only Created on Description
1 CL_UC_DATA_FACTORY 20041214 Factory for Data Objects
2 CL_UC_SELCOND 20041214 Selection Condition
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_UC_CONTEXT 20030917
2 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Field Catalog, ...) 20030917
3 DT_SEL Instance attribute Private Type reference (TYPE) T_SEL Sel.cond. per field name 20030917
4 D_CHANGED Instance attribute Private Type reference (TYPE) UC_FLG 20030917
5 D_SELID Instance attribute Private Type reference (TYPE) UC_SELID GUID to Identify Selection Condition 20030917
6 GC_FLD_HIGH Constant Private See coding 'HIGH' Fldname 'HIGH' 20030917
7 GC_FLD_LOW Constant Private See coding 'LOW' Fldname 'LOW' 20030917
8 GC_FLD_OPTION Constant Private See coding 'OPTION' Fldname 'OPTION' 20030917
9 GC_FLD_SIGN Constant Private See coding 'SIGN' Fldname 'SIGN' 20030917
10 GC_NORMALIZED_EAS Constant Private Type reference (TYPE) UC_SEL_NORMALIZED 1 Type of Selection Condition Normalization 20030917
11 GC_NORMALIZED_NOT Constant Private Type reference (TYPE) UC_SEL_NORMALIZED 0 Type of Selection Condition Normalization 20030917
12 GC_NORMALIZED_YES Constant Private Type reference (TYPE) UC_SEL_NORMALIZED 2 Type of Selection Condition Normalization 20030917
13 GC_SELTYPE_COM Constant Private Type reference (TYPE) UC_SELTYPE 3 Selection Condition Type - Internal 20030917
14 GC_SELTYPE_INT Constant Private Type reference (TYPE) UC_SELTYPE 2 20030917
15 GC_SELTYPE_UNK Constant Private Type reference (TYPE) UC_SELTYPE 0 Selection Condition Type - Internal 20030917
16 GC_SELTYPE_VAL Constant Private Type reference (TYPE) UC_SELTYPE 1 Selection Condition Type - Internal 20030917
17 GC_SELTYPE_VOI Constant Private Type reference (TYPE) UC_SELTYPE 4 Selection Condition Type - Internal 20030917
18 GC_TYPE_HRY Constant Private Type reference (TYPE) UC_SELACCTYPE IF_UC_SELACC=>GC_TYPE_HRY Type of Selection Condition/Target Assignment 20030917
19 GC_TYPE_SET Constant Private Type reference (TYPE) UC_SELACCTYPE IF_UC_SELACC=>GC_TYPE_SET Type of Selection Condition/Target Assignment 20030917
20 GC_TYPE_VAL Constant Private Type reference (TYPE) UC_SELACCTYPE IF_UC_SELACC=>GC_TYPE_VAL Type of Selection Condition/Target Assignment 20030917
21 GT_DEBUG Static Attribute Private See coding GT_DEBUG 20041214
22 G_DEBUG Static Attribute Private Type reference (TYPE) UC_FLG Flag: Debugging Mode 20030917
23 X Constant Private Type reference (TYPE) UC_FLG 'X' x 20030917
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_OPTION_TO_BT Instance method Private Method Change Options after Between 20030917
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030917
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030917
4 CONVERT_RANGE_TO_CHKEY Instance method Private Method Convert Range Table to CHKEY Table 20030917
5 CONVERT_T_SEL_PATTERN_P Instance method Private Method Try to convert patterns to ranges 20030917
6 COPY_DEEP_T_SEL_P Static method Private Method Deep-copy t_sel 20030917
7 CREATE_COPY Instance method Private Method Normalize Range Table, New Implementation 20030917
8 CREATE_INTERSECTION Instance method Private Method Normalize Range Table, New Implementation 20030917
9 CREATE_PARTIAL_SEL Instance method Private Method Normalize Range Table, New Implementation 20030917
10 CREATE_UNION Instance method Private Method Normalize Range Table, New Implementation 20030917
11 EVAL_CROSS_CONTAINING Instance method Private Method Is intersection of cross tables empty? 20031007
12 EVAL_CROSS_INTERSECTION Instance method Private Method Evaluate CrossChar Options of Intersection 20031003
13 EVAL_CROSS_UNION Instance method Private Method Evaluate CrossChar Options of Union 20031003
14 FILL_CHKEYPROP Instance method Private Method Fill Values of Attributes in CHKEY Table 20030926
15 GET_CROSS_FROM_SEL_P Instance method Private Method Return CrossChar. Table and Delete it 20030929
16 GET_FIELDS_NOT_IN_S_CHAR Instance method Private Method Get All Fields Not Contained in S_CHAR 20030917
17 GET_MAXINT Static method Private Method Return Maximum Range 20030917
18 GET_MINMAX_VALUE Static method Private Method Get min. value of specified type 20030917
19 GET_SEL Instance method Private Method Normalize Range Table, New Implementation 20030917
20 GET_SINGLE_VALUE Instance method Private Method Normalize Range Table, New Implementation 20030917
21 GET_SINGLE_VALUES Instance method Private Method Normalize Range Table, New Implementation 20030917
22 INIT_P Instance method Private Method Initialize Instance 20041213
23 INSERT_INTERVAL Instance method Private Method Is specified value contained in range? 20030917
24 INTERSECT_WITH Instance method Public Method Replace object by its intersection with passed 20030917
25 INTERSECT_WITH_P Instance method Private Method Create intersection of two sel.tables 20030917
26 IS_CONTAINING Instance method Private Method Normalize Range Table, New Implementation 20030917
27 IS_CONTAINING_S_CHAR Instance method Private Method Normalize Range Table, New Implementation 20030917
28 IS_EQUAL Instance method Private Method Normalize Range Table, New Implementation 20030917
29 IS_INITIAL Instance method Private Method Normalize Range Table, New Implementation 20030917
30 IS_OVERLAPPING_WITH Instance method Private Method Normalize Range Table, New Implementation 20030917
31 NORMALIZE Instance method Private Method Normalize the selection condition 20030917
32 NORMALIZE_CHKEY_TO_RANGE Instance method Private Method Try to normalize CHKEY Table to Range Table 20030917
33 NORMALIZE_CROSS Instance method Private Method Normalize CrossChar Selection 20030917
34 NORMALIZE_RANGE Instance method Private Method Normalize Range Table 20030917
Events
Class CL_UC_SEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_CROSS Private See coding 20030917 begin of sx_cross, attribute type uc_attribute, option type ddoption, s_op2 type s_op, end of sx_cross
2 SX_OR_NODE_SID Private See coding 20030917 begin of sx_or_node_sid, sign type ddsign, s_node type ucd_s_sid, o_hry_addkey type ref to if_uc_hry_addkey, end of sx_or_node_sid
3 S_DEBUG Private See coding S_DEBUG 20030917 begin of s_debug, o_sel type ref to cl_uc_sel, f_void type uc_flg, t_sel type uc0_ts_sel, t_cross_fld type uc0_ts_field, end of s_debug
4 S_OP Private See coding 20030917 begin of s_op, fieldname type uc_fieldname, attribute type uc_attribute, end of s_op
5 S_OR_SEL Private See coding 20030917 begin of s_or_sel, sign type ddsign, option type ddoption, low type uc_value, high type uc_value, end of s_or_sel
6 S_SEL Private See coding S_SEL 20030917 begin of s_sel, fieldname type uc_fieldname, type type uc_seltype, * (0.. unknown * 1.. single value * 2.. interval * 3.. complex selection * 4.. void) normalized type uc_sel_normalized, * (0=not normalized; pattern < > etc may occur * 1=not normalized; pattern < > etc does not occur * 2= normalized) * normalized, run time optimized * detailed type information range type uc_flg, "we use r_t_ra, otherwise r_t_chkey node type uc_flg, "node selection in use attribute type uc_flg, "attribute selection in use attribute_node type uc_flg, "attribute node selection in use cross type uc_flg, "cross char in use all_values type uc_flg, "all values - no restriction range_ieq type uc_flg, "range contains only I EQ values * state of normalize: r_t_ra type ref to data, r_s_ra type ref to data, "structure for reuse r_t_chkeyprop type ref to data, "list of values chkey or chprop r_s_chkeyprop type ref to data, "line of chkeyprop r_s_chkey type ref to data, "structure for reuse f_chprop type uc_flg, "if chprop table is used t_cross type ts_cross, "cross-char selection actionid type sysuuid_x, "action id for validity * original information t_or_sel type ts_or_sel, t_or_attr type uc0_ts_sel, o_or_attr type ref to if_uc_sel, t_or_node_sid type ts_or_node_sid, t_or_attr_node_sid type uc0_ts_sel_node_sid, t_or_cross type ts_cross, end of s_sel
7 TS_CROSS Private See coding 20030917 ts_cross type sorted table of sx_cross with unique key attribute s_op2
8 TS_OR_NODE_SID Private See coding 20030917 ts_or_node_sid type sorted table of sx_or_node_sid with unique key sign s_node
9 TS_OR_SEL Private See coding 20030917 ts_or_sel type sorted table of s_or_sel with unique key sign option low high
10 T_SEL Private See coding T_SEL 20030917 t_sel type sorted table of s_sel with unique key fieldname
Method Signatures

Method CHANGE_OPTION_TO_BT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) TABLE 20030917
2 Changing CT_SEL Call by reference Type reference (TYPE) T_SEL 20030917

Method CHANGE_OPTION_TO_BT on class CL_UC_SEL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UC_SEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UC_SEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Feldkatalog, ...) 20030917
2 Importing IT_ATTR Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR Tabelle: Selektionsbedingung (Attributsel. pro Feld) 20030917
3 Importing IT_ATTR_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_CROSS Cross Char Selektion für Attribute (einfach) 20030917
4 Importing IT_ATTR_RANGE Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_RANGE Tabelle: Selektionsbedingung (Attributrange pro Feld) 20030917
5 Importing IT_ATTR_T_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_CROSS Cross Char Selektion für Attribute 20030917
6 Importing IT_ATTR_T_NODE_SID Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_NODE_SID Tabelle: Selektionsbedingung (Attributknoten pro Feld) 20030917
7 Importing IT_ATTR_T_RANGE Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_RANGE Tabelle: Selektionsbedingung (Attributrange pro Feld) 20030917
8 Importing IT_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_CROSS Cross Char Selektion für Merkmale 20030917
9 Importing IT_NODE_SID Call by reference Type reference (TYPE) UC0_TS_SEL_NODE_SID Tabelle: Selektionsbedingung (Knoten pro Feld) 20030917
10 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20030917
11 Importing I_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20030917

Method CONSTRUCTOR on class CL_UC_SEL has no exception.

Method CONVERT_RANGE_TO_CHKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHKEY Call by reference Type reference (TYPE) ANY TABLE 20030917
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT 20030929
3 Importing IT_RANGE Call by reference Type reference (TYPE) ANY TABLE 20030917
4 Importing IT_SEL Call by reference Type reference (TYPE) T_SEL 20030917
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME 20030917

Method CONVERT_RANGE_TO_CHKEY on class CL_UC_SEL has no exception.

Method CONVERT_T_SEL_PATTERN_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL Call by reference Attribute reference (LIKE) DT_SEL 20030917
2 Exporting ET_SEL Call by reference Type reference (TYPE) TS_OR_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20030917
3 Exporting ET_SEL_I Call by reference Type reference (TYPE) TS_OR_SEL 20030917
4 Importing IT_SEL Call by reference Type reference (TYPE) TS_OR_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20030917
5 Importing IT_SEL_I Call by reference Type reference (TYPE) TS_OR_SEL 20030917
6 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME 20030917

Method CONVERT_T_SEL_PATTERN_P on class CL_UC_SEL has no exception.

Method COPY_DEEP_T_SEL_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL Call by reference Attribute reference (LIKE) DT_SEL 20030917
2 Importing IT_FIELD Call by reference Type reference (TYPE) UC0_TS_FIELD 20030917
3 Importing IT_FIELD_DELETE Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20030917
4 Importing IT_SEL Call by reference Attribute reference (LIKE) DT_SEL 20030917

Method COPY_DEEP_T_SEL_P on class CL_UC_SEL has no exception.

Method CREATE_COPY Signature

Method CREATE_COPY on class CL_UC_SEL has no parameter.
Method CREATE_COPY on class CL_UC_SEL has no exception.

Method CREATE_INTERSECTION Signature

Method CREATE_INTERSECTION on class CL_UC_SEL has no parameter.
Method CREATE_INTERSECTION on class CL_UC_SEL has no exception.

Method CREATE_PARTIAL_SEL Signature

Method CREATE_PARTIAL_SEL on class CL_UC_SEL has no parameter.
Method CREATE_PARTIAL_SEL on class CL_UC_SEL has no exception.

Method CREATE_UNION Signature

Method CREATE_UNION on class CL_UC_SEL has no parameter.
Method CREATE_UNION on class CL_UC_SEL has no exception.

Method EVAL_CROSS_CONTAINING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VOID Call by reference Type reference (TYPE) UC_FLG 20031007
2 Importing I_OP1 Call by reference Type reference (TYPE) DDOPTION 20031007
3 Importing I_OP2 Call by reference Type reference (TYPE) DDOPTION 20031007

Method EVAL_CROSS_CONTAINING on class CL_UC_SEL has no exception.

Method EVAL_CROSS_INTERSECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OP2 Call by reference Type reference (TYPE) DDOPTION 20031003
2 Exporting E_ALL Call by reference Type reference (TYPE) UC_FLG 20031003
3 Exporting E_VOID Call by reference Type reference (TYPE) UC_FLG 20031003
4 Importing I_OP1 Call by reference Type reference (TYPE) DDOPTION 20031003

Method EVAL_CROSS_INTERSECTION on class CL_UC_SEL has no exception.

Method EVAL_CROSS_UNION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OP2 Call by reference Type reference (TYPE) DDOPTION 20031003
2 Exporting E_ALL Call by reference Type reference (TYPE) UC_FLG 20031003
3 Exporting E_VOID Call by reference Type reference (TYPE) UC_FLG 20031003
4 Importing I_OP1 Call by reference Type reference (TYPE) DDOPTION 20031003

Method EVAL_CROSS_UNION on class CL_UC_SEL has no exception.

Method FILL_CHKEYPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL Call by reference Type reference (TYPE) T_SEL 20030926
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME 20030926
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context_fehlt 20050819

Method GET_CROSS_FROM_SEL_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_OR_ATTR Call by reference Object reference (TYPE REF TO) IF_UC_SEL 20030929
2 Changing CT_OR_CROSS Call by reference Type reference (TYPE) TS_CROSS 20030929

Method GET_CROSS_FROM_SEL_P on class CL_UC_SEL has no exception.

Method GET_FIELDS_NOT_IN_S_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) UC0_TS_FIELD Alle nicht in S_CHAR enthaltenen Felder 20030917
2 Importing IS_CHAR Call by reference Type reference (TYPE) DATA Struktur mit Merkmalswerten 20030917

Method GET_FIELDS_NOT_IN_S_CHAR on class CL_UC_SEL has no exception.

Method GET_MAXINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_S_MAXINT Call by reference Object reference (TYPE REF TO) DATA 20030917
2 Importing IS_RA_STRUCTURE Call by reference Type reference (TYPE) DATA 20030917

Method GET_MAXINT on class CL_UC_SEL has no exception.

Method GET_MINMAX_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX Call by reference Type reference (TYPE) ANY 20030917
2 Exporting E_MIN Call by reference Type reference (TYPE) ANY 20030917
3 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20030917

Method GET_MINMAX_VALUE on class CL_UC_SEL has no exception.

Method GET_SEL Signature

Method GET_SEL on class CL_UC_SEL has no parameter.
Method GET_SEL on class CL_UC_SEL has no exception.

Method GET_SINGLE_VALUE Signature

Method GET_SINGLE_VALUE on class CL_UC_SEL has no parameter.
Method GET_SINGLE_VALUE on class CL_UC_SEL has no exception.

Method GET_SINGLE_VALUES Signature

Method GET_SINGLE_VALUES on class CL_UC_SEL has no parameter.
Method GET_SINGLE_VALUES on class CL_UC_SEL has no exception.

Method INIT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL Call by reference Type reference (TYPE) T_SEL 20041213
2 Importing IT_ATTR Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR Tabelle: Selektionsbedingung (Attributsel. pro Feld) 20041213
3 Importing IT_ATTR_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_CROSS Cross Char Selektion für Attribute (einfach) 20041213
4 Importing IT_ATTR_RANGE Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_RANGE Tabelle: Selektionsbedingung (Attributrange pro Feld) 20041213
5 Importing IT_ATTR_T_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_CROSS Cross Char Selektion für Attribute 20041213
6 Importing IT_ATTR_T_NODE_SID Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_NODE_SID Tabelle: Selektionsbedingung (Attributknoten pro Feld) 20041213
7 Importing IT_ATTR_T_RANGE Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_RANGE Tabelle: Selektionsbedingung (Attributrange pro Feld) 20041213
8 Importing IT_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_CROSS Cross Char Selektion für Merkmale 20041213
9 Importing IT_NODE_SID Call by reference Type reference (TYPE) UC0_TS_SEL_NODE_SID Tabelle: Selektionsbedingung (Knoten pro Feld) 20041213
10 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20041213
11 Importing I_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20041213

Method INIT_P on class CL_UC_SEL has no exception.

Method INSERT_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) TABLE 20030917
2 Importing IS_RANGE Call by reference Type reference (TYPE) ANY 20030917

Method INSERT_INTERVAL on class CL_UC_SEL has no exception.

Method INTERSECT_WITH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20030917
2 Importing XYZ Call by reference Type reference (TYPE) I Zukünftige Erweiterung: Weiterer Input 20030917
# Exception Resumable Description Created on
1 INTERSECTION_IS_EMPTY Die Schnittmenge ist leer 20030917
2 MISSING_CONTEXT Context fehlt 20050819

Method INTERSECT_WITH_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_1 Call by reference Type reference (TYPE) T_SEL 20030917
2 Changing CT_SEL_2 Call by reference Type reference (TYPE) T_SEL 20030917
3 Exporting ET_SEL Call by reference Type reference (TYPE) T_SEL 20030917
4 Importing IO_CONTEXT1 Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT 20030917
5 Importing IO_CONTEXT2 Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT 20030917
6 Importing IO_SEL2 Call by reference Object reference (TYPE REF TO) CL_UC_SEL 20031028
# Exception Resumable Description Created on
1 INTERSECTION_IS_EMPTY Die Schnittmenge ist leer 20030917
2 MISSING_CONTEXT Context fehlt 20050819

Method IS_CONTAINING Signature

Method IS_CONTAINING on class CL_UC_SEL has no parameter.
Method IS_CONTAINING on class CL_UC_SEL has no exception.

Method IS_CONTAINING_S_CHAR Signature

Method IS_CONTAINING_S_CHAR on class CL_UC_SEL has no parameter.
Method IS_CONTAINING_S_CHAR on class CL_UC_SEL has no exception.

Method IS_EQUAL Signature

Method IS_EQUAL on class CL_UC_SEL has no parameter.
Method IS_EQUAL on class CL_UC_SEL has no exception.

Method IS_INITIAL Signature

Method IS_INITIAL on class CL_UC_SEL has no parameter.
Method IS_INITIAL on class CL_UC_SEL has no exception.

Method IS_OVERLAPPING_WITH Signature

Method IS_OVERLAPPING_WITH on class CL_UC_SEL has no parameter.
Method IS_OVERLAPPING_WITH on class CL_UC_SEL has no exception.

Method NORMALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL Call by reference Type reference (TYPE) T_SEL 20030917
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT 20030917
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Normalizierter Feldname 20030917
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method NORMALIZE_CHKEY_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL Call by reference Type reference (TYPE) T_SEL 20040609
2 Exporting ET_RANGE Call by reference Type reference (TYPE) ANY TABLE 20030917
3 Exporting E_CONVERTED Call by reference Type reference (TYPE) UC_FLG 20030917
4 Importing IT_CHKEY Call by reference Type reference (TYPE) ANY TABLE 20030917
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME 20030917

Method NORMALIZE_CHKEY_TO_RANGE on class CL_UC_SEL has no exception.

Method NORMALIZE_CROSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CROSS_NORM Call by reference Type reference (TYPE) TS_CROSS 20030923
2 Changing CT_SEL Call by reference Type reference (TYPE) T_SEL 20030917
3 Exporting E_VOID Call by reference Type reference (TYPE) UC_FLG 20030917
4 Importing IT_CROSS_ORIG Call by reference Type reference (TYPE) TS_CROSS 20030917
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME 20030917

Method NORMALIZE_CROSS on class CL_UC_SEL has no exception.

Method NORMALIZE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) TABLE 20030917
2 Changing C_RANGE_IEQ Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20090609
3 Changing C_TYPE Call by reference Type reference (TYPE) UC_SELTYPE 20030917
4 Exporting E_TYPE Call by reference Type reference (TYPE) UC_SELTYPE 20030917
5 Exporting E_VAL Call by reference Type reference (TYPE) UC_FLG 20030917
6 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME 20030917

Method NORMALIZE_RANGE on class CL_UC_SEL has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 400