SAP Reports / Programs

FICGWA00 SAP ABAP Report - Amortization of Goodwill







FICGWA00 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 FICGWA00 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

CX67 - Amortization of goodwill


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 FICGWA00. "Basic submit
SUBMIT FICGWA00 AND RETURN. "Return to original report after report execution complete
SUBMIT FICGWA00 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: SO_COICU = D .
Selection Text: SO_BUNIT = D .
Selection Text: PA_RVERS = D .
Selection Text: PA_ITCLG = D .
Selection Text: PA_DIMEN = D .
Selection Text: PA_CONGR = D .
Selection Text: PA_RYEAR = To Year
Selection Text: PA_PERID = To Period
Selection Text: PA_FYEAR = From Year
Selection Text: PA_FPERI = From Period
Title: Amortization of Goodwill
Text Symbol: RSI = Report Assignment...
Text Symbol: B02 = Version/Time
Text Symbol: B01 = Organizational Units
Text Symbol: 011 = Treatment Text
Text Symbol: 010 = Treatment
Text Symbol: 009 = Activity
Text Symbol: 008 = Display Goodwill/Neg.Goodwill
Text Symbol: 007 = Extraord. Amort.
Text Symbol: 006 = Amort.
Text Symbol: 005 = Per.Incur.
Text Symbol: 004 = Year Incur.
Text Symbol: 003 = Activity Text
Text Symbol: 002 = Description
Text Symbol: 001 = Description


INCLUDES used within this REPORT FICGWA00

INCLUDE FICCON00.
INCLUDE LFC00F02.


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:

FC_AUTHORITY_CHECK_REPORTING CALL FUNCTION 'FC_AUTHORITY_CHECK_REPORTING' EXPORTING e_dimen = pa_dimen e_congr = pa_congr e_itclg = pa_itclg e_rvers = pa_rvers et_ra_bunit = so_bunit[].

RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = l_pfkey "'%_00' p_program = l_repid "'RSSYSTDB' TABLES p_exclude = gt_fcode.

FC_COI_SYSTEM_USAGE_GET CALL FUNCTION 'FC_COI_SYSTEM_USAGE_GET' EXPORTING i_dimen = pa_dimen IMPORTING e_ustpflg = ld_ustpflg e_gwctflg = ld_gwctflg. "she008177

FC_GET_VERSIONS * CALL FUNCTION 'FC_GET_VERSIONS' * EXPORTING * E_RVERS = PA_RVERS * IMPORTING * I_LDRVS = GD_LDRVS * EXCEPTIONS * OTHERS = 1.

FC_COIMETH_HIERARCHY * call function 'FC_COIMETH_HIERARCHY' * exporting * e_dimen = i_dimen * e_congr = i_congr * e_rvers = i_rvers * e_ryear = i_ryear * e_perid = i_perid * e_hlevl_max = 1 * importing * it_cg_mhry = lt_cg_mhry * it_cu_mhry = lt_cu_mhry.

FC_CONGR_DISMANTLE CALL FUNCTION 'FC_CONGR_DISMANTLE' EXPORTING e_dimen = i_dimen e_congr = i_congr e_rvers = i_rvers e_ryear = i_ryear e_perid = i_perid e_rollup_cu = 'X' e_cu_prop = 'X' IMPORTING it_cu_prop = lt_cu.

FC_CG_CU_PROPERTIES CALL FUNCTION 'FC_CG_CU_PROPERTIES' EXPORTING e_dimen = i_dimen e_rvers = i_rvers e_ryear = i_ryear e_perid = i_perid CHANGING ct_cg_prop = lt_cg ct_cu_prop = lt_cu.

DD_DOMVALUES_GET CALL FUNCTION 'DD_DOMVALUES_GET' EXPORTING domname = 'FC_COIAC' text = 'X' TABLES dd07v_tab = lt_coiac.

DD_DOMVALUES_GET CALL FUNCTION 'DD_DOMVALUES_GET' EXPORTING domname = 'FC_GWPROC' text = 'X' TABLES dd07v_tab = lt_gwproc.

FC_ALV_LIST_DISPLAY * CALL FUNCTION 'FC_ALV_LIST_DISPLAY' * EXPORTING * i_tab_struct = gc_tab_struct * i_hlp_struct = gc_hlp_struct * is_layout = is_layout * it_sort = it_sort * i_save = gc_save * CHANGING * ct_ffix = it_ffix * ct_fieldcat = it_fieldcat * ct_data = it_data.

DDIF_FIELDINFO_GET * CALL FUNCTION 'DDIF_FIELDINFO_GET' * EXPORTING * tabname = gc_tab_struct ** FIELDNAME = ' ' ** LANGU = SY-LANGU ** LFIELDNAME = ' ' ** ALL_TYPES = ' ' ** IMPORTING ** X030L_WA = ** DDOBJTYPE = ** DFIES_WA = * TABLES * dfies_tab = lt_fields * EXCEPTIONS * not_found = 1 * internal_error = 2 * OTHERS = 3.

FC_LVC_LAYOUT_FILL CALL FUNCTION 'FC_LVC_LAYOUT_FILL' EXPORTING cwidth_opt = con_x no_merging = con_x IMPORTING es_lvc_layout = cs_lvc_layout.

FC_LVC_SORT_FILL call function 'FC_LVC_SORT_FILL' exporting is_sort = ls_sort changing ct_sort = ct_lvc_sort.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = gc_tab_struct TABLES dfies_tab = lt_fields EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

FC_LVC_FCAT_FILL CALL FUNCTION 'FC_LVC_FCAT_FILL' EXPORTING is_fcat = ls_fcat CHANGING ct_fcat = ct_lvc_fcat.

FC_LVC_FCAT_FILL CALL FUNCTION 'FC_LVC_FCAT_FILL' EXPORTING is_fcat = ls_fcat CHANGING ct_fcat = ct_lvc_fcat.

FC_LVC_VARIANT_FILL CALL FUNCTION 'FC_LVC_VARIANT_FILL' EXPORTING i_report = i_report CHANGING cs_lvc_variant = cs_lvc_variant.

FC_LVC_TOOLBAR_FILL CALL FUNCTION 'FC_LVC_TOOLBAR_FILL' EXPORTING is_toolbar = ls_toolbar CHANGING ct_toolbar_button = ct_lvc_toolbar_button.

FC_LVC_EVENTS_FILL





CALL FUNCTION 'FC_LVC_EVENTS_FILL' EXPORTING is_events = ls_events CHANGING ct_events = ct_lvc_events.

FC_LVC_FFIX_FILL CALL FUNCTION 'FC_LVC_FFIX_FILL' EXPORTING i_fieldname = i_fieldname i_value = i_value i_disp = i_disp i_outputlen = i_outputlen i_scrtext_m = i_scrtext_m i_reptext = i_reptext CHANGING ct_ffix = ct_ffix.

FC_LVC_LIST_DISPLAY CALL FUNCTION 'FC_LVC_LIST_DISPLAY' EXPORTING i_tab_struct = gc_tab_struct i_hlp_struct = gc_hlp_struct is_layout = is_lvc_layout i_gui_title = 'T2000' is_variant = is_lvc_variant i_save = gc_lvc_save it_toolbar_button = it_toolbar_button it_events = it_events it_message = it_message CHANGING ct_data = gt_data ct_fieldcat = ct_lvc_fcat ct_sort = ct_lvc_sort ct_ffix = ct_ffix.



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