SAP ABAP Class CL_MM_PUR_PURCH_DATA (Transformation For Datasource Based On InfoCube 0PUR_C01)
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_PURCH_DATA  
Short Description Transformation For Datasource Based On InfoCube 0PUR_C01    
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 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MM_PUR_PURCH_DATA has no interface implemented.
Friends
Class CL_MM_PUR_PURCH_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_BWEXTRACT Instance attribute Private Object reference (TYPE REF TO) CL_MM_PUR_BWEXTRACT Purchasing data extract class 20101214
2 GV_MAX_SIZE Static Attribute Private Type reference (TYPE) SBIWA_S_INTERFACE-MAXSIZE 20101214
3 GV_UPDATE_MODE Static Attribute Private Type reference (TYPE) SBIWA_S_INTERFACE-UPDMODE 20101214
Methods
# Method Level Visibility Method type Description Created on
1 COMBINE_ITM_1 Instance method Private Method Aggregate the ITM Rule Group 1 Result 20101130
2 COMBINE_ITM_2 Instance method Private Method Aggregate the ITM Rule Group 2 Result 20101130
3 COMBINE_SCL_1 Instance method Private Method Aggregate the SCL Rule Group 1 Result 20101130
4 COMBINE_SCL_2 Instance method Private Method Aggregate the SCL Rule Group 2 Result 20101130
5 COMBINE_SCL_3 Instance method Private Method Aggregate the SCL Rule Group 3 Result 20101130
6 EXTRACT Instance method Public Method Extract Data 20101004
7 ITM_RULE_GROUP_1 Instance method Private Method Transformation Rule Group 1 from ITM to Result 20101127
8 ITM_RULE_GROUP_2 Instance method Private Method Transformation Rule Group 2 from ITM to Result 20101127
9 LOCAL_CURRENCY_CONVERT Instance method Private Method Local Currency Conversion 20101007
10 QUANTITY_CONVERT Instance method Private Method Quantity Conversion 20101007
11 SCL_RULE_GROUP_1 Instance method Private Method Transformation Rule Group 1 from SCL to Result 20101127
12 SCL_RULE_GROUP_2 Instance method Private Method Transformation Rule Group 2 from SCL to Result 20101127
13 SCL_RULE_GROUP_3 Instance method Private Method Transformation Rule Group 3 from SCL to Result 20101127
14 SET_MAX_SIZE Instance method Public Method Set the Cursor Maximum Lines for Extraction 20101213
15 SET_UPDATE_MODE Instance method Public Method Set the Datasource Update Mode 20101207
Events
Class CL_MM_PUR_PURCH_DATA has no event.
Types
Class CL_MM_PUR_PURCH_DATA has no local type.
Method Signatures

Method COMBINE_ITM_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101130
2 Importing I_S_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_S_PUR_C01 Purchasing Data (Similar to InfoCube 0PUR_C01) 20101130

Method COMBINE_ITM_1 on class CL_MM_PUR_PURCH_DATA has no exception.

Method COMBINE_ITM_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101130
2 Importing I_S_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_S_PUR_C01 Purchasing Data (Similar to InfoCube 0PUR_C01) 20101130

Method COMBINE_ITM_2 on class CL_MM_PUR_PURCH_DATA has no exception.

Method COMBINE_SCL_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101130
2 Importing I_S_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_S_PUR_C01 Purchasing Data (Similar to InfoCube 0PUR_C01) 20101130

Method COMBINE_SCL_1 on class CL_MM_PUR_PURCH_DATA has no exception.

Method COMBINE_SCL_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101130
2 Importing I_S_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_S_PUR_C01 Purchasing Data (Similar to InfoCube 0PUR_C01) 20101130

Method COMBINE_SCL_2 on class CL_MM_PUR_PURCH_DATA has no exception.

Method COMBINE_SCL_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101130
2 Importing I_S_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_S_PUR_C01 Purchasing Data (Similar to InfoCube 0PUR_C01) 20101130

Method COMBINE_SCL_3 on class CL_MM_PUR_PURCH_DATA has no exception.

Method EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101004
2 Importing I_T_SELECT Call by reference Type reference (TYPE) SBIWA_T_SELECT Selection Criteria 20101004
# Exception Resumable Description Created on
1 NO_MORE_DATA No More Data for Cursor Extraction 20101214

Method ITM_RULE_GROUP_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101127
2 Importing I_T_ITM Call by reference Type reference (TYPE) MMDA_PUR_TTY_ITM Table type for PO ITM 20101127

Method ITM_RULE_GROUP_1 on class CL_MM_PUR_PURCH_DATA has no exception.

Method ITM_RULE_GROUP_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101127
2 Importing I_T_ITM Call by reference Type reference (TYPE) MMDA_PUR_TTY_ITM Table type for PO ITM 20101127

Method ITM_RULE_GROUP_2 on class CL_MM_PUR_PURCH_DATA has no exception.

Method LOCAL_CURRENCY_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LOCAL_CURRENCY Call by reference Type reference (TYPE) HWAER Local Currency 20101007
2 Exporting E_LOCAL_VALUE Call by reference Type reference (TYPE) ORDER_VAL Local Value 20101007
3 Importing I_DOCUMENT_CURRENCY Call by reference Type reference (TYPE) BSTWA Purchase order currency 20101007
4 Importing I_DOCUMENT_VALUE Call by reference Type reference (TYPE) MC_EFFWR Effective order value 20101007
5 Importing I_ENTRY_DATE Call by reference Type reference (TYPE) EBDAT Purchasing Document Date 20101007
6 Importing I_EXCHANGE_RATE Call by reference Type reference (TYPE) WKURS Exchange Rate 20101007

Method LOCAL_CURRENCY_CONVERT on class CL_MM_PUR_PURCH_DATA has no exception.

Method QUANTITY_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TARGET_UNIT Call by reference Type reference (TYPE) LAGME Base Unit of Measure 20101007
2 Exporting E_TARGET_VALUE Call by reference Type reference (TYPE) INV_RC_QTY Quantity in Base Unit 20101007
3 Importing I_DENOMINATOR Call by reference Type reference (TYPE) UMBSN Denominator for Conversion of Order Unit to Base Unit 20101007
4 Importing I_NUMERATOR Call by reference Type reference (TYPE) UMBSZ Numerator for Conversion of Order Unit to Base Unit 20101007
5 Importing I_SOURCE_UNIT Call by reference Type reference (TYPE) BSTME Purchase Order Unit of Measure 20101007
6 Importing I_SOURCE_VALUE Call by reference Type reference (TYPE) MCBW_MBE BW: Quantity in Order Unit 20101007

Method QUANTITY_CONVERT on class CL_MM_PUR_PURCH_DATA has no exception.

Method SCL_RULE_GROUP_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101127
2 Importing I_T_SCL Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCL Table type PO for SCL 20101127

Method SCL_RULE_GROUP_1 on class CL_MM_PUR_PURCH_DATA has no exception.

Method SCL_RULE_GROUP_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101127
2 Importing I_T_SCL Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCL Table type PO for SCL 20101127

Method SCL_RULE_GROUP_2 on class CL_MM_PUR_PURCH_DATA has no exception.

Method SCL_RULE_GROUP_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C01 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C01 Table Type for MMDA_PUR_S_PUR_C01 20101127
2 Importing I_T_SCL Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCL Table type PO for SCL 20101127

Method SCL_RULE_GROUP_3 on class CL_MM_PUR_PURCH_DATA has no exception.

Method SET_MAX_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAX_SIZE Call by reference Type reference (TYPE) SBIWA_S_INTERFACE-MAXSIZE 20101213

Method SET_MAX_SIZE on class CL_MM_PUR_PURCH_DATA has no exception.

Method SET_UPDATE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_MODE Call by reference Type reference (TYPE) SBIWA_S_INTERFACE-UPDMODE Update Mode 20101207

Method SET_UPDATE_MODE on class CL_MM_PUR_PURCH_DATA has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606