SAP Reports / Programs

SAPMSVIM SAP ABAP dialog Program - Extended table maintenance module generation







SAPMSVIM is a standard Module pool for a dialog screen ABAP Program available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter SAPMSVIM into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

SE54 - Generate table view


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT SAPMSVIM. "Basic submit
SUBMIT SAPMSVIM AND RETURN. "Return to original report after report execution complete
SUBMIT SAPMSVIM VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Extended table maintenance module generation
Text Symbol: D35 = assignment ?
Text Symbol: G01 = Generation... $ % (&) $
Text Symbol: G02 = View maint: Overview screen
Text Symbol: G03 = Maintain View: Detail Screen
Text Symbol: G04 = Extended Table Maintenance (Generated)
Text Symbol: G05 = Extended Table Maintenance: Upper Level
Text Symbol: G06 = Lower-level extended table maintenance
Text Symbol: H01 = Non-existent maintenance dialogs
Text Symbol: H02 = Maintenance dialogs
Text Symbol: I01 = Program component
Text Symbol: I02 = none exist
Text Symbol: L01 = does not exist
Text Symbol: O01 = Interface $ where-used list ;;
Text Symbol: O02 = No control information available for interface $
Text Symbol: P01 = Enter table/view name
Text Symbol: P08 = Function group generation log
Text Symbol: P09 = Function group & generation log
Text Symbol: P10 = Generation log table/view
Text Symbol: P11 = Generation log table/view &
Text Symbol: P12 = Generate table maintenance view
Text Symbol: P13 = Current generation log
Text Symbol: PK1 = Log table/view
Text Symbol: PK2 = Log F group
Text Symbol: C02 = Change
Text Symbol: D00 = Delete existing events
Text Symbol: D01 = For table/view &
Text Symbol: D02 = Control entries exist
Text Symbol: D03 = for events.
Text Symbol: D04 = Delete control
Text Symbol: D05 = entries ?
Text Symbol: D10 = Maintenance object descr. exists
Text Symbol: D11 = Structure & still has
Text Symbol: D12 = another maintenance description which is
Text Symbol: D13 = no longer needed after the structure is deleted.
Text Symbol: D14 = Delete maintenance object description
Text Symbol: D15 = maintenance object description?
Text Symbol: D20 = Delete existing variants





Text Symbol: D21 = For table/view &
Text Symbol: D22 = variants still exist
Text Symbol: D24 = Delete variants
Text Symbol: D25 = ?
Text Symbol: D30 = Authorization group assigned
Text Symbol: D31 = Structure & still has an
Text Symbol: D32 = authorization group assigned which
Text Symbol: D33 = no longer needed after the structure is deleted.
Text Symbol: D34 = Delete authorization group
Text Symbol: VA7 = is to be created or deleted.
Text Symbol: VA8 = Create
Text Symbol: VA9 = Delete
Text Symbol: VAA = The use of the standard interface does not ;;VAA-VAC contiguous text
Text Symbol: VAB = require control information.
Text Symbol: VAC = Control information exists for $.
Text Symbol: VD1 = Deete control info ;;VD1+VD2 contiguous text
Text Symbol: VD2 = for $?
Text Symbol: VE1 = Control information exists ;;VE1-VE3 contiguous text
Text Symbol: VE2 = for table/view $,
Text Symbol: VE3 = but not for the individual interface.
Text Symbol: VE4 = Create interface ;;VE4-VE6 contiguous text
Text Symbol: VE5 = or delete control information for $
Text Symbol: VE6 = ?
Text Symbol: VE7 = User interface
Text Symbol: VE8 = Control information
Text Symbol: VI1 = No control information for $
Text Symbol: VI2 = Create?
Text Symbol: VS1 = Other user interface
Text Symbol: W00 = Import parameters:.................................
Text Symbol: W01 = Export parameters:.................................
Text Symbol: W02 = Table parameters:..................................
Text Symbol: W03 = Exception parameters:..............................
Text Symbol: PK3 = Log cluster
Text Symbol: R00 = One-step maintenance
Text Symbol: R01 = The maintenance type is changed from two-step ;;text R01-R03
Text Symbol: R02 = to one-step. The single screen ;;belong together
Text Symbol: R03 = is no longer required.
Text Symbol: R04 = Delete unnecessary ;;text R04-R05
Text Symbol: R05 = single screen ? ;;belong together





Text Symbol: T00 = Delete entries
Text Symbol: T01 = Function group &
Text Symbol: T02 = No Package
Text Symbol: T03 = found.
Text Symbol: T04 = Should the entries which are
Text Symbol: T05 = flagged for deletion be
Text Symbol: T06 = transported ?
Text Symbol: T07 = Transport
Text Symbol: T08 = No transport
Text Symbol: T09 = Prompt for transportable Workbench request
Text Symbol: VA1 = control information
Text Symbol: VA2 = Control information is required ;;VA2-VA4 contiguous text
Text Symbol: VA3 = for table/view $
Text Symbol: VA4 = for the use of an individual interface.
Text Symbol: VA5 = Please specify whether the control information
Text Symbol: VA6 = for the use of an individual interface
Text Symbol: C01 = Display
Text Symbol: 029 = Save changes first?
Text Symbol: 034 = Exit control index maintenance
Text Symbol: 035 = Control index data changed.
Text Symbol: 036 = Package:
Text Symbol: 037 = This Package Does Not Exist.
Text Symbol: 038 = The Original of the Package is in System $
Text Symbol: 039 = 1. reserved screens
Text Symbol: 040 = No further entries were found.
Text Symbol: 041 = Number Interval
Text Symbol: 042 = reserved for selection screens
Text Symbol: 043 = available
Text Symbol: 044 = No.
Text Symbol: 045 = Tab./View
Text Symbol: 046 = Screen Typ
Text Symbol: 047 = From number
Text Symbol: 048 = To number
Text Symbol: 049 = gen. objects
Text Symbol: 051 = Function group:
Text Symbol: 052 = missing
Text Symbol: 053 = Function groups with modules or index entries
Text Symbol: 054 = User's own interface available
Text Symbol: 055 = Control info available, no interface



Text Symbol: 056 = Assign authorization group
Text Symbol: 001 = List of selected function groups
Text Symbol: 002 = Group
Text Symbol: 003 = Description
Text Symbol: 006 = Short text
Text Symbol: 007 = The screen number $ is already assigned
Text Symbol: 008 = but not referenced in the control directory
Text Symbol: 009 = for another maintenance dialog.
Text Symbol: 010 = Overwrite old screen number
Text Symbol: 011 = in control directory?
Text Symbol: 012 = Overview screen number assigned
Text Symbol: 013 = Function module for $
Text Symbol: 014 = Control
Text Symbol: 015 = Edit data
Text Symbol: 016 = Choose a screen to edit ;;
Text Symbol: 018 = Function groups that do not contain meintenance modules
Text Symbol: 019 = Free screen number ranges
Text Symbol: 020 = Assigned screen nos.
Text Symbol: 021 = Already generated screens
Text Symbol: 022 = Not yet generated screens from the control directory ;;
Text Symbol: 023 = Screen not yet generated
Text Symbol: 024 = Overview
Text Symbol: 025 = Details
Text Symbol: 026 = Screens exist, but not in control directory ;;
Text Symbol: 057 = Assign single screen number
Text Symbol: 551 = View variant
Text Symbol: 600 = Comparison type
Text Symbol: 601 = Processing note for compare type
Text Symbol: 602 = Note
Text Symbol: 603 = Error
Text Symbol: A00 = Find
Text Symbol: A01 = Search for function group
Text Symbol: A02 = or namespace?
Text Symbol: A03 = Function group
Text Symbol: A04 = Namespace
Text Symbol: A10 = Create maintenance module
Text Symbol: A11 = For View/Table $ ;;A11-A15 contiguous text
Text Symbol: A12 = no
Text Symbol: A13 = maintenance modules created.
Text Symbol: A14 = Create
Text Symbol: A15 = modules ?
Text Symbol: A20 = Maintain structure
Text Symbol: A21 = Maintain table or view structure ;;A21-A23 contiguous text
Text Symbol: A22 = in Data Dictionary?
Text Symbol: A23 = maintain view ?
Text Symbol: A24 = Table
Text Symbol: A25 = View
Text Symbol: A26 = Maintain view variant
Text Symbol: 058 = Module name
Text Symbol: 059 = Control entry changed
Text Symbol: 060 = Function group can not be deleted, modules still exist.
Text Symbol: 061 = Delete modules via function Delete generated objects
Text Symbol: 062 = Delete modules via the function library
Text Symbol: 070 = View cluster with maintenance dialogs
Text Symbol: 071 = Status:
Text Symbol: 072 = active
Text Symbol: 073 = revised
Text Symbol: 074 = Title
Text Symbol: 080 = No use of the table view was found.
Text Symbol: 081 = Modules which are not used by the table view.
Text Symbol: 090 = Local object (no transport)
Text Symbol: 100 = Copy view cluster
Text Symbol: 101 = How is view cluster & to be copied ?
Text Symbol: 102 = Normal
Text Symbol: 103 = Variant
Text Symbol: 500 = Proposal &
Text Symbol: 501 = Maintain
Text Symbol: 502 = Display
Text Symbol: 503 = Generating... $ % Maint. object description $
Text Symbol: 504 = No Assignment
Text Symbol: 550 = Existing maint. view variants


INCLUDES used within this REPORT SAPMSVIM

INCLUDE MSVIMO30.
INCLUDE MSVIMI30.
INCLUDE MSVIM_ADJUST_ONLY_CLIENT_DEF01.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

No SAP FUNCTION MODULES are executed within this report code!



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name SAPMSVIM or its description.