SAP ABAP Class CL_UC_CTR_XRPROC_FACTORY (Procedure for Exchange Rate Determination)
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_CUST_FACTORY C/T: Customizing with Customer Namespace 20020309
Properties
Class CL_UC_CTR_XRPROC_FACTORY  
Short Description Procedure for Exchange Rate Determination    
Super Class CL_UC_CTR_CUST_FACTORY C/T: Customizing with Customer Namespace 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCF2   SEM-BCS: Currency Translation 
Created 20020309   SAP 
Last change 20060208   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)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 UCF2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UC_CTR_XRPROC_FACTORY has no interface implemented.
Friends
Class CL_UC_CTR_XRPROC_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_EXIT Instance attribute Private Object reference (TYPE REF TO) IF_EX_UC_CTR_XRPROC BAdI-Interface IF_EX_UC_CTR_XRPROC 20020410
2 DO_SEL_TMP Instance attribute Private Object reference (TYPE REF TO) IF_UC_SEL Interface Selection Condition 20030303
3 DO_XRIND_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_CHAR FIN Master Data: Representation of a Characteristic 20020410
4 DS_R_DATA_NOCTR Instance attribute Private Type reference (TYPE) SX_R_DATA_NOCTR 20050707
5 DS_R_ITEM Instance attribute Private Type reference (TYPE) SX_R_ITEM 20050809
6 DT_PARAM_CHECK Instance attribute Private Type reference (TYPE) TS_PARAM_CHECK 20020410
7 DT_R_XRATE_DATA Instance attribute Private Type reference (TYPE) TS_R_XRATE_DATA 20030303
8 GC_COMP_S_KFIG_CTR Constant Private Type reference (TYPE) UC_FIELDNAME 'S_KFIG_CTR' Field Name 20050707
9 GC_COMP_S_KFIG_XRP Constant Private Type reference (TYPE) UC_FIELDNAME 'S_KFIG_XRP' Field Name 20050707
10 GC_EXITNAME Constant Private Type reference (TYPE) EXIT_DEF 'UC_CTR_XRPROC' Business Add-In Definition 20050314
11 GC_TYPE_TH_KEY_CTR_EQU Constant Private Type reference (TYPE) FIELD_TYPE 'UCF_TH_CTR_KEY_XRPROC_EQU' Field Type for Field 20050707
12 GC_TYPE_TH_KEY_CTR_INV Constant Private Type reference (TYPE) FIELD_TYPE 'UCF_TH_CTR_KEY_XRPROC_INV' Field Type for Field 20050707
Methods
# Method Level Visibility Method type Description Created on
1 XRP_CHECK_EXIST Instance method Public Method 20020309
2 XRP_DETERMINE_XRATE Instance method Public Method 20020410
3 XRP_GET_PARAMETER_VALUES Instance method Public Method 20020309
4 XRP_IS_DATA_DRIVEN Instance method Public Method 20030320
5 XRP_RECONCILE_DATA Instance method Public Method 20050707
6 XRP_RESET_DATA_BUFFER Instance method Public Method 20030324
7 XRP_SET_DATA_NOCTR Instance method Public Method 20050707
Events
Class CL_UC_CTR_XRPROC_FACTORY has no event.
Types
Class CL_UC_CTR_XRPROC_FACTORY has no local type.
Method Signatures

Method XRP_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 20020309
2 Importing ID_PARAM Call by reference Type reference (TYPE) DATA 20020309
3 Importing ID_XRPROC Call by reference Type reference (TYPE) UC_CTR_XRPROC C/T: Kursfindungsverfahren 20020309

Method XRP_CHECK_EXIST on class CL_UC_CTR_XRPROC_FACTORY has no exception.

Method XRP_DETERMINE_XRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) CL_UC_CTR_MESSAGE C/T: Meldungen 20020410
2 Exporting ED_SFACT Call by reference Type reference (TYPE) FFACT_CURR Faktor für die Einheiten der Von-Währung 20020410
3 Exporting ED_TFACT Call by reference Type reference (TYPE) TFACT_CURR Faktor für die Einheiten der Nach-Währung 20020410
4 Exporting ED_TVAL Call by reference Type reference (TYPE) ANY (Berechneter) Wert in Zielwährung 20020410
5 Exporting ED_XRATE Call by reference Type reference (TYPE) UC_XRATE Umrechnungskurs 20020410
6 Exporting ED_XRTYP Call by reference Type reference (TYPE) UC_XRTYP Kurstyp (für Umrechungsfaktoren) 20020410
7 Exporting EF_DATA_INDEP Call by reference Type reference (TYPE) UC_FLG Kurs unabhängig von io_data 20020410
8 Importing ID_PARAM Call by reference Type reference (TYPE) DATA Parameter zum Kursfindungsverfahren 20020410
9 Importing ID_SCURR Call by reference Type reference (TYPE) UC_CURRENCY Quellwährungsschlüssel 20020410
10 Importing ID_SVAL Call by reference Type reference (TYPE) DATA Wert in Quellwährung 20020410
11 Importing ID_TCURR Call by reference Type reference (TYPE) UC_CURRENCY Zielwährungsschlüssel 20020410
12 Importing ID_TXID Call by reference Type reference (TYPE) UCD_SX_METH_EXEC_CONTROL-TXID UUID in X-Form (binär) 20030324
13 Importing ID_XRPROC Call by reference Type reference (TYPE) UC_CTR_XRPROC C/T: Kursfindungsverfahren 20020410
14 Importing IO_DATA Call by reference Object reference (TYPE REF TO) IF_UC_CTR_DATA_EXT Währungsumrechnung: Datensätze 20020410
15 Importing IO_DATA_REF Call by reference Object reference (TYPE REF TO) IF_UC_CTR_DATA_EXT Währungsumrechnung: Datensätze 20020803
16 Importing IO_TIME Call by reference Object reference (TYPE REF TO) CL_UC_CTR_TIME_XRATE C/T: Kursfindungszeit 20020410
17 Importing IO_TIME_TRANS Call by reference Object reference (TYPE REF TO) CL_UC_CTR_TIME_TRANS C/T: Umrechnungszeitraum 20040825
18 Importing IT_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Fixierte Merkmalswerte 20020410
19 Importing IT_XRATE_DATA_IO Call by reference Type reference (TYPE) UCD_TH_EXEC_DATA_READ_IO Methoden/Maßnahmenausführung: Interfaces Daten Lesen, IO 20030116

Method XRP_DETERMINE_XRATE on class CL_UC_CTR_XRPROC_FACTORY has no exception.

Method XRP_GET_PARAMETER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XRPROC_PARAM Call by reference Type reference (TYPE) UCF_TS_CTR_XRPROC_PARAM_TXT C/T: Kursfindungsverfahren: Parameter 20020309
2 Importing ID_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20020309
3 Importing ID_XRPROC Call by reference Type reference (TYPE) UC_CTR_XRPROC C/T: Kursfindungsverfahren 20020309

Method XRP_GET_PARAMETER_VALUES on class CL_UC_CTR_XRPROC_FACTORY has no exception.

Method XRP_IS_DATA_DRIVEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_DATA_DRIVEN Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20030320
2 Importing ID_XRPROC Call by reference Type reference (TYPE) UC_CTR_XRPROC Kursfindungsverfahren 20030320

Method XRP_IS_DATA_DRIVEN on class CL_UC_CTR_XRPROC_FACTORY has no exception.

Method XRP_RECONCILE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) CL_UC_CTR_MESSAGE C/T: Meldungen 20050707
2 Changing CT_DATA Call by reference Type reference (TYPE) HASHED TABLE 20050707
3 Importing ID_COMP_S_CHAR Call by reference Type reference (TYPE) UC_FIELDNAME 'S_CHAR' Feldname 20050707
4 Importing ID_COMP_S_KFIG Call by reference Type reference (TYPE) UC_FIELDNAME 'S_KFIG' Feldname 20050707
5 Importing ID_XRPROC Call by reference Type reference (TYPE) UC_CTR_XRPROC Kursfindungsverfahren 20050707
6 Importing IO_TIME Call by reference Object reference (TYPE REF TO) CL_UC_CTR_TIME_XRATE C/T: Kursfindungszeit 20050707
7 Importing IO_TIME_TRANS Call by reference Object reference (TYPE REF TO) CL_UC_CTR_TIME_TRANS C/T: Umrechnungszeitraum 20050707

Method XRP_RECONCILE_DATA on class CL_UC_CTR_XRPROC_FACTORY has no exception.

Method XRP_RESET_DATA_BUFFER Signature

Method XRP_RESET_DATA_BUFFER on class CL_UC_CTR_XRPROC_FACTORY has no parameter.
Method XRP_RESET_DATA_BUFFER on class CL_UC_CTR_XRPROC_FACTORY has no exception.

Method XRP_SET_DATA_NOCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_IO_TYPE Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO_TYPE Datenstromtyp 20050707
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20050707
3 Importing IT_DATA Call by reference Type reference (TYPE) HASHED TABLE 20050707

Method XRP_SET_DATA_NOCTR on class CL_UC_CTR_XRPROC_FACTORY has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 3.1B