SAP Reports / Programs

FILCHECK SAP ABAP Report - Check: Can Filtering Be Activated? (SAP Internal Usage Only)







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


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 FILCHECK. "Basic submit
SUBMIT FILCHECK AND RETURN. "Return to original report after report execution complete
SUBMIT FILCHECK VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


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


INCLUDES used within this REPORT FILCHECK

No INCLUDES are used within this REPORT code!


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:

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.



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