Post

3 followers Follow
0

ABAP files with format LSVIM* are not analyzed

ABAP files with format  LSVIM* are not analyzed.

This is because the LSVIM* files are skipped by ABAP analyzer.These files are generated by the SAP system and not the part of actual source-code hence these files are not picked by the analyzer.

Below are the list of  patterns of files which are getting excluded by ABAP analyzer:

The following includes are generated by the standard, when a table maintenance dialog is created. These Includes should be Excluded, when the extractor program runs.

LSVIMDAT erweiterte Tabellenpflege: allgemeine Datendeklarationenen
LSVIMF04 LOGS_ANALYSE
LSVIMF05 SHOW_FUNCTION_DOCU
LSVIMF06 UPDATE_STATUS
LSVIMF07 VIM_SINGLE_ENTRY_FILL_SELLIST
LSVIMF08 VIM_SET_IMP_RESULTS
LSVIMF09 VIM_PROCESS_MESSAGE
LSVIMF0A X_REFRESH_TCTRL
LSVIMF0B CHECK_MODIFY_MERGED_ENTRIES
LSVIMF0C DELETE_FROM_MAINKEY_TAB
LSVIMF0D BUILD_MAINKEY_TAB_2
LSVIMF0G BUILD_MAINKEY_TAB_1
LSVIMF0H BUILD_MAINKEY_TAB_0
LSVIMF0I BUILD_MAINKEY_TAB
LSVIMF0J COLLAPSE
LSVIMF0K TIME_DEPENDENT_DISPLAY_MODIF
LSVIMF0L DELIMITATION
LSVIMF0M CONSISTENCY_PRT_FRKY_FIELDS
LSVIMF0N TEMP_DELIM_DETERMINE_ACTION
LSVIMF0O TEMPORAL_DELIMITATION
LSVIMF0P TEMP_DELIM_UNDELETE
LSVIMF0Q TEMP_DELIM_DEL_OVERLD_ENTRIES
LSVIMF0R CHECK_DELIM_NEW_ENTRY
LSVIMF0S AFTER_TEMPORAL_DELIMITATION
LSVIMF0T X_CALL_SCREEN
LSVIMF0U X_CALL_VIEWMAINTENANCE
LSVIMF0V VIM_RESTORE_LOCAL_MEMORY
LSVIMF0W VIM_APPEND_GLOBAL_TABLE
LSVIMF0X VIM_SET_GLOBAL_FIELD_VALUE
LSVIMF0Y VIM_GET_GLOBAL_FIELD_VALUE
LSVIMF0Z VIM_GET_GLOBAL_TABLE
LSVIMF10 LISTE_EXIT_COMMAND
LSVIMF11 BEFORE_LEAVING_FRAME_FUNCTION
LSVIMF12 BEFORE_LEAVING_EXT
LSVIMF13 AFTER_SAVING
LSVIMF14 PREPARE_SAVING
LSVIMF15 MOVE_EXTRACT_TO_VIEW_WA
LSVIMF16 VIM_IMP_CALL_SCREEN
LSVIMF17 VIM_CONVERT_TABKEY
LSVIMF18 VIM_SET_IMPRES_HEADER
LSVIMF19 VIM_MODIFY_VIEW_ENTRY
LSVIMF1A VIM_PROCESS_VIEW_ENTRY
LSVIMF1B VIM_RESTORE_SUBSET_CONDS
LSVIMF1C UPGRADE
LSVIMF1D PROCESS_AFTER_ENTRY_RESET
LSVIMF1E PROCESS_ENTRY_RESET
LSVIMF1F RESET_ENTRIES
LSVIMF1G CHECK_ALLOWED_KEYRANGES
LSVIMF1H BUILD_VALTAB_HFIELDS
LSVIMF1J MARK_IGNORED_ENTRIES
LSVIMF1K DELETE_CHECK_KEYRANGE
LSVIMF1L LOESCHEN
LSVIMF1M ZURUECKHOLEN
LSVIMF1N EDIT_VIEW_ENTRY
LSVIMF1O VIM_FILL_WHERETAB
LSVIMF1P PREPARE_READ_REQUEST
LSVIMF1Q GET_KEYTAB
LSVIMF1R TRANSPORTIEREN
LSVIMF1S CORR_UPD
LSVIMF1T UPDATE_CORR_KEYTAB
LSVIMF1U VIM_ADDR_KEYTAB_ENTRIES_INTERN
LSVIMF1V VIM_ADDRESS_KEYTAB_ENTRIES
LSVIMF1W UPDATE_CORR
LSVIMF1X PREPARE_CORR
LSVIMF1Y CHECK_TRANSP_OBJS_FOR_MAINT
LSVIMF1Z CHECK_LOCKABLE_OBJECT
LSVIMF20 REQUEST_CORR_NUMBER
LSVIMF21 GET_TRANSP_INFO
LSVIMF22 ORDER_ADMINISTRATION
LSVIMF23 ORIGINAL_HOLEN
LSVIMF24 ADDRESS_MAINTAIN
LSVIMF25 LISTE_ADDRESS_MAINTAIN
LSVIMF27 ENQUEUE
LSVIMF28 X_ENQUEUE
LSVIMF29
LSVIMF2A COMPLETE_SUBSETFIELDS
LSVIMF2B COMPLETE_EXPROFIELDS
LSVIMF2C FILL_SUBSETFIELDS
LSVIMF2D INIT_SUBSET_FCTFIELDS
LSVIMF2E INIT_SUBSET_KEYFIELDS
LSVIMF2F MODIFY_TABLES
LSVIMF2G CHECK_DYNAMIC_SELECT_OPTIONS
LSVIMF2H VIM_MARK_AND_PROCESS
LSVIMF2I VIM_EXTERNAL_EDIT
LSVIMF2J VIM_RESTORE_STATE_INFO
LSVIMF2K VIM_STORE_STATE_INFO
LSVIMF2L CALL_DYNPRO
LSVIMF2M KOPIERE_EINTRAG
LSVIMF2N KOPIERE
LSVIMF2O REPLACE
LSVIMF2P CONSIDER_OLD_EXCLUDE_TAB
LSVIMF2Q SUCHEN
LSVIMF2R CHECK_IF_ENTRY_CAN_BE_DELETED
LSVIMF2S LOGICAL_DELETE_FROM_TOTAL
LSVIMF2T LISTE_LOESCHE
LSVIMF2U VIM_CK_APPEND_WHERETAB
LSVIMF2V CHECK_KEY
LSVIMF2W HINZUFUEGEN
LSVIMF2X CHECK_NEW_MAINKEY
LSVIMF2Y NICHT_VORHANDEN
LSVIMF2Z UPDATE_ENTRY
LSVIMF30 VORHANDEN
LSVIMF31 UPDATE_TAB
LSVIMF32 READ_TABLE
LSVIMF33 CHECK_IF_ENTRY_IS_TO_DISPLAY
LSVIMF35 CHECK_AND_MODIFY_MAINKEY_TAB
LSVIMF36 MOD_EXTRACT_AND_MAINKEY_TAB
LSVIMF37 FILL_EXTRACT
LSVIMF38 SELECT
LSVIMF39 NORMAL_SELECT
LSVIMF3A SELEKTIERE
LSVIMF3B LOGICAL_UNDELETE_TOTAL
LSVIMF3C LISTE_ZURUECKHOLEN
LSVIMF3D MARKIERE_ALLE
LSVIMF3E MARKIERE
LSVIMF3F MARKIERE_BLOCK
LSVIMF3G LISTE_MARKIERE
LSVIMF3H F4_POSITIONIEREN
LSVIMF3I POPUP_POSITIONIEREN
LSVIMF3J CHECK_UPD
LSVIMF3K BLAETTERN
LSVIMF3L IGNORIEREN
LSVIMF3M LISTE_ABBRECHEN
LSVIMF3N LISTE_BACK
LSVIMF3O BEENDEN
LSVIMF3P ANZG_TO_AEND
LSVIMF3Q AEND_TO_ANZG
LSVIMF3R VIM_SAPSCRIPT_FORM_MAINT
LSVIMF3S VIM_CHECK_ALE_EDIT_LOCK
LSVIMF3T VIM_SET_ALE_EDIT_LOCK
LSVIMF3U JUSTIFY_ACTION_MODE
LSVIMF3V SET_TITLE
LSVIMF3W SET_PF_STATUS
LSVIMF3X EXCLUDE_CUA_FUNCTIONS
LSVIMF3Y SET_STATUS_NOKEYSELCNDS
LSVIMF3Z INIT_STATE_VECTOR
LSVIMF40 SET_NUMBERED_TEXTS
LSVIMF41 SET_POSITION_INFO
LSVIMF42 VIM_ASSIGN_MAINKEY_AFTER
LSVIMF43 VIM_ASSIGN_MKEY_AFTER_2
LSVIMF44 VIM_PROCESS_ASSIGNS
LSVIMF45 INITIALISIEREN
LSVIMF46 Include LSVIMF46
LSVIMF50 Include LSVIMF50
LSVIMF51 Include LSVIMF51
LSVIMF5A Include LSVIMF5A
LSVIMF5B Include LSVIMF5B
LSVIMF5C VIM_SET_GLOBAL_OBJECT
LSVIMF5D VIM_MAINT_SELFLAG
LSVIMF5E maintaining GUIDs
LSVIMF5F VIM_READ_TABLE
LSVIMF60 Include LSVIMF60
LSVIMF61 map keys
LSVIMF62 Include LSVIMF62
LSVIMF63 Include LSVIMF63
LSVIMF64 Include LSVIMF64
LSVIMF65 Include LSVIMF65
LSVIMFL1 database access for text tables
LSVIMFTX erweiterte Tabellenpflege: allgemeine FORM's für Tabellen
LSVIMFX2 Form routines for view maintenance: Detail screen
LSVIMFX3 form routines for printing data into lists
LSVIMFXL Unterprogramme zur Erfassung von Texten in mehreren Sprachen
LSVIMFXP Unterprogramme zur Aktivierung von Profilen
LSVIMFXT FORM-Routinen für zeitabhängige Views/Tabellen
LSVIMFXX ?...
LSVIMITX
LSVIMIXT PAI-Module für zeitabhängige Tabellen/Views
LSVIMIXX
LSVIMOXT PBO-Module für zeitabhängige Tabellen/Views
LSVIMOXX
LSVIMTDT Tabellenspezifische Datendeklarationen für erweiterte Tabellenpflege
BDCRECX1

Please sign in to leave a comment.

6 comments

0
Avatar

Hello Veena,

By checking the documentation I can't find these details.

Could you please add the details in the documentation and the source of information.

0 votes
Comment actions Permalink
0
Avatar

Hello Deepak,

The LSVIM* files are skipped by ABAP analyzer, these files are generated by the SAP system and not the part of actual source-code hence these files are not picked by the analyzer.

As of now, we can filter in DMT by using the reference pattern only, no other automation technique available. 

0 votes
Comment actions Permalink