SAP ABAP Class IDREPFW_CL_STORE (Rep.Framework: DB storage)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FI-LOC (Application Component) Localization
⤷
ID-REP_FRWK (Package) International Development: Reporting Framework
⤷
⤷
Properties
| Class | IDREPFW_CL_STORE | |
| Short Description | Rep.Framework: DB storage | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ID-REP_FRWK | International Development: Reporting Framework |
| Created | 20120406 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IDREPFW_CL_STORE has no forward declaration.
Interfaces
Class IDREPFW_CL_STORE has no interface implemented.
Friends
Class IDREPFW_CL_STORE has no friend class.
Attributes
Class IDREPFW_CL_STORE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Convert string value back into data structure | 20120503 | |
| 2 | Static method | Private | Method | Convert data structure into string value | 20120430 | |
| 3 | Static method | Private | Method | Header create single | 20120611 | |
| 4 | Static method | Private | Method | Line data select table | 20120611 | |
| 5 | Static method | Public | Method | Read Data for Run Id from db storage | 20120406 | |
| 6 | Static method | Public | Method | Save Data for Run Id into db storage | 20120406 | |
| 7 | Static method | Private | Method | Header create single | 20120406 | |
| 8 | Static method | Private | Method | Header select single | 20120406 | |
| 9 | Static method | Private | Method | Line data create table | 20120406 | |
| 10 | Static method | Private | Method | Line data select table | 20120406 | |
| 11 | Static method | Private | Method | Part create single | 20120406 | |
| 12 | Static method | Private | Method | Part select single | 20120406 | |
| 13 | Static method | Private | Method | Part select table | 20120503 | |
| 14 | Static method | Public | Method | Get description for RunID | 20130108 | |
| 15 | Static method | Public | Method | Get whole Header for RunID | 20130201 | |
| 16 | Static method | Public | Method | Get previous RunID for current RunID | 20130201 | |
| 17 | Static method | Private | Method | Get WhiteList tables | 20120605 | |
| 18 | Static method | Protected | Method | Prepare part data & read | 20120503 | |
| 19 | Static method | Protected | Method | Prepare part data for db saving | 20120430 | |
| 20 | Static method | Private | Method | Create new unique Run Identification | 20120430 |
Events
Class IDREPFW_CL_STORE has no event.
Types
Class IDREPFW_CL_STORE has no local type.
Method Signatures
Method CONVERT_STRING_TO_STRUC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_STRUC_DATA | Call by reference | Type reference (TYPE) | ANY | 20120503 | ||||
| 2 | IV_VALUE_STR | Call by reference | Type reference (TYPE) | STRING | 20120503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120503 |
Method CONVERT_STRUC_TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VALUE_STR | Call by reference | Type reference (TYPE) | STRING | 20120430 | ||||
| 2 | IS_STRUC_DATA | Call by reference | Type reference (TYPE) | ANY | 20120430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120430 |
Method DB_CUSVA_INS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DATA | Call by reference | Type reference (TYPE) | IDREPFW_TAB_CUSVA | 20120611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120611 |
Method DB_CUSVA_SEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | IDREPFW_TAB_CUSVA | 20120611 | ||||
| 2 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20120611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120611 |
Method DB_READ_RUN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20120517 | |||
| 2 | CS_RUN_VALUES | Call by reference | Type reference (TYPE) | IDREPFW_STR_RUN_VALUES | Rep.Framework: Header data for Reporting Run | 20120517 | |||
| 3 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120503 | |||
| 4 | CT_RUN_SECT | Call by reference | Type reference (TYPE) | IDREPFW_TAB_RUN_SECT | Rep.Framework: List of Run Parts | 20120530 | |||
| 5 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20120503 |
Method DB_READ_RUN_DATA on class IDREPFW_CL_STORE has no exception.
Method DB_SAVE_RUN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20130108 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120517 | |||
| 3 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Complete data for reporting run | 20120517 | |||
| 4 | IS_RUN_VALUES | Call by reference | Type reference (TYPE) | IDREPFW_STR_RUN_VALUES | Rep.Framework: Header data for Reporting Run | 20120517 | |||
| 5 | IT_RUN_SECT | Call by reference | Type reference (TYPE) | IDREPFW_TAB_RUN_SECT | Rep.Framework: List of Run Parts | 20120530 | |||
| 6 | IV_COMMIT | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = with commit or rollback work | 20120502 | ||
| 7 | IV_DESC | Call by reference | Type reference (TYPE) | IDREPFW_STOR_DESC | Description of Stored Report Run | 20130107 |
Method DB_SAVE_RUN_DATA on class IDREPFW_CL_STORE has no exception.
Method DB_STORH_INS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DATA | Call by reference | Type reference (TYPE) | IDREPFW_STORH | Rep.Framework: data storage - header | 20120406 | |||
| 2 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20130919 | |||
| 3 | IV_TAB_NAME_H | Call by reference | Type reference (TYPE) | IDREPFW_TAB_HEADER | Name of Table for Headers Data Store (Copy of IDREPFW_STORH) | 20120522 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120430 |
Method DB_STORH_SEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | IDREPFW_STORH | Rep.Framework: data storage - header | 20120406 | |||
| 2 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20130919 | |||
| 3 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20120406 | |||
| 4 | IV_TAB_NAME_H | Call by reference | Type reference (TYPE) | IDREPFW_TAB_HEADER | Name of Table for Headers Data Store (Copy of IDREPFW_STORH) | 20120521 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120406 |
Method DB_STORI_INS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20130919 | |||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | IDREPFW_TAB_STORI | Rep.Framework: data storage - line item - Table type | 20120406 | |||
| 3 | IV_TAB_NAME_I | Call by reference | Type reference (TYPE) | IDREPFW_TAB_ITEM | Name of Table for Items Data Store (Copy of IDREPFW_STORI) | 20120522 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120430 |
Method DB_STORI_SEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | IDREPFW_TAB_STORI | Rep.Framework: data storage - line item - Table type | 20120406 | |||
| 2 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20130919 | |||
| 3 | IV_REP_SECT | Call by reference | Type reference (TYPE) | IDREPFW_REP_SECTION_ID | Report Section ID | 20120528 | |||
| 4 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20120406 | |||
| 5 | IV_TAB_NAME_I | Call by reference | Type reference (TYPE) | IDREPFW_TAB_ITEM | Name of Table for Items Data Store (Copy of IDREPFW_STORI) | 20120521 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120406 |
Method DB_STORP_INS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DATA | Call by reference | Type reference (TYPE) | IDREPFW_STORP | Rep.Framework: data storage - part | 20120406 | |||
| 2 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20130919 | |||
| 3 | IV_TAB_NAME_P | Call by reference | Type reference (TYPE) | IDREPFW_TAB_SECT | Name of Table for Parts Data Store (Copy of IDREPFW_STORP) | 20120522 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120430 |
Method DB_STORP_SEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | IDREPFW_STORP | Rep.Framework: data storage - part | 20120406 | |||
| 2 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20130919 | |||
| 3 | IV_REP_SECT | Call by reference | Type reference (TYPE) | IDREPFW_REP_SECTION_ID | Report Section ID | 20120528 | |||
| 4 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20120406 | |||
| 5 | IV_TAB_NAME_P | Call by reference | Type reference (TYPE) | IDREPFW_TAB_SECT | Name of Table for Parts Data Store (Copy of IDREPFW_STORP) | 20120521 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120406 |
Method DB_STORP_SEL_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | IDREPFW_TAB_STORP | Rep.Framework: data storage - part | 20120503 | |||
| 2 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20120503 |
Method DB_STORP_SEL_TAB on class IDREPFW_CL_STORE has no exception.
Method GET_DESCRIPTION_FOR_RUNID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Complete data for reporting run | 20130131 | |||
| 2 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20130108 | |||
| 3 | RV_DESCR | Value transfer | Type reference (TYPE) | IDREPFW_STORH-DESCR | Description of Stored Report Run | 20130108 |
Method GET_DESCRIPTION_FOR_RUNID on class IDREPFW_CL_STORE has no exception.
Method GET_HEADER_FOR_RUNID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Complete data for reporting run | 20130201 | |||
| 2 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20130201 | |||
| 3 | RS_HEADER_LINE | Value transfer | Type reference (TYPE) | IDREPFW_STORH | Rep.Framework: Data Storage - Headers | 20130201 |
Method GET_HEADER_FOR_RUNID on class IDREPFW_CL_STORE has no exception.
Method GET_PREVRUNID_FOR_RUNID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Complete data for reporting run | 20130201 | |||
| 2 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20130201 | |||
| 3 | RV_PREVRUNID | Value transfer | Type reference (TYPE) | IDREPFW_STORH-PREVRUNID | Previous RunId | 20130201 |
Method GET_PREVRUNID_FOR_RUNID on class IDREPFW_CL_STORE has no exception.
Method GET_WHITELIST_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_WHITELIST | Value transfer | Type reference (TYPE) | STRING_HASHED_TABLE | Table Name for Header Data | 20120605 | |||
| 2 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20121114 |
Method GET_WHITELIST_TABLES on class IDREPFW_CL_STORE has no exception.
Method PREPARE_PART_AND_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SECT_DATA | Call by reference | Type reference (TYPE) | IDREPFW_STR_RUN_SECT | Rep.Framework: Run Part | 20120530 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120503 | |||
| 3 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20120605 | |||
| 4 | IV_REP_SECT | Call by reference | Type reference (TYPE) | IDREPFW_REP_SECTION_ID | Report Section ID | 20120528 | |||
| 5 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20120503 | |||
| 6 | IV_TAB_NAME_I | Call by reference | Type reference (TYPE) | IDREPFW_TAB_ITEM | Name of Table for Items Data Store (Copy of IDREPFW_STORI) | 20120521 | |||
| 7 | IV_TAB_NAME_P | Call by reference | Type reference (TYPE) | IDREPFW_TAB_SECT | Name of Table for Parts Data Store (Copy of IDREPFW_STORP) | 20120521 |
Method PREPARE_PART_AND_READ on class IDREPFW_CL_STORE has no exception.
Method PREPARE_PART_AND_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120430 | |||
| 2 | IS_REP_KEY | Call by reference | Type reference (TYPE) | IDREPFW_STR_REP_KEY | Rep.Framework: Combination of key fields: Group,ID,Versn | 20120605 | |||
| 3 | IS_SECT_DATA | Call by reference | Type reference (TYPE) | IDREPFW_STR_RUN_SECT | Rep.Framework: Run Part | 20120530 | |||
| 4 | IV_RUNID | Call by reference | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20120430 | |||
| 5 | IV_TAB_NAME_I | Call by reference | Type reference (TYPE) | IDREPFW_TAB_ITEM | Name of Table for Items Data Store (Copy of IDREPFW_STORI) | 20120522 | |||
| 6 | IV_TAB_NAME_P | Call by reference | Type reference (TYPE) | IDREPFW_TAB_SECT | Name of Table for Parts Data Store (Copy of IDREPFW_STORP) | 20120522 |
Method PREPARE_PART_AND_SAVE on class IDREPFW_CL_STORE has no exception.
Method RUNID_NUMBER_GET_NEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NROBJ | Call by reference | Type reference (TYPE) | NROBJ | Name of number range object | 20120430 | |||
| 2 | RV_RUNID | Value transfer | Type reference (TYPE) | IDREPFW_RUNID | Run Identification | 20120430 |
Method RUNID_NUMBER_GET_NEXT on class IDREPFW_CL_STORE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 607 |