SAP ABAP IMG Activity VLC_DETERM_CHPROFILE (BAdI: Determination of Configuration Change Profile)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-A-VMS (Application Component) Vehicle Management System
     ISAUTO_VLC (Package) Vehicle Management System (VMS)
IMG Activity
ID VLC_DETERM_CHPROFILE BAdI: Determination of Configuration Change Profile  
Transaction Code S_KA5_12001312   (empty) 
Created on 20021129    
Customizing Attributes VLC_DETERM_CHPROFILE   BAdI: Determination of Configuration Change Profile 
Customizing Activity VLC_DETERM_CHPROFILE   BAdI: Determination of Configuration Change Profile 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name VLC_DETERM_CHPROFILE    

Use

This business add-in (BAdI) is used in the Vehicle Management System (IS-A-VMS) component.

You can use this BAdI to adapt the determination of the configuration change profile or to implement your own logic.

Configuration change profile determination is performed directly before the IPC (Internet Pricing and Configurator) is called. You have two methods at your disposal with which you can influence the determination of the configuration change profile at two different points in time.

  • BEFORE_DETERMINATION: react before determination
    • ACTION_IV: action that is currently being executed
    • VLCDISPLALV_ACTION_IS: data of vehicle for which the configuration change profile should be found
    • VLCACTDATA_IS: data required for executing the action, for example, data that the user has entered on the action screen
    • OWN_DETERM_ACTIVATED_CV: switches off the configuration change profile determination programmed in the standard settings. If you wish to do this, set this flag to "X" and program your own determination in the methid AFTER_DETERMINATION.
    • VLCCHPROFIND_CS: all the data that VMS uses to determine the configuration change profile (material, primary status, primary control, secondary status, secondary control, availability status, VMS role). You can change the data contained here due to the import parameters (for example, VLCDISPLALV_ACTION_IS).
  • AFTER_DETERMINATION: programme your own configuration change profile determination or change the result of the standard determination in retrospect.
    • USERNAME_IV: user name of the person who wishes to configure the vehicle
    • ACTION_IV: action that is to be executed and during which the vehicle is to be configured
    • VLCCHPROFIND_IS: vehicle, status information and VMS role for which the configuration change profile should be found
    • VLCDISPLALV_ACTION_IS: vehicle data
    • VLCACTDATA_IS: data required for executing the action
    • VLCCHPROITEM_CT: this parameter returns information on which character in the configuration should not be able to be changed/should not be visible.

If you want to influence standard determination you have to change the contents of VLCCHPROITEM_CT to suit your requirements. If you have deactivated standard determination using the method BEFORE_DETERMINATION, you must then fill parameter VLCCHPROITEM_CT.

Requirements

Standard settings

Activities

Procedure for Implementing a BAdI.

Example

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG VLC_DETERM_CHPROFILE 0 KA50000029 Vehicle Management System 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20021129 
SAP Release Created in 471