Hierarchy
⤷
⤷
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 | 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 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | 'ALV1' | Add ALV reports | 20070815 | ||
| 2 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | 'BW01' | Add BW extract | 20070815 | ||
| 3 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | 'AR90' | Add Drilldown Report | 20070815 | ||
| 4 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | 'FCT1' | Add Facts1 | 20070815 | ||
| 5 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | 'FCT2' | Add Facts2 | 20070815 | ||
| 6 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | SPACE | Add General | 20070815 | ||
| 7 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | 'AR01' | Add Net Cost | 20070815 | ||
| 8 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | 'RW01' | Add RW reports | 20070815 | ||
| 9 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | 'AR02' | Add SF132 | 20070815 | ||
| 10 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | 'AR03' | Add SF133 | 20070815 | ||
| 11 | Constant | Public | Type reference (TYPE) | FMFG_RPTA_ADDIN | 'AR91' | Add Transaction Register | 20070815 | ||
| 12 | Constant | Public | Type reference (TYPE) | FLAG | SPACE | False | 20070816 | ||
| 13 | Constant | Public | Type reference (TYPE) | FLAG | 'X' | True | 20070816 | ||
| 14 | Constant | Public | Type reference (TYPE) | APPLCLASS | 'FM' | Derivation Application Class | 20070815 | ||
| 15 | Constant | Public | Type reference (TYPE) | ABADR_ENV | 'FGR' | Derivation Enviroment | 20070815 | ||
| 16 | Constant | Public | Type reference (TYPE) | ABADR_IDENTIFIER | 'FMFGRPTADERIVE' | Derivation Identifier | 20070815 | ||
| 17 | Constant | Public | Type reference (TYPE) | ABADRSTRATID | 'USRA' | Derivation Strategy | 20070815 | ||
| 18 | Constant | Public | Type reference (TYPE) | TABNAME | 'FMFGRPTADERIVE' | Derivation Structure | 20070816 | ||
| 19 | Constant | Public | Type reference (TYPE) | ABADRSUBCLASS | '01' | Derivation Subclass | 20070815 | ||
| 20 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_FMFG_RPTA | Enhanced FG solution with additional reportable Attributes | 20070816 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | FMFG_RPTA_ADDIN | Include adding of additional reporting attributes | 20070816 | |||
| 22 | Instance attribute | Private | Object reference (TYPE REF TO) | FMFG_RPTA_EXIT | 20070816 | ||||
| 23 | Instance attribute | Private | Type reference (TYPE) | FLAG | lock status | 20070816 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | FLAG | status active/inactive (for performance) | 20070816 | |||
| 25 | Constant | Public | Type reference (TYPE) | FLAG | 'X' | Set reporting attributes active | 20070816 | ||
| 26 | Constant | Public | Type reference (TYPE) | FLAG | SPACE | Set reporting attributes inactive | 20070816 | ||
| 27 | Constant | Public | Type reference (TYPE) | TABNAME | 'FMUSFGT' | 95 total table | 20070816 | ||
| 28 | Constant | Public | Type reference (TYPE) | TABNAME | 'FMUSFGFACTS1T' | 96 total table | 20070816 | ||
| 29 | Constant | Public | Type reference (TYPE) | TABNAME | 'FMUSFGFACTS2T' | 97 total table | 20070816 | ||
| 30 | Constant | Public | Type reference (TYPE) | TABNAME | 'FMUSFGA' | Item Table | 20070816 | ||
| 31 | Instance attribute | Private | Type reference (TYPE) | TFMFG_RPTA_ADDIN_DEF | Definition table for FG report attributes addin fct | 20070816 | |||
| 32 | Instance attribute | Public | Type reference (TYPE) | DDFIELDS | Derivation Table Fieldlist | 20070815 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | G_TYPE_T_RECEIVER_FIELDS | Receiver Fields | 20070816 |
Methods
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 | CF_RPTA | Call by reference | Type reference (TYPE) | FMFGRPTA | Additional Federal Government Reporting Attributes | 20070816 | |||
| 2 | I_DB_TABLE | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20070816 | |||
| 3 | I_PTR_RECORD | Call by reference | Object reference (TYPE REF TO) | DATA | Pointer to a data record | 20070816 | |||
| 4 | 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 | E_RPTA_ADDIN | Value transfer | Type reference (TYPE) | FMFG_RPTA_ADDIN | Include adding of additional reporting attributes | 20070816 | |||
| 2 | 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 this process | 20070816 |
Method COMPARE_DDFLD_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DDFLD_1 | Call by reference | Type reference (TYPE) | ANY TABLE | 20070816 | ||||
| 2 | IT_DDFLD_2 | Call by reference | Type reference (TYPE) | ANY TABLE | 20070816 | ||||
| 3 | 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 | E_ENV | Call by reference | Type reference (TYPE) | ABADR_ENV | Derivation Enviroment | 20070816 | |||
| 2 | E_RPTA_ADDIN | Call by reference | Type reference (TYPE) | FMFG_RPTA_ADDIN | Include adding of additional reporting attributes | 20070816 | |||
| 3 | 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 | E_ENV | Call by reference | Type reference (TYPE) | ABADR_ENV | Derivation Enviroment | 20070816 | |||
| 2 | I_ENV | Call by reference | Type reference (TYPE) | ABADR_ENV | Derivation Enviroment | 20070816 | |||
| 3 | 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 | E_TEXT | Call by reference | Type reference (TYPE) | FMFG_RPTA_ADDIN_TEXT | Text to additional reporting attributes functionality | 20070816 | |||
| 2 | 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 | ET_RPTA_ADDIN_DEF | Call by reference | Type reference (TYPE) | TFMFG_RPTA_ADDIN_DEF | Text to additional reporting attributes functionality | 20070816 | |||
| 2 | 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 | Addin not defined | 20070816 |
Method GET_DERIVATION_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Fields | 20070816 | |||
| 2 | I_ENV | Call by reference | Type reference (TYPE) | ABADR_ENV | Enviroment | 20070816 | |||
| 3 | I_GET_SOURCE | Call by reference | Type reference (TYPE) | FLAG | Get Source Fields | 20070816 | |||
| 4 | I_GET_TARGET | Call by reference | Type reference (TYPE) | FLAG | Get Target Fields | 20070816 | |||
| 5 | 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 | 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 | 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 this process | 20070816 |
Method GET_RECEIVER_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDS | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20070816 | ||||
| 2 | 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 | 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 | 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 | 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 | I_RPTA_ADDIN | Call by reference | Type reference (TYPE) | FMFG_RPTA_ADDIN | Include adding of additional reporting attributes | 20070816 | |||
| 2 | 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 | I_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Fieldname to be checked | 20070816 | |||
| 2 | I_RPTA_ADDIN | Call by reference | Type reference (TYPE) | FMFG_RPTA_ADDIN | Include adding of additional reporting attributes | 20070816 | |||
| 3 | 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 | 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 | 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 | 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 | 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 |