SAP ABAP Class CL_OPS_SE_SELECT_FROM_DATABASE (Buffered reading from database)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM (Application Component) Materials Management
     OPS_SE_COMMON_FUNCTIONALITIES (Package) Functions for Cross-Component Use
Properties
Class CL_OPS_SE_SELECT_FROM_DATABASE  
Short Description Buffered reading from database    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_COMMON_FUNCTIONALITIES   Functions for Cross-Component Use 
Created 20090311   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OPS_SE_SELECT_FROM_DATABASE has no forward declaration.
Interfaces
Class CL_OPS_SE_SELECT_FROM_DATABASE has no interface implemented.
Friends
Class CL_OPS_SE_SELECT_FROM_DATABASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_INST Static Attribute Private Type reference (TYPE) GTY_INST_T 20090311
2 MO_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20090311
3 MR_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20090311
4 MR_SEL Instance attribute Private Object reference (TYPE REF TO) DATA 20090311
5 MT_KEY Instance attribute Private Type reference (TYPE) GTY_KEY_T 20090311
6 MV_TABNAME Instance attribute Private Type reference (TYPE) TABNAME16 20090311
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090311
2 CREATE Static method Private Method Create instance 20090311
3 GET Instance method Public Method Get DB record (internally buffered) 20090311
4 GET_INSTANCE Static method Public Method Get singleton instance for table 20090311
5 ON_END_OF_PREFETCH Instance method Private Event handling method Handle end_of_prefetch during SMT processing 20090311
6 PREFETCH Instance method Public Method Collect DB selects only (as in SMT prefetch mode) 20090311
7 SELECT Instance method Private Method Select from DB 20090311
Events
Class CL_OPS_SE_SELECT_FROM_DATABASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_INST_S Private See coding 20090311 BEGIN OF gty_inst_s, type TYPE tabname16, inst TYPE REF TO cl_ops_se_select_from_database, END OF gty_inst_s
2 GTY_INST_T Private See coding 20090311 gty_inst_t TYPE SORTED TABLE OF gty_inst_s WITH UNIQUE KEY type
3 GTY_KEY_T Private Type reference (TYPE) ABAP_KEYDESCR_TAB 20090311
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20090311
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090311
3 Importing IR_SEL Call by reference Object reference (TYPE REF TO) DATA 20090311
4 Importing IT_KEY Call by reference Type reference (TYPE) GTY_KEY_T 20090311
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME16 20090311

Method CONSTRUCTOR on class CL_OPS_SE_SELECT_FROM_DATABASE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME16 20090311
2 Returning RO_TABLE Value transfer Object reference (TYPE REF TO) CL_OPS_SE_SELECT_FROM_DATABASE 20090311

Method CREATE on class CL_OPS_SE_SELECT_FROM_DATABASE has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LINE Call by reference Type reference (TYPE) ANY 20090311

Method GET on class CL_OPS_SE_SELECT_FROM_DATABASE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME16 20090311
2 Returning RO_TABLE Value transfer Object reference (TYPE REF TO) CL_OPS_SE_SELECT_FROM_DATABASE 20090311

Method GET_INSTANCE on class CL_OPS_SE_SELECT_FROM_DATABASE has no exception.

Method ON_END_OF_PREFETCH Signature

Method ON_END_OF_PREFETCH on class CL_OPS_SE_SELECT_FROM_DATABASE has no parameter.
Method ON_END_OF_PREFETCH on class CL_OPS_SE_SELECT_FROM_DATABASE has no exception.

Method PREFETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20090311

Method PREFETCH on class CL_OPS_SE_SELECT_FROM_DATABASE has no exception.

Method SELECT Signature

Method SELECT on class CL_OPS_SE_SELECT_FROM_DATABASE has no parameter.
Method SELECT on class CL_OPS_SE_SELECT_FROM_DATABASE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605