SAP ABAP Interface IF_UC_SEL (Interface 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UC_SEL Selection Condition 20030917
Properties
Interface IF_UC_SEL  
Short Description Interface Selection Condition    
General Data
Package UCT3   SEM-BCS: Selection Condition 
Created 20000812   SAP 
Last changed 20060208   SAP 
Unicode checks active    
Forward declarations
Interface IF_UC_SEL has no forward declaration.
Interfaces
Interface IF_UC_SEL has no interface.
Friends
Interface IF_UC_SEL has no friend.
Attributes
Interface IF_UC_SEL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_COPY Instance method Public Method Create copy of sel.cond. object 20000911
2 CREATE_INTERSECTION Static method Public Method Determine intersection of two sel. conds 20000908
3 CREATE_PARTIAL_SEL Instance method Public Method Create a partial selection from the sel-cond object 20000911
4 CREATE_UNION Static method Public Method Determine union of two sel. conds 20000911
5 DEBUG Instance method Public Method Make instance transparent and break 20000904
6 GET_CONTEXT Instance method Public Method Possibly Get Temporarily Set Context 20031030
7 GET_FIELDS Instance method Public Method Get all contained fields and complexity per field 20000914
8 GET_SEL Instance method Public Method Only for Data Manager: Get table with sel.cond. 20000911
9 GET_SEL_PRINT Instance method Public Method Only for GUI: Get table with sel.cond. for output 20050316
10 GET_SINGLE_VALUE Instance method Public Method Get the single value of the characteristic (if exists) 20000904
11 GET_SINGLE_VALUES Instance method Public Method Get all characteristics with single values 20000907
12 GET_VALUE_LIST Instance method Public Method Return All Multi-Single Values 20040323
13 INIT Instance method Public Method Initialize Instance 20041213
14 INIT_WITH_INTERSECTION Instance method Public Method Initialize intersection of two selection conditions 20041213
15 INIT_WITH_UNION Instance method Public Method Initialize union of two selection conditions 20041213
16 IS_CONTAINING Instance method Public Method Is the passed sel.cond. included? 20000812
17 IS_CONTAINING_ACC Instance method Public Method Is target assignment included? 20000928
18 IS_CONTAINING_S_CHAR Instance method Public Method Are the passed char values included? 20000904
19 IS_CONTAINING_VALUE Instance method Public Method Is the passed char.value included? 20010627
20 IS_EQUAL Instance method Public Method Is the passed sel.cond. identical? 20000904
21 IS_INITIAL Instance method Public Method Is the sel.cond. blank? 20000904
22 IS_OVERLAPPING_WITH Instance method Public Method Overlap with (non-blank intersection)? 20000904
23 IS_VOID Instance method Public Method Is Selection Condition Void? 20040415
24 OVERWRITE_SEL_WITH Instance method Public Method Replace fields of SelCond or add new ones 20000915
25 REPLACE_CHAR Instance method Public Method Replace Fields of a Role by Fields of another Role 20020507
26 SET_CONTEXT Instance method Public Method Set Context (Temporarily!) 20030829
27 SET_SINGLE_VALUES Instance method Public Method ATTENTION: METHOD STATUS PROPOSITIONAL 20010620
Events
Interface IF_UC_SEL has no event.
Types
Interface IF_UC_SEL has no local type.
Method Signatures

Method CREATE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20000911
2 Importing IT_FIELD Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20041223
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method CREATE_INTERSECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20000908
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20030904
3 Importing IT_SEL Call by reference Type reference (TYPE) UCT_T_SEL Selektionsbedingungen (Laufzeitobjekte) 20000908
# Exception Resumable Description Created on
1 DIFFERENT_CONTEXT Neuer Context darf nicht gesetzt werden 20050819
2 INTERSECTION_IS_EMPTY Die Schnittmenge ist leer 20000908
3 MISSING_CONTEXT Context fehlt 20050819

Method CREATE_PARTIAL_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20000911
2 Importing IT_FIELD Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20000911
# Exception Resumable Description Created on
1 DIFFERENT_CONTEXT Neuer Context darf nicht gesetzt werden 20050819
2 MISSING_CONTEXT Context fehlt 20050819

Method CREATE_UNION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL SelBed 20000911
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20030904
3 Importing IT_SEL Call by reference Type reference (TYPE) UCT_T_SEL SelBed 20000911
# Exception Resumable Description Created on
1 DIFFERENT_CONTEXT Neuer Context darf nicht gesetzt werden 20050819
2 MISSING_CONTEXT Context fehlt 20050819

Method DEBUG Signature

Method DEBUG on Interface IF_UC_SEL has no parameter.
Method DEBUG on Interface IF_UC_SEL has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20031030

Method GET_CONTEXT on Interface IF_UC_SEL has no exception.

Method GET_FIELDS 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) UCT_TH_SEL_FIELD Feldname und Flag, ob per Einzelwert festgelegt 20000914

Method GET_FIELDS on Interface IF_UC_SEL has no exception.

Method GET_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR Tabelle: Selektionsbedingung (Attributsel. pro Feld) 20030825
2 Exporting ET_ATTR_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_CROSS Cross Char Selektion für Attribute (einfach) 20030916
3 Exporting ET_ATTR_RANGE Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_RANGE Tabelle: Selektionsbedingung (Attributrange pro Feld) 20030825
4 Exporting ET_ATTR_T_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_CROSS Cross Char Selektion für Attribute 20030916
5 Exporting ET_ATTR_T_NODE_SID Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_NODE_SID Tabelle: Selektionsbedingung (Attributknoten pro Feld) 20030825
6 Exporting ET_ATTR_T_RANGE Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_RANGE Tabelle: Selektionsbedingung (Attributrange pro Feld) 20030825
7 Exporting ET_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_CROSS Cross Char Selektion für Merkmale 20030916
8 Exporting ET_NODE_SID Call by reference Type reference (TYPE) UC0_TS_SEL_NODE_SID Tabelle: Selektionsbedingung (Knoten pro Feld) 20030825
9 Exporting ET_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20000911
10 Exporting E_IS_SUPERSET Call by reference Type reference (TYPE) UC_FLG Rückgabeinformation ist Obermenge der Selektion 20030825
11 Importing IT_FIELD Call by reference Type reference (TYPE) UC0_TS_FIELD Nur diese Felder zurückliefern 20030829
12 Importing I_ABAP_CHAR_MINMAX_CONVERT Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20030530
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method GET_SEL_PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_PRINT Call by reference Type reference (TYPE) UCT_TS_SEL_PRINT SEL Tabellentyp zur Ausgabe 20050316

Method GET_SEL_PRINT on Interface IF_UC_SEL has no exception.

Method GET_SINGLE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) ANY Wert (typisiert) 20000904
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20000904
3 Importing I_NORMALIZE Call by reference Type reference (TYPE) UC_FLG SPACE Alle Merkmale normalizieren 20050727
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819
2 NOT_FOUND Merkmal nicht in Selektionsbedingung enthalten 20000904
3 TYPE_INVALID Bedingung zum Merkmal ist nicht vom Typ 'Einzelwert' 20000904

Method GET_SINGLE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Alle Merkmale mit Einzelwertselektion 20000907
2 Importing I_NORMALIZE Call by reference Type reference (TYPE) UC_FLG SPACE Alle Merkmale normalizieren 20050727
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method GET_VALUE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) UC0_T_VALUE Feldwerte 20040323
2 Importing IT_FIELD Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20050324
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTR Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR Tabelle: Selektionsbedingung (Attributsel. pro Feld) 20041213
2 Importing IT_ATTR_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_CROSS Cross Char Selektion für Attribute (einfach) 20041213
3 Importing IT_ATTR_RANGE Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_RANGE Tabelle: Selektionsbedingung (Attributrange pro Feld) 20041213
4 Importing IT_ATTR_T_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_CROSS Cross Char Selektion für Attribute 20041213
5 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
6 Importing IT_ATTR_T_RANGE Call by reference Type reference (TYPE) UC0_TS_SEL_ATTR_T_RANGE Tabelle: Selektionsbedingung (Attributrange pro Feld) 20041213
7 Importing IT_CROSS Call by reference Type reference (TYPE) UC0_TS_SEL_CROSS Cross Char Selektion für Merkmale 20041213
8 Importing IT_NODE_SID Call by reference Type reference (TYPE) UC0_TS_SEL_NODE_SID Tabelle: Selektionsbedingung (Knoten pro Feld) 20041213
9 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20041213

Method INIT on Interface IF_UC_SEL has no exception.

Method INIT_WITH_INTERSECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20041213
2 Importing IT_SEL Call by reference Type reference (TYPE) UCT_T_SEL Selektionsbedingungen (Laufzeitobjekte) 20041213
# Exception Resumable Description Created on
1 DIFFERENT_CONTEXT Neuer Context darf nicht gesetzt werden 20050819
2 INTERSECTION_IS_EMPTY Die Schnittmenge ist leer 20041213
3 MISSING_CONTEXT Context fehlt 20050819

Method INIT_WITH_UNION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20041213
2 Importing IT_SEL Call by reference Type reference (TYPE) UCT_T_SEL Selektionsbedingungen (Laufzeitobjekte) 20041213
# Exception Resumable Description Created on
1 DIFFERENT_CONTEXT Neuer Context darf nicht gesetzt werden 20050819
2 MISSING_CONTEXT Context fehlt 20050819

Method IS_CONTAINING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CONTAINING Value transfer Type reference (TYPE) UC_FLG Boole'scher Wert 20000904
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL SelBed 20000812
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method IS_CONTAINING_ACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CONTAINING Value transfer Type reference (TYPE) UC_FLG Boole'scher Wert 20000928
2 Importing IO_ACC Call by reference Object reference (TYPE REF TO) IF_UC_ACC Zielkontierung 20000928
3 Importing I_CONSIDER_DEFLT_WITH_INIT_VAL Call by reference Type reference (TYPE) UC_FLG Berücksichtige Felder mit DEFLT=X und VALUE<>initial 20030410
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method IS_CONTAINING_S_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CONTAINING Value transfer Type reference (TYPE) UC_FLG =x => Werte sind in SelBed enthalten 20000904
2 Importing IS_CHAR Call by reference Type reference (TYPE) DATA Struktur mit Merkmalswerten 20000904
3 Importing IS_CHAR_SATTR Call by reference Type reference (TYPE) DATA Struktur mit Attributen 20040315
4 Importing I_IGNORE_SINGLE_VALUES Call by reference Type reference (TYPE) UC_FLG SPACE Singlewerte ignorieren 20040316
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method IS_CONTAINING_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CONTAINING Value transfer Type reference (TYPE) UC_FLG =x => Werte sind in SelBed enthalten 20010627
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20010627
3 Importing I_VALUE Call by reference Type reference (TYPE) ANY Merkmalswert 20010627
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_EQUAL Value transfer Type reference (TYPE) UC_FLG Boole'scher Wert 20000904
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL SelBed 20000904
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method IS_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_INITIAL Value transfer Type reference (TYPE) UC_FLG =x => SelBed ist initial 20000904

Method IS_INITIAL on Interface IF_UC_SEL has no exception.

Method IS_OVERLAPPING_WITH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OVERLAP Value transfer Type reference (TYPE) UC_FLG =x => Überlappung 20000904
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20000904
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method IS_VOID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VOID Value transfer Type reference (TYPE) UC_FLG Ist die Selektion void? 20040415

Method IS_VOID on Interface IF_UC_SEL has no exception.

Method OVERWRITE_SEL_WITH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACC Call by reference Object reference (TYPE REF TO) IF_UC_ACC Don't use !!! 20020313
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20000915
3 Importing IT_FIELD_DELETE Call by reference Type reference (TYPE) UC0_TS_FIELD Aus der Bedingung zu löschende Felder 20010905
4 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20011024
5 Importing IT_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20010905
6 Importing I_ACC_CREDIT Call by reference Type reference (TYPE) UC_FLG Don't use !!! 20021009
# Exception Resumable Description Created on
1 MISSING_CONTEXT Context fehlt 20050819

Method REPLACE_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REPLACE_ROLE Call by reference Type reference (TYPE) UCD_TH_SEL_REPLACE_ROLE Tabelle: Rollen in SelBed resetzen 20020507
2 Importing I_REPLACE_SUPERORDINATE Call by reference Type reference (TYPE) UC_FLG Übergeordnete Merkmale auch resetzen 20050204

Method REPLACE_CHAR on Interface IF_UC_SEL has no exception.

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20030829
# Exception Resumable Description Created on
1 DIFFERENT_CONTEXT Neuer Context darf nicht gesetzt werden 20050819

Method SET_SINGLE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20010620

Method SET_SINGLE_VALUES on Interface IF_UC_SEL has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 3.0A