SAP ABAP Class CL_MM_PUR_BWEXTRACT (Purchasing data extract class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM (Application Component) Materials Management
     MMDA (Package) Data Provisioning for Real Time Reporting in MM
Properties
Class CL_MM_PUR_BWEXTRACT  
Short Description Purchasing data extract class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMDA   Data Provisioning for Real Time Reporting in MM 
Created 20101004   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MM_PUR_BWEXTRACT has no interface implemented.
Friends
Class CL_MM_PUR_BWEXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_BUDAT_RANGE Instance attribute Public Type reference (TYPE) R_BUDAT_RANGE 20101213
2 GR_BWVORG_RANGE Instance attribute Private Type reference (TYPE) R_BWVORG_RANGE 20110412
3 GR_DOC_DATE Instance attribute Private Type reference (TYPE) R_DOC_DATE 20101213
4 GR_EMATN_RANGE Instance attribute Private Type reference (TYPE) R_EMATN_RANGE 20101213
5 GR_HDRVORG_RANGE Instance attribute Private Type reference (TYPE) R_HDRVORG_RANGE 20110412
6 GR_LGORT_RANGE Instance attribute Private Type reference (TYPE) R_LGORT_RANGE 20101213
7 GR_LIFNR_RANGE Instance attribute Private Type reference (TYPE) R_LIFNR_RANGE 20101213
8 GR_MATNR_RANGE Instance attribute Private Type reference (TYPE) R_MATNR_RANGE 20101213
9 GR_PO_ITM_NUM Instance attribute Private Type reference (TYPE) R_PO_ITM_NUM 20101213
10 GR_PO_NUM Instance attribute Private Type reference (TYPE) R_PO_NUM 20101213
11 GR_PUR_GRP Instance attribute Private Type reference (TYPE) R_PUR_GRP 20101213
12 GR_PUR_ORG Instance attribute Private Type reference (TYPE) R_PUR_ORG 20101213
13 GR_SCLBEDAT_RANGE Instance attribute Private Type reference (TYPE) R_SCLBEDAT_RANGE 20101213
14 GR_STATUS_RANGE Instance attribute Private Type reference (TYPE) R_STATUS_RANGE 20101213
15 GR_WERKS_RANGE Instance attribute Private Type reference (TYPE) R_WERKS_RANGE 20101213
16 GS_T000 Instance attribute Private Type reference (TYPE) T000 Clients 20101004
17 GT_CDPOS Instance attribute Private Type reference (TYPE) MMDA_PUR_TTY_CDPOS Table for cdpos 20101127
18 GT_CNF_TS Static Attribute Private Type reference (TYPE) MMDA_PUR_TTY_CNF_TS Table for vendor confirmations timestamp 20101128
19 GT_HDR_T001 Instance attribute Private Type reference (TYPE) MMDA_PUR_TTY_T001 Table type for T001 20101004
20 GT_HDR_TS Static Attribute Private Type reference (TYPE) MMDA_PUR_TTY_HDR_TS Table for header timestamp 20101124
21 GT_ITM_T001 Instance attribute Private Type reference (TYPE) MMDA_PUR_TTY_T001 Table type for T001 20101004
22 GT_ITM_TS Static Attribute Private Type reference (TYPE) MMDA_PUR_TTY_ITM_TS Table for item timestamp 20101124
23 GT_ITM_TS1 Static Attribute Private Type reference (TYPE) MMDA_PUR_TTY_ITM_TS Table for item timestamp 20101216
24 GT_PARALLEL Static Attribute Private Type reference (TYPE) MMDA_PUR_TTY_TASKLIST Task list used in parallel programming 20101004
25 GT_SCH_TS Static Attribute Private Type reference (TYPE) MMDA_PUR_TTY_SCH_TS Table for schedule lines timestamp 20101124
26 GT_SCH_TS1 Static Attribute Private Type reference (TYPE) MMDA_PUR_TTY_SCH_TS Table for schedule lines timestamp 20101216
27 GT_T147 Instance attribute Private Type reference (TYPE) MMDA_PUR_TTY_T147 Control Table for Vendor Evaluation 20101004
28 GT_T147H Instance attribute Private Type reference (TYPE) MMDA_PUR_TTY_T147H Table type for t147h 20101004
29 GT_T147L Instance attribute Private Type reference (TYPE) MMDA_PUR_TTY_T147L Table type for t147l 20101004
30 GV_CURSOR Instance attribute Private Type reference (TYPE) CURSOR Cursor 20101209
31 GV_DATE_HIGH Instance attribute Private Type reference (TYPE) SYDATUM Current Date of Application Server 20101124
32 GV_DATE_LOW Instance attribute Private Type reference (TYPE) SYDATUM Current Date of Application Server 20101124
33 GV_FIRST_CALL Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20101210
34 GV_FREE_WPS Static Attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20101004
35 GV_PACKAGESIZE Instance attribute Private Type reference (TYPE) RSMAXSIZE 20101209
36 GV_TIME_HIGH Instance attribute Private Type reference (TYPE) SYUZEIT Current Time of Application Server 20101124
37 GV_TIME_LOW Instance attribute Private Type reference (TYPE) SYUZEIT Current Time of Application Server 20101124
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101004
2 DETERMINE_INTERVAL_Q Instance method Private Method Determine interval for Quantity 20101004
3 DETERMINE_INTERVAL_T Instance method Private Method Determine interval for Date Split 20101004
4 DETERMINE_NOPOS Instance method Private Method Determone counter for Items 20101004
5 DETERMINE_ZEITP Instance method Private Method Determine event type 20101004
6 GET_ACC Instance method Public Method Get purchasing document accounting data (Do not use) 20101005
7 GET_CGR_SGR_SCN Instance method Private Method Get data for CGR, SGR, SCN 20101005
8 GET_GR_IV Instance method Private Method Determine number of deliveries & invoices for vendors 20101004
9 GET_HDR_ITM_SCL Instance method Public Method Get data for HDR, ITM, SCL 20110131
10 GET_OLI3BW Instance method Public Method Imulates the oli3bw functionality, fetches data 20101004
11 GET_SRV Instance method Public Method Get purchasing document service data (Do not use) 20101005
12 MAIN Instance method Public Method Main method 20101004
13 PREPARE_CGR_SGR_SCN_DATA Instance method Private Method Get data for CGR, SGR, SCN 20101004
14 PREPARE_DATA Instance method Private Method Prepare intermediate data for CGR, SGR, SCN processing 20101004
15 READ_BEFORE_IMAGE Instance method Private Method Read before image using change document tables 20110223
16 READ_GLOBAL_DATA Instance method Private Method Read data and store globally that is used accross the class 20110203
17 READ_PURDATA_USING_SELECTION Instance method Private Method Read purchasing data based on input selection criteria 20110223
18 RECALCULATE_NETPR Instance method Private Method Recalculate net price 20101004
19 RETRIEVE_TASK_RESULTS Instance method Public Method Get results from each parallel process 20110223
20 RW_STATIC_DATA_CONTAINER Static method Private Method Stores/reads from static tables after parallel processing 20110223
Events
Class CL_MM_PUR_BWEXTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MMDA_PUR_TTY_0CGR Public See coding 20110202 mmda_pur_tty_0cgr TYPE STANDARD TABLE OF mc02m_0cgr
2 MMDA_PUR_TTY_0SCN Public See coding 20110202 mmda_pur_tty_0scn TYPE STANDARD TABLE OF mc02m_0scn
3 MMDA_PUR_TTY_0SGR Public See coding 20110202 mmda_pur_tty_0sgr TYPE STANDARD TABLE OF mc02m_0sgr
4 R_BUDAT_RANGE Public See coding 20110222 r_budat_range TYPE RANGE OF budat
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MM_PUR_BWEXTRACT has no parameter.
Method CONSTRUCTOR on class CL_MM_PUR_BWEXTRACT has no exception.

Method DETERMINE_INTERVAL_Q Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_QUAN_INT Call by reference Type reference (TYPE) MC_QUAN_INT Interval for Date Split 20101004
2 Importing IT_T147L Call by reference Type reference (TYPE) MMDA_PUR_TTY_T147L Table type for t147l 20101004
3 Importing IV_HDR_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20101004
4 Importing IV_ITM_KZMAB Call by reference Type reference (TYPE) MC_KZMAB Indicator: relevant schedule deviation 20101004
5 Importing IV_ITM_MABW Call by reference Type reference (TYPE) MC_MABW Delivery Date Variance in Days 20101004

Method DETERMINE_INTERVAL_Q on class CL_MM_PUR_BWEXTRACT has no exception.

Method DETERMINE_INTERVAL_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIME_INT Call by reference Type reference (TYPE) MC_TIME_INT Interval for Date Split 20101004
2 Importing IT_T147H Call by reference Type reference (TYPE) MMDA_PUR_TTY_T147H Intervals for Delivery Time Statistics 20101004
3 Importing IV_HDR_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20101004
4 Importing IV_ITM_KZTAB Call by reference Type reference (TYPE) MC_KZTAB Indicator: relevant schedule deviation 20101004
5 Importing IV_ITM_TABW Call by reference Type reference (TYPE) MC_TABW Delivery Date Variance in Days 20101004

Method DETERMINE_INTERVAL_T on class CL_MM_PUR_BWEXTRACT has no exception.

Method DETERMINE_NOPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ITM_NOPOS Call by reference Type reference (TYPE) MC_NOPOS Counter for Items 20101004
2 Importing IT_XMCEKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_XMCEKET Table type for communication structure xmceket 20101004
3 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20101004
4 Importing IV_EBELP Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20101004
5 Importing IV_ITM_RETPO Call by reference Type reference (TYPE) RETPO Returns Item 20101004

Method DETERMINE_NOPOS on class CL_MM_PUR_BWEXTRACT has no exception.

Method DETERMINE_ZEITP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ZEITP Call by reference Type reference (TYPE) DZEITP Event for which updating should take place 20101004
2 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20101004
3 Importing IV_VORGA Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20101004

Method DETERMINE_ZEITP on class CL_MM_PUR_BWEXTRACT has no exception.

Method GET_ACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACC Call by reference Type reference (TYPE) MMDA_PUR_TTY_ACC Table type for PO ACC 20101005

Method GET_ACC on class CL_MM_PUR_BWEXTRACT has no exception.

Method GET_CGR_SGR_SCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CGR Call by reference Type reference (TYPE) MMDA_PUR_TTY_CGR Table type for PO CGR 20101005
2 Exporting ET_SCN Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCN Table type for PO SCN 20101005
3 Exporting ET_SGR Call by reference Type reference (TYPE) MMDA_PUR_TTY_SGR Table type for PO SGR 20101005
4 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20101005
5 Importing IS_MCCONTROL Call by reference Type reference (TYPE) MCCONTROL LIS Updating: Control Parameters 20101005
6 Importing IT_EKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE Table type for extraction of EKBE data 20101005
7 Importing IT_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20101005
8 Importing IT_EKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKET Table type for extraction of EKET data 20101005
9 Importing IT_EKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKPO Table type for extraction of data 20101005
10 Importing IV_CGR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101005
11 Importing IV_SCN Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101005
12 Importing IV_SGR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101005
13 Importing IV_UPDMODE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20101005
14 Importing IV_ZEITP Call by reference Type reference (TYPE) DZEITP Event for which updating should take place 20101005

Method GET_CGR_SGR_SCN on class CL_MM_PUR_BWEXTRACT has no exception.

Method GET_GR_IV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ALIEF Call by reference Type reference (TYPE) MC_ALIEF Number of deliveries 20101004
2 Changing CV_ARECH Call by reference Type reference (TYPE) MC_ARECH Number of invoices for vendors 20101004
3 Importing IT_XMCEKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_XMCEKET PURCHIS Communications Structure for EKET 20101004
4 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20101004
5 Importing IV_HDRVORG Call by reference Type reference (TYPE) MC_HDRVORG Transaction for Purchasing Document 20101004

Method GET_GR_IV on class CL_MM_PUR_BWEXTRACT has no exception.

Method GET_HDR_ITM_SCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HDR Call by reference Type reference (TYPE) MMDA_PUR_TTY_HDR Table type for PO HDR 20110131
2 Exporting ET_ITM Call by reference Type reference (TYPE) MMDA_PUR_TTY_ITM Table type for PO ITM 20110131
3 Exporting ET_SCL Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCL Table type PO for SCL 20110131
4 Importing IS_MCCONTROL Call by reference Type reference (TYPE) MCCONTROL LIS Updating: Control Parameters 20110131
5 Importing IT_EKZTAB Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKZTAB Table for storing deleted items 20110131
6 Importing IT_EKZ_XMCEKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_XMCEKET_SORTED Table type for communication structure xmceket 20110131
7 Importing IT_XDB_EKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_BEKPO Table type for extraction of data 20110131
8 Importing IT_XDL_EKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_BEKPO Table type for extraction of data 20110131
9 Importing IT_XMCEKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_XMCEKET Table type for communication structure xmceket 20110131
10 Importing IT_XMCEKKO Call by reference Type reference (TYPE) MMDA_PUR_TTY_XMCEKKO Table type for communication structure xmcekko 20110131
11 Importing IT_XMCEKPA Call by reference Type reference (TYPE) MMDA_PUR_TTY_XMCEKPA Table type for communication structure xmcekpa 20110131
12 Importing IT_XMCEKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_XMCEKPO Table type for communication structure xmcekpo 20110131
13 Importing IV_HDR_IND Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110131
14 Importing IV_ITM_IND Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110131
15 Importing IV_SCL_IND Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110131
16 Importing IV_ZEITP Call by reference Type reference (TYPE) DZEITP Event for which updating should take place 20110131

Method GET_HDR_ITM_SCL on class CL_MM_PUR_BWEXTRACT has no exception.

Method GET_OLI3BW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACC Call by reference Type reference (TYPE) MMDA_PUR_TTY_ACC Table type for PO ACC 20101005
2 Exporting ET_HDR Call by reference Type reference (TYPE) MMDA_PUR_TTY_HDR Table type for PO HDR 20101004
3 Exporting ET_ITM Call by reference Type reference (TYPE) MMDA_PUR_TTY_ITM Table type for PO ITM 20101004
4 Exporting ET_SCL Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCL Table type PO for SCL 20101004
5 Exporting ET_SRV Call by reference Type reference (TYPE) MMDA_PUR_TTY_SRV Table type for PO SRV 20101005
6 Importing IS_MCCONTROL Call by reference Type reference (TYPE) MCCONTROL LIS Updating: Control Parameters 20101005
7 Importing IS_XEKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20101004
8 Importing IS_XLFA1 Call by reference Type reference (TYPE) LFA1 Vendor Master (General Section) 20101004
9 Importing IT_XEKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE Table type for extraction of EKBE data 20101004
10 Importing IT_XEKBZ Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBZ Table type for EKBZ 20101004
11 Importing IT_XEKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for EKES 20101004
12 Importing IT_XEKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKET Table type for extraction of EKET data 20101004
13 Importing IT_XEKKN Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKKN Table type for EKKN 20101004
14 Importing IT_XEKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKPO Table type for EKPO 20101004
15 Importing IT_XEKPV Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKPV Table type for EKPV 20101004
16 Importing IT_XKOMV Call by reference Type reference (TYPE) MMDA_PUR_TTY_KOMV Table type for KOMV 20101004
17 Importing IV_ACC_IND Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101004
18 Importing IV_HDR_IND Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101004
19 Importing IV_ITM_IND Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101004
20 Importing IV_SCL_IND Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101004
21 Importing IV_SRV_IND Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101005

Method GET_OLI3BW on class CL_MM_PUR_BWEXTRACT has no exception.

Method GET_SRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRV Call by reference Type reference (TYPE) MMDA_PUR_TTY_SRV Table type for PO SRV 20101005

Method GET_SRV on class CL_MM_PUR_BWEXTRACT has no exception.

Method MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACC Call by reference Type reference (TYPE) MMDA_PUR_TTY_ACC Table type for PO ACC 20101005
2 Exporting ET_CGR Call by reference Type reference (TYPE) MMDA_PUR_TTY_CGR Table type for PO CGR 20101004
3 Exporting ET_HDR Call by reference Type reference (TYPE) MMDA_PUR_TTY_HDR Table type for PO HDR 20101004
4 Exporting ET_ITM Call by reference Type reference (TYPE) MMDA_PUR_TTY_ITM Table type for PO ITM 20101004
5 Exporting ET_SCL Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCL Table type PO for SCL 20101004
6 Exporting ET_SCN Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCN Table type for PO SCN 20101004
7 Exporting ET_SGR Call by reference Type reference (TYPE) MMDA_PUR_TTY_SGR Table type for PO SGR 20101004
8 Exporting ET_SRV Call by reference Type reference (TYPE) MMDA_PUR_TTY_SRV Table type for PO SRV 20101005
9 Importing IT_SELECTION Call by reference Type reference (TYPE) SBIWA_T_SELECT 20101004
10 Importing IV_ACC_IND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20101004
11 Importing IV_CGR_IND Call by reference Type reference (TYPE) CHAR1 Boolean Variable (X=True, -=False, Space=Unknown) 20101004
12 Importing IV_HDR_IND Call by reference Type reference (TYPE) CHAR1 Boolean Variable (X=True, -=False, Space=Unknown) 20101004
13 Importing IV_ITM_IND Call by reference Type reference (TYPE) CHAR1 Boolean Variable (X=True, -=False, Space=Unknown) 20101004
14 Importing IV_PACKET_SIZE Call by reference Type reference (TYPE) RSMAXSIZE Maximum number of table entries in extraction API interface 20101210
15 Importing IV_SCL_IND Call by reference Type reference (TYPE) CHAR1 Boolean Variable (X=True, -=False, Space=Unknown) 20101004
16 Importing IV_SCN_IND Call by reference Type reference (TYPE) CHAR1 Boolean Variable (X=True, -=False, Space=Unknown) 20101004
17 Importing IV_SGR_IND Call by reference Type reference (TYPE) CHAR1 Boolean Variable (X=True, -=False, Space=Unknown) 20101004
18 Importing IV_SINGLE Call by reference Type reference (TYPE) CHAR1 Boolean Variable (X=True, -=False, Space=Unknown) 20101004
19 Importing IV_SRV_IND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20101005
20 Importing IV_UPDMODE Call by reference Type reference (TYPE) CHAR2 Character Field of Length 2 20101004
# Exception Resumable Description Created on
1 NO_MORE_DATA No More Data available to be fetched 20101209

Method PREPARE_CGR_SGR_SCN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CGR Call by reference Type reference (TYPE) MMDA_PUR_TTY_CGR Table type for PO CGR 20101004
2 Exporting ET_SCN Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCN Table type for PO SCN 20101004
3 Exporting ET_SGR Call by reference Type reference (TYPE) MMDA_PUR_TTY_SGR Table type for PO SGR 20101004
4 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20101004
5 Importing IS_MCCONTROL Call by reference Type reference (TYPE) MCCONTROL LIS Updating: Control Parameters 20101004
6 Importing IT_XDB_EKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE Table type for extraction of EKBE data 20101004
7 Importing IT_XDB_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20101004
8 Importing IT_XDB_EKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKET Table type for extraction of EKET data 20101004
9 Importing IT_XDB_EKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_BEKPO Table type for extraction of data 20101004
10 Importing IT_XDL_EKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE Table type for extraction of EKBE data 20101004
11 Importing IT_XDL_EKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKET Table type for extraction of EKET data 20101004
12 Importing IT_XDL_EKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_BEKPO Table type for extraction of data 20101004
13 Importing IT_XN_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20101004
14 Importing IT_XO_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20101004
15 Importing IV_CGR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101004
16 Importing IV_SCN Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101004
17 Importing IV_SGR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101004
18 Importing IV_ZEITP Call by reference Type reference (TYPE) DZEITP Event for which updating should take place 20101004

Method PREPARE_CGR_SGR_SCN_DATA on class CL_MM_PUR_BWEXTRACT has no exception.

Method PREPARE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DB_EKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE Table type for extraction of EKBE data 20101004
2 Exporting ET_DB_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20101004
3 Exporting ET_DB_EKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKET Table type for extraction of EKET data 20101004
4 Exporting ET_DL_EKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE Table type for extraction of EKBE data 20101004
5 Exporting ET_DL_EKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKET Table type for extraction of EKET data 20101004
6 Exporting ET_N_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20101004
7 Exporting ET_O_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20101004
8 Exporting EV_TTL_GMVQTY Call by reference Type reference (TYPE) MENGE_D Quantity 20101004
9 Importing IS_XDB_EKPO Call by reference Type reference (TYPE) BEKPO Transfer Structure Items for Purchasing Documents 20101004
10 Importing IS_XDL_EKPO Call by reference Type reference (TYPE) BEKPO Transfer Structure Items for Purchasing Documents 20101004
11 Importing IT_XDB_EKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE 20101004
12 Importing IT_XDB_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES 20101004
13 Importing IT_XDB_EKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKET 20101004
14 Importing IT_XDL_EKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE 20101004
15 Importing IT_XDL_EKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKET 20101004
16 Importing IT_XN_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20101004
17 Importing IT_XO_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20101004
18 Importing IV_ZEITP Call by reference Type reference (TYPE) DZEITP Event for which updating should take place 20101004

Method PREPARE_DATA on class CL_MM_PUR_BWEXTRACT has no exception.

Method READ_BEFORE_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_XDB_EKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE Table type for extraction of EKBE data 20110223
2 Changing CT_XDB_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20110223
3 Changing CT_XDB_EKES_MB Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for extraction of EKES data 20110223
4 Changing CT_XDB_EKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKET Table type for extraction of EKET data 20110223
5 Changing CT_XDB_EKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_BEKPO Table type for extraction of data 20110223
6 Changing CT_XDL_EKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_BEKPO Table type for extraction of data 20110223
7 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20110223
8 Importing IT_XDL_EKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE Table type for extraction of EKBE data 20110223
9 Importing IV_CGR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110223
10 Importing IV_SCN Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110223
11 Importing IV_SGR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110223

Method READ_BEFORE_IMAGE on class CL_MM_PUR_BWEXTRACT has no exception.

Method READ_GLOBAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EKKO Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKKO Table type for EKKO 20110203
2 Importing IT_EKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKPO Table type for BEKPO 20110203

Method READ_GLOBAL_DATA on class CL_MM_PUR_BWEXTRACT has no exception.

Method READ_PURDATA_USING_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MCCONTROL Call by reference Type reference (TYPE) MCCONTROL LIS Updating: Control Parameters 20110415
2 Changing CV_UPDMODE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20110609
3 Exporting ET_EKBE Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBE Table type for extraction of EKBE data 20110223
4 Exporting ET_EKBZ Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKBZ Table type for EKBZ 20110223
5 Exporting ET_EKES Call by reference Type reference (TYPE) MMDA_PUR_TTY_UEKES Table type for EKES 20110223
6 Exporting ET_EKET Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKET Table type for extraction of EKET data 20110223
7 Exporting ET_EKKN Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKKN Table type for EKKN 20110223
8 Exporting ET_EKKO Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKKO Table type for EKKO 20110223
9 Exporting ET_EKPO Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKPO Table type for EKPO 20110223
10 Exporting ET_EKPV Call by reference Type reference (TYPE) MMDA_PUR_TTY_EKPV Table type for EKPV 20110223
11 Exporting ET_LFA1 Call by reference Type reference (TYPE) MMDA_PUR_TTY_LFA1 Table type for LFA1 20110223
12 Importing IT_SELECTION Call by reference Type reference (TYPE) SBIWA_T_SELECT 20110223
13 Importing IV_ACC_IND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20110223
14 Importing IV_CGR_IND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20110223
15 Importing IV_HDR_IND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20110223
16 Importing IV_ITM_IND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20110223
17 Importing IV_SCL_IND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20110223
18 Importing IV_SCN_IND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20110223
19 Importing IV_SGR_IND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20110223
20 Importing IV_SINGLE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20110223
21 Importing IV_SRV_IND Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20110223
# Exception Resumable Description Created on
1 NO_MORE_DATA No More Data available to be fetched 20110223

Method RECALCULATE_NETPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EV_ITM_NETPR Call by reference Type reference (TYPE) NETPR Net price 20101004
2 Importing IV_HDR_BEDAT Call by reference Type reference (TYPE) EBDAT Denominator for Conversion of Order Unit to Base Unit 20101004
3 Importing IV_HDR_WAERS Call by reference Type reference (TYPE) BSTWA Purchase order currency 20101004
4 Importing IV_HDR_WKURS Call by reference Type reference (TYPE) WKURS Numerator for Conversion of Order Unit to Base Unit 20101004
5 Importing IV_ITM_BPUMN Call by reference Type reference (TYPE) BPUMN Denominator for Conv. of Order Price Unit into Order Unit 20101004
6 Importing IV_ITM_BPUMZ Call by reference Type reference (TYPE) BPUMZ Numerator for Conversion of Order Price Unit into Order Unit 20101004
7 Importing IV_ITM_PEINH Call by reference Type reference (TYPE) PEINH Price Unit 20101004
8 Importing IV_ITM_UMREN Call by reference Type reference (TYPE) UMREN Denominator for conversion to base units of measure 20101004
9 Importing IV_ITM_UMREZ Call by reference Type reference (TYPE) UMREZ Numerator for Conversion to Base Units of Measure 20101004
10 Importing IV_T001_WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20101004

Method RECALCULATE_NETPR on class CL_MM_PUR_BWEXTRACT has no exception.

Method RETRIEVE_TASK_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CLIKE Count parameters 20110223

Method RETRIEVE_TASK_RESULTS on class CL_MM_PUR_BWEXTRACT has no exception.

Method RW_STATIC_DATA_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MC02M_0CGR Call by reference Type reference (TYPE) MMDA_PUR_TTY_CGR Table type for PO CGR 20110223
2 Changing CT_MC02M_0SCN Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCN Table type for PO SCN 20110223
3 Changing CT_MC02M_0SGR Call by reference Type reference (TYPE) MMDA_PUR_TTY_SGR Table type for PO SGR 20110223
4 Importing IV_EMPTY Call by reference Type reference (TYPE) C 20110223
5 Importing IV_MODE Call by reference Type reference (TYPE) C 20110223

Method RW_STATIC_DATA_CONTAINER on class CL_MM_PUR_BWEXTRACT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606