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 and .

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

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 ).

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

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.
See .

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).
Please note that newer UTI versions allow the definition of the storage category using different control parameters.

/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

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

Customer exit

Template

Check document to be linked

/PRONOVIA/PRM_X_CHECK_LINK_DOC

Check raw material, define document.
See also BADI /PRONOVIA/PRM02. RAW_MAT_GET_DOCUMENTS.

/PRONOVIA/PRM_X_CHECK_RAW_MAT


Configurations Family / Multiple Usage

Customer exit

Template

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

Customer exit

Template

After checking object dependencies, before message / action

/PRONOVIA/PRM_X_OBREL_HANDLER



 

© ProNovia AG | Imprint | Data Protection