SAP ABAP Class CL_FMFG_RCN_PROVIDER_L90 (Grants Management 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 20041008
Properties
Class CL_FMFG_RCN_PROVIDER_L90  
Short Description Grants Management 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 20041008   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 FMFGR 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_L90 has no interface implemented.
Friends
Class CL_FMFG_RCN_PROVIDER_L90 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 'L90' Provider ID 20041008
2 GT_FIELDNAME_MAP Instance attribute Private Type reference (TYPE) FMFGR_T_FIELDNAME_MAP Map provider fields to group fields 20041008
3 GT_FIELDS_IN_RESULTTAB Instance attribute Protected Type reference (TYPE) DDFIELDS Fields stored in result table 20041008
4 GT_ITEMS Instance attribute Protected Type reference (TYPE) FMFGRCN_T_ITEM_L90 Reconciliation: List of GL items for drilldown/matching 20041008
5 GT_SLICE_RESULTS Instance attribute Protected Type reference (TYPE) FMFGRCN_T_RESULTS_L90 Table to store results of slice evaluation: GL Provider 20041008
6 G_FIELDS_STRUCTURE Instance attribute Protected Type reference (TYPE) TABNAME DDict structure name for list of fields by provider 20041008
7 G_ITEM_STRUCTURE Instance attribute Protected Type reference (TYPE) TABNAME DDict structure name for item level data 20041008
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SQL_FIELD_LIST Instance method Protected Method Build list of SELECT columns and GROUP BY field list 20041008
2 BUILD_SQL_WHERE_CLAUSE Instance method Protected Method Create a WHERE clause table for dynamic SQL 20041008
3 BUILD_WHERE_CLAUSE_FOR_ITEMS Instance method Protected Method Build where clause for loading item level data 20041008
4 CALL_DERIVATION_PROCESSOR Instance method Protected Method Call derivation processor to determine subtotal/exclusion... 20041008
5 CHECK_FISC_VARIANTS Static method Protected Method Compares fiscal year var. of grants with FYV of company code 20050303
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041008
7 LOAD_FIELDNAME_MAP Instance method Protected Method Load itab to map provider data source field names to Group 20041008
8 LOAD_ITEM_GMIA Instance method Protected Method Load item level data for GM Actuals 20050223
9 LOAD_ITEM_GMIP Instance method Protected Method Load item level data for GM Actuals 20050223
10 LOAD_SELFIELD_LIST Instance method Protected Method Load list of fields available for slice definition - select 20041008
11 MOVE_RESULT_TO_GROUP_FORMAT Instance method Protected Method Move from provider-specific format to common group format 20041008
12 SET_FYEAR_FIELD_MAP Instance method Protected Method Change field mapping for FISCAL_YEAR depending on slice cfg 20050308
Events
Class CL_FMFG_RCN_PROVIDER_L90 has no event.
Types
Class CL_FMFG_RCN_PROVIDER_L90 has no local type.
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 20041008
2 Exporting EX_SELECT_LIST Call by reference Type reference (TYPE) ABAPPROG 20041008
3 Importing IM_DERIVE_ENV Call by reference Type reference (TYPE) ABADRENV Strategie 20041008

Method BUILD_SQL_FIELD_LIST on class CL_FMFG_RCN_PROVIDER_L90 has no exception.

Method BUILD_SQL_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_ITEM Call by reference Type reference (TYPE) XFELD SPACE Ankreuzfeld 20041008
2 Returning RE_WHERETAB Value transfer Type reference (TYPE) RSDS_WHERE_TAB 20041008

Method BUILD_SQL_WHERE_CLAUSE on class CL_FMFG_RCN_PROVIDER_L90 has no exception.

Method BUILD_WHERE_CLAUSE_FOR_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HIER_LEVEL Call by reference Type reference (TYPE) NUM1 20041008
2 Importing I_RRCTY Call by reference Type reference (TYPE) RRCTY Record Type: 0 in table GMIA; 1 in table GMIP 20050223
3 Returning RE_WHERETAB Value transfer Type reference (TYPE) RSDS_WHERE_TAB 20041008

Method BUILD_WHERE_CLAUSE_FOR_ITEMS on class CL_FMFG_RCN_PROVIDER_L90 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_L90 20041008
2 Exporting EX_EXCLUDE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041008
3 Importing IM_DERIVE_ENV Call by reference Type reference (TYPE) ABADRENV Strategie 20041008
4 Importing IM_NOMATCHFLAG Call by reference Type reference (TYPE) FMFGRCNNOMATCHFLAG 20041008

Method CALL_DERIVATION_PROCESSOR on class CL_FMFG_RCN_PROVIDER_L90 has no exception.

Method CHECK_FISC_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GRANT_NBR Value transfer Type reference (TYPE) GM_GRANT_NBR Förderung 20050303
# Exception Resumable Description Created on
1 MESSAGE_RAISED 20050309

Method CONSTRUCTOR Signature

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

Method LOAD_FIELDNAME_MAP Signature

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

Method LOAD_ITEM_GMIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STD_ITEM Call by reference Type reference (TYPE) FMFGRCN_T_ITEM Item data in standard Reconciliation format 20050223
2 Changing C_AMT_TOT Call by reference Type reference (TYPE) FMFGRCNAMOUNT Reconciliation: Calculated amount for a factor in a rule 20050223
3 Importing IM_DBCON_NAME Call by reference Type reference (TYPE) HDB_STATUS_VALUE Status 20121012
4 Importing IM_FLG_NOZERO Call by reference Type reference (TYPE) FMFGRCN_M_FLG_HIDE_ZERO ' ' Reconciliation: Hide items with $0 20050223
5 Importing IM_HDB_IS_PRIMARY_DB Call by reference Type reference (TYPE) FLAG General Flag 20121212
6 Importing IM_PERIOD Call by reference Type reference (TYPE) POPER Buchungsperiode 20050314
7 Importing IM_RETAIN_DATA Call by reference Type reference (TYPE) BOOLE_D ' ' Is saving data in class attribute reqd (eg for item display) 20050223
8 Importing IM_SPONSOR_FISCAL Call by reference Type reference (TYPE) FMFGRCNSPONSORFISCAL 20050308
9 Importing IS_RESULT Call by reference Type reference (TYPE) IFMFGRCN_RESULTS_L90 Structure to store results of slice evaluation: SL 90 provdr 20050223
10 Importing IT_WHERETAB Call by reference Type reference (TYPE) RSDS_WHERE_TAB 20050223
# Exception Resumable Description Created on
1 FAILED_CHECK_AMOUNT Total of items found does not match input check amount value 20050223

Method LOAD_ITEM_GMIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STD_ITEM Call by reference Type reference (TYPE) FMFGRCN_T_ITEM Item data in standard Reconciliation format 20050223
2 Changing C_AMT_TOT Call by reference Type reference (TYPE) FMFGRCNAMOUNT Reconciliation: Calculated amount for a factor in a rule 20050223
3 Importing IM_DBCON_NAME Call by reference Type reference (TYPE) HDB_STATUS_VALUE Status 20121012
4 Importing IM_FLG_NOZERO Call by reference Type reference (TYPE) FMFGRCN_M_FLG_HIDE_ZERO ' ' Reconciliation: Hide items with $0 20050223
5 Importing IM_HDB_IS_PRIMARY_DB Call by reference Type reference (TYPE) FLAG General Flag 20121212
6 Importing IM_RETAIN_DATA Call by reference Type reference (TYPE) BOOLE_D ' ' Is saving data in class attribute reqd (eg for item display) 20050223
7 Importing IM_SPONSOR_FISCAL Call by reference Type reference (TYPE) FMFGRCNSPONSORFISCAL 20050308
8 Importing IS_RESULT Call by reference Type reference (TYPE) IFMFGRCN_RESULTS_L90 Structure to store results of slice evaluation: SL 90 provdr 20050223
9 Importing IT_PERIOD_SEL Call by reference Type reference (TYPE) RSDS_SELOPT_T Fiscal year/period selection 20050223
10 Importing IT_WHERETAB Call by reference Type reference (TYPE) RSDS_WHERE_TAB 20050223
11 Importing I_PERIOD_FROM Call by reference Type reference (TYPE) IFMFGRCN_FIN_FIELDS-PERIOD First period of selection 20050223
12 Importing I_PERIOD_TO Call by reference Type reference (TYPE) IFMFGRCN_FIN_FIELDS-PERIOD Last period of selection 20050223
13 Importing I_YEAR_FROM Call by reference Type reference (TYPE) IFMFGRCN_FIN_FIELDS-FISC_YEAR First year of selection 20050223
14 Importing I_YEAR_TO Call by reference Type reference (TYPE) IFMFGRCN_FIN_FIELDS-FISC_YEAR Last year of selection 20050223
# Exception Resumable Description Created on
1 FAILED_CHECK_AMOUNT Total of items found does not match input check amount value 20050223

Method LOAD_SELFIELD_LIST Signature

Method LOAD_SELFIELD_LIST on class CL_FMFG_RCN_PROVIDER_L90 has no parameter.
Method LOAD_SELFIELD_LIST on class CL_FMFG_RCN_PROVIDER_L90 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_L90 20041008
2 Returning RE_GROUP_FMT Value transfer Type reference (TYPE) IFMFGRCN_FIN_FIELDS 20041008

Method MOVE_RESULT_TO_GROUP_FORMAT on class CL_FMFG_RCN_PROVIDER_L90 has no exception.

Method SET_FYEAR_FIELD_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SPONSOR_FISCAL Call by reference Type reference (TYPE) FMFGRCNSPONSORFISCAL 20050308

Method SET_FYEAR_FIELD_MAP on class CL_FMFG_RCN_PROVIDER_L90 has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 600