Hierarchy
⤷ 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 |