Show TOC

View Clusters: Technical BackgroundLocate this document in the navigation structure

Use

You must adapt the single dialogs to the view cluster maintenance functionality. This adaptation can be made automatically by the maintenance transaction when it activates the view cluster.

Automatic Adjustment

The system automatically makes the following modifications:

  • Modify the PROCESS ON VALUE-REQUEST flow logic for view cluster possible entries help.

  • Deactivate the database level foreign key check for types " " and "C" by modifying the screen field attributes.

    Caution

    If you deactivated the foreign key relationships on the screens, you should no longer use the maintenance dialog to directly maintain the table or view in the extended table maintenance. This may lead to inconsistencies in the database tables. You can only use the maintenance dialog for the view cluster maintenance.

  • Including a field statement in the chain statement of the maintenance view which controls the input-ready status in case of errors.

Manual Adjustment

If you want to make the modifications manually you must make the following changes to view maintenance objects in the view cluster:

  1. Deactivate the automatic foreign key check for all key fields in the field dependence in the view maintenance screens.

  2. Deactivate the automatic foreign key check for fields with field dependency "C" which also have a foreign key relationship in the ABAP Dictionary.

  3. An input check is made in the PAI modules LISTE_UPDATE_LISTE (list screen) or DETAIL_PAI (detail screen). Ensure that fields with the field dependency "C" are put in the associated CHAIN statement.

  4. Call the view cluster-specific possible entries help in the PROCESS ON VALUE-REQUEST flow logic for fields whose entity tables are maintained in the view cluster. Use the module VCL_HELP_VALUES:

                  
                         PROCESS ON VALUE-REQUEST. FIELD <viewname-fieldname> MODULE VCL_HELP_VALUES.
                      

    Replace <viewname-fieldname> with the field name.