SAP ABAP Class CL_UC_SET (Ranges)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCT1 (Package) SEM-BCS: Sets
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA Internal View of Customizing Data 20000816
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20000816
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_TRANSPORT Transport of Customizing Objects 20000926
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_INOUT_CUST Read/write Customizing settings from spec. BCS Objects 20030106
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_SEL_CREATION Creation of Runtime SelBed 20010724
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_SET Set (persistent) 20010724
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_SET_GUI_DATA Set: Communication GUI <-> Data 20000816
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_CHAR_VALUE FIN Master Data: Representation of a Characteristic Value 20021227
Properties
Class CL_UC_SET  
Short Description Ranges    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCT1   SEM-BCS: Sets 
Created 20000811   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_DATA Internal View of Customizing Data 20000816
2 IF_UC_CUST_DATA_EXT External view at Customizing data 20000816
3 IF_UC_CUST_TRANSPORT Transport of Customizing Objects 20000926
4 IF_UC_INOUT_CUST Read/write Customizing settings from spec. BCS Objects 20030106
5 IF_UC_SEL_CREATION Creation of Runtime SelBed 20010724
6 IF_UC_SET Set (persistent) 20010724
7 IF_UC_SET_GUI_DATA Set: Communication GUI <-> Data 20000816
8 IF_UG_MD_CHAR_VALUE FIN Master Data: Representation of a Characteristic Value 20021227
Friends
# Friend Modeled only Created on Description
1 CL_UC_SET_FACTORY 20030901 Factory for Ranges
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Field Catalog, ...) 20000818
2 DT_BUFFER Instance attribute Private See coding Temporary Storage for Old Versions 20000816
3 DT_FFIX Instance attribute Private Type reference (TYPE) UC0_TS_FFIX Fixed Characteristic Values 20000818
4 DT_LINE Instance attribute Private Type reference (TYPE) T_LINE Set Rows 20000818
5 DT_LINETEXT Instance attribute Private Type reference (TYPE) T_LINETEXT Row text 20000818
6 DT_MESSAGE Instance attribute Private Type reference (TYPE) UC0_T_MESSAGE Message Table 20001115
7 D_BUFFER_COMMIT Instance attribute Private Type reference (TYPE) SY-TABIX Index of Committed Buffer Entry 20000918
8 D_EXISTS Instance attribute Private Type reference (TYPE) UC_FLG Object Exists (Was Not Deleted) 20001116
9 D_FIELDNAME Instance attribute Private Type reference (TYPE) UC_FIELDNAME Field Name 20000818
10 D_LINETEXT_IS_READ Instance attribute Private Type reference (TYPE) UC_FLG Row text already read 20000818
11 D_LINE_IS_READ Instance attribute Private Type reference (TYPE) UC_FLG Set rows read 20000818
12 D_SETID Instance attribute Private Type reference (TYPE) UC_SETID GUID to Identify Set 20000818
13 D_TEXT Instance attribute Private Type reference (TYPE) STRING Description of set 20000818
14 D_TEXT_IS_READ Instance attribute Private Type reference (TYPE) UC_FLG Descr. read 20000818
15 GC_BUFFER_DB Constant Private Type reference (TYPE) SY-TABIX 1 Index of Buffer Entry with DB Status 20000918
16 GC_OBJECT Constant Private Type reference (TYPE) TROBJTYPE 'TABU' Object Type 20000926
17 GC_PGMID Constant Private Type reference (TYPE) PGMID 'R3TR' Program ID in Requests and Tasks 20000926
18 GC_UCT100G Constant Protected Type reference (TYPE) UC_SEQNR3 1 Sequence Number 20030106
19 GC_UCT100T Constant Protected Type reference (TYPE) UC_SEQNR3 4 Sequence Number 20030107
20 GC_UCT101C Constant Protected Type reference (TYPE) UC_SEQNR3 2 Sequence Number 20030106
21 GC_UCT101T Constant Protected Type reference (TYPE) UC_SEQNR3 3 Sequence Number 20030106
22 X Constant Private Type reference (TYPE) UC_FLG 'X' x 20000816
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OVERLAP_P Instance method Private Method Check overlap 20000823
2 CHECK_RANGE_P Instance method Private Method Check if Range Covers at Least One Value 20000823
3 CHECK_SINGLE_VALUE_P Instance method Private Method Check if single value exists 20000823
4 COMPARE_LOW_HIGH_P Instance method Private Method Check if LOW LT HIGH 20000823
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000811
6 DB2INT Instance method Private Method 20030106
7 GET_RANGE Instance method Public Method Get range table 20000816
8 GET_TEXT_FROM_CONTENT Instance method Public Method Get Set-Text from Contents 20011211
9 GET_TEXT_P Instance method Private Method Determine description of the set 20000831
10 INT2DB Instance method Private Method 20030106
11 REGISTER_CHANGE_P Instance method Private Method Register Change in the Buffer 20000918
12 SAVE_P Instance method Private Method 20021112
13 SELECT_LINETEXT_P Instance method Private Method Read text of set rows 20000816
14 SELECT_LINE_P Instance method Private Method Read set rows 20000816
15 SELECT_TEXT_P Instance method Private Method Read set description 20000817
16 SET_FFIX Instance method Public Method Set Fixed Characteristic Values 20000817
17 SET_FIELDNAME Instance method Public Method Set Field Name 20000816
18 SET_SINGLE_VALUE Instance method Public Method Set set contents to single value if set is initialized 20000914
19 TYPE_CHECK_P Instance method Private Method Simple check for types 20030901
Events
Class CL_UC_SET has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_BUFFER Private See coding SX_BUFFER 20000816
2 S_LINE Private See coding Set line 20000816
3 S_LINETEXT Private See coding Text for set row 20000816
4 S_SELECTION Private See coding Selection Type 20001017
5 T_LINE Private See coding T_LINE 20000831
6 T_LINETEXT Private See coding T_LINETEXT 20000831
7 T_SELECTION Private See coding T_SELECTION 20001017
Method Signatures

Method CHECK_OVERLAP_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Message table 20000823
2 Importing IT_LINE Call by reference Type reference (TYPE) T_LINE Range table 20000823

Method CHECK_OVERLAP_P on class CL_UC_SET has no exception.

Method CHECK_RANGE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Table with messages 20000921
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return value, return value after ABAP statements 20000823
3 Importing IT_LINE Call by reference Type reference (TYPE) T_LINE Value table 20001017

Method CHECK_RANGE_P on class CL_UC_SET has no exception.

Method CHECK_SINGLE_VALUE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Table with messages 20000921
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return value, return value after ABAP statements 20000823
3 Importing IS_LINE Call by reference Type reference (TYPE) S_LINE Value line 20000823

Method CHECK_SINGLE_VALUE_P on class CL_UC_SET has no exception.

Method COMPARE_LOW_HIGH_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return code 20000823
2 Importing IS_LINE Call by reference Type reference (TYPE) S_LINE Line with data 20000823

Method COMPARE_LOW_HIGH_P on class CL_UC_SET 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, ...) 20000811
2 Importing I_SETID Call by reference Type reference (TYPE) UC_SETID GUID zur Identifikation des Sets 20000811

Method CONSTRUCTOR on class CL_UC_SET has no exception.

Method DB2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUFFER Call by reference Type reference (TYPE) SX_BUFFER 20030226
2 Importing IS_UCT100T Call by reference Type reference (TYPE) UCT100T Set: Text 20030107
3 Importing IT_UCT101C Call by reference Type reference (TYPE) ANY TABLE 20030106
4 Importing IT_UCT101T Call by reference Type reference (TYPE) ANY TABLE 20030106

Method DB2INT on class CL_UC_SET has no exception.

Method GET_RANGE 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) UC0_T_RANGE Range 20000816

Method GET_RANGE on class CL_UC_SET has no exception.

Method GET_TEXT_FROM_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TXTMI Call by reference Type reference (TYPE) UC_TXTMI Mitteltext 20011211

Method GET_TEXT_FROM_CONTENT on class CL_UC_SET has no exception.

Method GET_TEXT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) STRING Bezeichnung des Sets 20000831

Method GET_TEXT_P on class CL_UC_SET has no exception.

Method INT2DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_UCT100T Call by reference Type reference (TYPE) UCT100T Set: Text 20030107
2 Exporting ET_UCT101C Call by reference Type reference (TYPE) INDEX TABLE 20030106
3 Exporting ET_UCT101T Call by reference Type reference (TYPE) INDEX TABLE 20030106

Method INT2DB on class CL_UC_SET has no exception.

Method REGISTER_CHANGE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUFFER Call by reference Type reference (TYPE) SX_BUFFER Buffer line 20000918
2 Importing I_FORCE Call by reference Type reference (TYPE) UC_FLG Registrierung erzwingen 20001114

Method REGISTER_CHANGE_P on class CL_UC_SET has no exception.

Method SAVE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20021112
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20021112
3 Importing IF_TEST Call by reference Type reference (TYPE) UG_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20021112
4 Importing I_COMPLETE Call by reference Type reference (TYPE) UG_FLG SPACE Transportiere Gesamtobjekt inkl. untergeordnete Objekte 20021112

Method SAVE_P on class CL_UC_SET has no exception.

Method SELECT_LINETEXT_P Signature

Method SELECT_LINETEXT_P on class CL_UC_SET has no parameter.
Method SELECT_LINETEXT_P on class CL_UC_SET has no exception.

Method SELECT_LINE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LAZY Call by reference Type reference (TYPE) UC_FLG Lazy read: Möglichst nur den Kopfeintrag lesen 20001114

Method SELECT_LINE_P on class CL_UC_SET has no exception.

Method SELECT_TEXT_P Signature

Method SELECT_TEXT_P on class CL_UC_SET has no parameter.
Method SELECT_TEXT_P on class CL_UC_SET has no exception.

Method SET_FFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Fixierte Merkmalswerte 20000817

Method SET_FFIX on class CL_UC_SET has no exception.

Method SET_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20000816
# Exception Resumable Description Created on
1 IS_WRONG Feldname war schon gesetzt und paßt nicht zu i_fieldname 20000816

Method SET_SINGLE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) UC_VALUE Einzelwert 20000914

Method SET_SINGLE_VALUE on class CL_UC_SET has no exception.

Method TYPE_CHECK_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20030901
2 Importing I_VALUE Value transfer Type reference (TYPE) UC_VALUE Merkmalswert 20030901
3 Returning R_OK Value transfer Type reference (TYPE) UC_FLG Typgerecht gefüllt 20030901

Method TYPE_CHECK_P on class CL_UC_SET has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 3.0A