SAP ABAP Class /RTF/CL_MATERIAL (Service Class for InfoObj. 0MATERIAL, 0PLANT and 0MAT_VEND)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR (Application Component) Retail and Consumer Goods
     /RTF/P01 (Package) BW: Content Retail Foundation
Properties
Class /RTF/CL_MATERIAL  
Short Description Service Class for InfoObj. 0MATERIAL, 0PLANT and 0MAT_VEND    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RTF/P01   BW: Content Retail Foundation 
Created 20061012   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /MAP/ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /RTF/CL_MATERIAL has no interface implemented.
Friends
Class /RTF/CL_MATERIAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_MULTIPLE_IMPLEMENTED Static Attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070823
2 C_INFOOBJECT Constant Private Type reference (TYPE) RSINFOPROV '0MATERIAL' InfoProvider 20061012
3 C_IO_MATL_GROUP Static Attribute Private Type reference (TYPE) RSINFOPROV '0MATL_GROUP' InfoProvider 20071205
4 C_MATERIAL_TABNAME Constant Public Type reference (TYPE) DDOBJNAME '/BI0/PMATERIAL' Name of ABAP Dictionary Object 20061012
5 C_MATERIAL_TABTEXT Constant Public Type reference (TYPE) DDOBJNAME '/BI0/TMATERIAL' Name of ABAP Dictionary Object 20080416
6 C_MAX_BUFFER_LINES Constant Private Type reference (TYPE) I 10000 Maximum Buffer Size in Rows 20061012
7 C_TLOGO_IOBJ Constant Private Type reference (TYPE) RSTLOGO 'IOBJ' BW: Object Type (TLOGO) 20061012
8 C_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20061012
9 MATERIAL_ACTIVE Static Attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061012
10 MAX_BUFFER_LINES Static Attribute Private Type reference (TYPE) I Maximum Buffer Size in Rows 20090707
11 MD_BADI Static Attribute Private Object reference (TYPE REF TO) /RTF/MASTERDATA Reference to BAdI 20070710
12 T_MATERIAL Static Attribute Private Type reference (TYPE) /RTF/_HT_MATERIAL Trade Found.: Table Type (Hashed) for InfoObject 0MATERIAL 20061012
13 T_MATERIAL_TXT Static Attribute Private Type reference (TYPE) /RTF/_HT_MATERIAL_TXT Text for Material 20080416
14 T_MATL_GROUP Static Attribute Private Type reference (TYPE) /RTF/_T_MATL_GROUP Table Types for /RTF/_S_MATL_GROUP 20071205
15 T_MATL_GROUP_HIER Static Attribute Private Type reference (TYPE) WRMA_TT_RSHIERSTRUC Interface Structure of Hierarchy Nodes 20071205
16 T_MATL_GROUP_NODES Static Attribute Private Type reference (TYPE) RSNDI_T_NODENM Hierarchy Node Table with Expanded Compounding 20071205
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Reads Customizing Settings from /RTF/TC_CUST 20061012
2 MATERIAL_MULTIPLE_READ Static method Public Method Reads Several Records from InfoObject 0MATERIAL 20061012
3 MATERIAL_MULTIPLE_READ_RANGE Static method Public Method Reads Several Records from InfoObject 0MATERIAL with Range 20090107
4 MATERIAL_READ_BY_MERCH Static method Public Method Reads All Articles for a Material Group Hierarchy Node 20071201
5 MATERIAL_SINGLE_READ Static method Public Method Reads One Record from InfoObject 0MATERIAL 20061012
6 MULTIPLE_READ_STYLES Static method Public Method Reads Multiple Seasonal Generic Articles 20090220
Events
Class /RTF/CL_MATERIAL has no event.
Types
Class /RTF/CL_MATERIAL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /RTF/CL_MATERIAL has no parameter.
Method CLASS_CONSTRUCTOR on class /RTF/CL_MATERIAL has no exception.

Method MATERIAL_MULTIPLE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MATERIAL Call by reference Type reference (TYPE) /RTF/_T_RF_MATERIAL Trade Found.: Tabellentyp (generisch) zu IO 0MATERIAL 20061012
2 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070710
3 Importing I_READ_TXT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090107
4 Importing I_USE_BADI Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080121
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20061012

Method MATERIAL_MULTIPLE_READ_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATERIAL Call by reference Type reference (TYPE) /RTF/_T_RF_MATERIAL Trade Found.: Tabellentyp (generisch) zu IO 0MATERIAL 20090107
2 Importing IT_MATERIAL_RANGE Call by reference Type reference (TYPE) /RTF/_RT_MATERIALNUMBER Range für Materialnummer 20090107
3 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090107
4 Importing I_NUMBER_ROWS Call by reference Type reference (TYPE) INT4 Maximal selektierte Einträge 20090107
5 Importing I_READ_TXT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090107
6 Importing I_USE_BADI Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090107
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20090107

Method MATERIAL_READ_BY_MERCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MATERIAL Call by reference Type reference (TYPE) /RTF/_T_RF_MATERIAL Tabelle von Produkten 20071206
2 Importing I_RMA_OBJ Call by reference Type reference (TYPE) WRMA_DE_OBJECT 20071201
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20071201

Method MATERIAL_SINGLE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MATERIAL Call by reference Type reference (TYPE) /RTF/_S_MATERIAL Trade Found.: Struktur zu IOBJ 0MATERIAL (Teilmenge) 20061012
2 Exporting ES_MATERIAL_TXT Call by reference Type reference (TYPE) /RTF/_S_MATERIAL_TXT Texts for Material 20080416
3 Importing I_INFOOBJECT Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070710
4 Importing I_MATERIAL Call by reference Type reference (TYPE) /MAP/DE_SSMMAT Produkt 20061012
5 Importing I_USE_BADI Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080121
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20061012

Method MULTIPLE_READ_STYLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATERIAL Call by reference Type reference (TYPE) /RTF/_T_RF_MATERIAL Tabelle von Produkten 20090220
2 Importing I_BASE_UOM Call by reference Type reference (TYPE) /RTF/DE_BASE_UOM Basismengeneinheit 20090430
3 Importing I_MATL_GROUP Call by reference Type reference (TYPE) /RTF/DE_MATL_GROUP Warengruppe 20090220
4 Importing I_SEASON Call by reference Type reference (TYPE) /RTF/DE_SEASON Retail Foundation: Saison 20090220
5 Importing I_SEASYR Call by reference Type reference (TYPE) /RTF/DE_SEASON_YEAR Retail Foundation: Saisonjahr 20090220
6 Importing I_SKUROLL Call by reference Type reference (TYPE) /RTF/DE_SEAROLL Kollektion 20090220
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Exception Class for /RTF/CL_MATPLANT 20090220
History
Last changed by/on SAP  20141101 
SAP Release Created in 712