SAP ABAP Class CL_PRODUCT_TEST (Global Test Class for the Functions of the Product Master)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO (Application Component) Central Part of Product Master
     COM_PRODUCT (Package) Product: General Tables and Programs
Properties
Class CL_PRODUCT_TEST  
Short Description Global Test Class for the Functions of the Product Master    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_PRODUCT   Product: General Tables and Programs 
Created 20040822   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PRODUCT_TEST has no forward declaration.
Interfaces
Class CL_PRODUCT_TEST has no interface implemented.
Friends
Class CL_PRODUCT_TEST has no friend class.
Attributes
Class CL_PRODUCT_TEST has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CATEGORY_TO_HIERARCHY Instance method Public Method Adds a Category to a Hierarchy 20040823
2 ADD_SETTYPE_TO_CATEGORY Instance method Public Method Adds a Set Type to a Hierarchy 20040827
3 CHANGE_HIERARCHY Instance method Public Method Changes a Product Hierarchy 20040915
4 CHANGE_HIERARCHY_RFC Instance method Public Method Changes a Product Hierarchy (Including Possible Update) 20040915
5 CHANGE_PRODUCT_UI Instance method Public Method Changes the Data of a Product 20041029
6 COMMIT_DATA Instance method Public Method Commits the Data or Rollback When Messages in Log 20041029
7 CONSTRUCTOR Instance method Public Constructor Constructor 20040913
8 CREATE_GUID Instance method Private Method Creates a GUID 20050420
9 CREATE_HIERARCHY Instance method Public Method Creates a Product Hierarchy 20040915
10 CREATE_HIERARCHY_RFC Instance method Public Method Creates a Product Hierarchy (Including Possible Update) 20040915
11 CREATE_MATERIAL Instance method Public Method Creates a Product 20041014
12 CREATE_MATERIAL_MULT Instance method Public Method Creates a Product 20041014
13 CREATE_PRODUCT Instance method Public Method Creates a Product 20040901
14 DELETE_HIERARCHY Instance method Public Method Deletes a Product Hierarchy 20040915
15 DELETE_HIERARCHY_RFC Instance method Public Method Deletes a Product Hierarchy (Including Possible Update) 20040915
16 FILL_BAPIRETURN_FROM_SY_MSG Instance method Private Method Puts System Message in the Return Table 20040823
17 GET_BASE_CATEGORY Instance method Private Method 20041014
18 GET_LOGSYS Instance method Private Method 20041014
19 READ_PRODUCT_DETAIL Instance method Public Method Creates a Product 20041029
20 REMOVE_CATEGORY_FROM_HIERARCHY Instance method Public Method Deletes a Category from a Hierarchy 20040901
21 REMOVE_SETTYPE_FROM_CATEGORY Instance method Public Method Deletes a Set Type from a Category 20040901
22 ROLLBACK_DATA Instance method Public Method Commits the Data or Rollback When Messages in Log 20041029
23 SAVE_HIERARCHY_CATEGORY_DATA Instance method Public Method 20040902
24 SAVE_PRODUCT_DATA Instance method Public Method 20041029
25 SAVE_PRODUCT_DATA_UI Instance method Public Method 20041029
26 SET_BASE_HIERARCHY Instance method Public Method Sets a Hierarchy as Base Hierarchy for Product Application 20040827
Events
Class CL_PRODUCT_TEST has no event.
Types
Class CL_PRODUCT_TEST has no local type.
Method Signatures

Method ADD_CATEGORY_TO_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040827
2 Importing IT_SETTYPE_ID Call by reference Type reference (TYPE) COMT_SETTYPE_ID_TAB Settyp-ID: interne Darstellung 20050420
3 Importing IV_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20040823
4 Importing IV_CATEGORY_TEXT Call by reference Type reference (TYPE) COMT_CATEGORY_TEXT Kurztext zur Kategorie 20040823
5 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) COMT_BOOLEAN 'X' Logische Variable 20040901
6 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040823
7 Importing IV_PARENT_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20040823

Method ADD_CATEGORY_TO_HIERARCHY on class CL_PRODUCT_TEST has no exception.

Method ADD_SETTYPE_TO_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040827
2 Importing IV_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20040827
3 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) COMT_BOOLEAN 'X' Logische Variable 20040901
4 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040827
5 Importing IV_SETTYPE_ID Call by reference Type reference (TYPE) COMT_SETTYPE_ID Settyp-ID: interne Darstellung 20040827

Method ADD_SETTYPE_TO_CATEGORY on class CL_PRODUCT_TEST has no exception.

Method CHANGE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Sagt aus, dass die Methode verbucht 20040915
2 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040915
3 Importing IV_HIERARCHY_TEXT Call by reference Type reference (TYPE) COMT_HIERARCHY_TEXT Kurztext zur Kategoriehierarchie 20040915

Method CHANGE_HIERARCHY on class CL_PRODUCT_TEST has no exception.

Method CHANGE_HIERARCHY_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Sagt aus, dass die Methode verbucht 20040915
2 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) COMT_BOOLEAN 'X' Logische Variable 20040915
3 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040915
4 Importing IV_HIERARCHY_TEXT Call by reference Type reference (TYPE) COMT_HIERARCHY_TEXT Kurztext zur Kategoriehierarchie 20040915

Method CHANGE_HIERARCHY_RFC on class CL_PRODUCT_TEST has no exception.

Method CHANGE_PRODUCT_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041029
2 Exporting EV_RUNTIME_GROSS Call by reference Type reference (TYPE) I 20041029
3 Exporting EV_RUNTIME_NET Call by reference Type reference (TYPE) I 20041029
4 Importing IV_PRODUCT_ID Call by reference Type reference (TYPE) COMT_PRODUCT_ID Produkt-ID 20041029
5 Importing IV_PRODUCT_TEXT Call by reference Type reference (TYPE) COMT_PRSHTEXTX Produktkurztext 20041029
6 Importing IV_PRODUCT_TYPE Call by reference Type reference (TYPE) COMT_PRODUCT_TYPE Produkttyp 20041029

Method CHANGE_PRODUCT_UI on class CL_PRODUCT_TEST has no exception.

Method COMMIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041029

Method COMMIT_DATA on class CL_PRODUCT_TEST has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PRODUCT_TEST has no parameter.
Method CONSTRUCTOR on class CL_PRODUCT_TEST has no exception.

Method CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) GUID_16 UUID-Formate 20050420

Method CREATE_GUID on class CL_PRODUCT_TEST has no exception.

Method CREATE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Sagt aus, dass die Methode verbucht 20040915
2 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040915
3 Importing IV_HIERARCHY_TEXT Call by reference Type reference (TYPE) COMT_HIERARCHY_TEXT Kurztext zur Kategoriehierarchie 20040915

Method CREATE_HIERARCHY on class CL_PRODUCT_TEST has no exception.

Method CREATE_HIERARCHY_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Sagt aus, dass die Methode verbucht 20040915
2 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) COMT_BOOLEAN 'X' Logische Variable 20040915
3 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040915
4 Importing IV_HIERARCHY_TEXT Call by reference Type reference (TYPE) COMT_HIERARCHY_TEXT Kurztext zur Kategoriehierarchie 20040915

Method CREATE_HIERARCHY_RFC on class CL_PRODUCT_TEST has no exception.

Method CREATE_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041014
2 Importing IV_BASE_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20041014
3 Importing IV_BASE_UOM Call by reference Type reference (TYPE) COMT_UNIT Mengeneinheiten zum Produkt 20041108
4 Importing IV_PRODUCT_ID Call by reference Type reference (TYPE) COMT_PRODUCT_ID Produkt-ID 20041014
5 Importing IV_PRODUCT_TEXT Call by reference Type reference (TYPE) COMT_PRSHTEXTX Produktkurztext 20041014
6 Importing IV_PRODUCT_TEXT_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20041108

Method CREATE_MATERIAL on class CL_PRODUCT_TEST has no exception.

Method CREATE_MATERIAL_MULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041014
2 Exporting EV_RUNTIME_GROSS Call by reference Type reference (TYPE) I 20041029
3 Exporting EV_RUNTIME_NET Call by reference Type reference (TYPE) I 20041029
4 Importing IV_BASE_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20041014
5 Importing IV_PRODUCT_ID Call by reference Type reference (TYPE) COMT_PRODUCT_ID Produkt-ID 20041014
6 Importing IV_PRODUCT_TEXT Call by reference Type reference (TYPE) COMT_PRSHTEXTX Produktkurztext 20041014

Method CREATE_MATERIAL_MULT on class CL_PRODUCT_TEST has no exception.

Method CREATE_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040901
2 Importing IV_BASE_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20040901
3 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20040901
4 Importing IV_PRODUCT_ID Call by reference Type reference (TYPE) COMT_PRODUCT_ID Produkt-ID 20040901
5 Importing IV_PRODUCT_TEXT Call by reference Type reference (TYPE) COMT_PRSHTEXTX Produktkurztext 20040901
6 Importing IV_PRODUCT_TYPE Call by reference Type reference (TYPE) COMT_PRODUCT_TYPE Produkttyp 20040901

Method CREATE_PRODUCT on class CL_PRODUCT_TEST has no exception.

Method DELETE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Sagt aus, dass die Methode verbucht 20040915
2 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040915

Method DELETE_HIERARCHY on class CL_PRODUCT_TEST has no exception.

Method DELETE_HIERARCHY_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Sagt aus, dass die Methode verbucht 20040915
2 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) COMT_BOOLEAN 'X' Logische Variable 20040915
3 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040915

Method DELETE_HIERARCHY_RFC on class CL_PRODUCT_TEST has no exception.

Method FILL_BAPIRETURN_FROM_SY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter 20040823

Method FILL_BAPIRETURN_FROM_SY_MSG on class CL_PRODUCT_TEST has no exception.

Method GET_BASE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BASE_CATEORY Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20041014
2 Importing IV_PRODUCT_TYPE Call by reference Type reference (TYPE) COMT_PRODUCT_TYPE Produkttyp 20041014
3 Returning RS_CATEGORY Value transfer Type reference (TYPE) COMT_CATEGORY Tabellentyp (standard) zu COMM_CATEGORY 20041014

Method GET_BASE_CATEGORY on class CL_PRODUCT_TEST has no exception.

Method GET_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOGSYS Value transfer Type reference (TYPE) COMT_LOGSYS Originalsystem 20041014

Method GET_LOGSYS on class CL_PRODUCT_TEST has no exception.

Method READ_PRODUCT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041029
2 Exporting EV_RUNTIME_GROSS Call by reference Type reference (TYPE) I 20041029
3 Exporting EV_RUNTIME_NET Call by reference Type reference (TYPE) I 20041029
4 Importing IV_PRODUCT_ID Call by reference Type reference (TYPE) COMT_PRODUCT_ID Produkt-ID 20041029

Method READ_PRODUCT_DETAIL on class CL_PRODUCT_TEST has no exception.

Method REMOVE_CATEGORY_FROM_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040901
2 Importing IV_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20040901
3 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) COMT_BOOLEAN 'X' Logische Variable 20040901
4 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040901

Method REMOVE_CATEGORY_FROM_HIERARCHY on class CL_PRODUCT_TEST has no exception.

Method REMOVE_SETTYPE_FROM_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040901
2 Importing IV_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20040901
3 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) COMT_BOOLEAN 'X' Logische Variable 20040901
4 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040901
5 Importing IV_SETTYPE_ID Call by reference Type reference (TYPE) COMT_SETTYPE_ID Settyp-ID: interne Darstellung 20040901

Method REMOVE_SETTYPE_FROM_CATEGORY on class CL_PRODUCT_TEST has no exception.

Method ROLLBACK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041029

Method ROLLBACK_DATA on class CL_PRODUCT_TEST has no exception.

Method SAVE_HIERARCHY_CATEGORY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040902
2 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040902

Method SAVE_HIERARCHY_CATEGORY_DATA on class CL_PRODUCT_TEST has no exception.

Method SAVE_PRODUCT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041029

Method SAVE_PRODUCT_DATA on class CL_PRODUCT_TEST has no exception.

Method SAVE_PRODUCT_DATA_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20041029

Method SAVE_PRODUCT_DATA_UI on class CL_PRODUCT_TEST has no exception.

Method SET_BASE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040827
2 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) COMT_BOOLEAN 'X' 20040901
3 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040827
4 Importing IV_PRODUCT_TYPE Call by reference Type reference (TYPE) COMT_PRODUCT_TYPE Produkttyp 20040827

Method SET_BASE_HIERARCHY on class CL_PRODUCT_TEST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700