MA03WF01 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 MA03WF01 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.
Title: Form-routines for module pool SAPMA03S (Include-Module)
INCLUDE MA03WF05.
INCLUDE MENURETN.
No SAP DATABASE tables are accessed within this REPORT code!
AMFI_PARALLEL_AREAS CALL FUNCTION 'AMFI_PARALLEL_AREAS' EXPORTING I_T093C = T093C TABLES T_PAREA = XPAREA.
RA_AFABUCHEN CALL FUNCTION 'RA_AFABUCHEN' EXPORTING I_AFBGJR = SAV_GJAHR I_NEXT = CON_X I_REFRESH = CON_X I_ANLA = ANLA TABLES T_093D = X093D T_ANFM = XANFM T_ANLB = YANLB T_ANLC = XANLC T_ANLP = XANLP T_ANLZ = XANLZ EXCEPTIONS OTHERS = 1.
RA_AFANEURECHNEN CALL FUNCTION 'RA_AFANEURECHNEN' EXPORTING I_ANTS = ANTS I_TRACE = TRACE TABLES T_ANLB = YANLB T_ANLC = XANLC T_ANLZ = XANLZ T_ANEA = XANEA T_ANEP = XANEP T_ANFM = XANFM.
VIRTUAL_DEP_AREA_CALC CALL FUNCTION 'VIRTUAL_DEP_AREA_CALC' EXPORTING F_ANLC = ANLC IMPORTING F_ANLC = ANLC E_ANLB = ANLB TABLES T_ANLB = YANLB T_ANLC = XANLC EXCEPTIONS OTHERS = 1.
ANLGR_READ_AND_CHECK CALL FUNCTION 'ANLGR_READ_AND_CHECK' EXPORTING I_AFABE = L_AFABE I_ANLGR = L_ANLGR I_ANLGR2 = L_ANLGR2 I_BUKRS = ANLA-BUKRS I_KTOGR = ANLA-KTOGR I_CHECK = ' ' I_LOCK = ' ' IMPORTING E_ANLGRTXT = RA03W-ANLGRTXT E_ANLB = L_ANLB TABLES T_ANLB = L_AK_ANLB EXCEPTIONS ANLGR_IS_LOCKED = 01 ANLGR_NOT_DEFINED = 02.
AM_ASSET_CHECK CALL FUNCTION 'AM_ASSET_CHECK' EXPORTING I_COBL = COBL IMPORTING E_COBL = COBL.
AMDP_ASSET_POSTING_SIMULATE CALL FUNCTION 'AMDP_ASSET_POSTING_SIMULATE' EXPORTING I_BUKRS = ANLA-BUKRS I_ANLN1 = ANLA-ANLN1 I_ANLN2 = ANLA-ANLN2 IMPORTING E_UCOMM = LD_UCOMM TABLES T_ANLB_AFAS = LT_ANLB.
AMSP_ASSET_READ_FROM_BUFFER CALL FUNCTION 'AMSP_ASSET_READ_FROM_BUFFER' EXPORTING I_BUKRS = ANLA-BUKRS I_ANLN1 = ANLA-ANLN1 I_ANLN2 = ANLA-ANLN2 TABLES T_ANLB = LT_ANLB "no 409200 T_ANLC = LT_ANLC T_ANEPI = LT_ANEPI EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
AM_SHOW_DOCUMENT CALL FUNCTION 'AM_SHOW_DOCUMENT' EXPORTING I_ANLA = ANLA I_GJAHR = ANLC-GJAHR I_AFABE = ANLB-AFABE EXCEPTIONS NOT_FOUND = 4.
AM_SHOW_DOCUMENT CALL FUNCTION 'AM_SHOW_DOCUMENT' EXPORTING I_ANLA = ANLA I_GJAHR = ANLC-GJAHR I_AFABE = ANLB-AFABE EXCEPTIONS NOT_FOUND = 4.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = JAHR I_PERIV = HLP_PERIV I_POPER = CON_FIRSTPER I_MONMIT = T093C-MONMIT IMPORTING E_DATE = HLP_FIRST_DAY.
ANLC_READ_MULTIPLE_AFABE CALL FUNCTION 'ANLC_READ_MULTIPLE_AFABE' EXPORTING I_ANLN1 = ANLA-ANLN1 I_ANLN2 = ANLA-ANLN2 I_BUKRS = ANLA-BUKRS I_GJAHR = GJAHR TABLES T_ANLC = XANLC EXCEPTIONS NOT_FOUND = 1.
ANLC_READ_MULTIPLE_ANLN2_ADD CALL FUNCTION 'ANLC_READ_MULTIPLE_ANLN2_ADD' EXPORTING I_ANLN1 = ANLA-ANLN1 I_ANLN2 = RA03W-ANLN2 I_BUKRS = ANLA-BUKRS I_GJAHR = GJAHR TABLES T_ANLC = XANLC EXCEPTIONS NOT_FOUND = 1.
LAST_DAY_IN_YEAR_GET CALL FUNCTION 'LAST_DAY_IN_YEAR_GET' EXPORTING I_DATE = HLP_FIRST_DAY I_PERIV = HLP_PERIV IMPORTING E_DATE = HLP_LTAG EXCEPTIONS T009_NOTFOUND = 1 OTHERS = 2.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = JAHR I_PERIV = HLP_PERIV I_POPER = CON_FIRSTPER I_MONMIT = T093C-MONMIT IMPORTING E_DATE = L_DATUM.
LAST_DAY_IN_YEAR_GET CALL FUNCTION 'LAST_DAY_IN_YEAR_GET' EXPORTING I_DATE = L_DATUM I_PERIV = T001-PERIV IMPORTING E_DATE = HLP_LAST_DAY EXCEPTIONS T009_NOTFOUND = 1 T009B_NOTFOUND = 2 OTHERS = 3.
FIAA_AW01_ALV_CLASSIC02 CALL FUNCTION 'FIAA_AW01_ALV_CLASSIC02' EXPORTING I_ANLA = ANLA I_ANLB = ANLB I_JAHR_AKTUELL = HLP_GJAHR I_JAHR_VON = SAV_GJAHR I_JAHR_BIS = SAV_*GJAHR I_AFABE2 = SAV_AFABE I_TABIX = SAV_TABIX I_UNTERNR = RA03W-ANLN2 TABLES T_ANLC0 = XANLC0 T_ANLCV = XANLCV T_ANLC = XANLC T_ANLBZUS = XANLBZUS.
AM_SHOW_DOCUMENT CALL FUNCTION 'AM_SHOW_DOCUMENT' EXPORTING I_ANLA = ANLA I_GJAHR = ANLC-GJAHR I_AFABE = ANLB-AFABE EXCEPTIONS NOT_FOUND = 4.
CALL FUNCTION 'AM_REPORT_SELECT' EXPORTING I_TCODE = SYST-TCODE I_FCODE = HLP_FCODE IMPORTING E_REPORT = HLP_REPORT E_VARIANTE = HLP_VARIANTE EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
FIAA_UMVAR_SET_RESET CALL FUNCTION 'FIAA_UMVAR_SET_RESET' EXPORTING I_RESET = 'X' I_ANLA = ANLA I_GJAHR = XANLC-GJAHR I_PERIV = HLP_PERIV IMPORTING E_UMVAR = RBADA-UMVAR TABLES XANLC = XANLC0 CHANGING C_T093B = T093B EXCEPTIONS OTHERS = 0.
FIAA_UMVAR_SET_RESET CALL FUNCTION 'FIAA_UMVAR_SET_RESET' EXPORTING I_RESET = ' ' I_ANLA = ANLA I_GJAHR = XANLC-GJAHR I_PERIV = HLP_PERIV IMPORTING E_UMVAR = RBADA-UMVAR TABLES XANLC = XANLC0 CHANGING C_T093B = T093B EXCEPTIONS OTHERS = 0.
FIAA_NBV_SHOW CALL FUNCTION 'FIAA_NBV_SHOW' EXPORTING I_BUKRS = ANLA-BUKRS I_AFABE = ANLB-AFABE I_BZDAT = SYST-DATUM I_DIALOG = 'X' I_ANLN1 = ANLA-ANLN1 I_ANLN2 = ANLA-ANLN2 EXCEPTIONS BUKRS_NOT_DEFINED = 1 ASSET_NOT_DEFINED = 2 AREA_NOT_DEFINED = 3 BZDAT_MISSING = 4 NO_AUTHORITY = 5 AREA_NOT_VALID_FOR_ASSET = 6 INPUT_IS_INCOMPLETE = 7 BZDAT_PROBLEMS = 8 BZDAT_WRONG = 9 ERRORS_CALC_DETECTED = 10 AREA_IS_DERIVED = 11 OTHERS = 12.
FIAA_AW01_ALV_CLASSIC01 CALL FUNCTION 'FIAA_AW01_ALV_CLASSIC01' EXPORTING I_ANLA = ANLA I_ANLB = ANLB I_UNTERNR = RA03W-ANLN2 I_ANLC = ANLC I_T093 = T093 I_T093C = T093C TABLES T_XANLC = XANLC.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING NAME = HLP_CSRFLD LANGU = SY-LANGU IMPORTING DD04V_WA = GD_DD04V_WA EXCEPTIONS OTHERS = 8.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING TEXTLINE1 = TEXT-102 TEXTLINE2 = TEXT-104 TITEL = TEXT-101 IMPORTING ANSWER = HLP_ANSWER.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING TEXTLINE1 = TEXT-102 TEXTLINE2 = TEXT-103 TITEL = TEXT-100 IMPORTING ANSWER = HLP_ANSWER.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TEXTLINE1 = TEXT-110 TEXTLINE2 = TEXT-111 TITEL = SAPLAFAR IMPORTING ANSWER = HLP_ANSWER.
ANLA_READ_MULTIPLE_INTO_ANTS CALL FUNCTION 'ANLA_READ_MULTIPLE_INTO_ANTS' EXPORTING I_BUKRS = ANLA-BUKRS I_ANLN1 = ANLA-ANLN1 I_ANLN2 = RA03W-ANLN2 I_LOCK = ' ' I_PROBELESEN = CON_X TABLES T_ANTS = XANTS EXCEPTIONS NOT_FOUND = 1.
ANLH_READ_SINGLE CALL FUNCTION 'ANLH_READ_SINGLE' EXPORTING F_ANLH = ANLH IMPORTING F_ANLH = ANLH EXCEPTIONS LOCKED = 01 NOT_FOUND = 02.
ANLA_READ_SINGLE CALL FUNCTION 'ANLA_READ_SINGLE' EXPORTING F_ANLA = ANLA I_LOCK = ' ' IMPORTING F_ANLA = ANLA EXCEPTIONS NOT_FOUND = 1.
ANLA_READ_SINGLE CALL FUNCTION 'ANLA_READ_SINGLE' EXPORTING F_ANLA = ANLA I_LOCK = ' ' IMPORTING F_ANLA = ANLA EXCEPTIONS NOT_FOUND = 1.
ANLT_READ_SINGLE CALL FUNCTION 'ANLT_READ_SINGLE' EXPORTING F_ANLT = ANLT IMPORTING F_ANLT = ANLT EXCEPTIONS NOT_FOUND = 1.
ANKT_READ_SINGLE CALL FUNCTION 'ANKT_READ_SINGLE' EXPORTING F_ANKT = ANKT IMPORTING F_ANKT = ANKT EXCEPTIONS NOT_FOUND = 1.
ANLB_READ_MULTIPLE_AFABE CALL FUNCTION 'ANLB_READ_MULTIPLE_AFABE' EXPORTING I_ANLN1 = ANLB-ANLN1 I_ANLN2 = ANLB-ANLN2 I_BUKRS = ANLB-BUKRS TABLES T_ANLB = YANLB EXCEPTIONS NOT_FOUND = 1.
AM_LGJAN_GET CALL FUNCTION 'AM_LGJAN_GET' EXPORTING I_ANLN1 = ANLA-ANLN1 I_ANLN2 = RA03W-ANLN2 I_BUKRS = ANLA-BUKRS IMPORTING E_AFABG = ANLB-AFABG E_LGJAN = ANLB-LGJAN EXCEPTIONS ANLN2_NOT_GENERIC = 01 NO_LGJAN_FOUND = 02.
ANKB_READ_MULTIPLE_AFABE CALL FUNCTION 'ANKB_READ_MULTIPLE_AFABE' EXPORTING I_AFAPL = T093C-AFAPL I_ANLKL = ANLA-ANLKL TABLES T_ANKB = XANKB EXCEPTIONS NOT_FOUND = 1.
FIRST_DAY_IN_PERIOD_GET * CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' * EXPORTING * I_GJAHR = L_GJAHR * I_PERIV = HLP_PERIV * I_POPER = CON_FIRSTPER * I_MONMIT = T093C-MONMIT * IMPORTING * E_DATE = L_DATUM.
ANLZ_READ_MULTIPLE_BDATU CALL FUNCTION 'ANLZ_READ_MULTIPLE_BDATU' EXPORTING * I_ADATU = L_DATUM "458052 I_BUKRS = ANLA-BUKRS I_ANLN1 = ANLA-ANLN1 I_ANLN2 = ANLA-ANLN2 IMPORTING E_ANZAHL = L_ANZAHL TABLES T_ANLZ = XANLZ EXCEPTIONS NOT_FOUND = 1.
FIND_LAST_ARCHIVE_TO_BUKRS CALL FUNCTION 'FIND_LAST_ARCHIVE_TO_BUKRS' EXPORTING I_BUKRS = T093C-BUKRS IMPORTING E_GJAHR = HLP_ARCH_GJAHR EXCEPTIONS NO_ARCHIVE = 01.
TABLE_SCROLL CALL FUNCTION 'TABLE_SCROLL' EXPORTING I_ANZLP = HLP_ANZLP I_IXLST = HLP_IXLST I_OKCOD = SAV_OK-CODE I_PGNXT = RA03W-LSEIT I_TFILL = HLP_TFILL IMPORTING E_IXNXT = HLP_IXNXT E_PGNXT = RA03W-LSEIT E_PGTOT = RA03W-MSEIT.
FIAA_AW01_ALV_CLASSIC03 CALL FUNCTION 'FIAA_AW01_ALV_CLASSIC03' EXPORTING I_ANLA = ANLA I_ANLB = ANLB I_AFABE2 = *ANLB-AFABE I_AFABE3 = RA03W-AFABE I_UNTERNR = RA03W-ANLN2 I_JAHR_SIMSTART = HLP_SIMSTRT I_JAHR_VON = SAV_GJAHR I_JAHR_BIS = SAV_*GJAHR I_JAHR_AKTUELL = HLP_GJAHR TABLES T_ANLC0 = XANLC0 T_ANLCV = XANLCV T_ANLBM = XANLBM T_ANLBZUS = XANLBZUS.
ANLC_VORTRAGEN CALL FUNCTION 'ANLC_VORTRAGEN' EXPORTING I_ANTS = ANTS I_FEHLER = CON_X IMPORTING E_VORTRAG = L_VORTRAG TABLES T_ANLB = YANLB T_ANLC = XANLC T_ANLZ = XANLZ T_ANEP = XANEP T_ANFM = XANFM.
ANLH_READ_SINGLE CALL FUNCTION 'ANLH_READ_SINGLE' "vta EXPORTING "vta F_ANLH = ANLH "vta IMPORTING "vta F_ANLH = ANLH "vta EXCEPTIONS "vta LOCKED = 01 "vta NOT_FOUND = 02. "vta
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = ANLC-GJAHR I_PERIV = T001-PERIV I_POPER = CON_POPER I_MONMIT = T093C-MONMIT IMPORTING E_DATE = HLP_DATUM.
LAST_DAY_IN_YEAR_GET CALL FUNCTION 'LAST_DAY_IN_YEAR_GET' EXPORTING I_DATE = HLP_DATUM I_PERIV = T001-PERIV IMPORTING E_DATE = HLP_DATUM EXCEPTIONS INPUT_FALSE = 01 T009_NOTFOUND = 02 T009B_NOTFOUND = 03.
AM_ASSET_DELETE_FROM_AI CALL FUNCTION 'AM_ASSET_DELETE_FROM_AI' EXPORTING I_BUKRS = ANLA-BUKRS I_ANLN1 = ANLA-ANLN1 I_ANLN2 = ANLA-ANLN2 IMPORTING E_SEL_AI = SELECTED_AI EXCEPTIONS ASSET_NOT_DELETED = 01.
AM_ASSET_SEARCH_IN_AI CALL FUNCTION 'AM_ASSET_SEARCH_IN_AI' EXPORTING I_BUKRS = ANLA-BUKRS I_ANLN1 = ANLA-ANLN1 I_ANLN2 = ANLA-ANLN2 IMPORTING E_SEL_AI = SELECTED_AI.
AM_ASSET_INSERT_INTO_AI CALL FUNCTION 'AM_ASSET_INSERT_INTO_AI' EXPORTING I_BUKRS = ANLA-BUKRS I_ANLN1 = ANLA-ANLN1 I_ANLN2 = ANLA-ANLN2 IMPORTING E_SEL_AI = SELECTED_AI EXCEPTIONS ASSET_NOT_INSERTED = 1.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING DYNAME = L_DYNAME DYNUMB = SY-DYNNR TABLES DYNPFIELDS = GETFIELDS EXCEPTIONS INVALID_ABAPWORKAREA = 01 INVALID_DYNPROFIELD = 02 INVALID_DYNPRONAME = 03 INVALID_DYNPRONUMMER = 04 INVALID_REQUEST = 05 NO_FIELDDESCRIPTION = 06 UNDEFIND_ERROR = 07.
ANLA_READ_MULTIPLE_ANLN2 CALL FUNCTION 'ANLA_READ_MULTIPLE_ANLN2' EXPORTING I_BUKRS = ANLA-BUKRS I_ANLN1 = ANLA-ANLN1 I_ANLN2 = L_ANLN2 TABLES T_ANLA = L_WANLA EXCEPTIONS NOT_FOUND = 01.
RA_POPUP_SHOW_SUBNUMBERS CALL FUNCTION 'RA_POPUP_SHOW_SUBNUMBERS' EXPORTING I_STATUS = OK-CODE IMPORTING E_ANTS = L_ANTS TABLES T_ANTS = XANTS.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING * DYNAME = SY-REPID " DEL MM DYNAME = L_DYNAME " INS MM DYNUMB = SY-DYNNR TABLES DYNPFIELDS = GETFIELDS EXCEPTIONS OTHERS = 01.
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 MA03WF01 or its description.