SAP ABAP Class CL_FMFG_RCN_PROVIDER_FMA (FM Actuals data provider for Reconciliation)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM (Application Component) Funds Management
     FMFG_RECON_E (Package) Reconciliation Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FMFG_RCN_PROVIDER Reconciliation Tool Data Provider 20021002
Properties
Class CL_FMFG_RCN_PROVIDER_FMA  
Short Description FM Actuals data provider for Reconciliation    
Super Class CL_FMFG_RCN_PROVIDER Reconciliation Tool Data Provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FMFG_RECON_E    
Program status P  SAP Standard Production Program 
Category 0   
Package FMFG_RECON_E   Reconciliation Tool 
Created 20021002   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FMFGR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 FMFI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FMFG_RCN_PROVIDER_FMA has no interface implemented.
Friends
Class CL_FMFG_RCN_PROVIDER_FMA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_PROVIDERID Constant Public Type reference (TYPE) FMFGRCNPROVID 'FMA' Own provider id 20021126
2 GT_FIELDNAME_MAP Instance attribute Protected Type reference (TYPE) FMFGR_T_FIELDNAME_MAP Map provider specific fields to group fields 20021002
3 GT_FIELDNAME_MAP_FMIA Instance attribute Protected Type reference (TYPE) FMFGR_T_FIELDNAME_MAP Map provider specific fields to item tables 20021216
4 GT_FIELDNAME_MAP_FMIFIIT Instance attribute Protected Type reference (TYPE) FMFGR_T_FIELDNAME_MAP Map provider specific fields to item tables 20021216
5 GT_FIELDNAME_MAP_FMIOI Instance attribute Protected Type reference (TYPE) FMFGR_T_FIELDNAME_MAP Map provider specific fields to item tables 20021216
6 GT_FIELDS_IN_RESULTTAB Instance attribute Protected Type reference (TYPE) DDFIELDS List of fields in result table 20021203
7 GT_FILTER_FIELD_MAP Instance attribute Protected Type reference (TYPE) TP_T_FILTER_FIELD_MAP Map of field names for filtering item data 20050128
8 GT_ITEMS Instance attribute Protected Type reference (TYPE) FMFGRCN_T_ITEM_FMA Reconciliation: table of FMA item level entries 20021002
9 GT_SLICE_RESULTS Instance attribute Protected Type reference (TYPE) FMFGRCN_T_RESULTS_FMA Reconciliation: table of FMA slice data results 20021002
10 G_FIELDS_STRUCTURE Instance attribute Protected Type reference (TYPE) TABNAME DDict structure name for list of fields by provider 20021101
11 G_ITEM_STRUCTURE Instance attribute Protected Type reference (TYPE) TABNAME DDict structure name for item level data 20021101
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SQL_FIELD_LIST Instance method Protected Method 20021002
2 BUILD_SQL_WHERE_CLAUSE Instance method Protected Method Create a WHERE clause table for dynamic SQL 20021002
3 BUILD_WHERE_CLAUSE_FOR_ITEMS Instance method Protected Method Build dynamic SQL WHERE clause for item data selection 20021204
4 CALL_DERIVATION_PROCESSOR Instance method Protected Method Call derivation processor to derive subotal etc. 20021002
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021002
6 LOAD_FIELDNAME_MAP Instance method Protected Method Load field mapping table 20021002
7 LOAD_ITEM_FIELDNAME_MAP Instance method Protected Method Load table to map item level fieldnames to provider field nm 20021216
8 LOAD_ITEM_FROM_FMIA Instance method Protected Method Load item level data for asset documents 20021008
9 LOAD_ITEM_FROM_FMIFIIT Instance method Protected Method Load item level data for expenditure documents 20021007
10 LOAD_ITEM_FROM_FMIOI Instance method Protected Method Load item level data for Earmarked Fund/Purchasing documents 20021003
11 LOAD_SELFIELD_LIST Instance method Protected Method List of fields for basic slice selection criteria 20021002
12 MOVE_RESULT_TO_GROUP_FORMAT Instance method Protected Method Move from provider-specific format to common group format 20021002
Events
Class CL_FMFG_RCN_PROVIDER_FMA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_FILTER_FIELD_MAP Protected See coding List of fields supported for item filter 20050128 begin of TP_FILTER_FIELD_MAP, basic_name type fieldname, fmifiit_name type fieldname, fmioi_name type fieldname, fmia_name type fieldname, end of tp_filter_field_map
2 TP_T_FILTER_FIELD_MAP Protected See coding 20050128 tp_t_filter_field_map type standard table of tp_filter_field_map
Method Signatures

Method BUILD_SQL_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_GROUP_LIST Call by reference Type reference (TYPE) ABAPPROG 20021002
2 Exporting EX_SELECT_LIST Call by reference Type reference (TYPE) ABAPPROG 20021002
3 Importing IM_DERIVE_ENV Call by reference Type reference (TYPE) ABADRENV Strategie 20021204

Method BUILD_SQL_FIELD_LIST on class CL_FMFG_RCN_PROVIDER_FMA has no exception.

Method BUILD_SQL_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FLG_CI_YDEP Call by reference Type reference (TYPE) BOOLE_D 20021115
2 Exporting EX_WHERETAB Call by reference Type reference (TYPE) RSDS_WHERE_TAB 20021115
3 Importing IM_FLG_ITEM Call by reference Type reference (TYPE) BOOLE_D SPACE Indicator: for loading item level data 20050110
4 Importing IM_ITEM_FIELD_MAP Call by reference Type reference (TYPE) FMFGR_T_FIELDNAME_MAP 20021204
# Exception Resumable Description Created on
1 INVALID_SELECTIONS 20021115

Method BUILD_WHERE_CLAUSE_FOR_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE Call by reference Type reference (TYPE) ABAPPROG 20021204
2 Importing IM_HIER_LEVEL Call by reference Type reference (TYPE) NUM1 20021205
3 Importing IM_SORT2 Call by reference Type reference (TYPE) FMFGRCNSUBTOTAL 20021205
4 Importing IM_SORT3 Call by reference Type reference (TYPE) FMFGRCNSUBTOTAL 20021205
5 Importing IT_ITEM_FIELD_MAP Call by reference Type reference (TYPE) FMFGR_T_FIELDNAME_MAP 20021204

Method BUILD_WHERE_CLAUSE_FOR_ITEMS on class CL_FMFG_RCN_PROVIDER_FMA has no exception.

Method CALL_DERIVATION_PROCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_RESULT Call by reference Type reference (TYPE) IFMFGRCN_RESULTS_FMA 20021002
2 Exporting EX_EXCLUDE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021002
3 Importing IM_DERIVE_ENV Call by reference Type reference (TYPE) ABADRENV Strategie 20021002
4 Importing IM_NOMATCHFLAG Call by reference Type reference (TYPE) FMFGRCNNOMATCHFLAG 20021002

Method CALL_DERIVATION_PROCESSOR on class CL_FMFG_RCN_PROVIDER_FMA has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FMFG_RCN_PROVIDER_FMA has no parameter.
Method CONSTRUCTOR on class CL_FMFG_RCN_PROVIDER_FMA has no exception.

Method LOAD_FIELDNAME_MAP Signature

Method LOAD_FIELDNAME_MAP on class CL_FMFG_RCN_PROVIDER_FMA has no parameter.
Method LOAD_FIELDNAME_MAP on class CL_FMFG_RCN_PROVIDER_FMA has no exception.

Method LOAD_ITEM_FIELDNAME_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDMAP Call by reference Type reference (TYPE) FMFGR_T_FIELDNAME_MAP 20021216
2 Importing IM_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20021216

Method LOAD_ITEM_FIELDNAME_MAP on class CL_FMFG_RCN_PROVIDER_FMA has no exception.

Method LOAD_ITEM_FROM_FMIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) FMFGRCN_T_ITEM_FMA 20021008
2 Changing CT_STD_ITEM Call by reference Type reference (TYPE) FMFGRCN_T_ITEM Item data in standard Reconciliation format 20050112
3 Changing C_TOTAL Call by reference Type reference (TYPE) FMFGRCNAMOUNT 20021008
4 Importing IM_FLG_NOZERO Call by reference Type reference (TYPE) FMFGRCN_M_FLG_HIDE_ZERO 20021121
5 Importing IM_FLG_STD_ITEM Call by reference Type reference (TYPE) BOOLE_D Load table ct_std_item? 20050112
6 Importing IM_HIER_LEVEL Call by reference Type reference (TYPE) NUM1 20021205
7 Importing IM_RETAIN_DATA Call by reference Type reference (TYPE) BOOLE_D Is saving data in class attribute reqd (eg for item display) 20050112
8 Importing IM_SORT2 Call by reference Type reference (TYPE) FMFGRCNSUBTOTAL 20021205
9 Importing IM_SORT3 Call by reference Type reference (TYPE) FMFGRCNSUBTOTAL 20021205
10 Importing IT_ADDNL_CRITERIA Call by reference Type reference (TYPE) FMFGRCN_T_TABLE_FILTER Additional selection criteria for items 20050114
11 Importing IT_RESULT Call by reference Type reference (TYPE) FMFGR_T_FMIA_RESULT 20021008

Method LOAD_ITEM_FROM_FMIA on class CL_FMFG_RCN_PROVIDER_FMA has no exception.

Method LOAD_ITEM_FROM_FMIFIIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) FMFGRCN_T_ITEM_FMA 20021007
2 Changing CT_STD_ITEM Call by reference Type reference (TYPE) FMFGRCN_T_ITEM Item data in standard Reconciliation format 20050112
3 Changing C_TOTAL Call by reference Type reference (TYPE) FMFGRCNAMOUNT 20021007
4 Importing IM_FLG_NOZERO Call by reference Type reference (TYPE) FMFGRCN_M_FLG_HIDE_ZERO 20021121
5 Importing IM_FLG_STD_ITEM Call by reference Type reference (TYPE) BOOLE_D Load table ct_std_item? 20050112
6 Importing IM_HIER_LEVEL Call by reference Type reference (TYPE) NUM1 20021205
7 Importing IM_RETAIN_DATA Call by reference Type reference (TYPE) BOOLE_D Is saving data in class attribute reqd (eg for item display) 20050112
8 Importing IM_SORT2 Call by reference Type reference (TYPE) FMFGRCNSUBTOTAL 20021205
9 Importing IM_SORT3 Call by reference Type reference (TYPE) FMFGRCNSUBTOTAL 20021205
10 Importing IT_ADDNL_CRITERIA Call by reference Type reference (TYPE) FMFGRCN_T_TABLE_FILTER Additional selection criteria for items 20050114
11 Importing IT_RESULT Call by reference Type reference (TYPE) FMFGR_T_FMIFIIT_RESULT 20021007

Method LOAD_ITEM_FROM_FMIFIIT on class CL_FMFG_RCN_PROVIDER_FMA has no exception.

Method LOAD_ITEM_FROM_FMIOI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) FMFGRCN_T_ITEM_FMA 20021003
2 Changing CT_STD_ITEM Call by reference Type reference (TYPE) FMFGRCN_T_ITEM Item data in standard Reconciliation format 20050112
3 Changing C_TOTAL Call by reference Type reference (TYPE) FMFGRCNAMOUNT 20021003
4 Importing IM_FLG_NOZERO Call by reference Type reference (TYPE) FMFGRCN_M_FLG_HIDE_ZERO 20021121
5 Importing IM_FLG_STD_ITEM Call by reference Type reference (TYPE) BOOLE_D Load table ct_std_item? 20050112
6 Importing IM_HIER_LEVEL Call by reference Type reference (TYPE) NUM1 20021205
7 Importing IM_RETAIN_DATA Call by reference Type reference (TYPE) BOOLE_D Is saving data in class attribute reqd (eg for item display) 20050112
8 Importing IM_SORT2 Call by reference Type reference (TYPE) FMFGRCNSUBTOTAL 20021205
9 Importing IM_SORT3 Call by reference Type reference (TYPE) FMFGRCNSUBTOTAL 20021205
10 Importing IT_ADDNL_CRITERIA Call by reference Type reference (TYPE) FMFGRCN_T_TABLE_FILTER Additional selection criteria for items 20050114
11 Importing IT_RESULT Call by reference Type reference (TYPE) FMFGR_T_FMIOI_RESULT 20021003

Method LOAD_ITEM_FROM_FMIOI on class CL_FMFG_RCN_PROVIDER_FMA has no exception.

Method LOAD_SELFIELD_LIST Signature

Method LOAD_SELFIELD_LIST on class CL_FMFG_RCN_PROVIDER_FMA has no parameter.
Method LOAD_SELFIELD_LIST on class CL_FMFG_RCN_PROVIDER_FMA has no exception.

Method MOVE_RESULT_TO_GROUP_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROV_FMT Call by reference Type reference (TYPE) IFMFGRCN_RESULTS_FMA 20021002
2 Returning RE_GROUP_FMT Value transfer Type reference (TYPE) IFMFGRCN_FIN_FIELDS 20021002

Method MOVE_RESULT_TO_GROUP_FORMAT on class CL_FMFG_RCN_PROVIDER_FMA has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 200