SAP Reports / Programs

FICOBJ10 SAP ABAP Report - ECMCT/O/C: Check Consistency of Object Numbers







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


Text pool values


Title: ECMCT/O/C: Check Consistency of Object Numbers
Text Symbol: D00 = Diagnosis
Text Symbol: B01 = Parameters
Text Symbol: 3B4 = C fields are empty, but an object number was taken
Text Symbol: 3B3 = COBJNR of C-fields does not match the object number in object table ECMCO
Text Symbol: 3B2 = Multiple entries exist for the C-fields in object table ECMC0
Text Symbol: 3B1 = No entry exists for the C-fields in object table ECMCC
Text Symbol: 3A4 = No COBJNR taken, but C fields are filled
Text Symbol: 3A3 = TT fields for COBJNR do not match the fields in object table ECMCO
Text Symbol: 3A2 = Multiple entries for COBJNR exist in object table ECMCO
Text Symbol: 3A1 = COBJNR does not exist in object table ECMCC
Text Symbol: 2B4 = Sender fields are empty, but an object number was taken
Text Symbol: 2B3 = SOBJNR of sender fields does not match the object number in object table ECMCO
Text Symbol: 2B2 = Multiple entries exist for the sender fields in object table ECMC0
Text Symbol: 2B1 = No entry exists for the sender fields in object table ECMC0
Text Symbol: 2A4 = No SOBJNR taken, but sender fields are filled
Text Symbol: 2A3 = TT fields for SOBJNR do not match the fields in object table ECMCO
Text Symbol: 2A2 = Multiple entries for SOBJNR exist in object table ECMCO
Text Symbol: 2A1 = SOBJNR does not exist in object table ECMCO
Text Symbol: 1B4 = Receiver fields are empty, but an object number was taken
Text Symbol: 1B3 = ROBJNR of receiver fields does not match the object number in object table ECMCO
Text Symbol: 1B2 = Multiple entries exist for the receiver fields in object table ECMC0
Text Symbol: 1B1 = No entry exists for the receiver fields in object table ECMC0
Text Symbol: 1A4 = No ROBJNR taken, but receiver fields are filled
Text Symbol: 1A3 = TT fields for ROBJNR do not match the fields in object table ECMCO
Text Symbol: 1A2 = Multiple entries for ROBJNR exist in object table ECMCO
Text Symbol: 1A1 = ROBJNR does not exist in object table ECMCO


INCLUDES used within this REPORT FICOBJ10

INCLUDE FICOBJ1S.


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:

G_FIELDTAB_GET CALL FUNCTION 'G_FIELDTAB_GET' EXPORTING table = is_t800a-tab ftype = 'K' no_glx_obj_processing = 'X' TABLES t_fieldtab = lt_dfies.

G_FIELDTAB_GET CALL FUNCTION 'G_FIELDTAB_GET' EXPORTING table = is_t800a-tab ftype = 'K' no_glx_obj_processing = ' ' TABLES t_fieldtab = lt_dfies.

G_FIELDTAB_GET CALL FUNCTION 'G_FIELDTAB_GET' EXPORTING table = is_t800a-objtable ftype = 'A' no_glx_obj_processing = 'X' TABLES t_fieldtab = lt_dfies.

G_FIELDTAB_GET CALL FUNCTION 'G_FIELDTAB_GET' EXPORTING table = is_t800a-objtable2 ftype = 'A' no_glx_obj_processing = 'X' TABLES t_fieldtab = lt_dfies.

G_FIELD_READ CALL FUNCTION 'G_FIELD_READ' EXPORTING table = is_t800a-tab fieldname = l_fieldname2 EXCEPTIONS not_found = 1 OTHERS = 2.

G_FIELD_READ CALL FUNCTION 'G_FIELD_READ' EXPORTING table = is_t800a-tab fieldname = l_fieldname2 EXCEPTIONS not_found = 1 OTHERS = 2.

G_FIELD_READ CALL FUNCTION 'G_FIELD_READ' EXPORTING table = is_t800a-tab fieldname = l_fieldname2 EXCEPTIONS not_found = 1 OTHERS = 2.

G_FIELD_READ CALL FUNCTION 'G_FIELD_READ' EXPORTING table = i_tabname fieldname = i_fieldname EXCEPTIONS not_found = 1 OTHERS = 2.

G_SPLIT_LINE CALL FUNCTION 'G_SPLIT_LINE' EXPORTING input_line = l_unsplitted_line TABLES export_lines = lt_splitted_code.

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = l_objname langu = sy-langu TABLES dd03p_tab = lt_dd03p.



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