SAP ABAP Class CL_PS_MATERIAL (HLP Material)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PS-ST (Application Component) Structures
     PSB_API (Package) PS API Package
Properties
Class CL_PS_MATERIAL  
Short Description HLP Material    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSB_API   PS API Package 
Created 20100511   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)
Interfaces
Class CL_PS_MATERIAL has no interface implemented.
Friends
Class CL_PS_MATERIAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PS_MATERIAL HLP Material 20100512
Methods
# Method Level Visibility Method type Description Created on
1 AVAILABILITY_CHECK Instance method Public Method checks material availability 20100603
2 CHANGE Instance method Public Method Change material masterdata 20100530
3 CHECK_DATA_CHANGED Instance method Public Method checks for material data changed 20100621
4 FILL_GLOBAL_BUFFER_FROM_DB Instance method Private Method fills the material global buffers 20100524
5 GET_GLOBALBUFFER_METADATA Instance method Public Method get the material global buffer metadata 20101124
6 GET_GLOBAL_BUFFER Instance method Public Method get the material global buffer data 20100621
7 GET_INFO_FOR_PROFILING Instance method Public Method Return modulepool and dynpro information 20110224
8 GET_INSTANCE Static method Public Method Get instance 20100512
9 READ Instance method Public Method Read material masterdata 20100512
10 READ_GLOBAL_BUFFER_DATA Instance method Private Method Read material global buffer data 20100512
11 READ_MATERIALS Instance method Public Method 20110503
12 UPDATE_GLOBAL_BUFFER Instance method Public Method Update global buffer 20100531
Events
Class CL_PS_MATERIAL has no event.
Types
Class CL_PS_MATERIAL has no local type.
Method Signatures

Method AVAILABILITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100603
2 Importing IT_MAT_DATA Call by reference Type reference (TYPE) PSHLP_MATERIAL_KEY_TT 20100603

Method AVAILABILITY_CHECK on class CL_PS_MATERIAL has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAT_DATA Call by reference Type reference (TYPE) PSHLP_MATERIAL_TT Material API Output Table 20100626
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES 20100530
3 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100626

Method CHANGE on class CL_PS_MATERIAL has no exception.

Method CHECK_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SAVE Call by reference Type reference (TYPE) PSHLP_SAVE_ST Structure to track the type of change at SAVE 20100621

Method CHECK_DATA_CHANGED on class CL_PS_MATERIAL has no exception.

Method FILL_GLOBAL_BUFFER_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAT_KEYS Call by reference Type reference (TYPE) PSHLP_MATERIAL_KEY_TT Material Keys 20100524

Method FILL_GLOBAL_BUFFER_FROM_DB on class CL_PS_MATERIAL has no exception.

Method GET_GLOBALBUFFER_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20101124
2 Exporting ET_METADATA Call by reference Type reference (TYPE) PSHLP_TABLE_METADATA_TT Internal Table Details of the PS global buffers 20101124

Method GET_GLOBALBUFFER_METADATA on class CL_PS_MATERIAL has no exception.

Method GET_GLOBAL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESB_BT Call by reference Type reference (TYPE) INDEX TABLE 20100621

Method GET_GLOBAL_BUFFER on class CL_PS_MATERIAL has no exception.

Method GET_INFO_FOR_PROFILING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DYNPRO Call by reference Type reference (TYPE) SYDYNNR Current Screen Number 20110224
2 Exporting EV_MODULEPOOL Call by reference Type reference (TYPE) FAWPROG Field Selection: Name of Module Pool 20110224
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) TEXT132 Text (length 132) 20110224

Method GET_INFO_FOR_PROFILING on class CL_PS_MATERIAL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PS_MATERIAL HLP Material 20100512

Method GET_INSTANCE on class CL_PS_MATERIAL has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAT Call by reference Type reference (TYPE) PSHLP_MATERIAL_TT Material API Output Table 20100512
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100512
3 Importing IT_MAT_KEYS Call by reference Type reference (TYPE) PSHLP_MATERIAL_KEY_TT Material Keys 20100512
4 Importing IV_CACHE_FETCH Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100512

Method READ on class CL_PS_MATERIAL has no exception.

Method READ_GLOBAL_BUFFER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAT Call by reference Type reference (TYPE) PSHLP_MATERIAL_TT Material API Output Table 20100524
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) PS_MESSAGES Error messages 20100602
3 Importing IT_MAT_KEYS Call by reference Type reference (TYPE) PSHLP_MATERIAL_KEY_TT Material Keys 20100524

Method READ_GLOBAL_BUFFER_DATA on class CL_PS_MATERIAL has no exception.

Method READ_MATERIALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESBD Call by reference Type reference (TYPE) RESBD_TAB Reservation/dependent requirements 20110503
2 Importing IT_CAUFV Call by reference Type reference (TYPE) PSHLP_CAUFVBT_TT Network Buffer 20110503
3 Importing IV_LOAD_CAPACITIES Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110503

Method READ_MATERIALS on class CL_PS_MATERIAL has no exception.

Method UPDATE_GLOBAL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAT_NEW Call by reference Type reference (TYPE) PSHLP_MATERIAL_TT Material Output Structure 20100603

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