SAP ABAP Class CL_ADD_MATERIAL (ZCL_ADD_MATERIAL)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_DEMO_EXT (Package) Floorplan Manager: Applications for external Demos
Properties
Class CL_ADD_MATERIAL  
Short Description ZCL_ADD_MATERIAL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_DEMO_EXT   Floorplan Manager: Applications for external Demos 
Created 20090903   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ADD_MATERIAL has no forward declaration.
Interfaces
Class CL_ADD_MATERIAL has no interface implemented.
Friends
Class CL_ADD_MATERIAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_ADD_MATERIAL ZCL_ADD_MATERIAL 20090903
2 MS_MAT_LINE Instance attribute Private Type reference (TYPE) SMTS_MAT Structure for material 20090903
3 MT_MAT_DATA Static Attribute Private Type reference (TYPE) SM_TT_MAT Material List 20090903
4 MT_MAT_LIST Instance attribute Private Type reference (TYPE) SM_TT_MAT Structure for material 20090903
5 MV_DATA_SELECTED Static Attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090903
6 MV_ITEM Static Attribute Private Type reference (TYPE) I 20090903
7 MV_LEAD_SELECTION Static Attribute Private Type reference (TYPE) I 20090903
8 MV_QUANTITY Instance attribute Public Type reference (TYPE) SM_QUNTITY_UNIT Quantity 20090903
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ITEM Instance method Public Method add a material item 20090914
2 CHANGE_MATERIAL_QUANTITY Instance method Public Method change qiantity 20090903
3 COUNT_ITEMS Static method Private Method count items 20090903
4 DELETE_ITEM Instance method Public Method delete material 20090916
5 GET_INSTANCE Static method Public Method get instance (object) of class 20090903
6 GET_LIST Instance method Public Method get material items 20090914
7 GET_MAT_DATA Static method Public Method get material data and leadselection 20090903
8 GET_QUANTITY Instance method Public Method get quantity 20090903
9 REORDER_ITEMS Instance method Public Method reorder items after deletion 20090903
10 SET_LEAD_SELECTION Static method Public Method set leadselection 20090903
11 SET_MAT_DATA Static method Public Method set data table 20090903
12 SET_QUANTITY Instance method Public Method set quantity 20090903
Events
Class CL_ADD_MATERIAL has no event.
Types
Class CL_ADD_MATERIAL has no local type.
Method Signatures

Method ADD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAT_LINE Call by reference Type reference (TYPE) SMTS_MAT Structure for material 20090914

Method ADD_ITEM on class CL_ADD_MATERIAL has no exception.

Method CHANGE_MATERIAL_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UPDATE_FLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090903
2 Importing IV_INDEX Call by reference Type reference (TYPE) I Table index 20090903
3 Importing IV_QUANTITY Call by reference Type reference (TYPE) SM_QUNTITY_UNIT Quantity of the product 20090903

Method CHANGE_MATERIAL_QUANTITY on class CL_ADD_MATERIAL has no exception.

Method COUNT_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COUNTER Call by reference Type reference (TYPE) I 20090903

Method COUNT_ITEMS on class CL_ADD_MATERIAL has no exception.

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DELETE_FLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090916
2 Importing IV_INDEX Call by reference Type reference (TYPE) I 20090916

Method DELETE_ITEM on class CL_ADD_MATERIAL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ADD_MATERIAL ZCL_ADD_MATERIAL 20090903

Method GET_INSTANCE on class CL_ADD_MATERIAL has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAT_LIST Call by reference Type reference (TYPE) SM_TT_MAT Structure for material 20090914

Method GET_LIST on class CL_ADD_MATERIAL has no exception.

Method GET_MAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAT_DATA Call by reference Type reference (TYPE) SM_TT_MAT Material List 20090903
2 Exporting EV_LEAD_SELECTION Call by reference Type reference (TYPE) I 20090903

Method GET_MAT_DATA on class CL_ADD_MATERIAL has no exception.

Method GET_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_QUANTITY Call by reference Type reference (TYPE) SM_QUNTITY_UNIT Quantity 20090903

Method GET_QUANTITY on class CL_ADD_MATERIAL has no exception.

Method REORDER_ITEMS Signature

Method REORDER_ITEMS on class CL_ADD_MATERIAL has no parameter.
Method REORDER_ITEMS on class CL_ADD_MATERIAL has no exception.

Method SET_LEAD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEAD_SELECTION Call by reference Type reference (TYPE) I 20090903

Method SET_LEAD_SELECTION on class CL_ADD_MATERIAL has no exception.

Method SET_MAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) DATA 20090903

Method SET_MAT_DATA on class CL_ADD_MATERIAL has no exception.

Method SET_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUANTITY Call by reference Type reference (TYPE) SM_QUNTITY_UNIT Quantity 20090903

Method SET_QUANTITY on class CL_ADD_MATERIAL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730