SAP ABAP Class CL_FMFG_RPTA (Enhanced FG solution with additional reportable Attributes)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FG (Application Component) Functions for U.S. Federal Government
     FMFG_RPT_E (Package) US Federal Government Reporting
Properties
Class CL_FMFG_RPTA  
Short Description Enhanced FG solution with additional reportable Attributes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMFG_RPT_E   US Federal Government Reporting 
Created 20070815   SAP 
Last change 20071120   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)
Interfaces
Class CL_FMFG_RPTA has no interface implemented.
Friends
Class CL_FMFG_RPTA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDIN_ALV Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN 'ALV1' Add ALV reports 20070815
2 ADDIN_BW Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN 'BW01' Add BW extract 20070815
3 ADDIN_DRILLDOWN Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN 'AR90' Add Drilldown Report 20070815
4 ADDIN_FACTS1 Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN 'FCT1' Add Facts1 20070815
5 ADDIN_FACTS2 Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN 'FCT2' Add Facts2 20070815
6 ADDIN_GENERAL Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN SPACE Add General 20070815
7 ADDIN_NET_COST Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN 'AR01' Add Net Cost 20070815
8 ADDIN_RW Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN 'RW01' Add RW reports 20070815
9 ADDIN_SF132 Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN 'AR02' Add SF132 20070815
10 ADDIN_SF133 Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN 'AR03' Add SF133 20070815
11 ADDIN_TRANS_REG Constant Public Type reference (TYPE) FMFG_RPTA_ADDIN 'AR91' Add Transaction Register 20070815
12 CON_FALSE Constant Public Type reference (TYPE) FLAG SPACE False 20070816
13 CON_TRUE Constant Public Type reference (TYPE) FLAG 'X' True 20070816
14 DERIVATION_APPL Constant Public Type reference (TYPE) APPLCLASS 'FM' Derivation Application Class 20070815
15 DERIVATION_ENV Constant Public Type reference (TYPE) ABADR_ENV 'FGR' Derivation Enviroment 20070815
16 DERIVATION_IDENTIFIER Constant Public Type reference (TYPE) ABADR_IDENTIFIER 'FMFGRPTADERIVE' Derivation Identifier 20070815
17 DERIVATION_STRATEGY Constant Public Type reference (TYPE) ABADRSTRATID 'USRA' Derivation Strategy 20070815
18 DERIVATION_STRUCTURE Constant Public Type reference (TYPE) TABNAME 'FMFGRPTADERIVE' Derivation Structure 20070816
19 DERIVATION_SUB Constant Public Type reference (TYPE) ABADRSUBCLASS '01' Derivation Subclass 20070815
20 G_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_FMFG_RPTA Enhanced FG solution with additional reportable Attributes 20070816
21 RPTA_ADDIN Instance attribute Private Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816
22 RPTA_EXIT Instance attribute Private Object reference (TYPE REF TO) FMFG_RPTA_EXIT 20070816
23 RPTA_LOCK_STATUS Instance attribute Private Type reference (TYPE) FLAG lock status 20070816
24 RPTA_STATUS Instance attribute Private Type reference (TYPE) FLAG status active/inactive (for performance) 20070816
25 STATUS_ACTIVE Constant Public Type reference (TYPE) FLAG 'X' Set reporting attributes active 20070816
26 STATUS_INACTIVE Constant Public Type reference (TYPE) FLAG SPACE Set reporting attributes inactive 20070816
27 TABLE_95T Constant Public Type reference (TYPE) TABNAME 'FMUSFGT' 95 total table 20070816
28 TABLE_96T Constant Public Type reference (TYPE) TABNAME 'FMUSFGFACTS1T' 96 total table 20070816
29 TABLE_97T Constant Public Type reference (TYPE) TABNAME 'FMUSFGFACTS2T' 97 total table 20070816
30 TABLE_ITEMS Constant Public Type reference (TYPE) TABNAME 'FMUSFGA' Item Table 20070816
31 T_DEFINED_ADDIN Instance attribute Private Type reference (TYPE) TFMFG_RPTA_ADDIN_DEF Definition table for FG report attributes addin fct 20070816
32 T_FIELDS Instance attribute Public Type reference (TYPE) DDFIELDS Derivation Table Fieldlist 20070815
33 T_RECEIVER_FIELDS Instance attribute Private Type reference (TYPE) G_TYPE_T_RECEIVER_FIELDS Receiver Fields 20070816
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_RPTA_STATUS Instance method Public Method Activate adding reporting attributes 20070816
2 ADD_REPORTING_ATTRIBUTES Instance method Public Method Add the reporting attributes 20070816
3 CHOOSE_ONE_ADDIN Instance method Private Method Choose one from multiple addins 20070816
4 COMPARE_DDFLD_CONTENT Static method Public Method Compare table content of ddfld 20070816
5 CONSTRUCTOR Instance method Public Constructor 20070816
6 CONVERT_ADDIN_FROM_ENV Static method Public Method Convert derivation enviroment removing addin 20070816
7 CONVERT_ADDIN_TO_ENV Static method Public Method Convert derivation enviroment including addin 20070816
8 DEACTIVATE_RPTA_STATUS Instance method Public Method Deactivate adding reporting attributes 20070816
9 GET_ADDIN_TEXT Static method Public Method Get Addin Text 20070816
10 GET_DEFINED_ADDIN Instance method Public Method Get Defined Addin 20070816
11 GET_DERIVATION_FIELDS Instance method Public Method Derivation Fields 20070816
12 GET_INSTANCE Static method Public Method Create Singleton instance 20070816
13 GET_ONE_ADDIN Instance method Public Method Get one of the defined addins 20070816
14 GET_RECEIVER_FIELDS Instance method Public Method Get receiver fields 20070816
15 GET_RPTA_ADDIN Instance method Public Method Get the report addin 20070816
16 GET_RPTA_STATUS Instance method Public Method Get status 20070816
17 GROUP_BY_RECEIVERS Instance method Private Method Group by receivers 20070816
18 IS_DEFINED_ADDIN Instance method Public Method Is a Defined Addin 20070816
19 IS_RECEIVER_FIELD Instance method Public Method Is a receiver field 20070816
20 LOAD_DEFINED_ADDIN Instance method Private Method Load Defined Addin 20070816
21 LOAD_RECEIVER_FIELDS Instance method Private Method Load the receiver Fields 20070816
22 SET_LOCK_RPTA_STATUS Instance method Public Method Lock changing status 20070816
23 SET_RPTA_ADDIN Instance method Public Method Set who requires to add reporting attributes 20070816
24 SET_RPTA_STATUS Instance method Private Method Set addin reporting attributes 20070816
Events
Class CL_FMFG_RPTA has no event.
Types
Class CL_FMFG_RPTA has no local type.
Method Signatures

Method ACTIVATE_RPTA_STATUS Signature

Method ACTIVATE_RPTA_STATUS on class CL_FMFG_RPTA has no parameter.
Method ACTIVATE_RPTA_STATUS on class CL_FMFG_RPTA has no exception.

Method ADD_REPORTING_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_RPTA Call by reference Type reference (TYPE) FMFGRPTA Additional Federal Government Reporting Attributes 20070816
2 Importing I_DB_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20070816
3 Importing I_PTR_RECORD Call by reference Object reference (TYPE REF TO) DATA Pointer to a data record 20070816
4 Importing I_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816

Method ADD_REPORTING_ATTRIBUTES on class CL_FMFG_RPTA has no exception.

Method CHOOSE_ONE_ADDIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RPTA_ADDIN Value transfer Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816
2 Importing IT_GROUP_RECEIVER Call by reference Type reference (TYPE) STANDARD TABLE Definition table for FG report attributes addin fct 20070816
# Exception Resumable Description Created on
1 CANCEL Cancel this process 20070816

Method COMPARE_DDFLD_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DDFLD_1 Call by reference Type reference (TYPE) ANY TABLE 20070816
2 Importing IT_DDFLD_2 Call by reference Type reference (TYPE) ANY TABLE 20070816
3 Returning R_SAME Value transfer Type reference (TYPE) FLAG General Flag 20070816

Method COMPARE_DDFLD_CONTENT on class CL_FMFG_RPTA has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_ADDIN_FROM_ENV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENV Call by reference Type reference (TYPE) ABADR_ENV Derivation Enviroment 20070816
2 Exporting E_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816
3 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Derivation Enviroment 20070816

Method CONVERT_ADDIN_FROM_ENV on class CL_FMFG_RPTA has no exception.

Method CONVERT_ADDIN_TO_ENV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENV Call by reference Type reference (TYPE) ABADR_ENV Derivation Enviroment 20070816
2 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Derivation Enviroment 20070816
3 Importing I_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816

Method CONVERT_ADDIN_TO_ENV on class CL_FMFG_RPTA has no exception.

Method DEACTIVATE_RPTA_STATUS Signature

Method DEACTIVATE_RPTA_STATUS on class CL_FMFG_RPTA has no parameter.
Method DEACTIVATE_RPTA_STATUS on class CL_FMFG_RPTA has no exception.

Method GET_ADDIN_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN_TEXT Text to additional reporting attributes functionality 20070816
2 Importing I_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816

Method GET_ADDIN_TEXT on class CL_FMFG_RPTA has no exception.

Method GET_DEFINED_ADDIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RPTA_ADDIN_DEF Call by reference Type reference (TYPE) TFMFG_RPTA_ADDIN_DEF Text to additional reporting attributes functionality 20070816
2 Importing I_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816
# Exception Resumable Description Created on
1 NOT_FOUND Addin not defined 20070816

Method GET_DERIVATION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) STANDARD TABLE Fields 20070816
2 Importing I_ENV Call by reference Type reference (TYPE) ABADR_ENV Enviroment 20070816
3 Importing I_GET_SOURCE Call by reference Type reference (TYPE) FLAG Get Source Fields 20070816
4 Importing I_GET_TARGET Call by reference Type reference (TYPE) FLAG Get Target Fields 20070816
5 Importing I_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816

Method GET_DERIVATION_FIELDS on class CL_FMFG_RPTA has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FMFG_RPTA Enhanced FG solution with additional reportable Attributes 20070816

Method GET_INSTANCE on class CL_FMFG_RPTA has no exception.

Method GET_ONE_ADDIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816
# Exception Resumable Description Created on
1 CANCEL Cancel this process 20070816

Method GET_RECEIVER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) STANDARD TABLE 20070816
2 Importing I_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816

Method GET_RECEIVER_FIELDS on class CL_FMFG_RPTA has no exception.

Method GET_RPTA_ADDIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RPTA_ADDIN Value transfer Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816

Method GET_RPTA_ADDIN on class CL_FMFG_RPTA has no exception.

Method GET_RPTA_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RPTA_STATUS Value transfer Type reference (TYPE) FLAG Return status 20070816

Method GET_RPTA_STATUS on class CL_FMFG_RPTA has no exception.

Method GROUP_BY_RECEIVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GROUP_RECEIVER Call by reference Type reference (TYPE) STANDARD TABLE 20070816

Method GROUP_BY_RECEIVERS on class CL_FMFG_RPTA has no exception.

Method IS_DEFINED_ADDIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816
2 Returning RE_RETURN Value transfer Type reference (TYPE) FLAG Defined Addin 20070816

Method IS_DEFINED_ADDIN on class CL_FMFG_RPTA has no exception.

Method IS_RECEIVER_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Fieldname to be checked 20070816
2 Importing I_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816
3 Returning RE_RETURN Value transfer Type reference (TYPE) FLAG Is a receiver field 20070816

Method IS_RECEIVER_FIELD on class CL_FMFG_RPTA has no exception.

Method LOAD_DEFINED_ADDIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DEFINED_ADDIN Call by reference Type reference (TYPE) TFMFG_RPTA_ADDIN_DEF Definition table for FG report attributes addin fct 20070816

Method LOAD_DEFINED_ADDIN on class CL_FMFG_RPTA has no exception.

Method LOAD_RECEIVER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816

Method LOAD_RECEIVER_FIELDS on class CL_FMFG_RPTA has no exception.

Method SET_LOCK_RPTA_STATUS Signature

Method SET_LOCK_RPTA_STATUS on class CL_FMFG_RPTA has no parameter.
Method SET_LOCK_RPTA_STATUS on class CL_FMFG_RPTA has no exception.

Method SET_RPTA_ADDIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RPTA_ADDIN Call by reference Type reference (TYPE) FMFG_RPTA_ADDIN Include adding of additional reporting attributes 20070816

Method SET_RPTA_ADDIN on class CL_FMFG_RPTA has no exception.

Method SET_RPTA_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RPTA_STATUS Call by reference Type reference (TYPE) FLAG Set status 20070816

Method SET_RPTA_STATUS on class CL_FMFG_RPTA has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in