CL_FIAA is a standard ABAP INCLUDE 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 CL_FIAA 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ANLB_READ_WITH_VIR_DEP_AREA CALL FUNCTION 'ANLB_READ_WITH_VIR_DEP_AREA' EXPORTING i_anln1 = i_anln1 i_anln2 = i_anln2 i_bukrs = i_bukrs TABLES et_anlb = et_anlb[] et_anlbza = et_anlbza[] ">1398629 EXCEPTIONS not_found = 1 error_message = 2 "> 1235077 OTHERS = 3.
ANLB_READ_MULTIPLE_AFABE CALL FUNCTION 'ANLB_READ_MULTIPLE_AFABE' EXPORTING i_anln1 = i_anln1 i_anln2 = i_anln2 i_bukrs = i_bukrs TABLES t_anlb = et_anlb_real[] EXCEPTIONS not_found = 1 OTHERS = 2.
ANLBZA_READ_MULTIPLE_AFABE CALL FUNCTION 'ANLBZA_READ_MULTIPLE_AFABE' EXPORTING i_anln1 = i_anln1 i_anln2 = i_anln2 i_bukrs = i_bukrs i_lock = ' ' TABLES t_anlbza = et_anlbza_real[] EXCEPTIONS not_found = 1 OTHERS = 2.
T001_READ_FIAA CALL FUNCTION 'T001_READ_FIAA' CHANGING f_t001 = ls_t001 EXCEPTIONS not_found = 1 OTHERS = 2.
ANLH_READ_SINGLE CALL FUNCTION 'ANLH_READ_SINGLE' EXPORTING f_anlh = ls_anlh IMPORTING f_anlh = ls_anlh EXCEPTIONS locked = 1 not_found = 2 OTHERS = 3.
ANLA_READ_MULTIPLE_ANLN2 CALL FUNCTION 'ANLA_READ_MULTIPLE_ANLN2' EXPORTING i_bukrs = i_bukrs i_anln1 = i_anln1 i_anln2 = i_anln2 i_refresh_range = 'X' TABLES t_anla = lt_anla[] EXCEPTIONS not_found = 1 OTHERS = 2.
ANLA_READ_SINGLE * CALL FUNCTION 'ANLA_READ_SINGLE' * EXPORTING * f_anla = ls_anla * i_lock = space * IMPORTING * f_anla = ls_anla * EXCEPTIONS * not_found = 1 * selbst_gesperrt = 2 * vorhanden = 3 * OTHERS = 4.
T093C_READ CALL FUNCTION 'T093C_READ' EXPORTING i_bukrs = i_bukrs IMPORTING f_t093c = ls_t093c EXCEPTIONS "> 576843 not_found = 1 "> 576843 OTHERS = 2. "> 576843
ANLA_READ_MULTIPLE_ANLN2 CALL FUNCTION 'ANLA_READ_MULTIPLE_ANLN2' EXPORTING i_anln1 = i_anln1 i_anln2 = i_anln2 i_bukrs = i_bukrs TABLES t_anla = lt_anla EXCEPTIONS not_found = 1 OTHERS = 2.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date = wa_anla-erdat i_periv = ls_t093c-periv IMPORTING e_gjahr = e_min_year EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date = gd_deakt i_periv = ls_t093c-periv IMPORTING e_gjahr = gjahr EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
T093C_READ CALL FUNCTION 'T093C_READ' EXPORTING i_bukrs = i_bukrs IMPORTING f_t093c = ls_t093c EXCEPTIONS not_found = 1 OTHERS = 2.
FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = 'CA_CHECK_DATE' EXCEPTIONS function_not_exist = 1 OTHERS = 2.
CA_USER_EXISTS CALL FUNCTION 'CA_USER_EXISTS' "#EC EXISTS EXPORTING i_user = ld_uname EXCEPTIONS OTHERS = 4.
FIRST_AND_LAST_DAY_IN_YEAR_GET CALL FUNCTION 'FIRST_AND_LAST_DAY_IN_YEAR_GET' EXPORTING i_gjahr = e_min_year i_periv = ls_t093c-periv IMPORTING e_last_day = ld_from_date EXCEPTIONS error_message = 1 OTHERS = 2.
FIRST_AND_LAST_DAY_IN_YEAR_GET CALL FUNCTION 'FIRST_AND_LAST_DAY_IN_YEAR_GET' EXPORTING i_gjahr = e_max_year i_periv = ls_t093c-periv IMPORTING e_last_day = ld_to_date EXCEPTIONS error_message = 1 OTHERS = 2.
CA_CHECK_DATE CALL FUNCTION 'CA_CHECK_DATE' EXPORTING i_applk = 'FI-AA' i_orgunit = i_bukrs " i_user = sy-uname i_program = sy-cprog i_from_date = ld_from_date i_to_date = ld_to_date EXCEPTIONS no_authority_date = 1 no_authority_prog = 2 wrong_parameter = 3 OTHERS = 4.
FIRST_AND_LAST_DAY_IN_YEAR_GET CALL FUNCTION 'FIRST_AND_LAST_DAY_IN_YEAR_GET' EXPORTING i_gjahr = e_min_year i_periv = ls_t093c-periv IMPORTING e_last_day = ld_from_date EXCEPTIONS error_message = 1 OTHERS = 2.
CALL FUNCTION 'CA_CHECK_DATE' EXPORTING i_applk = 'FI-AA' i_orgunit = i_bukrs i_user = sy-uname i_program = sy-cprog i_from_date = ld_from_date i_to_date = ld_from_date EXCEPTIONS no_authority_date = 1 no_authority_prog = 2 wrong_parameter = 3 OTHERS = 4.
FIRST_AND_LAST_DAY_IN_YEAR_GET CALL FUNCTION 'FIRST_AND_LAST_DAY_IN_YEAR_GET' EXPORTING i_gjahr = ld_year i_periv = ls_t093c-periv IMPORTING e_last_day = ld_to_date EXCEPTIONS error_message = 1 OTHERS = 2.
CA_CHECK_DATE CALL FUNCTION 'CA_CHECK_DATE' EXPORTING i_applk = 'FI-AA' i_orgunit = i_bukrs i_user = sy-uname i_program = sy-cprog i_from_date = ld_to_date i_to_date = ld_to_date EXCEPTIONS no_authority_date = 1 no_authority_prog = 2 wrong_parameter = 3 OTHERS = 4.
T093C_READ CALL FUNCTION 'T093C_READ' EXPORTING i_bukrs = i_bukrs IMPORTING f_t093c = es_t093c EXCEPTIONS not_found = 1 OTHERS = 2.
T093_READ_MULTIPLE CALL FUNCTION 'T093_READ_MULTIPLE' EXPORTING i_afapl = es_t093c-afapl TABLES t_t093 = e_t093[] t_t093t = e_t093t EXCEPTIONS no_afapl_defined = 1 t093_not_found = 2 OTHERS = 3.
T093C_READ CALL FUNCTION 'T093C_READ' EXPORTING i_bukrs = i_bukrs IMPORTING f_t093c = ls_t093c EXCEPTIONS not_found = 1 OTHERS = 2.
T093_READ CALL FUNCTION 'T093_READ' EXPORTING f_t093 = ls_t093 IMPORTING f_t093 = ls_t093 EXCEPTIONS not_found = 1 OTHERS = 2.
ANLB_READ_MULTIPLE_AFABE CALL FUNCTION 'ANLB_READ_MULTIPLE_AFABE' EXPORTING i_anln1 = i_anln1 i_anln2 = i_anln2 i_bukrs = i_bukrs TABLES t_anlb = lt_anlb[] EXCEPTIONS not_found = 1 OTHERS = 2.
ANLBZA_READ_MULTIPLE_AFABE CALL FUNCTION 'ANLBZA_READ_MULTIPLE_AFABE' EXPORTING i_anln1 = i_anln1 i_anln2 = i_anln2 i_bukrs = i_bukrs TABLES t_anlbza = lt_anlbza[] EXCEPTIONS not_found = 1 OTHERS = 2.
T001_READ_FIAA CALL FUNCTION 'T001_READ_FIAA' CHANGING f_t001 = ls_t001 EXCEPTIONS not_found = 1 OTHERS = 2.
T009_READ CALL FUNCTION 'T009_READ' EXPORTING f_t009 = ls_t009 IMPORTING f_t009 = ls_t009 EXCEPTIONS not_found = 1 OTHERS = 2.
T009_READ CALL FUNCTION 'T009_READ' EXPORTING f_t009 = ls_t009 IMPORTING f_t009 = ls_t009 EXCEPTIONS not_found = 1 OTHERS = 2.
T093C_READ CALL FUNCTION 'T093C_READ' EXPORTING i_bukrs = i_bukrs IMPORTING f_t093c = ls_t093c EXCEPTIONS not_found = 1 OTHERS = 2.
T093C_READ CALL FUNCTION 'T093C_READ' EXPORTING i_bukrs = i_bukrs IMPORTING f_t093c = ls_t093c EXCEPTIONS not_found = 1 OTHERS = 2.
T093_READ CALL FUNCTION 'T093_READ' EXPORTING f_t093 = ls_t093 IMPORTING f_t093 = ls_t093 EXCEPTIONS not_found = 1 OTHERS = 2.
T093S_READ_MULTIPLE CALL FUNCTION 'T093S_READ_MULTIPLE' EXPORTING i_afapl = ls_t093c-afapl i_afaber = i_afaber TABLES et_t093s = lt_t093s[] EXCEPTIONS not_found = 1 OTHERS = 2.
FIAA_ANLC_VALUES_GET CALL FUNCTION 'FIAA_ANLC_VALUES_GET' EXPORTING i_anln1 = i_anln1 i_anln2 = i_anln2 i_bukrs = i_bukrs i_gjahr = i_gjahr TABLES t_anlc = lt_anlc[] EXCEPTIONS not_found = 1 err_in_depr_rec = 2 OTHERS = 3.
ANLB_READ_WITH_VIR_DEP_AREA CALL FUNCTION 'ANLB_READ_WITH_VIR_DEP_AREA' EXPORTING i_anln1 = i_anln1 i_anln2 = i_anln2 i_bukrs = i_bukrs i_gjahr = i_gjahr TABLES et_anlb = lt_anlb[] t_anlc = lt_anlc[] et_anlbza = lt_anlbza[] ">1398629 EXCEPTIONS not_found = 1 OTHERS = 2.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date =
-afabg i_periv = ld_periv IMPORTING e_gjahr = jahr_von EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date =
-deakt i_periv = ld_periv IMPORTING e_gjahr = jahr_bis EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date =
-afabg i_periv = ld_periv IMPORTING e_gjahr = jahr_bis EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
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 CL_FIAA or its description.