SAP ABAP Class CL_MDG_BS_MAT_SI_ACTIVE_AREA (Load data to active area)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP-MM (Application Component) MDG Material
     MDG_BS_MAT_SI (Package) MDG: SIW content
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_BS_CLF_ACCESS Konstants for USMD Access 20120302
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_BS_CLF_ACCESS_C Konstants for USMD Access 20120302
Properties
Class CL_MDG_BS_MAT_SI_ACTIVE_AREA  
Short Description Load data to active area    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_MAT_SI   MDG: SIW content 
Created 20120110   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 IF_MDG_BS_CLF_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_BS_CLF_ACCESS Konstants for USMD Access 20120302
2 IF_MDG_BS_CLF_ACCESS_C Konstants for USMD Access 20120302
Friends
Class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJTAB Constant Private Type reference (TYPE) TABELLE 'MARA' Name of database table for object 20120521
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_VALUATION Static method Private Method Change property valuation data 20120430
2 COLLECT_CLF_DATA Static method Public Method Group classification data and check for errors 20120229
3 DO_SAVE_CLF Instance method Private Method Save Classification data 20120110
4 DO_SAVE_MAT_DATA Instance method Private Method Save Material Data 20120119
5 GET_CLASS_CLINT Static method Private Method Get the internal class number 20120110
6 GET_ERRONEOUS_MATERIALS Static method Private Method Filter erroneous materials 20120118
7 GROUP_PROPERTY_VALUATION Static method Private Method Collect property valuation data 20120521
8 MAP_CLF_MESSAGES Static method Private Method Map clf messages to api messages 20120223
9 WRITE_TO_ACTIVE_AREA Instance method Public Method Writes Data to Active area 20120110
Events
Class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no event.
Types
Class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no local type.
Method Signatures

Method CHANGE_VALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_VALUES Call by reference Type reference (TYPE) TT_API_VAL_C 20120430
2 Exporting ET_CLF_MESSAGE Call by reference Type reference (TYPE) MDG_BS_CLF_T_MESSAGE Classification Message Table 20120430
3 Importing IO_CONTEXT_CNTRL Call by reference Object reference (TYPE REF TO) CL_MDG_BS_MAT_SI_CLF_CNTL Class for Classification controller 20120430
4 Importing ITS_NEW_VALUATION Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_VALUATION 20120430
5 Importing ITS_OLD_VALUATION Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_VALUATION 20120430
6 Importing IT_PROP_VAL Call by reference Type reference (TYPE) MDG_BS_MAT_T_AUSP MDG BS MAT: Material Master Characteristic Values Table 20120430
7 Importing IT_PROP_VAL_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_AUSP_X MDG BS MAT: MM Characteristic Values DATA_X Table 20120430
8 Importing IV_CHANGE_NO Call by reference Type reference (TYPE) AENNR Change Number 20120430
9 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20120430
10 Importing IV_OBJ_NUM Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20120502

Method CHANGE_VALUATION on class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no exception.

Method COLLECT_CLF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BO_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_BO_DATA 20120524
2 Exporting ET_CLASSASGN Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CLASSASGN 20120425
3 Exporting ET_CLASS_MAP Call by reference Type reference (TYPE) MDG_BS_CLF_T_CLASS_MAP Class mapping by KLAH Table result 20120229
4 Exporting ET_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA 20120229
5 Exporting ET_INPUT_API_CORR Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_EXTERN_REF MDG: Table type for API Structure 20120229
6 Exporting ET_INPUT_API_ERROR Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_EXTERN_REF MDG: Table type for API Structure 20120229
7 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_BS_MAT_T_API_MSG Table of API messages 20120229
8 Exporting ET_VALUATION Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_VALUATION 20120425
9 Exporting EV_HAS_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120229
10 Importing IT_INPUT_API_CORR Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_EXTERN_REF MDG: Table type for API Structure 20120229
11 Importing IV_CHECK Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20120229
12 Importing IV_STAGING Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20120528

Method COLLECT_CLF_DATA on class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no exception.

Method DO_SAVE_CLF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_API_MESSAGES Call by reference Type reference (TYPE) MDG_BS_MAT_T_API_MSG Table of API messages 20120517
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_MSG Classification Message Table 20120110
3 Exporting EV_HAS_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120229
4 Importing IT_CLASS_MAP Call by reference Type reference (TYPE) MDG_BS_CLF_T_CLASS_MAP Class mapping by KLAH Table result 20120227
5 Importing IT_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA 20120227

Method DO_SAVE_CLF on class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no exception.

Method DO_SAVE_MAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INPUT_API_CORR Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_EXTERN_REF MDG: Table type for API Structure 20120120
2 Exporting ET_INPUT_API_ERROR Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_EXTERN_REF MDG: Table type for API Structure 20120119
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MDG_BS_MAT_T_API_MSG Table of API messages 20120119
4 Importing IT_INPUT_API_CORR Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_EXTERN_REF MDG: Table type for API Structure 20120209

Method DO_SAVE_MAT_DATA on class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no exception.

Method GET_CLASS_CLINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLINT Call by reference Type reference (TYPE) CLINT Internal Class Number 20120110
2 Importing IV_CLASS Call by reference Type reference (TYPE) KLASSE_D Class number 20120110
3 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20120110

Method GET_CLASS_CLINT on class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no exception.

Method GET_ERRONEOUS_MATERIALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INPUT_API_CORR Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_EXTERN_REF MDG: Table type for API Structure 20120229
2 Changing CT_INPUT_API_ERROR Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_EXTERN_REF MDG: Table type for API Structure 20120229
3 Exporting EV_FOUND Call by reference Type reference (TYPE) BOOLEAN ABAP/4 language-internal type declarations 20120118
4 Importing IT_API_MESSAGES Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_MSG MDG BS MAT: Material Error Message Table 20120118

Method GET_ERRONEOUS_MATERIALS on class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no exception.

Method GROUP_PROPERTY_VALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTY_VALUATION_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_AUSP_X MDG BS MAT: MM Characteristic Values DATA_X Table 20120522
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_MSG MDG BS MAT: Material Error Message Table 20120521
3 Exporting ET_PROP_VALUE Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_VALUATION 20120521
4 Exporting ET_UNCHANGED_PROP_VALUE Call by reference Type reference (TYPE) MDG_BS_MAT_T_AUSP MDG BS MAT: Material Master Characteristic Values Table 20120521
5 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120521
6 Importing IT_PROPERTY_VALUATION Call by reference Type reference (TYPE) MDG_BS_MAT_T_AUSP MDG BS MAT: Material Master Characteristic Values Table 20120521
7 Importing IV_OBJKEY Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20120521

Method GROUP_PROPERTY_VALUATION on class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no exception.

Method MAP_CLF_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_API_MESSAGES Call by reference Type reference (TYPE) MDG_BS_MAT_T_API_MSG Table of API messages 20120227
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_MSG MDG BS MAT: Material Error Message Table 20120227
3 Exporting EV_HAS_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120223
4 Importing IT_MESSAGES Call by reference Type reference (TYPE) MDG_BS_CLF_T_MESSAGE Classification Message Table 20120223
5 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20120223

Method MAP_CLF_MESSAGES on class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no exception.

Method WRITE_TO_ACTIVE_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INPUT_API_ERROR Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_EXTERN_REF MDG: Table type for API Structure 20120119
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MDG_BS_MAT_T_API_MSG MDG: Mass confirmation message 20120119
3 Importing IR_INPUT_API Call by reference Object reference (TYPE REF TO) MDG_BS_MAT_T_MAT_EXTERN_REF MDG: Table type for API Structure 20120330

Method WRITE_TO_ACTIVE_AREA on class CL_MDG_BS_MAT_SI_ACTIVE_AREA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607