SAP ABAP Class CL_UC_CTR_SERVICES (Currency Translation: Services)
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_CTR_SERVICES Currency Translation: Services 20031211
Properties
Class CL_UC_CTR_SERVICES  
Short Description Currency Translation: Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCF2   SEM-BCS: Currency Translation 
Created 20031211   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CTR_SERVICES Currency Translation: Services 20031211
Friends
Class CL_UC_CTR_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_AREA Instance attribute Private Type reference (TYPE) UC_AREA Consolidation Area 20031211
2 DD_METHOD Instance attribute Private Type reference (TYPE) UC_METHOD Consolidation Method 20040219
3 DF_INITIALIZED Instance attribute Private Type reference (TYPE) UC_FLG Initializing 20040219
4 DF_INITIALIZED_GW_ONLY Instance attribute Private Type reference (TYPE) UC_FLG Initializing for Goodwill Only 20041027
5 DO_AREA Instance attribute Private Object reference (TYPE REF TO) IF_UC_AREA Cons Area 20031211
6 DO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_UC_CONTEXT Context (Version + Time + ?) 20040217
7 DO_MD_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN Master Data: Central Access Point (Factory) 20071011
8 DO_METHOD Instance attribute Private Object reference (TYPE REF TO) CL_UC_METHOD_CTR Currency Translation Method 20040219
9 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Meta Data) 20031211
10 DO_SEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_SEL Interface Selection Condition 20040219
11 DO_TX_DATA Instance attribute Private Object reference (TYPE REF TO) IF_UC_TX_DATA Transaction Data Object 20040511
12 DO_TX_DATA_IO_TYPE Instance attribute Private Object reference (TYPE REF TO) IF_UC_TX_DATA_IO_TYPE Type of Data Stream 20040219
13 DS_R_CTR_DATA Instance attribute Private Type reference (TYPE) SX_R_CTR_DATA 20040219
14 DS_R_REPUNIT_CURR Instance attribute Private Type reference (TYPE) SX_REPUNIT_CURR Currency-Bearing Cons Units 20071011
15 DS_R_TX_DATA Instance attribute Private Type reference (TYPE) SX_R_TX_DATA 20040219
16 DS_R_TX_DATA2 Instance attribute Private Type reference (TYPE) SX_R_TX_DATA2 20040219
17 DS_R_TX_DATA_COMP_GW Instance attribute Private Type reference (TYPE) SX_R_TX_DATA_COMP_GW 20040219
18 DS_R_TX_DATA_TMP Instance attribute Private Type reference (TYPE) SX_R_TX_DATA 20040916
19 DT_GW_CONTROL Instance attribute Private Type reference (TYPE) UCF_TS_CTR_GW_CONTROL C/T: Control Structure for Goodwill Treatment 20040217
20 DT_PARAM_TRANSLATE_VALUES_P Instance attribute Private Type reference (TYPE) TH_PARAM_TRANSLATE_VALUES_P 20040916
21 GC_TRUE Constant Private Type reference (TYPE) UC_FLG 'X' General Indicator, SAP Consolidation 20031211
22 GC_TYPE_TH_CTR_DATA Static Attribute Private Type reference (TYPE) FIELD_TYPE 'UCF_TH_CTR_DATA' Field Type for Field 20040219
23 GT_INSTANCE Static Attribute Private Type reference (TYPE) TH_INSTANCE 20031211
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TRANSLATE Instance method Private Method Check whether data must be translated 20090611
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031211
3 CONVERT_XRATE_OUTPUT Static method Private Method 20040217
4 CREATE_RUN_TIME_OBJECTS Instance method Private Method 20040219
5 GET_METHOD Instance method Private Method 20031211
6 GET_REPUNIT_CURR Instance method Private Method Read Master Data of Reporting Unit 20090611
7 TRANSLATE_P Instance method Private Method 20031211
8 TRANSLATE_VALUES_P Instance method Public Method 20040219
Events
Class CL_UC_CTR_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_REPUNIT_CURR Protected See coding 20071011 begin of sx_repunit_curr, fieldname type ug_fieldname, r_t_chprop type ref to data, r_s_chprop type ref to data, r_s_chkey type ref to data, r_curkey_lc type ref to uc_lckey, r_fiscvarnt type ref to periv, r_s_chprop_tmp type ref to data, r_s_chkey_tmp type ref to data, r_curkey_lc_tmp type ref to uc_lckey, r_fiscvarnt_tmp type ref to periv, end of sx_repunit_curr
Method Signatures

Method CHECK_TRANSLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_TRANSLATE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20090611
2 Importing ID_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE Typ eines Datenstroms in einer Datenbasis 20090611
3 Importing ID_SCURR Call by reference Type reference (TYPE) UC_CTR_CURRENCY Währungsschlüssel 20090611
4 Importing ID_TCURR Call by reference Type reference (TYPE) UC_CTR_CURRENCY Währungsschlüssel 20090611
5 Importing IF_PRIOR_YEAR Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20090611
6 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20090611
7 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20090611
8 Importing IT_KFIG_ST Call by reference Type reference (TYPE) UCF_TS_FIELD_ST Quell- und Zielfeldnamen 20090611
9 Importing IT_REPUNIT Call by reference Type reference (TYPE) ANY TABLE 20090611

Method CHECK_TRANSLATE on class CL_UC_CTR_SERVICES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20031211

Method CONSTRUCTOR on class CL_UC_CTR_SERVICES has no exception.

Method CONVERT_XRATE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_XRATE_TXT Call by reference Type reference (TYPE) UC_XRATE_TXT Umrechnungskurs (Ausgabeformat) 20040217
2 Importing ID_XRATE Call by reference Type reference (TYPE) UC_XRATE Umrechnungskurs 20040217

Method CONVERT_XRATE_OUTPUT on class CL_UC_CTR_SERVICES has no exception.

Method CREATE_RUN_TIME_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE SPACE Typ eines Datenstroms in einer Datenbasis 20040219
2 Importing IF_CTR_DATA Call by reference Type reference (TYPE) UC_FLG SPACE Allgemeines Kennzeichen SAP Konsolidierung 20040219
3 Importing IF_O_TX_DATA Call by reference Type reference (TYPE) UC_FLG SPACE Allgemeines Kennzeichen SAP Konsolidierung 20040511
4 Importing IF_TX_DATA Call by reference Type reference (TYPE) UC_FLG SPACE Allgemeines Kennzeichen SAP Konsolidierung 20040219
5 Importing IF_TX_DATA2 Call by reference Type reference (TYPE) UC_FLG SPACE Allgemeines Kennzeichen SAP Konsolidierung 20040219
6 Importing IF_TX_DATA_COMP_GW Call by reference Type reference (TYPE) UC_FLG SPACE Allgemeines Kennzeichen SAP Konsolidierung 20040219

Method CREATE_RUN_TIME_OBJECTS on class CL_UC_CTR_SERVICES has no exception.

Method GET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METHOD Call by reference Type reference (TYPE) UC_METHOD Methode in der Konsolidierung 20031211
2 Importing IF_PRIOR_YEAR Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20040123
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT 20040219
4 Importing IT_KFIG_ST Call by reference Type reference (TYPE) UCF_TS_FIELD_ST Quell- und Zielfeldnamen 20040123

Method GET_METHOD on class CL_UC_CTR_SERVICES has no exception.

Method GET_REPUNIT_CURR 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 + ?) 20090611

Method GET_REPUNIT_CURR on class CL_UC_CTR_SERVICES has no exception.

Method TRANSLATE_P 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 20031211
2 Exporting ES_LOG_INFO Call by reference Type reference (TYPE) UCF_S_CTR_LOG_INFO C/T Service: Protokollinformationen 20040217
3 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE Gesamtergebnis (Delta zu it_data) 20031211
4 Exporting ET_DATA_CTR Call by reference Type reference (TYPE) ANY TABLE Ergebnis der eigentlichen Umrechnung (Delta zu it_data) 20031211
5 Exporting ET_DATA_DIFF Call by reference Type reference (TYPE) ANY TABLE Umrechnungsdifferenzen (Delta zu it_data) 20031211
6 Exporting ET_DATA_ROUND Call by reference Type reference (TYPE) ANY TABLE Rundungsdifferenzen (Delta zu it_data) 20031211
7 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen (Row: Index auf it_data) 20031211
8 Importing ID_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE Datentromtyp 20031211
9 Importing ID_METHOD Call by reference Type reference (TYPE) UC_METHOD Methode in der Konsolidierung 20031211
10 Importing ID_SCURR Call by reference Type reference (TYPE) UC_CTR_CURRENCY Quellwährungsschlüssel (Default: Aus Datenzeilen) 20031211
11 Importing ID_TCURR Call by reference Type reference (TYPE) UC_CTR_CURRENCY Zielwährungsschlüssel (Default: group currency) 20031211
12 Importing IF_CTFLG Call by reference Type reference (TYPE) UC_FLG 'X' C/T flag bebuchen, falls vorhanden? 20031211
13 Importing IF_DIFF_ANI Call by reference Type reference (TYPE) UC_FLG 'X' Ausgleichsbuchung für ergebniswirksame Differenzen?? 20031211
14 Importing IF_DISCARD_OLD_TCURR Call by reference Type reference (TYPE) UC_FLG SPACE Nach Währungswechsel Daten mit alter Zielwährung verwerfen 20050617
15 Importing IF_PRIOR_YEAR Call by reference Type reference (TYPE) UC_FLG SPACE Umzurechnende Daten stammen aus dem Vorjahr? (BCF, ...) 20031211
16 Importing IF_ROUND Call by reference Type reference (TYPE) UC_FLG 'X' Runden, falls Methode zugeordnet? 20031211
17 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext der Ausführung 20031211
18 Importing IO_CONTEXT_XRATE Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext der Kursfindung 20040108
19 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Umzurechnende Daten 20031211
20 Importing IT_KFIG_ST Call by reference Type reference (TYPE) UCF_TS_FIELD_ST Quell- und Zielkennzahlen (Default: lcval -> gcval) 20031211

Method TRANSLATE_P on class CL_UC_CTR_SERVICES has no exception.

Method TRANSLATE_VALUES_P 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 20040219
2 Exporting ES_LOG_INFO Call by reference Type reference (TYPE) UCF_S_CTR_LOG_INFO C/T Service: Protokollinformationen 20040219
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040219
4 Importing ID_SCURR Call by reference Type reference (TYPE) UC_CTR_CURRENCY Währungsschlüssel 20040219
5 Importing ID_TCURR Call by reference Type reference (TYPE) UC_CTR_CURRENCY Währungsschlüssel 20040219
6 Importing ID_XRIND Call by reference Type reference (TYPE) UC_XRIND Kursart 20040219
7 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20040219
8 Importing IO_CONTEXT_XRATE Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20040219
9 Importing IT_KFIG_ST Call by reference Type reference (TYPE) UCF_TS_FIELD_ST Quell- und Zielfeldnamen 20040219

Method TRANSLATE_VALUES_P on class CL_UC_CTR_SERVICES has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 400