SAP ABAP Class CL_UA_INV_TAP_READER (Target/Actual/Plan -- Reader)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-INV (Application Component) Inventory Accounting
     UA_INV_REPORTING (Package) Reporting Subledger Inventories
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_READER Read Interface 20040927
Properties
Class CL_UA_INV_TAP_READER  
Short Description Target/Actual/Plan -- Reader    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UA_INV_REPORTING    
Program status     
Category 0   
Package UA_INV_REPORTING   Reporting Subledger Inventories 
Created 20040927   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UA_INV_TAP_READER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_READER Read Interface 20040927
Friends
Class CL_UA_INV_TAP_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGGR_TYPE_MAX Instance attribute Private Attribute reference (LIKE) 20040927
2 AGGR_TYPE_MIN Instance attribute Private Attribute reference (LIKE) 20040927
3 AGGR_TYPE_NONE Instance attribute Private Attribute reference (LIKE) 20040927
4 AGGR_TYPE_SUM Instance attribute Private Attribute reference (LIKE) 20040927
5 FALSE Instance attribute Private Attribute reference (LIKE) 20040927
6 GC_CPC Constant Public See coding '100.00' 20041114
7 GC_END Constant Public See coding 'P_END' 20041114
8 GC_KUP Constant Public See coding 'P_KUP' 20041114
9 GC_OPEN Constant Public See coding 'P_OPEN' 20041114
10 GC_TEMP_ORDER Constant Public See coding '%00000000001' 20050606
11 GC_VERSN Constant Public See coding 'VERSN' 20041114
12 MD_ACC_SYSTEM Instance attribute Private Type reference (TYPE) ACC_SYSTEM Accounting System 20050606
13 MO_FOBJ_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_FOBJ_MANAGER Manages Types and Instances for the FIN Object 20041020
14 MO_JOURNAL_READER Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_JOURNAL_READER General Read Interface for a Journal 20040928
15 TABLE_LINE Instance attribute Private Attribute reference (LIKE) 20041105
16 TRUE Instance attribute Private Attribute reference (LIKE) 20040927
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_DIFFERENCES Instance method Private Method Calculate variances 20050109
2 CALCULATE_DISTRIBUTION Instance method Private Method Calls Distribution 20050109
3 CLOSE_CURSOR Instance method Private Method 20040927
4 COLLECT_TAP Instance method Private Method Collect Plan/Target and Actual 20050208
5 CONDENSE_ACTUAL_DATA Instance method Private Method Summarize Actual Data 20050208
6 CONSTRUCTOR Instance method Public Constructor 20040928
7 CONSTRUCT_ORIGIN Instance method Private Method Fill Origin Field 20050109
8 ENRICH_ACTUAL_DATA Instance method Private Method Enrich Actual Data 20050109
9 FETCH Instance method Private Method 20040927
10 GET_ORDER_COSTS Instance method Private Method Reads Persisted Costs from CW (Actual) and ERP (Plan/Target) 20050606
11 GET_READING_STRUCTURE Instance method Private Method 20040927
12 GET_SELECT_FIELDS Instance method Private Method 20040927
13 GET_TMP_ORDER_COSTS Instance method Private Method Reads Temporary Data for Unsaved Order 20050606
14 OPEN_CURSOR Instance method Private Method 20040927
15 READ_ACTUAL_DATA Instance method Private Method Read Actual Data from Journal 20050109
16 SELECT Instance method Private Method 20040927
17 SELECT_FIN_OBJECTS Instance method Private Method Gets FIN Objects for Condition 20041020
Events
Class CL_UA_INV_TAP_READER has no event.
Types
Class CL_UA_INV_TAP_READER has no local type.
Method Signatures

Method CALCULATE_DIFFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) UAINV_S_ORD_TRG_ACT_COSTS Reporting-Struktur für den Plan/Soll/-Istvergleich auf Auftr 20050109

Method CALCULATE_DIFFERENCES on class CL_UA_INV_TAP_READER has no exception.

Method CALCULATE_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTUAL_DATA Call by reference Type reference (TYPE) UAINV_T_ORD_TRG_ACT_COSTS Tabellentyp für den Plan/Soll/-Istvergleich auf Aufträgen 20050109
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20050109
3 Importing IT_ACTUAL_DATA Call by reference Type reference (TYPE) UAINV_T_ORD_TRG_ACT_COSTS Tabellentyp für den Plan/Soll/-Istvergleich auf Aufträgen 20050109

Method CALCULATE_DISTRIBUTION on class CL_UA_INV_TAP_READER has no exception.

Method CLOSE_CURSOR Signature

Method CLOSE_CURSOR on class CL_UA_INV_TAP_READER has no parameter.
Method CLOSE_CURSOR on class CL_UA_INV_TAP_READER has no exception.

Method COLLECT_TAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTUAL Call by reference Type reference (TYPE) UAINV_T_ORD_TRG_ACT_COSTS Tabellentyp für den Plan/Soll/-Istvergleich auf Aufträgen 20050208
2 Importing IT_TARGET_PLAN Call by reference Type reference (TYPE) UAINV_T_ORD_TRG_ACT_COSTS Tabellentyp für den Plan/Soll/-Istvergleich auf Aufträgen 20050208

Method COLLECT_TAP on class CL_UA_INV_TAP_READER has no exception.

Method CONDENSE_ACTUAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTUAL Call by reference Type reference (TYPE) UAINV_T_ORD_TRG_ACT_COSTS Tabellentyp für den Plan/Soll/-Istvergleich auf Aufträgen 20050208

Method CONDENSE_ACTUAL_DATA on class CL_UA_INV_TAP_READER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_JOURNAL Call by reference Object reference (TYPE REF TO) /EACC/IF_JOURNAL_INT 20040928

Method CONSTRUCTOR on class CL_UA_INV_TAP_READER has no exception.

Method CONSTRUCT_ORIGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) UAINV_S_ORD_TRG_ACT_COSTS Reporting-Struktur für den Plan/Soll/-Istvergleich auf Auftr 20050109

Method CONSTRUCT_ORIGIN on class CL_UA_INV_TAP_READER has no exception.

Method ENRICH_ACTUAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTUAL Call by reference Type reference (TYPE) UAINV_T_ORD_TRG_ACT_COSTS Tabellentyp für den Plan/Soll/-Istvergleich auf Aufträgen 20050109
2 Importing ID_CURRTYPE Call by reference Type reference (TYPE) FIN_CURRTYPE Währungstyp 20050109
3 Importing ID_DISTRIBUTION Call by reference Type reference (TYPE) BOOLE_D Verteilung auf Kuppelprodukte 20050604

Method ENRICH_ACTUAL_DATA on class CL_UA_INV_TAP_READER has no exception.

Method FETCH Signature

Method FETCH on class CL_UA_INV_TAP_READER has no parameter.
Method FETCH on class CL_UA_INV_TAP_READER has no exception.

Method GET_ORDER_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COSTS Call by reference Type reference (TYPE) UAINV_T_ORD_TRG_ACT_COSTS Tabellentyp für den Plan/Soll/-Istvergleich auf Aufträgen 20050606
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20050606
# Exception Resumable Description Created on
1 FAILED 20050606

Method GET_READING_STRUCTURE Signature

Method GET_READING_STRUCTURE on class CL_UA_INV_TAP_READER has no parameter.
Method GET_READING_STRUCTURE on class CL_UA_INV_TAP_READER has no exception.

Method GET_SELECT_FIELDS Signature

Method GET_SELECT_FIELDS on class CL_UA_INV_TAP_READER has no parameter.
Method GET_SELECT_FIELDS on class CL_UA_INV_TAP_READER has no exception.

Method GET_TMP_ORDER_COSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COSTS Call by reference Type reference (TYPE) UAINV_T_ORD_TRG_ACT_COSTS Tabellentyp für den Plan/Soll/-Istvergleich auf Aufträgen 20050606
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20050606

Method GET_TMP_ORDER_COSTS on class CL_UA_INV_TAP_READER has no exception.

Method OPEN_CURSOR Signature

Method OPEN_CURSOR on class CL_UA_INV_TAP_READER has no parameter.
Method OPEN_CURSOR on class CL_UA_INV_TAP_READER has no exception.

Method READ_ACTUAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CT_ACTUAL Call by reference Type reference (TYPE) UAINV_T_ORD_TRG_ACT_COSTS Tabellentyp für den Plan/Soll/-Istvergleich auf Aufträgen 20050109
2 Importing IO_JRNL_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20050109
# Exception Resumable Description Created on
1 CURSOR_IS_ALREADY_OPEN 20050109
2 EITHER_SEL_TAB_OR_CONDITION 20050109
3 FAILED 20050109
4 INVALID_SELECTION 20050109

Method SELECT Signature

Method SELECT on class CL_UA_INV_TAP_READER has no parameter.
Method SELECT on class CL_UA_INV_TAP_READER has no exception.

Method SELECT_FIN_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT Call by reference Type reference (TYPE) FOBJ_T_OBJECT Tabelle mit FIN-Objekten 20041020
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20041020

Method SELECT_FIN_OBJECTS on class CL_UA_INV_TAP_READER has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 400