SAP ABAP Class CL_UC_TASK_EXECUTION_BCF (Task Execution Balance Carryforward)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCF9 (Package) SEM-BCS: Balance Carryforward
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20030425
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_LOG_CUST_DATA Log Data Interface 20021121
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_METHOD_EXT External: SAP Cons Method 20030425
Properties
Class CL_UC_TASK_EXECUTION_BCF  
Short Description Task Execution Balance Carryforward    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCF9   SEM-BCS: Balance Carryforward 
Created 20020415   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UC_LOG_DEFINITION 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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_DATA_EXT External view at Customizing data 20030425
2 IF_UC_LOG_CUST_DATA Log Data Interface 20021121
3 IF_UC_METHOD_EXT External: SAP Cons Method 20030425
Friends
Class CL_UC_TASK_EXECUTION_BCF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_UC_CONTEXT Context (Version + Time + ?) 20040219
2 DO_CTR_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_UC_CTR_SERVICES Currency Translation: Services 20040206
3 DO_MD_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN Master Data: Central Access Point (Factory) 20040317
4 DO_MODEL Static Attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20020415
5 DR_S_MSG_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Data for Assignment of Messages 20040302
6 DR_TS_INVESTEE_LCC Instance attribute Private Object reference (TYPE REF TO) DATA Investee with changed local currency 20050726
7 DR_TS_REPUNIT_LCC Instance attribute Private Object reference (TYPE REF TO) DATA repunits with changed local currency 20040206
8 DS_TASK_BCF Instance attribute Private Type reference (TYPE) S_TASK_BCF Data References 20040301
9 DT_CT_INFO Instance attribute Private Type reference (TYPE) UCF_TS_BCF_CT_INFO Log Information 20040319
10 DT_PLEVEL_CYEAR Instance attribute Private Type reference (TYPE) UC0_TS_SEL Table: Selection Condition (Range per Field) 20060310
11 DT_PLEVEL_PYEAR Instance attribute Private Type reference (TYPE) UC0_TS_SEL Table: Selection Condition (Range per Field) 20060310
12 DT_STREAM Instance attribute Private Type reference (TYPE) UCS_TH_STREAM Additional Financial Data I/O Streams 20021112
13 D_AREA Instance attribute Private Type reference (TYPE) UC_AREA Consolidation Area 20030526
14 D_REPUNIT_LCKEY Instance attribute Private Type reference (TYPE) UC_FIELDNAME Field Name 20040206
15 D_TEST Instance attribute Private Type reference (TYPE) UC_FLG General Indicator, SAP Consolidation 20021114
16 GC_BCF_FISCPERIOD Constant Private Type reference (TYPE) UC_VALUE '000' Balance Carryforward Period 20020415
17 GC_DESC_EQU Constant Private Type reference (TYPE) UC_BCF_DESC '3' BCF: Number of Records Carried Forward - Description 20021121
18 GC_DESC_INV Constant Private Type reference (TYPE) UC_BCF_DESC '2' BCF: Number of Records Carried Forward - Description 20021121
19 GC_DESC_TOT Constant Private Type reference (TYPE) UC_BCF_DESC '1' BCF: Number of Records Carried Forward - Description 20021121
20 GC_FLD_CURKEY_LC Constant Private Type reference (TYPE) UC_FIELDNAME 'CURKEY_LC' Field Name 20040206
21 GC_FLD_CURKEY_LC_OLD Constant Private Type reference (TYPE) UC_FIELDNAME 'CURKEY_LC_OLD' Field Name 20040206
22 GC_FLD_DESC Constant Private Type reference (TYPE) UC_FIELDNAME 'DESCRIPTION' Field Name 20021121
23 GC_FLD_METHID Constant Private Type reference (TYPE) UC_FIELDNAME 'METHID' Field Name 20040206
24 GC_FLD_METHOD Constant Private Type reference (TYPE) UC_FIELDNAME 'METHOD' Field Name 20040206
25 GC_FLD_MSGINDEX Constant Private Type reference (TYPE) UC_FIELDNAME 'MSGINDEX' Field Name 20021122
26 GC_FLD_NUM_ER Constant Private Type reference (TYPE) UC_FIELDNAME 'NUM_ER' Field Name 20021121
27 GC_FLD_NUM_OK Constant Private Type reference (TYPE) UC_FIELDNAME 'NUM_OK' Field Name 20021121
28 GC_FLD_NUM_OK_EQU Constant Private Type reference (TYPE) UC_FIELDNAME 'NUM_OK_EQU' Field Name 20030530
29 GC_FLD_NUM_OK_INV Constant Private Type reference (TYPE) UC_FIELDNAME 'NUM_OK_INV' Field Name 20030530
30 GC_FLD_SUMIND Constant Private Type reference (TYPE) UC_FIELDNAME 'SUMIND' Field Name 20021122
31 GC_FLD_XRATE_TXT Constant Private Type reference (TYPE) UC_FIELDNAME 'XRATE_TXT' Field Name 20040308
32 GC_FLD_XRIND Constant Private Type reference (TYPE) UC_FIELDNAME 'XRIND' Field Name 20040308
33 GC_FLD_XRTYP Constant Private Type reference (TYPE) UC_FIELDNAME 'XRTYP' Field Name 20040308
34 GC_LCKEY Constant Private Type reference (TYPE) UC_FIELDNAME 'LCKEY' Field Name 20040319
35 GC_LCKEY_COMP Constant Private Type reference (TYPE) UC_FIELDNAME 'LCKEY_COMP' Field Name 20040216
36 GC_MSGTY_SEVERE Constant Private See coding 'AEX' 20020415
37 GC_SL_CT_EQU Constant Private Type reference (TYPE) UC_LOG_SUBLIST '07' CT detail - equity 20040307
38 GC_SL_CT_INFO Constant Private Type reference (TYPE) UC_LOG_SUBLIST '04' CT info 20040206
39 GC_SL_CT_INV Constant Private Type reference (TYPE) UC_LOG_SUBLIST '06' CT detail - investment 20040307
40 GC_SL_CT_TOT Constant Private Type reference (TYPE) UC_LOG_SUBLIST '05' CT detail - totals 20040307
41 GC_SL_MAIN Constant Private Type reference (TYPE) UC_LOG_SUBLIST '01' Audit Trail: Value in Data Table 20021122
42 GC_SL_MESSAGES Constant Private Type reference (TYPE) UC_LOG_SUBLIST '03' Audit Trail: Value in Data Table 20021121
43 GC_SL_STATUS Constant Private Type reference (TYPE) UC_LOG_SUBLIST '02' Audit Trail: Value in Data Table 20021121
44 GC_SUBLIST Constant Private Type reference (TYPE) UC_FIELDNAME 'SUBLIST' Field Name 20021121
45 GC_SX_BCF_LOG_ALL Constant Private Type reference (TYPE) UC_FIELDNAME 'UCF_SX_BCF_LOG_ALL' Field Name 20021122
46 GC_TH_BCF_LOG_ALL Constant Private Type reference (TYPE) UC_FIELDNAME 'UCF_TH_BCF_LOG_ALL' Field Name 20021122
47 GC_TYPE_TH_KEY_CTR_EQU Constant Private Type reference (TYPE) FIELD_TYPE 'UCF_TH_CTR_KEY_XRPROC_EQU' Field Type for Field 20050516
48 GC_TYPE_TH_KEY_CTR_INV Constant Private Type reference (TYPE) FIELD_TYPE 'UCF_TH_CTR_KEY_XRPROC_INV' Field Type for Field 20050516
49 GC_X Constant Private Type reference (TYPE) UC_FLG 'X' =X 20020820
50 GO_BCF Static Attribute Private Object reference (TYPE REF TO) CL_UC_TASK_EXECUTION_BCF Task Execution Balance Carryforward 20021112
Methods
# Method Level Visibility Method type Description Created on
1 AFD_CT Instance method Private Method CT on AFD for units with changed local currency key 20040216
2 BCF_AFD_COI Instance method Private Method Execute Additional Reporting Data for C/I 20021112
3 BCF_LOG_DATA Instance method Private Method Prepare Data Table for Log 20030530
4 GET_COI_CUST Instance method Private Method Read Settings for Equity 20040408
5 GET_CUST_DATA Instance method Private Method Read Items Balance Carryforward 20030605
6 GET_INSTANCE Static method Public Method Get Instance 20030425
7 GET_RECL_SEL Instance method Private Method Gets selections for reclassifications on PCC levels 20060310
8 GET_REPUNIT_LCC Instance method Private Method Get units with changed local currency 20040206
9 INVESTEE_CT_LCC Instance method Private Method CT for investee with changed local currency key 20050726
10 IS_AT_EQU Instance method Private Method Is Repunit Consolidated At-Equity 20070528
11 PROCESS_MSG Instance method Private Method Message processing 20040302
12 RECONCILE_AFD Instance method Private Method Reconcile AFD data with totals after currency translation 20050516
Events
Class CL_UC_TASK_EXECUTION_BCF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CU Private See coding 20070516 begin of s_cu, "phe160507 cu_fldnm type uc_fieldname, "phe160507 cu_value type uc_value, "phe160507 f_atequ type uc_flg, "phe160507 end of s_cu
2 S_TASK_BCF Private See coding 20040301 BEGIN OF s_task_bcf, r_t_totals TYPE REF TO data, r_s_totals TYPE REF TO data, r_t_equity TYPE REF TO data, r_t_equ_tot TYPE REF TO data, "phe200406 r_t_equ_totall TYPE REF TO data, "phe200406 r_t_ecc_log TYPE REF TO data, r_t_investment TYPE REF TO data, r_t_inv_log TYPE REF TO data, r_t_totals_log TYPE REF TO data, r_s_totals_log TYPE REF TO data, r_t_cbunit TYPE REF TO data, "phe310106 l_gwlc TYPE uc_flg, "phe310106 t_cu TYPE SORTED TABLE OF s_cu WITH UNIQUE KEY cu_fldnm cu_value, "phe160507 END OF s_task_bcf
Method Signatures

Method AFD_CT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Value transfer Type reference (TYPE) ANY TABLE 20040216
2 Exporting ET_DATA_LOG Call by reference Type reference (TYPE) ANY TABLE 20040216
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040216
4 Importing IO_SEL_CUST Call by reference Object reference (TYPE REF TO) IF_UC_SEL Allgemeines Kennzeichen SAP Konsolidierung 20040220
5 Importing IT_TOTALS Call by reference Type reference (TYPE) ANY TABLE 20050526
6 Importing I_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE Typ eines Datenstroms in einer Datenbasis 20040413

Method AFD_CT on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method BCF_AFD_COI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE Zusatzmeldedaten 20021113
2 Changing ET_LCC_LOG Call by reference Type reference (TYPE) ANY TABLE 20040223
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20021112
4 Exporting ET_MSG_DATA Call by reference Type reference (TYPE) INDEX TABLE Daten für Zuordnung der Meldungen 20021112
5 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_CHANGE Change Objekt 20030120
6 Importing IO_SEL_BCF Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20021112
7 Importing IO_SEL_CUST Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20030522
8 Importing IO_SEL_PREVIOUS Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20021112
9 Importing IO_STREAM Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Lesen/Schreiben in Datenobjekt/Strom/Puffer 20021112
10 Importing IT_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Fixierte Merkmalswerte 20021113
11 Importing IT_TOTALS_BCF Call by reference Type reference (TYPE) ANY TABLE Summen nach Währungsumrechnung und BCF Logik 20030619
12 Importing IT_TOTALS_PRIOR_BCF Call by reference Type reference (TYPE) ANY TABLE Summen nach Währungsumrechnung 20060126
13 Importing I_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE Typ eines Datenstroms in einer Datenbasis 20040413
14 Importing I_FISCYEAR_BCF Call by reference Type reference (TYPE) ANY Aktuelles Jahr für Saldovortrag 20021113

Method BCF_AFD_COI on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method BCF_LOG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG_DATA Call by reference Type reference (TYPE) ANY TABLE 20030530
2 Exporting ET_LOG_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20030530
3 Importing IS_CT_INFO Call by reference Type reference (TYPE) UCF_S_CTR_LOG_INFO C/T Service: Protokollinformationen 20040217
4 Importing IT_EQU Call by reference Type reference (TYPE) ANY TABLE Kapital 20030530
5 Importing IT_EQU_LCC Call by reference Type reference (TYPE) ANY TABLE Equity with LC changed 20040227
6 Importing IT_INV Call by reference Type reference (TYPE) ANY TABLE Beteiligung 20030530
7 Importing IT_INV_LCC Call by reference Type reference (TYPE) ANY TABLE Investment with LC changed 20040227
8 Importing IT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20030530
9 Importing IT_MSG_DATA Call by reference Type reference (TYPE) INDEX TABLE 20030530
10 Importing IT_TOT Call by reference Type reference (TYPE) ANY TABLE Summen 20030530
11 Importing IT_TOT_LCC Call by reference Type reference (TYPE) ANY TABLE Totals with LC changed 20040216

Method BCF_LOG_DATA on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method GET_COI_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_T_DOCTY_PLEVL Call by reference Object reference (TYPE REF TO) UCF_TS_COI_DOCTY_PLEVL Kapitalkonsolidierung: Belegarten mit Eigenschaften 20040408
2 Exporting ET_EQU_STAT Call by reference Type reference (TYPE) UCF_TH_COI_EQUITY_ITEM Zuordnung Kapitalposition - statistische Position 20040408
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040408
4 Exporting ET_REPUNIT Call by reference Type reference (TYPE) UCF_TH_COI_REPUNIT_PROPERTIES Kapitalkonsolidierung : Methodenzuordnung 20070516
5 Exporting ET_REP_ITEMS_EQU Call by reference Type reference (TYPE) UCF_TS_COI_REP_ITEMS_EQU_SEL Kapitalkonsolidierung: Meldepositionen Kapital 20040408
6 Exporting E_EQU_TOTALS Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20040408
7 Exporting E_GWLC Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20040408
8 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20040408

Method GET_COI_CUST on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method GET_CUST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) UCF_T_BCF_ITEM Saldovortrag: Vorzutragende Positionen 20030605
2 Importing IT_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Fixierte Merkmalswerte 20030605

Method GET_CUST_DATA on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_UC_TASK_EXECUTION_BCF Maßnahmen-Ausführung Saldovortrag 20030425
2 Importing IO_MD_FACTORY Call by reference Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN-Stammdaten: Zentraler Zugriffspunkt (Factory) 20040317
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20030506

Method GET_INSTANCE on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method GET_RECL_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLEVEL_CYEAR Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20060310
2 Exporting ET_PLEVEL_PYEAR Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20060310
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20060310
4 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20060310
5 Importing I_PRIOR_YEAR Call by reference Type reference (TYPE) UC_VALUE Merkmalswert 20060310

Method GET_RECL_SEL on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method GET_REPUNIT_LCC 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 Interface Selektionsbedingung 20040206
2 Importing I_FISCYEAR Call by reference Type reference (TYPE) UC_VALUE Merkmalswert 20040318

Method GET_REPUNIT_LCC on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method INVESTEE_CT_LCC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Value transfer Type reference (TYPE) ANY TABLE 20050726
2 Exporting ET_DATA_LOG Call by reference Type reference (TYPE) ANY TABLE 20050726
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20050726
4 Importing IO_SEL_CUST Call by reference Object reference (TYPE REF TO) IF_UC_SEL Allgemeines Kennzeichen SAP Konsolidierung 20050726
5 Importing I_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE Typ eines Datenstroms in einer Datenbasis 20050726

Method INVESTEE_CT_LCC on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method IS_AT_EQU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_SKIP Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20070528
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20070528

Method IS_AT_EQU on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method PROCESS_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040302
2 Changing CT_MSG_DATA Call by reference Type reference (TYPE) INDEX TABLE Daten für Zuordnung der Meldungen 20040302
3 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20040302
4 Importing IT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040302
5 Importing I_FROM Call by reference Type reference (TYPE) I 20040302

Method PROCESS_MSG on class CL_UC_TASK_EXECUTION_BCF has no exception.

Method RECONCILE_AFD 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 20050516
2 Importing IT_TOTALS Call by reference Type reference (TYPE) ANY TABLE 20050516
3 Importing I_DATASTREAMTYPE Call by reference Type reference (TYPE) UC_DATASTREAMTYPE Typ eines Datenstroms in einer Datenbasis 20050516

Method RECONCILE_AFD on class CL_UC_TASK_EXECUTION_BCF has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 31B