null

Skip to end of banner
Go to start of banner

New CFM BAdIs (enhancement spots)

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Enhancement Spot

  • BAdI
    • Interface Method

Description

  • /PRONOVIA/PRMOBJDEF

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

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

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

    • 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 ProConfiguration object handling. Called in the main context.

    • 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

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.

  • No labels