SAP ABAP Class CL_FIP_MATERIAL_RANGE_PERSIST (Material range Persistence class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-FIP (Application Component) Perishables Procurement
     FIP_BUSINESS_LOGIC (Package) Business Logic for Fresh Item Procurement
Properties
Class CL_FIP_MATERIAL_RANGE_PERSIST  
Short Description Material range Persistence class    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIP_BUSINESS_LOGIC   Business Logic for Fresh Item Procurement 
Created 20080115   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FIP_MATERIAL_RANGE_PERSIST has no forward declaration.
Interfaces
Class CL_FIP_MATERIAL_RANGE_PERSIST has no interface implemented.
Friends
Class CL_FIP_MATERIAL_RANGE_PERSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_CO Static Attribute Protected Object reference (TYPE REF TO) CL_FIP_CONST Constants 20080118
2 GO_ME Static Attribute Protected Object reference (TYPE REF TO) CL_FIP_MATERIAL_RANGE_PERSIST 20080115
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080115
2 DELETE_MATERIAL_RANGE Instance method Public Method Delete the material range for the Buyer/material range type 20080115
3 DELETE_MATERIAL_RANGE_ITEMS Instance method Public Method Delete ITEM Wiht MATNR/buyer 20080121
4 DELETE_MR_ITEMS_BY_ID Instance method Public Method Delete with material range ID. 20080115
5 GET_BUYER_LIST_WITH_BELONGS_TO Instance method Public Method Retrieve the list buyer that has a belongs of buyer in param 20080326
6 GET_DB_NAME_MR Instance method Public Method Retreives the data base name of the material range table 20080310
7 GET_DB_NAME_MR_ITEM Instance method Public Method Retreives the data base name of the mat. range item table 20080310
8 GET_INSTANCE Static method Public Method Returns the sigleton instance 20080115
9 INSERT_MATERIAL_RANGE Instance method Public Method Insert a new material range 20080115
10 INSERT_MATERIAL_RANGE_ITEMS Instance method Public Method insert material range Item for a material range ID 20080115
11 SELECT_MATERIAL_RANGE Instance method Public Method Retreives the materail range information 20080115
12 SELECT_MATERIAL_RANGE_ITEMS Instance method Public Method Retreive the material range items for a material range ID 20080115
13 UPDATE_MATERIAL_RANGE Instance method Public Method Update the information of the material range. 20080115
14 UPDATE_MATERIAL_RANGE_ITEMS Instance method Public Method Update the material range Item for a matrial range ID. 20080115
Events
Class CL_FIP_MATERIAL_RANGE_PERSIST has no event.
Types
Class CL_FIP_MATERIAL_RANGE_PERSIST has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FIP_MATERIAL_RANGE_PERSIST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FIP_MATERIAL_RANGE_PERSIST has no exception.

Method DELETE_MATERIAL_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MR_TYPE Call by reference Type reference (TYPE) FIP_MR_MATERIAL_RANGE_TYPE Type of material range (in procurement or planned) 20080115
2 Importing IV_UNAME Call by reference Type reference (TYPE) UNAME User Name 20080327
# Exception Resumable Description Created on
1 CX_FIP_DATA_NOT_FOUND Value does not exist 20080201

Method DELETE_MATERIAL_RANGE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUYER_MATERIAL Call by reference Type reference (TYPE) FIP_T_BUYER_MATERIAL Material basic information 20080129

Method DELETE_MATERIAL_RANGE_ITEMS on class CL_FIP_MATERIAL_RANGE_PERSIST has no exception.

Method DELETE_MR_ITEMS_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAT_RANGE_ID Call by reference Type reference (TYPE) FIP_MATERIAL_RANGE_ID Material range ID 20080115

Method DELETE_MR_ITEMS_BY_ID on class CL_FIP_MATERIAL_RANGE_PERSIST has no exception.

Method GET_BUYER_LIST_WITH_BELONGS_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BELONGS_TO Call by reference Type reference (TYPE) UNAME User Name 20080326
2 Returning RTR_UNAME Value transfer Object reference (TYPE REF TO) FIP_T_BUYER FIP Buyers that has this belong to 20080326

Method GET_BUYER_LIST_WITH_BELONGS_TO on class CL_FIP_MATERIAL_RANGE_PERSIST has no exception.

Method GET_DB_NAME_MR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DB_NAME Value transfer Type reference (TYPE) STRING 20080310

Method GET_DB_NAME_MR on class CL_FIP_MATERIAL_RANGE_PERSIST has no exception.

Method GET_DB_NAME_MR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DB_NAME Value transfer Type reference (TYPE) STRING 20080310

Method GET_DB_NAME_MR_ITEM on class CL_FIP_MATERIAL_RANGE_PERSIST has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MR_PERSISTENCE Value transfer Object reference (TYPE REF TO) CL_FIP_MATERIAL_RANGE_PERSIST Material range persistence class 20080115

Method GET_INSTANCE on class CL_FIP_MATERIAL_RANGE_PERSIST has no exception.

Method INSERT_MATERIAL_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATION_DATE Call by reference Type reference (TYPE) FIP_MR_ACTIVATION_DATE Activation date of the materials 20080115
2 Importing IV_LAST_MODIFIED Call by reference Type reference (TYPE) FIP_LAST_MODIFIED Last modified date. 20080325
3 Importing IV_MR_TYPE Call by reference Type reference (TYPE) FIP_MR_MATERIAL_RANGE_TYPE Type of material range (in procurement or planned) 20080115
4 Importing IV_UNAME Call by reference Type reference (TYPE) UNAME User Name 20080327
5 Returning RV_MAT_RANGE_ID Value transfer Type reference (TYPE) FIP_MATERIAL_RANGE_ID Material range ID 20080115
# Exception Resumable Description Created on
1 CX_FIP_DATA_EXISTS Unique identifier exists 20080201

Method INSERT_MATERIAL_RANGE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MR_ITEM_BASIC Call by reference Type reference (TYPE) FIP_T_MR_ITEM_BASIC Table of material range ITEM. 20080129
2 Importing IV_MAT_RANGE_ID Call by reference Type reference (TYPE) FIP_MATERIAL_RANGE_ID Material range ID 20080115
# Exception Resumable Description Created on
1 CX_FIP_DATA_EXISTS Unique identifier exists 20080201

Method SELECT_MATERIAL_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTIVATION_DATE Call by reference Type reference (TYPE) FIP_MR_ACTIVATION_DATE Activation date of the materials 20080115
2 Exporting EV_LAST_MODIFIED Call by reference Type reference (TYPE) FIP_LAST_MODIFIED Last modified date. 20080325
3 Exporting EV_MAT_RANGE_ID Call by reference Type reference (TYPE) FIP_MATERIAL_RANGE_ID Material range ID 20080115
4 Importing IV_MR_TYPE Call by reference Type reference (TYPE) FIP_MR_MATERIAL_RANGE_TYPE Type of material range (in procurement or planned) 20080115
5 Importing IV_UNAME Call by reference Type reference (TYPE) UNAME User Name 20080327
# Exception Resumable Description Created on
1 CX_FIP_DATA_NOT_FOUND Value does not exist 20080122

Method SELECT_MATERIAL_RANGE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAT_RANGE_ID Call by reference Type reference (TYPE) FIP_MATERIAL_RANGE_ID Material range ID 20080115
2 Returning RTR_MR_ITEM_BASIC Value transfer Object reference (TYPE REF TO) FIP_T_MR_ITEM_BASIC Table of material range ITEM. 20080115

Method SELECT_MATERIAL_RANGE_ITEMS on class CL_FIP_MATERIAL_RANGE_PERSIST has no exception.

Method UPDATE_MATERIAL_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATION_DATE Call by reference Type reference (TYPE) FIP_MR_ACTIVATION_DATE Activation date of the materials 20080116
2 Importing IV_LAST_MODIFIED Call by reference Type reference (TYPE) FIP_LAST_MODIFIED Last modified date. 20080325
3 Importing IV_MAT_RANGE_TYPE Call by reference Type reference (TYPE) FIP_MR_MATERIAL_RANGE_TYPE Type of material range (in procurement or planned) 20080116
4 Importing IV_UNAME Call by reference Type reference (TYPE) UNAME User Name 20080327

Method UPDATE_MATERIAL_RANGE on class CL_FIP_MATERIAL_RANGE_PERSIST has no exception.

Method UPDATE_MATERIAL_RANGE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MR_ITEM_BASIC Call by reference Type reference (TYPE) FIP_T_MR_ITEM_BASIC Table of material range ITEM. 20080129
2 Importing IV_MAT_RANGE_ID Call by reference Type reference (TYPE) FIP_MATERIAL_RANGE_ID Material range ID 20080121
# Exception Resumable Description Created on
1 CX_FIP_DATA_NOT_FOUND Value does not exist 20080201
History
Last changed by/on SAP  20110908 
SAP Release Created in 604