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 CONVERT_STRING_TO_STRUC Static method Private Method Convert string value back into data structure 20120503
2 CONVERT_STRUC_TO_STRING Static method Private Method Convert data structure into string value 20120430
3 DB_CUSVA_INS Static method Private Method Header create single 20120611
4 DB_CUSVA_SEL Static method Private Method Line data select table 20120611
5 DB_READ_RUN_DATA Static method Public Method Read Data for Run Id from db storage 20120406
6 DB_SAVE_RUN_DATA Static method Public Method Save Data for Run Id into db storage 20120406
7 DB_STORH_INS Static method Private Method Header create single 20120406
8 DB_STORH_SEL Static method Private Method Header select single 20120406
9 DB_STORI_INS Static method Private Method Line data create table 20120406
10 DB_STORI_SEL Static method Private Method Line data select table 20120406
11 DB_STORP_INS Static method Private Method Part create single 20120406
12 DB_STORP_SEL Static method Private Method Part select single 20120406
13 DB_STORP_SEL_TAB Static method Private Method Part select table 20120503
14 GET_DESCRIPTION_FOR_RUNID Static method Public Method Get description for RunID 20130108
15 GET_HEADER_FOR_RUNID Static method Public Method Get whole Header for RunID 20130201
16 GET_PREVRUNID_FOR_RUNID Static method Public Method Get previous RunID for current RunID 20130201
17 GET_WHITELIST_TABLES Static method Private Method Get WhiteList tables 20120605
18 PREPARE_PART_AND_READ Static method Protected Method Prepare part data & read 20120503
19 PREPARE_PART_AND_SAVE Static method Protected Method Prepare part data for db saving 20120430
20 RUNID_NUMBER_GET_NEXT 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 Exporting ES_STRUC_DATA Call by reference Type reference (TYPE) ANY 20120503
2 Importing IV_VALUE_STR Call by reference Type reference (TYPE) STRING 20120503
# Exception Resumable Description Created on
1 CONVERSION_FAULT 20120503

Method CONVERT_STRUC_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_STR Call by reference Type reference (TYPE) STRING 20120430
2 Importing IS_STRUC_DATA Call by reference Type reference (TYPE) ANY 20120430
# Exception Resumable Description Created on
1 CONVERSION_FAULT 20120430

Method DB_CUSVA_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) IDREPFW_TAB_CUSVA 20120611
# Exception Resumable Description Created on
1 INSERT_FAILURE 20120611

Method DB_CUSVA_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) IDREPFW_TAB_CUSVA 20120611
2 Importing IV_RUNID Call by reference Type reference (TYPE) IDREPFW_RUNID Run Identification 20120611
# Exception Resumable Description Created on
1 NOT_FOUND 20120611

Method DB_READ_RUN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20120517
2 Changing CS_RUN_VALUES Call by reference Type reference (TYPE) IDREPFW_STR_RUN_VALUES Rep.Framework: Header data for Reporting Run 20120517
3 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120503
4 Changing CT_RUN_SECT Call by reference Type reference (TYPE) IDREPFW_TAB_RUN_SECT Rep.Framework: List of Run Parts 20120530
5 Importing 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 Changing CV_RUNID Call by reference Type reference (TYPE) IDREPFW_RUNID Run Identification 20130108
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120517
3 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Complete data for reporting run 20120517
4 Importing IS_RUN_VALUES Call by reference Type reference (TYPE) IDREPFW_STR_RUN_VALUES Rep.Framework: Header data for Reporting Run 20120517
5 Importing IT_RUN_SECT Call by reference Type reference (TYPE) IDREPFW_TAB_RUN_SECT Rep.Framework: List of Run Parts 20120530
6 Importing IV_COMMIT Call by reference Type reference (TYPE) BOOLE_D 'X' X = with commit or rollback work 20120502
7 Importing 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 Importing IS_DATA Call by reference Type reference (TYPE) IDREPFW_STORH Rep.Framework: data storage - header 20120406
2 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20130919
3 Importing 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 INSERT_FAILURE 20120430

Method DB_STORH_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) IDREPFW_STORH Rep.Framework: data storage - header 20120406
2 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20130919
3 Importing IV_RUNID Call by reference Type reference (TYPE) IDREPFW_RUNID Run Identification 20120406
4 Importing 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 NOT_FOUND 20120406

Method DB_STORI_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20130919
2 Importing IT_DATA Call by reference Type reference (TYPE) IDREPFW_TAB_STORI Rep.Framework: data storage - line item - Table type 20120406
3 Importing 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 INSERT_FAILURE 20120430

Method DB_STORI_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) IDREPFW_TAB_STORI Rep.Framework: data storage - line item - Table type 20120406
2 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20130919
3 Importing IV_REP_SECT Call by reference Type reference (TYPE) IDREPFW_REP_SECTION_ID Report Section ID 20120528
4 Importing IV_RUNID Call by reference Type reference (TYPE) IDREPFW_RUNID Run Identification 20120406
5 Importing 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 NOT_FOUND 20120406

Method DB_STORP_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) IDREPFW_STORP Rep.Framework: data storage - part 20120406
2 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20130919
3 Importing 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 INSERT_FAILURE 20120430

Method DB_STORP_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) IDREPFW_STORP Rep.Framework: data storage - part 20120406
2 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20130919
3 Importing IV_REP_SECT Call by reference Type reference (TYPE) IDREPFW_REP_SECTION_ID Report Section ID 20120528
4 Importing IV_RUNID Call by reference Type reference (TYPE) IDREPFW_RUNID Run Identification 20120406
5 Importing 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 NOT_FOUND 20120406

Method DB_STORP_SEL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) IDREPFW_TAB_STORP Rep.Framework: data storage - part 20120503
2 Importing 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 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Complete data for reporting run 20130131
2 Importing IV_RUNID Call by reference Type reference (TYPE) IDREPFW_RUNID Run Identification 20130108
3 Returning 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 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Complete data for reporting run 20130201
2 Importing IV_RUNID Call by reference Type reference (TYPE) IDREPFW_RUNID Run Identification 20130201
3 Returning 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 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Complete data for reporting run 20130201
2 Importing IV_RUNID Call by reference Type reference (TYPE) IDREPFW_RUNID Run Identification 20130201
3 Returning 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 Returning ET_WHITELIST Value transfer Type reference (TYPE) STRING_HASHED_TABLE Table Name for Header Data 20120605
2 Importing 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 Exporting CS_SECT_DATA Call by reference Type reference (TYPE) IDREPFW_STR_RUN_SECT Rep.Framework: Run Part 20120530
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120503
3 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20120605
4 Importing IV_REP_SECT Call by reference Type reference (TYPE) IDREPFW_REP_SECTION_ID Report Section ID 20120528
5 Importing IV_RUNID Call by reference Type reference (TYPE) IDREPFW_RUNID Run Identification 20120503
6 Importing 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 Importing 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 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120430
2 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20120605
3 Importing IS_SECT_DATA Call by reference Type reference (TYPE) IDREPFW_STR_RUN_SECT Rep.Framework: Run Part 20120530
4 Importing IV_RUNID Call by reference Type reference (TYPE) IDREPFW_RUNID Run Identification 20120430
5 Importing 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 Importing 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 Importing IV_NROBJ Call by reference Type reference (TYPE) NROBJ Name of number range object 20120430
2 Returning 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