Show TOC

Converting Generated Table Maintenance Dialogs to UnicodeLocate this document in the navigation structure

Use

If you have configured your system as a Unicode system, all table maintenance dialogs must be Unicode-compatible. Generated table maintenance dialogs which are not delivered by SAP must be converted to Unicode.

Process
  1. The program RSVIMT_NON_UC_VIM_AREAS gives you an overview of the generated maintenance dialogs. It returns maintenance views and tables for which a generated maintenance dialog or view clusters exist, by flexible selection conditions. The associated function group, generated screens and events used are also specified. For view clusters, the events used are also listed.

    You can navigate as follows in the fields in the list created by the program:

    • Table/view, view cluster, and function group: Go to SE54; for a view cluster or a function group, you must go to the desired screen via the application toolbar ( Edit Function Group or Edit View Cluster button).

    • Dynpro: Display screen flow logic.

    • Event: Display form routine which runs in the event.

  2. Renew generated sources.

    You can either regenerate generated sources for each individual function group with the transaction SE54, or with the report RSVIMT_UC_VIEW_MAINT_GEN using more complex selection criteria. Only the structure-specific form routines in the Include L<function group name>F00 are affected.

    Caution

    Sources can only be regenerated in their original system.

  3. You edit maintenance dialog functional enhancements.

    You must check all functional enhancements manually. The transaction UCCHECK cannot find all critical locations.

    You are in Includes in the generated function group whose name begins with L<function group name> (not with LSVIM) and does not end with T00, F00, I00, UXX or U01 - U<nn> (generated coding). Example: L<function group name>I01.

    • Individual modules in the generated maintenance screen flow logic:

      You can also go to the Includes via SE54: Enter table or view name, choose Generated Objects and Create/Change. Double-click on a screen number in the next screen. Access the module via the flow logic.

    • Form routines for events

      These can also be edited via the ABAP Workbench by specifying the Includes (name: see above) or via SE54: Enter view or table name, choose Start of the navigation path Environment Next navigation step Modification Next navigation step Events End of the navigation path. Go to the form routine with the button in the Editor column in the next screen.

  4. Set the Unicode flag for the generated function group.

    1. Select a function group in the Object Navigator.

    2. Double-click on the function group name in the tree structure.

    3. Set the Unicode Checks Active flag in the following dialog box.

    4. Save.

    5. Activate the function group.

  5. Edit View Cluster Modifications.

    If maintenance dialogs are in view clusters which have events, the form routines must also be edited.

    Choose Edit View Cluster in the transaction SE54, and specify the name of the table/view. Choose Create/Change and Events in the tree structure in the following screen. Go to the form routine with the button in the Editor column in the next screen.

    Note

    The form routines for the view cluster events are in module pools, for which the Unicode check must also be activated.

  6. Adjust other View Maintenance Interfaces (call via function modules).

Result

You have converted your generated table maintenance dialogs to Unicode.

The conversion to Unicode is backwards-compatible. Maintenance dialogs converted to Unicode also work in other systems.