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.
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.
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.
Hi Durgesh,
This information is not yet documented anywhere.So I have already created a documentation bug to update the same.
Please refer: https://jira.castsoftware.com/browse/SAP-157
Thanks
Hello Veena,
With HTML5-filter.json, we can customize the filter.
Is it possible to customize the filters for ABAP?
Hi Durgesh,
HTML5 is an extension and ABAP is the CAST base analyzer. We cannot customize it.
Thanks
Hello Veena,
Is there any way to filter these files during DMT delivery. if yes, will there be any impact on ABAP analysis?
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.