SAP ABAP Class CL_UC_CTR_TIME_XRATE (C/T: Exchange Rate Period Used)
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 Inheritance (c INHERITING FROM c_ref)  CL_UC_CTR_TIME C/T: Time Frame 20000821
Properties
Class CL_UC_CTR_TIME_XRATE  
Short Description C/T: Exchange Rate Period Used    
Super Class CL_UC_CTR_TIME C/T: Time Frame 
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 20000817   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 UCF2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UC_CTR_TIME_XRATE has no interface implemented.
Friends
Class CL_UC_CTR_TIME_XRATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_DATE Instance attribute Protected Type reference (TYPE) UC_DATE Date 20000911
2 DD_DFISCPERIOD Instance attribute Protected Type reference (TYPE) UC_FISCPERIODS Number of Periods 20020910
3 DD_DFISCYEAR Instance attribute Protected Type reference (TYPE) UC_FISCYEARS Number of Fiscal Years 20020910
4 DD_INTVL_PTR Instance attribute Protected Type reference (TYPE) UC_CTR_TIME_INTVL_PTR C/T: Point in Time Within a Range 20000817
5 DD_TIME_XRATE Instance attribute Public Type reference (TYPE) UC_CTR_TIME_XRATE Exchange Rate Period Used 20000817
6 DF_DATE Instance attribute Protected Type reference (TYPE) UC_FLG Date Already Calculated 20000911
7 GC_BEGIN_OF_PERIOD Constant Protected Type reference (TYPE) UC_CTR_TIME_INTVL_PTR 1 Beginning of Period 20000911
8 GC_CURRENT_PERIOD Constant Public Type reference (TYPE) UC_CTR_TIME_XRATE UCF2_CS_TIME_XRATE-CURRENT_PERIOD Current Period (End) 20000912
9 GC_CURRENT_PERIOD_1ST Constant Public Type reference (TYPE) UC_CTR_TIME_XRATE UCF2_CS_TIME_XRATE-CURRENT_PERIOD_1ST Current Period (Beginning) 20000912
10 GC_END_OF_PERIOD Constant Protected Type reference (TYPE) UC_CTR_TIME_INTVL_PTR 2 End of Period 20000911
11 GC_PREVIOUS_YEAR Constant Public Type reference (TYPE) UC_CTR_TIME_XRATE UCF2_CS_TIME_XRATE-PREVIOUS_YEAR C/T: Exchange Rate Period Used 20020910
12 GT_TIME_XRATE_TXT Static Attribute Protected Type reference (TYPE) UCF_TS_CTR_TIME_XRATE_TXT C/T: Exchange Rate Periods Used 20020304
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXIST Static method Public Method Check if Exists 20000928
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000817
3 GET_ALL_XRATE_TIMES Static method Public Method 20020304
4 GET_DATE Instance method Public Method Determine Date for Time of Rate Determination 20000911
5 XRT_SET_ACQUISITION Instance method Public Method Set Acquisition Year/Period 20030130
6 XRT_SET_FISCVARNT Instance method Public Method Set Fiscal Year Variant for Exchange Rate Determination 20020805
Events
Class CL_UC_CTR_TIME_XRATE has no event.
Types
Class CL_UC_CTR_TIME_XRATE has no local type.
Method Signatures

Method CHECK_EXIST 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 20000928
2 Importing ID_TIME_XRATE Call by reference Type reference (TYPE) UC_CTR_TIME_XRATE C/T: Kursfindungszeitpunkt 20000928

Method CHECK_EXIST on class CL_UC_CTR_TIME_XRATE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TIME_XRATE Call by reference Type reference (TYPE) UC_CTR_TIME_XRATE C/T: Kursfindungszeitpunkt 20000817
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20000911
3 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20011026
4 Importing IT_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20040312

Method CONSTRUCTOR on class CL_UC_CTR_TIME_XRATE has no exception.

Method GET_ALL_XRATE_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TIME_XRATE_TXT Call by reference Type reference (TYPE) UCF_TS_CTR_TIME_XRATE_TXT C/T: Kursfindungszeitpunkte 20020304

Method GET_ALL_XRATE_TIMES on class CL_UC_CTR_TIME_XRATE has no exception.

Method GET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DATE Call by reference Type reference (TYPE) UC_DATE Datum 20000911

Method GET_DATE on class CL_UC_CTR_TIME_XRATE has no exception.

Method XRT_SET_ACQUISITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACQPERIOD Call by reference Type reference (TYPE) UC_ACQPERIOD Zugangsperiode 20030130
2 Importing ID_ACQYEAR Call by reference Type reference (TYPE) UC_ACQYEAR Zugangsjahr 20030130

Method XRT_SET_ACQUISITION on class CL_UC_CTR_TIME_XRATE has no exception.

Method XRT_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 XRT_SET_FISCVARNT on class CL_UC_CTR_TIME_XRATE has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.0A