SAP ABAP Class CL_UC_SELCOND (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_CUST_DATA Internal View of Customizing Data 20000912
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20000912
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_PRINT List Processor Output 20010523
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_TRANSPORT Transport of Customizing Objects 20000926
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_INOUT_CUST Read/write Customizing settings from spec. BCS Objects 20030104
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_SELACC Selection Conditions and Target Assignments 20000912
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_SELCOND Selection Condition (Persistent) 20000913
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_SEL_CREATION Creation of Runtime SelBed 20010724
9 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_SELCOND  
Short Description Selection Condition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCT3   SEM-BCS: Selection Condition 
Created 20000912   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UC_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 UCLP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 UCU0 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 20000912
2 IF_UC_CUST_DATA_EXT External view at Customizing data 20000912
3 IF_UC_CUST_PRINT List Processor Output 20010523
4 IF_UC_CUST_TRANSPORT Transport of Customizing Objects 20000926
5 IF_UC_INOUT_CUST Read/write Customizing settings from spec. BCS Objects 20030104
6 IF_UC_SELACC Selection Conditions and Target Assignments 20000912
7 IF_UC_SELCOND Selection Condition (Persistent) 20000913
8 IF_UC_SEL_CREATION Creation of Runtime SelBed 20010724
9 IF_UG_MD_CHAR_VALUE FIN Master Data: Representation of a Characteristic Value 20021227
Friends
# Friend Modeled only Created on Description
1 CL_UC_SELCOND_FACTORY 20030901 Factory for Selection Conditions
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, ...) 20000912
2 DO_SEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_SEL Interface Selection Condition 20000913
3 DO_TASK_STM_TIMESTAMP Instance attribute Private Object reference (TYPE REF TO) IF_UC_TASK_STM_TIMESTAMP Tasks: Time Stamp for Status-Relevant Customizing 20050321
4 DS_NAME Instance attribute Private Type reference (TYPE) S_NAME 20030128
5 DT_BUFFER Instance attribute Private See coding Temporary Storage for Old Versions 20000912
6 DT_FFIX Instance attribute Private Type reference (TYPE) UC0_TS_FFIX Fixed Characteristic Values 20000915
7 DT_SELCOND Instance attribute Private Type reference (TYPE) TS_SELCOND Selection Condition 20000912
8 D_BUFFER_COMMIT Instance attribute Private Type reference (TYPE) SY-TABIX Index of Committed Buffer Entry 20000912
9 D_DELETE Instance attribute Private Type reference (TYPE) UC_FLG Object Was Deleted 20020705
10 D_EXISTS Instance attribute Private Type reference (TYPE) UC_FLG D_EXISTS 20001120
11 D_SELCOND_IS_READ Instance attribute Private Type reference (TYPE) UC_FLG SelCond Read 20000912
12 D_SELID Instance attribute Private Type reference (TYPE) UC_SELID GUID to Identify Selection Condition 20000912
13 D_SET_TASK_STM_TIMESTAMP Instance attribute Private Type reference (TYPE) UC_FLG General Indicator, SAP Consolidation 20050321
14 D_TXID Instance attribute Private Type reference (TYPE) SYSUUID_X Check-value to see if DO_SEL is still valid 20040312
15 GC_BUFFER_DB Constant Private Type reference (TYPE) SY-TABIX 1 Index of Buffer Entry with DB Status 20000912
16 GC_LIST_CLASSNAME Constant Private Type reference (TYPE) CLASSNAME 'CL_UC_SELCOND' Reference Type 20010427
17 GC_LIST_SEL Constant Private Type reference (TYPE) UC_LIST_LP '002' Sublist 20010427
18 GC_LIST_SEL_CHARTXT Constant Private Type reference (TYPE) UC_FIELDNAME 'SEL_FIELD_TXT' Field Name 20010427
19 GC_NAMED_CHAR Constant Private Type reference (TYPE) UG_FIELDNAME 'SEL' FIN Master Data: Field Name 20030128
20 GC_TRUE Constant Private Type reference (TYPE) UG_FLG 'X' True 20020415
21 GC_TYPE_INH Instance attribute Private Type reference (TYPE) S_NAME Reference Type 20000912
22 GC_TYPE_NIL Instance attribute Private Type reference (TYPE) S_NAME Reference Type 20000912
23 GC_TYPE_SET Instance attribute Private Type reference (TYPE) S_NAME Reference Type 20000912
24 GC_TYPE_SISEL Instance attribute Private Attribute reference (LIKE) 20030821
25 GC_TYPE_VAL Instance attribute Private Type reference (TYPE) S_NAME Reference Type 20000912
26 GC_UCT3000 Constant Protected Type reference (TYPE) UC_SEQNR3 2 Sequence Number 20030104
27 GC_UCT300G Constant Protected Type reference (TYPE) UC_SEQNR3 1 Sequence Number 20030104
28 X Constant Private Type reference (TYPE) UC_FLG 'X' x 20000912
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_P Instance method Private Method Runs Consistency Checks 20050811
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000913
3 DB2INT Instance method Private Method 20030104
4 INIT_TASK_STM_TIMESTAMP Instance method Private Method 20050321
5 INT2DB Instance method Private Method 20030104
6 REGISTER_CHANGE_P Instance method Private Method Register if Instance is Changed 20000912
7 SAVE_P Instance method Private Method Internal Method for SAVE 20020415
8 SELECT_SELCOND_P Instance method Private Method Read SelCond from Database 20000912
9 SET_TASK_STM_TIMESTAMP Instance method Public Method Set Time Stamp for Status-Relevant Customizing 20050321
Events
Class CL_UC_SELCOND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_BUFFER Private See coding SX_BUFFER 20000912 begin of sx_buffer, exists type uc_flg, delete type uc_flg, t_selcond type ts_selcond, s_name type s_name, "hah280103.1 end of sx_buffer
2 SX_SELCOND Private See coding SX_SELCOND 20000912 begin of sx_selcond, fieldname type uc_fieldname, type type uc_selacctype, value type uc_value, setid type uc_setid, siselid type uc_siselid, end of sx_selcond
3 TS_SELCOND Private See coding TS_SELCOND 20000912 ts_selcond type sorted table of sx_selcond with unique key fieldname
Method Signatures

Method CHECK_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20050811
2 Importing IT_FIELD Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20050811
3 Importing I_ACTION_ID Call by reference Type reference (TYPE) UC_ACTION_ID Identifier für aktuelle, am User Interface ausgelöste Aktion 20050811

Method CHECK_P on class CL_UC_SELCOND 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, ...) 20000913
2 Importing I_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20000913

Method CONSTRUCTOR on class CL_UC_SELCOND 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 20030128
2 Importing IS_UCT300G Call by reference Type reference (TYPE) DATA 20030128
3 Importing IT_UCT3000 Call by reference Type reference (TYPE) ANY TABLE 20030104

Method DB2INT on class CL_UC_SELCOND has no exception.

Method INIT_TASK_STM_TIMESTAMP Signature

Method INIT_TASK_STM_TIMESTAMP on class CL_UC_SELCOND has no parameter.
Method INIT_TASK_STM_TIMESTAMP on class CL_UC_SELCOND has no exception.

Method INT2DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_UCT300G Call by reference Type reference (TYPE) DATA 20030128
2 Exporting ET_UCT3000 Call by reference Type reference (TYPE) ANY TABLE 20030104

Method INT2DB on class CL_UC_SELCOND 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 SelBed 20001114

Method REGISTER_CHANGE_P on class CL_UC_SELCOND 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 20020415
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20020415
3 Importing IF_TEST Call by reference Type reference (TYPE) UG_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20020415
4 Importing I_COMPLETE Call by reference Type reference (TYPE) UG_FLG SPACE Transportiere Gesamtobjekt inkl. untergeordnete Objekte 20020415

Method SAVE_P on class CL_UC_SELCOND has no exception.

Method SELECT_SELCOND_P Signature

Method SELECT_SELCOND_P on class CL_UC_SELCOND has no parameter.
Method SELECT_SELCOND_P on class CL_UC_SELCOND has no exception.

Method SET_TASK_STM_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SET_TIMESTAMP Call by reference Type reference (TYPE) UC_FLG Markiere als statsurelevantes Customizing 20050321

Method SET_TASK_STM_TIMESTAMP on class CL_UC_SELCOND has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 3.0A