SAP ABAP Class CL_MMPUR_EKPO_BLOCK_READER (Allows for blockwise reading of EKPO to save memory)
Hierarchy
BBPCRM (Software Component) BBPCRM
   SRM-EBP (Application Component) Enterprise Buyer
     BBP_APPLICATION (Package) Structure Package EBP
       ME (Package) Application development R/3 Purchasing
Properties
Class CL_MMPUR_EKPO_BLOCK_READER  
Short Description Allows for blockwise reading of EKPO to save memory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ME   Application development R/3 Purchasing 
Created 20130225   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MMPUR_EKPO_BLOCK_READER has no interface implemented.
Friends
Class CL_MMPUR_EKPO_BLOCK_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_EKPO Instance attribute Private Object reference (TYPE REF TO) DATA 20130225
2 MT_EKPO_PROJ Instance attribute Private Type reference (TYPE) GTTY_EKPO_PROJECTION 20130225
3 MT_WHERE_TAB Instance attribute Private Type reference (TYPE) RSDS_WHERE_TAB 20130225
4 MV_BLOCK_END_INDEX Instance attribute Private Type reference (TYPE) I 20130225
5 MV_BLOCK_SIZE Instance attribute Private Type reference (TYPE) I Size of the blocks of data read from EKPO DB table 20130226
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130225
2 GET_NEXT Instance method Public Method Read the next block of EKPO's 20130225
3 GET_NEXT_BLOCK Instance method Private Method 20130225
4 READ_NEXT_BLOCK Instance method Private Method 20130225
Events
Class CL_MMPUR_EKPO_BLOCK_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GSTY_EKPO_PROJECTION Public See coding 20130225 BEGIN OF gsty_ekpo_projection, ebeln TYPE ekpo-ebeln, ebelp TYPE ekpo-ebelp, reswk TYPE ekko-reswk, END OF gsty_ekpo_projection
2 GTTY_EKPO_PROJECTION Public See coding 20130225 gtty_ekpo_projection TYPE TABLE OF gsty_ekpo_projection
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EKPO_PROJ Call by reference Type reference (TYPE) GTTY_EKPO_PROJECTION 20130225
2 Importing IT_WHERE_TAB Call by reference Type reference (TYPE) RSDS_WHERE_TAB 20130225
3 Importing IV_BLOCK_SIZE Call by reference Type reference (TYPE) I Target size of the read blocks 20130226

Method CONSTRUCTOR on class CL_MMPUR_EKPO_BLOCK_READER has no exception.

Method GET_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_EKPO_BLOCK Value transfer Object reference (TYPE REF TO) DATA 20130225

Method GET_NEXT on class CL_MMPUR_EKPO_BLOCK_READER has no exception.

Method GET_NEXT_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EKPO_PROJ_BLOCK Call by reference Type reference (TYPE) GTTY_EKPO_PROJECTION 20130225

Method GET_NEXT_BLOCK on class CL_MMPUR_EKPO_BLOCK_READER has no exception.

Method READ_NEXT_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EKPO_PROJ_BLOCK Call by reference Type reference (TYPE) GTTY_EKPO_PROJECTION 20130225
2 Returning RO_EKPO_BLOCK Value transfer Object reference (TYPE REF TO) DATA 20130225

Method READ_NEXT_BLOCK on class CL_MMPUR_EKPO_BLOCK_READER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617