SAP ABAP Class CL_MM_PUR_PURCH_GROUPS (Transformation For Datasource Based On InfoCube 0PUR_C04)
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_GROUPS  
Short Description Transformation For Datasource Based On InfoCube 0PUR_C04    
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_GROUPS has no interface implemented.
Friends
Class CL_MM_PUR_PURCH_GROUPS 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 EXTRACT Instance method Public Method Extract Data 20101004
2 HDR_COMBINE Instance method Private Method Combine HDR based on primary keys 20101208
3 HDR_TRANSFORM Instance method Private Method Transformation from HDR to Result 20101129
4 ITM_COMBINE_1 Instance method Private Method Combine ITM Rule Group 1 based on primary keys 20101208
5 ITM_COMBINE_2 Instance method Private Method Combine ITM Rule Group 2 based on primary keys 20101208
6 ITM_TRANSFORM_RULE_GROUP_1 Instance method Private Method Transformation Rule Group 1 from ITM to Result 20101129
7 ITM_TRANSFORM_RULE_GROUP_2 Instance method Private Method Transformation Rule Group 2 from ITM to Result 20101129
8 SCL_COMBINE Instance method Private Method Combine SCL based on primary keys 20101208
9 SCL_TRANSFORM Instance method Private Method Transformation from SCL to Result 20101129
10 SET_MAX_SIZE Instance method Public Method Set Maximum Lines for Cursor Extraction 20101213
11 SET_UPDATE_MODE Instance method Public Method Set Datasource Update Mode 20101207
Events
Class CL_MM_PUR_PURCH_GROUPS has no event.
Types
Class CL_MM_PUR_PURCH_GROUPS has no local type.
Method Signatures

Method EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C04 Table Type for MMDA_PUR_S_PUR_C04 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 HDR_COMBINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C04 Table Type for MMDA_PUR_S_PUR_C04 20101208
2 Importing I_S_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_S_PUR_C04 Purchasing Groups (Similar to InfoCube 0PUR_C04) 20101208

Method HDR_COMBINE on class CL_MM_PUR_PURCH_GROUPS has no exception.

Method HDR_TRANSFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C04 Table Type for MMDA_PUR_S_PUR_C04 20101129
2 Importing I_T_HDR Call by reference Type reference (TYPE) MMDA_PUR_TTY_HDR Table type for PO HDR 20101129

Method HDR_TRANSFORM on class CL_MM_PUR_PURCH_GROUPS has no exception.

Method ITM_COMBINE_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C04 Table Type for MMDA_PUR_S_PUR_C04 20101208
2 Importing I_S_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_S_PUR_C04 Purchasing Groups (Similar to InfoCube 0PUR_C04) 20101208

Method ITM_COMBINE_1 on class CL_MM_PUR_PURCH_GROUPS has no exception.

Method ITM_COMBINE_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C04 Table Type for MMDA_PUR_S_PUR_C04 20101208
2 Importing I_S_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_S_PUR_C04 Purchasing Groups (Similar to InfoCube 0PUR_C04) 20101208

Method ITM_COMBINE_2 on class CL_MM_PUR_PURCH_GROUPS has no exception.

Method ITM_TRANSFORM_RULE_GROUP_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C04 Table Type for MMDA_PUR_S_PUR_C04 20101129
2 Importing I_T_ITM Call by reference Type reference (TYPE) MMDA_PUR_TTY_ITM Table type for PO ITM 20101129

Method ITM_TRANSFORM_RULE_GROUP_1 on class CL_MM_PUR_PURCH_GROUPS has no exception.

Method ITM_TRANSFORM_RULE_GROUP_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C04 Table Type for MMDA_PUR_S_PUR_C04 20101129
2 Importing I_T_ITM Call by reference Type reference (TYPE) MMDA_PUR_TTY_ITM Table type for PO ITM 20101129

Method ITM_TRANSFORM_RULE_GROUP_2 on class CL_MM_PUR_PURCH_GROUPS has no exception.

Method SCL_COMBINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C04 Table Type for MMDA_PUR_S_PUR_C04 20101208
2 Importing I_S_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_S_PUR_C04 Purchasing Groups (Similar to InfoCube 0PUR_C04) 20101208

Method SCL_COMBINE on class CL_MM_PUR_PURCH_GROUPS has no exception.

Method SCL_TRANSFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PUR_C04 Call by reference Type reference (TYPE) MMDA_PUR_TTY_PUR_C04 Table Type for MMDA_PUR_S_PUR_C04 20101129
2 Importing I_T_SCL Call by reference Type reference (TYPE) MMDA_PUR_TTY_SCL Table type PO for SCL 20101129

Method SCL_TRANSFORM on class CL_MM_PUR_PURCH_GROUPS 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_GROUPS 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 20101207

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