SAP ABAP Class CL_UC_CTR_TIME (C/T: Time Frame)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCF2 (Package) SEM-BCS: Currency Translation
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 20000821
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20000821
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UC_CTR_TIME_TRANS C/T: Translation Timeframe 20000821
2 Inheritance (c INHERITING FROM c_ref)  CL_UC_CTR_TIME_XRATE C/T: Exchange Rate Period Used 20000821
Properties
Class CL_UC_CTR_TIME  
Short Description C/T: Time Frame    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package UCF2   SEM-BCS: Currency Translation 
Created 20000821   SAP 
Last change 20041006   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_DATA Internal View of Customizing Data 20000821
2 IF_UC_CUST_DATA_EXT External view at Customizing data 20000821
Friends
Class CL_UC_CTR_TIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_FIELD_FISCPER7 Instance attribute Protected Type reference (TYPE) UG_FIELDNAME Field Name 20011026
2 DD_FIELD_FISCPERIOD Instance attribute Protected Type reference (TYPE) UG_FIELDNAME Field Name 20011026
3 DD_FIELD_FISCVARNT Instance attribute Protected Type reference (TYPE) UG_FIELDNAME Field Name 20020805
4 DD_FIELD_FISCYEAR Instance attribute Protected Type reference (TYPE) UG_FIELDNAME Field Name 20011026
5 DD_FISCPERIOD Instance attribute Protected Type reference (TYPE) UG_FISCPERIOD Period of a Fiscal Year 20011026
6 DD_FISCVARNT Instance attribute Protected Type reference (TYPE) PERIV Fiscal Year Variant 20011026
7 DD_FISCYEAR Instance attribute Protected Type reference (TYPE) UG_FISCYEAR Fiscal Year 20011026
8 DD_SELID Instance attribute Protected Type reference (TYPE) UC_SELID GUID to Identify Selection Condition 20000821
9 DF_FISCYEAR_PERIOD Instance attribute Protected Type reference (TYPE) UC_FLG Fiscal year/period already determined? 20011026
10 DO_MODEL Instance attribute Public Object reference (TYPE REF TO) IF_UC_MODEL Model (Meta Data) 20000912
11 DO_SEL Instance attribute Protected Object reference (TYPE REF TO) IF_UC_SEL Selection Condition 20000821
12 DT_FFIX Instance attribute Protected Type reference (TYPE) UC0_TS_FFIX Fixed Characteristic Values 20010710
13 DT_FFIX_TIME Instance attribute Protected Type reference (TYPE) UC0_TS_FFIX Fixed Time-related Characteristic Values 20021107
14 GC_TRUE Constant Public Type reference (TYPE) UC_FLG 'X' TRUE 20000821
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20011026
2 CREATE_PRESEL_TIME Instance method Public Method Determine Time Selection for YTD Prior Period Selection 20000918
3 GET_FISCYEAR_PERIOD Instance method Protected Method Get fiscal year/period 20011026
4 GET_TIME Instance method Public Method Determine time selection 20000821
5 INIT_TIME Instance method Public Method Initialize time selection 20000912
6 SET_FISCPERIOD Instance method Protected Method Set selection condition for period 20011026
7 SET_FISCVARNT Instance method Protected Method Set Fiscal Year Variant 20020805
8 SET_FISCYEAR Instance method Protected Method Set selection condition for fiscal year 20011026
9 SET_FISCYEAR_PERIOD Instance method Private Method Set selection condition for fiscal year/period 20011026
10 SET_PRESEL_TIME Instance method Public Method Set Time Selection for Cumulative Prior Period Selection 20030324
11 SUBSTITUTE_TIME_IN_DATA Instance method Public Method Replace Time in Data Records 20010710
Events
Class CL_UC_CTR_TIME has no event.
Types
Class CL_UC_CTR_TIME has no local type.
Method Signatures

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 (Metadaten) 20011026
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20011026
3 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20040129

Method CONSTRUCTOR on class CL_UC_CTR_TIME has no exception.

Method CREATE_PRESEL_TIME 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 Selektionsbedingung 20000918
2 Importing ID_FROMPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD '000' Periode 20020220
3 Importing IF_INCLUDING_CURRENT_PERIOD Call by reference Type reference (TYPE) UC_FLG SPACE Inklusive aktueller Periode 20011206

Method CREATE_PRESEL_TIME on class CL_UC_CTR_TIME has no exception.

Method GET_FISCYEAR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Periode eines Geschäftsjahres 20011026
2 Exporting ED_FISCVARNT Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante 20011026
3 Exporting ED_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20011026
4 Exporting ES_RA_FISCPERIOD Call by reference Type reference (TYPE) UC0_S_RANGE Allgemeine Range-Definition (für fc_totals_select) 20040705

Method GET_FISCYEAR_PERIOD on class CL_UC_CTR_TIME has no exception.

Method GET_TIME 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 Selektionsbedingung 20000821

Method GET_TIME on class CL_UC_CTR_TIME has no exception.

Method INIT_TIME 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 Selektionsbedingung des zu bearbeitenden Datenbestandes 20000912
2 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Feldwerte 20040129

Method INIT_TIME on class CL_UC_CTR_TIME has no exception.

Method SET_FISCPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20020910
2 Importing IS_RA_FISCPERIOD Call by reference Type reference (TYPE) UC0_S_RANGE Allgemeine Range-Definition (für fc_totals_select) 20011026

Method SET_FISCPERIOD on class CL_UC_CTR_TIME has no exception.

Method SET_FISCVARNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FISCVARNT Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante 20020805

Method SET_FISCVARNT on class CL_UC_CTR_TIME has no exception.

Method SET_FISCYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20020910
2 Importing IS_RA_FISCYEAR Call by reference Type reference (TYPE) UC0_S_RANGE Allgemeine Range-Definition (für fc_totals_select) 20011026

Method SET_FISCYEAR on class CL_UC_CTR_TIME has no exception.

Method SET_FISCYEAR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FISCVARNT Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante 20020805
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20011026
3 Importing IS_RA_FISCPERIOD Call by reference Type reference (TYPE) UC0_S_RANGE Allgemeine Range-Definition (für fc_totals_select) 20011026
4 Importing IS_RA_FISCYEAR Call by reference Type reference (TYPE) UC0_S_RANGE Allgemeine Range-Definition (für fc_totals_select) 20011026

Method SET_FISCYEAR_PERIOD on class CL_UC_CTR_TIME has no exception.

Method SET_PRESEL_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20030324
2 Importing ID_FROMPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD '000' Geschäftsperiode 20030324
3 Importing IF_INCLUDING_CURRENT_PERIOD Call by reference Type reference (TYPE) UC_FLG SPACE Allgemeines Kennzeichen SAP Konsolidierung 20030324
# Exception Resumable Description Created on
1 NO_PERIOD 20030324

Method SUBSTITUTE_TIME_IN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE 20010710
2 Importing ID_COMP_S_DATA Call by reference Type reference (TYPE) FIELD_TYPE 'S_CHAR' Name der Sub-Struktur mit den Merkmalen 20010710
3 Importing IO_IO_TYPE Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO_TYPE Datenstromtyp (default: totals) 20040303

Method SUBSTITUTE_TIME_IN_DATA on class CL_UC_CTR_TIME has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.0A