SAP ABAP Class CL_PUR_INFO_RECORD_EXTRACT (BAdI Impl.: Purchase Info Record)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MM_PUR_ESO (Package) Package for Enterprise Search Connection in MM-PUR
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20090128
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20090128
Properties
Class CL_PUR_INFO_RECORD_EXTRACT  
Short Description BAdI Impl.: Purchase Info Record    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MM_PUR_ESO   Package for Enterprise Search Connection in MM-PUR 
Created 20090128   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PUR_INFO_RECORD_EXTRACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20090128
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20090128
Friends
Class CL_PUR_INFO_RECORD_EXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_EINA_TABLE Instance attribute Private Type reference (TYPE) TABNAME 'EINA' Tabel name for purchase info record 20090128
2 MC_EINE_NODE Instance attribute Private Type reference (TYPE) ESH_E_OM_NODE_NAME 'EINE' Node Name 20090128
3 MC_EINE_STRUCTURE Instance attribute Private Type reference (TYPE) TABNAME 'ESO_S_EINE' Extraction Structure for Purchasing Organization Data 20090203
4 MC_EINE_TABLE Instance attribute Private Type reference (TYPE) TABNAME 'EINE' Table name 20090128
5 MC_ES_OBJECT_TYPE_PIR Constant Private Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'PURCHASE_INFO_REC' Object Type 20090217
6 MC_INFNR Constant Private Type reference (TYPE) FIELDNAME 'INFNR' Field name INFNR 20090218
7 MC_LOEKZ Constant Private Type reference (TYPE) FIELDNAME 'LOEKZ' Field name LOEKZ 20090218
8 MC_ROOT_NODE_NAME Instance attribute Private Type reference (TYPE) ESH_E_OM_NODE_NAME 'EINA' Node Name 20090128
9 MC_ROOT_NODE_STRUCTURE Instance attribute Private Type reference (TYPE) TABNAME 'ESO_S_EINA' Structure for the root node 20090128
Methods
# Method Level Visibility Method type Description Created on
1 GET_EINE_DATA Instance method Private Method Get data from EINE table 20090211
Events
Class CL_PUR_INFO_RECORD_EXTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TSTR_INFNR_KEY Protected See coding 20090128 begin of TSTR_INFNR_KEY, infnr TYPE infnr, end of TSTR_INFNR_KEY
2 TTST_EINA Public See coding 20090128 ttst_eina TYPE STANDARD TABLE OF eso_s_eina
3 TTST_EINE Public See coding 20090211 ttst_eine TYPE STANDARD TABLE OF eso_s_eine
4 TTST_INFNR_KEY Protected See coding 20090128 TTST_INFNR_KEY TYPE STANDARD TABLE OF TSTR_INFNR_KEY
Method Signatures

Method GET_EINE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INFNR Call by reference Type reference (TYPE) TTST_INFNR_KEY 20090211
2 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20090211
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR General error in provider 20090211
History
Last changed by/on SAP  20100310 
SAP Release Created in 605