FILCHECK is a standard Executable ABAP Report 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 FILCHECK into the relevant SAP transactions such as SE38 or SE80
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.
Selection Text: P_OBJNAM = Adapter Object Name
Selection Text: P_CONSUM = Consumer
Title: Check: Can Filtering Be Activated? (SAP Internal Usage Only)
Text Symbol: 033 = for filtering - but might cause problems for XML handling.
Text Symbol: 032 = 4. Incorrect entries in CRMMAPTAB-BAPITABSTR: Possibly not a problem
Text Symbol: 031 = CRMMAPTAB-BAPISTRNAM but not in the DDIC:
Text Symbol: 030 = The following structure is maintained in
Text Symbol: 029 = Filtering cannot be activated in this back end client.
Text Symbol: 028 = These versions are not supported.
Text Symbol: 027 = Error at version level: At least one CRM 2.0 server is connected!
Text Symbol: 026 = 3. Details on the topic: Internal filter documentation in SAPNet (CRM-DEV)
Text Symbol: 025 = are allowed for these tables.
Text Symbol: 024 = if the filtering has been switched off at table level and no filters
Text Symbol: 023 = 2. Listed problems regarding missing CRMMAPTAB entries are not errors
Text Symbol: 022 = could not be taken into account
Text Symbol: 021 = 1. The check is incomplete. The CRM Server table SMOFFILFLD
Text Symbol: 020 = REMARKS:
Text Symbol: 019 = No filter Customizing error found: In
Text Symbol: 018 = At field level: CRMINTBAP entry is missing for
Text Symbol: 017 = Warning
Text Symbol: 016 = Error
Text Symbol: 015 = CRMFILFLD but not in the dictionary:
Text Symbol: 014 = Warning: The following field is maintained in
Text Symbol: 012 = Error at field level: CRMINTBAP entry is missing for
Text Symbol: 011 = CRMINTBAP-BAPISTRFLD is empty for
Text Symbol: 010 = Error at field level: Field CRMINTBAP-BAPISTRNAM and/or
Text Symbol: 009 = Info.: No filtering defined at present in CRMFILTAB
Text Symbol: 008 = Error at table level: CRMMAPTAB entry is missing for CRMOBJTAB table
Text Symbol: 007 = Error at Table Level: CRMMAPTAB-BAPISTRNAM Is Empty for TABNAME
Text Symbol: 006 = Error at table level: CRMOBJTAB entry missing
Text Symbol: 005 = No errors found for CONDITIONS objects
Text Symbol: 004 = Filtering not necessary. No check takes place
Text Symbol: 003 = No Deltas are sent for CUSTOMIZING Objects
Text Symbol: 002 = Synchronize Entries with CRM Server and Restart
Text Symbol: 001 = Warning: CRMOBJECT entry is missing
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CRM0_READ_CRMOBJECT CALL FUNCTION 'CRM0_READ_CRMOBJECT' EXPORTING I_CONSUMER = P_CONSUM TABLES TO_CRMOBJECT = LT_CRMOBJECT EXCEPTIONS OTHERS = 1.
CRM0_READ_CRMMAPTAB CALL FUNCTION 'CRM0_READ_CRMMAPTAB' TABLES TO_CRMMAPTAB = LT_CRMMAPTAB EXCEPTIONS BAPISTRUCUTRE_NAME_UNDEFINED = 1 OTHERS = 2.
CRM0_READ_CRMINTBAP CALL FUNCTION 'CRM0_READ_CRMINTBAP' TABLES TO_CRMINTBAP = LT_CRMINTBAP EXCEPTIONS OTHERS = 1.
CRM0_READ_CRMRFCPAR CALL FUNCTION 'CRM0_READ_CRMRFCPAR' EXPORTING I_CONSUMER = P_CONSUM I_OBJNAME = SPACE I_DISCARD_DATA = SPACE TABLES T_CRMRFCPAR = LT_CRMRFCPAR EXCEPTIONS NO_ENTRY = 1 CONSUMER_NOT_ACTIVE = 2 OTHERS = 3.
CRM0_READ_CRMOBJTAB CALL FUNCTION 'CRM0_READ_CRMOBJTAB' EXPORTING I_CONSUMER = LT_CRMOBJECT-CONSUMER I_OBJNAME = LT_CRMOBJECT-OBJNAME TABLES TO_CRMOBJTAB = LT_CRMOBJTAB EXCEPTIONS OTHERS = 1.
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = LV_TABNAME TABLES DFIES_TAB = LT_DFIES EXCEPTIONS NOT_FOUND = 1 INTERNAL_ERROR = 2 OTHERS = 3.
CRM0_READ_CRMFILTAB CALL FUNCTION 'CRM0_READ_CRMFILTAB' EXPORTING I_CONSUMER = LT_CRMOBJECT-CONSUMER I_OBJNAME = LT_CRMOBJECT-OBJNAME TABLES TO_CRMFILTAB = LT_CRMFILTAB EXCEPTIONS OTHERS = 1.
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = LV_TABNAME TABLES DFIES_TAB = LT_DFIES EXCEPTIONS NOT_FOUND = 1 INTERNAL_ERROR = 2 OTHERS = 3.
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = LV_TABNAME TABLES DFIES_TAB = LT_DFIES EXCEPTIONS NOT_FOUND = 1 INTERNAL_ERROR = 2 OTHERS = 3.
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = LV_TABNAME FIELDNAME = LV_FIELDNAME TABLES DFIES_TAB = LT_DFIES EXCEPTIONS NOT_FOUND = 1 INTERNAL_ERROR = 2 OTHERS = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
FILCHECK - Check: Can Filtering Be Activated? (SAP Internal Usage Only) FILCHECK - Check: Can Filtering Be Activated? (SAP Internal Usage Only) FILA_XPRA_02 - Copying of All Table Entries of the FILA Component under ZTMP FILA_XPRA_02 - Copying of All Table Entries of the FILA Component under ZTMP FILA_WRITE_LOG_FORM - FILAWRITELOGFORM FILA_WRITE_DOWN_TOP - FILAWRITEDOWNTOP