SAPFA020 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 SAPFA020 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!
ANEP_READ_MULTIPLE_AFABE_BELNR CALL FUNCTION 'ANEP_READ_MULTIPLE_AFABE_BELNR' EXPORTING I_BUKRS = ANBZ-BUKRS I_ANLN1 = ANBZ-ANLN1 I_ANLN2 = ANBZ-ANLN2 I_GJAHR = ANBZ-GJAHR I_BELNR = U_BELNR I_BUZEI = ANBZ-BUZEI TABLES T_ANEA = ZANEA T_ANEP = ZANEP T_ANLB = ZANLB.
ANEP_AFARECHNEN CALL FUNCTION 'ANEP_AFARECHNEN' EXPORTING I_ANTS = ANTS I_FEHLER = FLG_NOMSG TABLES T_ANLB = XANLB T_ANLC = XANLC T_ANLZ = XANLZ T_ANEA = XANEA T_ANEP = XANEP T_ANFM = XANFM.
ANEPS_ON_ASSET_DISPOSAL CALL FUNCTION 'ANEPS_ON_ASSET_DISPOSAL' EXPORTING I_BETRG = ANBZ-DMBTR I_BZDAT = ANBZ-BZDAT I_BWASL = ANBZ-BWASL I_XVABG = ANBZ-XVABG I_WAERS = ANBZ-WAERS I_MENGE = HLP_MENGA I_PROZS = ANBZ-PROZS I_ANTS = XANTS
TABLES T_ABWA = XABWA T_ANEA = XANEA T_ANEP = XANEP T_ANEZ = XANEZ T_ANLC = XANLC T_ANLB = XANLB T_ANLZ = XANLZ T_ANFM = XANFM.
ANEPS_ON_ASSET_DISPOSAL CALL FUNCTION 'ANEPS_ON_ASSET_DISPOSAL' EXPORTING I_BETRG = ZANEP-ANBTR I_AFABE = ZANEP-AFABE I_BZDAT = ANBZ-BZDAT I_BWASL = ANBZ-BWASL I_XVABG = ANBZ-XVABG I_SHKZG = ANBZ-SHKZG I_PERGR = TABWG-PERGRP I_MENGE = HLP_MENGA I_PROZS = HLP_PROZS I_ANTS = XANTS
TABLES T_ABWA = XABWA T_ANEA = XANEA T_ANEP = XANEP T_ANEZ = YANEZ T_ANLC = XANLC T_ANLB = XANLB T_ANLZ = XANLZ T_ANFM = XANFM.
BETRAG_UEBERNEHMEN CALL FUNCTION 'BETRAG_UEBERNEHMEN' EXPORTING I_AFAPL = T093C-AFAPL I_BUKRS = ANBZ-BUKRS I_LNRAN = HLP_LANEP I_DMBTR = HLP_DMBTR I_WRBTR = HLP_WRBTR I_WAERS = ANBZ-WAERS I_WWERT = ANBZ-WWERT TABLES T_ANEA = YANEA T_ANEP = YANEP T_ANEZ = YANEZ.
RA_ASSET_DEQUEUE CALL FUNCTION 'RA_ASSET_DEQUEUE' EXPORTING BUKRS = U_BUKRS ANLN1 = U_ANLN1 ANLN2 = U_ANLN2.
ANLA_READ_SINGLE CALL FUNCTION 'ANLA_READ_SINGLE' EXPORTING F_ANLA = ANLA I_LOCK = FLG_ANLLOC IMPORTING F_ANLA = ANLA.
ANLT_READ_SINGLE CALL FUNCTION 'ANLT_READ_SINGLE' EXPORTING F_ANLT = ANLT IMPORTING F_ANLT = ANLT EXCEPTIONS NOT_FOUND = 4.
ANLC_READ_MULTIPLE_AFABE CALL FUNCTION 'ANLC_READ_MULTIPLE_AFABE' EXPORTING I_ANLN1 = ANTS-ANLN1 I_ANLN2 = ANTS-ANLN2 I_BUKRS = ANTS-BUKRS I_GJAHR = U_GJAHR TABLES T_ANLC = XANLC EXCEPTIONS NOT_FOUND = 4.
ANLC_READ_MULTIPLE_AFABE CALL FUNCTION 'ANLC_READ_MULTIPLE_AFABE' EXPORTING I_BUKRS = ANTS-BUKRS I_ANLN1 = ANTS-ANLN1 I_ANLN2 = ANTS-ANLN2 I_GJAHR = HLP_GJAHR TABLES T_ANLC = XANLC EXCEPTIONS NOT_FOUND = 4.
RA_FISCAL_YEAR_CHANGE CALL FUNCTION 'RA_FISCAL_YEAR_CHANGE' EXPORTING I_ANTS = ANTS TABLES T_ANLC = XANLC T_ANLB = XANLB T_ANLZ = XANLZ T_ANFM = XANFM.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = U_GJAHR I_PERIV = T001-PERIV I_POPER = CON_FIRSTPER IMPORTING E_DATE = HLP_DATUM.
ANLZ_READ_MULTIPLE_BDATU CALL FUNCTION 'ANLZ_READ_MULTIPLE_BDATU' EXPORTING I_BUKRS = U_BUKRS I_ANLN1 = U_ANLN1 I_ANLN2 = U_ANLN2 I_ADATU = HLP_DATUM TABLES T_ANLZ = XANLZ EXCEPTIONS NOT_FOUND = 02.
ANSWERT_PRUEFEN CALL FUNCTION 'ANSWERT_PRUEFEN' EXPORTING I_MENGE = U_MENGE TABLES T_ANEP = XANEP T_ANEA = XANEA T_ANFM = XANFM T_ANLB = XANLB T_ANLC = XANLC.
TABLE_SCROLL CALL FUNCTION 'TABLE_SCROLL' EXPORTING I_OKCOD = HLP_OKCOD I_IXLST = HLP_TABIX I_ANZLP = HLP_LOOPC I_TFILL = HLP_TFILL I_PGNXT = RA01B-LSEIT IMPORTING E_IXNXT = HLP_TABIX E_PGNXT = RA01B-LSEIT E_PGTOT = RA01B-MSEIT.
ANLB_READ_MULTIPLE_AFABE CALL FUNCTION 'ANLB_READ_MULTIPLE_AFABE' EXPORTING I_BUKRS = ANTS-BUKRS I_ANLN1 = ANTS-ANLN1 I_ANLN2 = ANTS-ANLN2 TABLES T_ANLB = XANLB EXCEPTIONS NOT_FOUND = 3.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = ANBZ-GJAHR I_PERIV = T001-PERIV I_POPER = CON_FIRSTPER IMPORTING E_DATE = HLP_DATUM.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING I_DATE = ANBZ-BZDAT I_PERIV = T001-PERIV IMPORTING E_GJAHR = HLP_GJAHR E_BUPER = HLP_BUPER.
CALL FUNCTION 'DEQUEUE_EANLH' EXPORTING BUKRS = XANLH-BUKRS ANLN1 = XANLH-ANLN1.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = U_GJAHR I_PERIV = T001-PERIV I_POPER = CON_FIRSTPER IMPORTING E_DATE = HLP_DATUM.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = ANBZ-GJAHR I_PERIV = T001-PERIV I_POPER = CON_FIRSTPER IMPORTING E_DATE = HLP_DATUM.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING I_DATE = ANBZ-BZDAT I_PERIV = T001-PERIV IMPORTING E_BUPER = HLP_BUPER.
TABLE_SCROLL CALL FUNCTION 'TABLE_SCROLL' EXPORTING I_OKCOD = HLP_OKCOD I_IXLST = HLP_TABIX I_ANZLP = CON_LPC250 I_TFILL = HLP_TFILL I_PGNXT = RA01B-LSEIT IMPORTING E_IXNXT = HLP_TABIX E_PGNXT = RA01B-LSEIT E_PGTOT = RA01B-MSEIT.
ANEP_READ_MULTIPLE_AFABE_BELNR CALL FUNCTION 'ANEP_READ_MULTIPLE_AFABE_BELNR' EXPORTING I_BUKRS = U_BUKRS I_ANLN1 = U_ANLN1 I_ANLN2 = U_ANLN2 I_GJAHR = U_GJAHR I_BELNR = U_BELNR I_BUZEI = U_BUZEI TABLES T_ANEA = XANEA T_ANEP = XANEP T_ANLB = XANLB.
CONVERT_TO_FOREIGN_CURRENCY CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY' EXPORTING LOCAL_CURRENCY = T001-WAERS FOREIGN_CURRENCY = XANEZ-WAERS LOCAL_AMOUNT = HLP_DMBTR DATE = XANBZ-WWERT IMPORTING FOREIGN_AMOUNT = YANEA-ERLBT.
BETRAG_UEBERNEHMEN CALL FUNCTION 'BETRAG_UEBERNEHMEN' EXPORTING I_AFAPL = T093C-AFAPL I_BUKRS = ANBZ-BUKRS I_LNRAN = HLP_LANEP I_DMBTR = HLP_DMBTR I_WRBTR = HLP_WRBTR I_WAERS = ANBZ-WAERS I_WWERT = ANBZ-WWERT TABLES T_ANEA = YANEA T_ANEP = YANEP T_ANEZ = YANEZ.
RK_KOKRS_FIND CALL FUNCTION 'RK_KOKRS_FIND' EXPORTING BUKRS = XANBZ-BUKRS GSBER = XMBER-GSBER IMPORTING KOKRS = CSKSV-KOKRS EXCEPTIONS NO_KOKRS_ASSIGNED = 04 NO_KOKRS_FOR_BUKRS = 04 NO_KOKRS_FOR_BU_GB = 08.
RK_KOKRS_FIND CALL FUNCTION 'RK_KOKRS_FIND' EXPORTING BUKRS = XANBZ-BUKRS IMPORTING KOKRS = CSKSV-KOKRS EXCEPTIONS NO_KOKRS_ASSIGNED = 04 NO_KOKRS_FOR_BUKRS = 04.
RK_KOSTL_READ CALL FUNCTION 'RK_KOSTL_READ' EXPORTING DATUM = HLP_BUDAT KOKRS = CSKSV-KOKRS KOSTL = XMBER-KOSTL IMPORTING XCSKSV = CSKSV EXCEPTIONS KOSTL_NOT_COMPLETE = 04 KOSTL_NOT_FOUND = 04.
TABLE_SCROLL CALL FUNCTION 'TABLE_SCROLL' EXPORTING I_OKCOD = HLP_OKCOD I_IXLST = HLP_TABIX I_ANZLP = HLP_LOOPC I_TFILL = HLP_TFILL I_PGNXT = RA01B-LSEIT IMPORTING E_IXNXT = HLP_TABIX E_PGNXT = RA01B-LSEIT E_PGTOT = RA01B-MSEIT.
ANLA_READ_MULTIPLE_INTO_ANTS CALL FUNCTION 'ANLA_READ_MULTIPLE_INTO_ANTS' EXPORTING I_BUKRS = ANBZ-BUKRS I_ANLN1 = ANBZ-ANLN1 I_ANLN2 = ANBZ-ANLN2 TABLES T_ANTS = XANTS.
TABLE_SCROLL CALL FUNCTION 'TABLE_SCROLL' EXPORTING I_OKCOD = HLP_OKCOD I_IXLST = HLP_TABIX I_ANZLP = HLP_LOOPC I_TFILL = HLP_TFILL I_PGNXT = RA01B-LSEIT IMPORTING E_IXNXT = HLP_TABIX E_PGNXT = RA01B-LSEIT E_PGTOT = RA01B-MSEIT.
ANEP_READ_SINGLE_VIA_ANEA CALL FUNCTION 'ANEP_READ_SINGLE_VIA_ANEA' EXPORTING I_ANLN1 = ANEP-ANLN1 I_ANLN2 = ANEP-ANLN2 I_BUKRS = ANEP-BUKRS I_BZDAT = ANEP-BZDAT I_LNRAN = ANEP-LNRAN IMPORTING E_BZDAT = YANTS-ABGDT.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING I_DATE = SY-DATUM I_PERIV = T001-PERIV IMPORTING E_GJAHR = HLP_GJAHR.
ANLC_VORTRAGEN CALL FUNCTION 'ANLC_VORTRAGEN' EXPORTING I_ANTS = ANTS IMPORTING E_VORTRAG = FLG_VORTRG TABLES T_ANEP = XANEP T_ANFM = XANFM T_ANLB = XANLB T_ANLC = XANLC T_ANLZ = XANLZ.
ANLH_READ_SINGLE CALL FUNCTION 'ANLH_READ_SINGLE' EXPORTING F_ANLH = ANLH I_LOCK = 'X' I_WAIT = 'X' I_RFUP = 'X'
IMPORTING F_ANLH = ANLH EXCEPTIONS LOCKED = 4 NOT_FOUND = 8.
ANEP_AFARECHNEN CALL FUNCTION 'ANEP_AFARECHNEN' EXPORTING I_ANTS = XANTS I_MENGE = HLP_MENGA TABLES T_ANLB = XANLB T_ANLC = XANLC T_ANLZ = XANLZ T_ANEA = XANEA T_ANEP = XANEP T_ANFM = XANFM.
ANEP_AFARECHNEN CALL FUNCTION 'ANEP_AFARECHNEN' EXPORTING I_ANTS = XANTS I_MENGE = HLP_MENGA TABLES T_ANLB = XANLB T_ANLC = XANLC T_ANLZ = XANLZ T_ANEA = ZANEA T_ANEP = ZANEP T_ANFM = XANFM.
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 SAPFA020 or its description.
SAPFA020 - documentation and ABAP source code SAPFA010 - Include LCPDMOBJECTBROWSERF08 SAPF190_NACC - Financial Accounting Comparative Analysis SAPF190_NACC - Financial Accounting Comparative Analysis SAPF190 - Financial Accounting Comparative Analysis SAPF190 - Financial Accounting Comparative Analysis