SAP Reports / Programs

SAPMSVMA SAP ABAP dialog Program - Extended Table Maintenance: Dispatcher Transaction







SAPMSVMA 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 SAPMSVMA 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

NWCH35 - IS-H CH: Determine Charge Fact. Val.
SM34 - Viewcluster maintenance call
SM31 - Call View Maintenance Like SM30
PRP_REGCODES - PP: Permitted Register Codes
PRP_UNIT - PP: Allowed Dimensions
KEP6 - Maintain characteristics
KCS5 - Maintain characteristics (view)
KCS6 - Display characteristics (view)
OK01 - Controlling Area: Components/StKFs
SOLPA - Solution Paths
PT705B - Display Features
SM30 - Call View Maintenance
EAOUTL - Cross-Contract Billing
OKKP - Maintain Controlling Area
OKKA - Maintain Controlling Area
OX06 - Controlling Area: Basic Data
OX19 - Controlling Area: Assgn. to CCode
PC00_M03_T510R - Display Table T510R
CX0A7 - Maintain Characteristic Values
PC00_M03_T5APBS06 - Display Table T5APBS06
CX0A8 - Display Characteristic Values
EADYN - Define Dynamic Period Control
HTTP_WHL_TMP - Help Transaction HTTP_WHITELILST_S
VFLI - Log tax exemption
KEP7 - Display characteristics
KEP8 - Operating concerns
KJCCSJ3BI01 - Customizing for Estimation Procedure
CACS_DET_ACCAS_30 - Call Generated Tables/Views
EXPG - Agent Determination
E_JBP_CUST - Customizing JBP
E_JBP_SYST - SAP System Settings for JBP
OAW1 - Reason for investment


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 SAPMSVMA. "Basic submit
SUBMIT SAPMSVMA AND RETURN. "Return to original report after report execution complete
SUBMIT SAPMSVMA 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: Dispatcher Transaction
Text Symbol: 001 = Table/View for Customizing Object
Text Symbol: A01 = View Cluster Maintenance
Text Symbol: A02 = Table View Maintenance


INCLUDES used within this REPORT SAPMSVMA

INCLUDE MSVMAO01.
INCLUDE MSVMAF01. "MF 141200


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:

VIEWCLUSTER_MAINTENANCE_CALL call function 'VIEWCLUSTER_MAINTENANCE_CALL' "SW 261095 exporting viewcluster_name = viewname * START_OBJECT = ' ' maintenance_action = action * READ_KIND = ' ' show_selection_popup = range_limits_input exceptions foreign_lock = 2.

VIEW_MAINTENANCE_CALL call function 'VIEW_MAINTENANCE_CALL' exporting action = action show_selection_popup = range_limits_input view_name = viewname variant_for_selection = variant check_ddic_mainflag = 'X' "MF 081100 tables dba_sellist = rangetab excl_cua_funct = fu_to_excl exceptions foreign_lock = 2 no_tvdir_entry = 8.

DDIF_NAMETAB_GET call function 'DDIF_NAMETAB_GET' exporting tabname = viewname exceptions not_found = 1 others = 2.

VIEWCLUSTER_MAINTENANCE_CALL call function 'VIEWCLUSTER_MAINTENANCE_CALL' "SW 261095 exporting viewcluster_name = viewname * START_OBJECT = ' ' maintenance_action = action * READ_KIND = ' ' show_selection_popup = range_limits_input exceptions CLIENT_REFERENCE = 1 FOREIGN_LOCK = 2 VIEWCLUSTER_NOT_FOUND = 3 VIEWCLUSTER_IS_INCONSISTENT = 4 MISSING_GENERATED_FUNCTION = 5 NO_UPD_AUTH = 6 NO_SHOW_AUTH = 7 OBJECT_NOT_FOUND = 8 NO_TVDIR_ENTRY = 9 * NO_CLIENTINDEP_AUTH = 10 " intern -> SHOW * INVALID_ACTION = 11 * SAVING_CORRECTION_FAILED = 12 SYSTEM_FAILURE = 13.

VIEW_MAINTENANCE_CALL call function 'VIEW_MAINTENANCE_CALL' exporting action = action show_selection_popup = range_limits_input view_name = viewname variant_for_selection = variant check_ddic_mainflag = 'X' "MF 081100 tables dba_sellist = rangetab excl_cua_funct = fu_to_excl exceptions client_reference = 01 foreign_lock = 02 * no_clientindependent_auth = 03 "SW 1152640/1999 no_database_function = 04 no_editor_function = 05 no_show_auth = 06 no_tvdir_entry = 07 no_upd_auth = 08 system_failure = 09 view_not_found = 10.

DDIF_NAMETAB_GET call function 'DDIF_NAMETAB_GET' exporting tabname = viewname exceptions not_found = 1 others = 2.

DYNP_VALUES_READ call function 'DYNP_VALUES_READ' exporting dyname = 'SAPMSVMA' dynumb = sy-dynnr translate_to_upper = 'X' tables dynpfields = dynpfields.

OBJECT_MAINTENANCE_CALL call function 'OBJECT_MAINTENANCE_CALL' exporting objectname = objectname objecttype = objecttype tabname = tabname exceptions * INTERFACE_NOT_CORRECT = 1 transaction_not_maintained = 2 transaction_not_found = 3 table_not_activ = 4 table_not_found = 5 subobject_not_found_in_project = 6 subobject_not_found_in_guide = 7 object_not_found_in_project = 8 object_not_found_in_guide = 9 table_has_no_object_in_project = 10 table_has_no_object_in_guide = 11 outline_not_found = 12 call_transaction_recurring = 13 system_failure = 14 others = 15.

OBJECT_MAINTENANCE_CALL call function 'OBJECT_MAINTENANCE_CALL' exporting tabname = objectname exceptions * INTERFACE_NOT_CORRECT = 1 transaction_not_maintained = 2 transaction_not_found = 3 table_not_activ = 4 table_not_found = 5 subobject_not_found_in_project = 6 subobject_not_found_in_guide = 7 object_not_found_in_project = 8 object_not_found_in_guide = 9 table_has_no_object_in_project = 10 table_has_no_object_in_guide = 11 outline_not_found = 12 call_transaction_recurring = 13 system_failure = 14 others = 15.

DDIF_TABL_GET call function 'DDIF_TABL_GET' exporting name = viewname importing dd02v_wa = w_dd02v exceptions illegal_input = 1 others = 2.

TR_OBJECTS_CHECK call function 'TR_OBJECTS_CHECK' importing we_objects_appendable = append tables wt_ko200 = iko200 wt_e071k = ie071k EXCEPTIONS cancel_edit_other_error = 1 show_only_other_error = 2 OTHERS = 3.

ENQUEUE_E_TABLE call function 'ENQUEUE_E_TABLE' exporting tabname = viewname varkey = enqkey exceptions foreign_lock = 4 system_failure = 8.

ENQUEUE_E_TABLE call function 'ENQUEUE_E_TABLE' exporting tabname = viewname exceptions foreign_lock = 4 system_failure = 8.

DEQUEUE_E_TABLE call function 'DEQUEUE_E_TABLE' "vxo exporting "vxo tabname = viewname "vxo varkey = enqkey. "vxo

DEQUEUE_E_TABLE call function 'DEQUEUE_E_TABLE' "vxo exporting "vxo tabname = viewname. "vxo



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 SAPMSVMA or its description.