Enhancement spots (new BAdI's)

/PRONOVIA/PRMOBJDEF

All BAdIs concerning the process of object definition and dialog for selecting objects. Called within function module /PRONOVIA/DEFINE_OBJECTS.

Interface Methods

Description

Interface Methods

Description

AFTER_READ_CUSTOMIZING

After reading the customizing data.

AFTER_DEFINING_OBJECTS

After defining the objects for the current configuration.
When creating or changing a configuration and activated, the object selection dialogue will be started after the definition phase and therefore CV_DIALOG_ACTION is set to 'D'.
Overwrite with space to prevent the execution of the object selection dialogue. In this case all ACTION flags in the CT_OBJECTS table can be set by this exit. Otherwise defaults according the customizing will be used See parameter "Without Dialog" in "Processing scenario" > "Object selection".

PREPARE_SEL_DIALOG

Called from within the object selection after setting up the buffer for selection, just before setting up the display.
The method is called for each block of objects for same data package, organizational key and object relevance.

END_OF_OBJECT_DIALOG

At the end of object definition, before leaving /PRONOVIA/PRM_DEFINE_OBJECTS.

 

/PRONOVIA/PRMCFI

BADIs within the configuration information classes (CFI).

Interface Method

Description

Interface Method

Description

LOAD

Load of ProConfiguration configuration objects, called for each object. Object data can be manipulated.

This BADI is only used when the configuration is read using the configuration information classes (CFI). For example this is the case, when the configuration is shown in theProFramework.
The old workbench does NOT use CFI.

/PRONOVIA/PRM_CHANGE_DIALOG

Enhancement of the ProConfiguration change dialog.

Interface Method

Description

Interface Method

Description

INITIALIZE_PROCESSING

Start / initialization call before dialog is processed.

SET_NEXT_STEP

Called before each "Step" within the dilaog. A "Step" is processed for one value or a group of values. The current step is defined in IO_CHANGE_DIALOG->MV_ACTUAL_STEP, the corresponding data for the dialog can be read and altered in table CT_DIALOG_DATA.

VALIDATE_STEP

Called after processing a field / field group. Processing can be after user input but is also called when no input is required.

/PRONOVIA/PRM_OBJ_HANDLING

Implementing own code before and after <%PRODUCTNAME%> object handling. Called in the main context.

Interface Method

Description

Interface Method

Description

BEFORE_OBJECT_HANDLING

Called before ProConfiguration object handling, allows to initialize own data or changing object data.

AFTER_OBJECT_HANDLING

Called after ProConfiguration object handling for cleaning up own data.

/PRONOVIA/PRM_CONTROL

Interface Method

Description

Interface Method

Description

/PRONOVIA/PRM_
CONTROL

Various methods to control configuration data and the material save process.

INIT_DATA

Called from within the ProConfiguration initialization function /PRONOVIA/PRM_INIT to initialize own data.

BOOK_MATERIAL_DATA_START

Called at start of the on commit routine for booking ProConfiguration configuration data within the material save process.

BOOK_MATERIAL_DATA_END

Called at the of the on commit routine for booking ProConfiguration configuration data within the material save process.

SAVE_MATERIAL_START

Called at the start of the material save process. ProConfiguration processing can be stopped.

SAVE_MATERIAL_END

Called at the end of the material save process. Any errors, which will be signalised to SAP material master processing, are provided.

/PCH/PRM_LOGINT

Interface Method

Description

Interface Method

Description

EVALUATE_INTEGRATION_CTRL

Evaluate integration control to use.

FILTER_DOCUMENTS

Filter evaluated documents.

AFTER_SETUP_INTEGRATION_CTRL

Initialization of own data, called after initializing logistic integration for an object.

EXPLODE_MAT_BOM_ONE_LEVEL

Own BOM / structure explosion for one level.

GET_DOCUMENTS_FOR_MATERIAL

Allows to define an alternative documents evaluation for material master / plant. Default evaliation for client and / or plant can be suppressed.

 

© ProNovia AG | Imprint | Data Protection