Customer Exits
Customer exits are client specific function modules, which implement the required functions.
Enhancements which have been enabled with ProConfiguration Version 4.1 or lower have been implemented as customer exits. Newer enhancements (V4.2 or higher) are provided as business add-ins, please refer to Classical BAdIs and Enhancement spots (new BAdI's).
Client specific function modules have to be registered in the ProConfiguration customizing. The function's name can be freely selected, respecting the SAP rules for the client name space. Please consult the SAP documentation.
The following table gives an overview on all customer exits. Details about each customer exit can be found in the templates listed below. All templates are registered in the function library /PRONOVIA/PRMEXA.
Material / Material Status
Customer exit | Template |
---|---|
Before ProConfiguration actions, while saving material | /PRONOVIA/PRM_X_MAT_SAVE_EXIT |
Defines configuration type of a material | /PRONOVIA/PRM_X_DEF_CONF_TYPE |
Filter list of valid status | /PRONOVIA/PRM_X_FILTER_MATSTA |
On status change (check completed) | /PRONOVIA/PRM_X_ON_CHANGE_STA |
Before / After saving material status and log | /PRONOVIA/PRM_X_BOOK_MSPROT |
Before revision | This Exit is obsolete (but still supported), Please use the classical BAdI /PRONOVIA/PRM01 instead (see Classical BAdIs). |
Set valid from date of one single alternative date | /PRONOVIA/PRM_X_SHIFT_OBJ_ALTD |
Before copy of classes / characteristics from template | /PRONOVIA/PRM_X_BEF_CLAS_COPY |
Alternative creation of material (successor / family) | /PRONOVIA/PRM_X_MM01_ALTERNATI |
Object handling
Customer exit | Template |
---|---|
After definition of object customizing and after definition of assigned objects. | This Exit is obsolete (but still supported). Please use new enhancement spot /PRONOVIA/PRMOBJDEF. |
Definition of an object's main language | /PRONOVIA/PRM_X_SET_MASTER_LAN |
Definition of document's object identification | /PRONOVIA/PRM_X_DEF_DOC_IDENT |
Before / after creating or versioning of documents | /PRONOVIA/PRM_X_CREATE_DOC |
Definition of a document original template | /PRONOVIA/PRM_X_GET_TEMPLATE |
Definition of storage category for original templates (ProNovia SAP DMS FrameWork). | /PRONOVIA/PRM_X_DEF_STORAGECAT |
Old CFM Workbench
Following exits are only used for the old CFM workbench. When running ProConfiguration in an ProFramework application use ProFramework BADI's instead.
Customer exit | Template |
---|---|
Workbench: Definition of individual columns | /PRONOVIA/PRM_X_WRKB_DEF_COL |
Workbench: Fill / Change cells | /PRONOVIA/PRM_X_WRKB_DEF_ITEM |
Workbench: Before viewing context menu | /PRONOVIA/PRM_X_WRKB_CTX_BUILD |
Workbench: Before execution context menu command | /PRONOVIA/PRM_X_WRKB_CTX_EXEC |
Object selection dialogue
Customer exit | Template |
---|---|
Check document to be linked | /PRONOVIA/PRM_X_CHECK_LINK_DOC |
Check raw material, define document. | /PRONOVIA/PRM_X_CHECK_RAW_MAT |
Configurations Family / Multiple Usage
Customer exit | Template |
---|---|
Creation of a configuration family | /PRONOVIA/PRM_X_CREATE_FAM |
New member in a configuration family | /PRONOVIA/PRM_X_NEW_FAM_MEMBER |
Treatment of configuration types for multiple use in case of material status change. See also Business Add-In DPCH_USAGE_CHECK. | /PRONOVIA/PRM_X_HANDLE_USAGE |
Treatment configuration types for family actions | /PRONOVIA/PRM_X_HANDLE_FAMMEM |
Insert / Remove maintenance of family, members (dialogue) | /PRONOVIA/PRM_X_FAM_EDIT_MEM |
Family maintenance, before booking data | /PRONOVIA/PRM_X_FAM_EDIT_BOOK |
Object dependencies
Customer exit | Template |
---|---|
After checking object dependencies, before message / action | /PRONOVIA/PRM_X_OBREL_HANDLER |
© ProNovia AG | Imprint | Data Protection