SAP /IWBEP/IF_EPM_PRODUCT_UTIL OO Class - EPM BEP Product Util Interface
/IWBEP/IF_EPM_PRODUCT_UTIL is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /IWBEP/IF_EPM_PRODUCT_UTIL including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of /IWBEP/IF_EPM_PRODUCT_UTIL SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| LOG_ERROR_AND_RETURN | Public | |
| CALL METHOD /iwbep/if_epm_product_util=>LOG_ERROR_AND_RETURN...more details | ||
| LOG_EXCEPTION_AND_RETURN | Public | |
| CALL METHOD /iwbep/if_epm_product_util=>LOG_EXCEPTION_AND_RETURN...more details | ||
| PRODUCT_CREATE | Public | |
| CALL METHOD /iwbep/if_epm_product_util=>PRODUCT_CREATE...more details | ||
| PRODUCT_DELETE | Public | |
| CALL METHOD /iwbep/if_epm_product_util=>PRODUCT_DELETE...more details | ||
| PRODUCT_GET_DETAIL | Public | |
| CALL METHOD /iwbep/if_epm_product_util=>PRODUCT_GET_DETAIL...more details | ||
| PRODUCT_GET_LIST | Public | |
| CALL METHOD /iwbep/if_epm_product_util=>PRODUCT_GET_LIST...more details | ||
|
| ||
| PRODUCT_UPDATE | Public | |
| CALL METHOD /iwbep/if_epm_product_util=>PRODUCT_UPDATE...more details | ||
/IWBEP/IF_EPM_PRODUCT_UTIL attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| GC_ABORT | Constant | Message Type | 'A' | LIKE SYMSGTY | Public |
| GC_ASCENDING_FLAG | Constant | ABAP Bool | 'X' | LIKE CHAR1 | Public |
| GC_CATEGORY | Constant | Order:Category | 'CATEGORY' | LIKE STRING | Public |
| GC_ENTITY_CONVERSION_FACTOR | Constant | Conversion Factor | 'ConversionFactor' | LIKE STRING | Public |
| GC_ERROR | Constant | Message Type | 'E' | LIKE SYMSGTY | Public |
| GC_MSG_ID | Constant | Message Class | '/IWBEP/EPM_PRODUCT' | LIKE SYMSGID | Public |
| GC_NODE_KEY | Constant | Order:NODE KEY | 'NODE_KEY' | LIKE STRING | Public |
| GC_ORDER_DESC | Constant | Descending Sorting order | 'DESC ' | LIKE STRING | Public |
| GC_PRD_KEY_NAME | Constant | Product Node Key Name | 'ProductNodeKey' | LIKE STRING | Public |
| GC_PRICE | Constant | Field of length 16 | 'PRICE' | LIKE CHAR16 | Public |
| GC_PRODUCT | Constant | Order:Product | 'NAME' | LIKE STRING | Public |
| GC_PRODUCTCATEGORY | Constant | Product Category Property | 'PRODUCTCATEGORY' | LIKE STRING | Public |
| GC_PRODUCTGUID | Constant | Product GUID | 'PRODUCTKEY' | LIKE STRING | Public |
| GC_PRODUCTID | Constant | Order:ProductID | 'PRODUCT_ID' | LIKE STRING | Public |
| GC_PRODUCTNAME | Constant | Product Name Property | 'PRODUCTNAME' | LIKE STRING | Public |
| GC_PRODUCTTYPECODE | Constant | Product Type Code Property | 'PRODUCTTYPECODE' | LIKE STRING | Public |
| GC_PRODUCT_ID | Constant | Product ID | 'PRODUCTID' | LIKE STRING | Public |
| GC_PRODUCT_NODE_KEY | Constant | Product Key | 'productkey' | LIKE STRING | Public |
| GC_SELECT_ALL_ROWS | Constant | All Rows | '-1' | LIKE STRING | Public |
| GC_SUPPID | Constant | Order:Supplier ID | 'SUPPLIER_ID' | LIKE STRING | Public |
| GC_SUPPLIERID | Constant | Supplier ID Property | 'SUPPLIERID' | LIKE STRING | Public |
| GC_SUPPLIERNAME | Constant | Supplier Name Property | 'SUPPLIERNAME' | LIKE STRING | Public |
| GC_SUPPNAME | Constant | Order:Supplier Name | 'SUPPLIER_NAME' | LIKE STRING | Public |
| GC_TYPECODE | Constant | Order:Type Code | 'TYPE_CODE' | LIKE STRING | Public |
| GC_UNITPRICE | Constant | Unit Price Property | 'UNITPRICE' | LIKE STRING | Public |
/IWBEP/IF_EPM_PRODUCT_UTIL types
BALMNR -BALOGNR -
BAPILOGSYS -
BAPIRET2 -
BAPIRET2_TAB -
BAPI_FLD -
BAPI_MSG -
BAPI_MTYPE -
BAPI_PARAM -
SYMSGID -
SYMSGNO -
SYMSGV -
TEPM_ABAP_BOOL -
TEPM_BAPIOPTION -
TEPM_BAPISIGN -
TEPM_CHANGED_AT -
TEPM_COMPANY_NAME -
TEPM_CURR_CODE -
TEPM_DESC -
TEPM_DIMENSION_UNIT -
TEPM_FIELD_NAME -
TEPM_PARTNER_ID -
TEPM_PD_GUID -
TEPM_PRODUCT_CATEGORY -
TEPM_PRODUCT_CF_GUID -
TEPM_PRODUCT_DEPTH -
TEPM_PRODUCT_DESC -
TEPM_PRODUCT_GUID -
TEPM_PRODUCT_HEIGHT -
TEPM_PRODUCT_ID -
TEPM_PRODUCT_NAMES -
TEPM_PRODUCT_PIC_URL -
TEPM_PRODUCT_PRICE -
TEPM_PRODUCT_TYPE -
TEPM_PRODUCT_WIDTH -
TEPM_QUANTITY_UNIT -
TEPM_QUERY_MAX_ROWS -
TEPM_SUPPLIER_GUID -
TEPM_TARGET_UNIT -
TEPM_WEIGHT_MEASURE -
TEPM_WEIGHT_UNIT -
TS_EPM_COMPANY_NAME -
TS_EPM_CONV_FACTOR -
TS_EPM_PAGING_OPTIONS -
TS_EPM_PRODUCTS -
TS_EPM_PRODUCT_CATEGORY -
TS_EPM_PRODUCT_DEEP -
TS_EPM_PRODUCT_ID -
TS_EPM_PRODUCT_NAMES -
TS_EPM_PRODUCT_PRICES -
TS_EPM_PRODUCT_TYPE_CODE -
TS_EPM_SEL_PAR_BPID -
TS_EPM_SORT_OPTION -
TTT_SEL_PAR_BP_IDS -
TT_EPM_COMPANY_NAME -
TT_EPM_CONV_FACTOR -
TT_EPM_PD_GUID -
TT_EPM_PRODUCTS -
TT_EPM_PRODUCT_CATEGORY -
TT_EPM_PRODUCT_ID -
TT_EPM_PRODUCT_NAMES -
TT_EPM_PRODUCT_PRICES -
TT_EPM_PRODUCT_TYPE_CODE -
TT_EPM_SORT_OPTIONS -
TV_EPM_QUERY_MAX_ROWS - Natural Number
Links to Related Class(s)
/IWBEP/I...Full list of available SAP object classes
Search for further information about these or an SAP related objects