SAPF070_NACC is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program compares debit and credit transaction figures in customer, vendor, and G/L accounts with the debit and credit totals from documents posted in the corresponding posting period (accounting reconciliation)...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter SAPF070_NACC 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.
Selection Text: AR_READ = Read Archives
Selection Text: BR_BUKRS = Company Code
Selection Text: DB_READ = Read Database
Selection Text: DKONTO = Customer Account
Selection Text: KKONTO = Vendor Account
Selection Text: KOARD = Customer Section
Selection Text: KOARK = Vendor Section
Selection Text: KOARS = G/L Account Section
Selection Text: LIST_OLD = Use Classic List
Selection Text: LSEP = List Separation
Selection Text: PABISMON = Upper Limit
Selection Text: PAVONMON = Fiscal Periods Lower Limit
Selection Text: POPER = Fiscal Periods
Selection Text: PR_GJAHR = Fiscal Year
Selection Text: SKONTO = G/L Account
Selection Text: WAERS10 = Company Code Currency
Selection Text: WAERS11 = Comp. Code Crcy (Grp Val.)
Selection Text: WAERS12 = Comp. Code Currency (PCA Val.)
Selection Text: WAERS30 = Group Currency
Selection Text: WAERS31 = Group Crcy (Group Valuation)
Selection Text: WAERS32 = Group Currency (PCA Valuation)
Selection Text: WAERS40 = Hard Currency
Selection Text: WAERS50 = Index-Based Currency
Selection Text: WAERS60 = Global Company Currency
Title: Reconcile Documents and Account Transaction Figures
Text Symbol: 410 = Recon. in Company Code Currency
Text Symbol: 400 = Reconcil.
Text Symbol: 161 = No Data Exists
Text Symbol: 160 = Result of Reconciliation of Transaction Figures with Documents (SAPF070)
Text Symbol: 153 = Program termination due to posting during run
Text Symbol: 152 = Local currency balance; a line item may be missing
Text Symbol: 151 = Parallel local curr.: Amounts and doc. header inconsistent
Text Symbol: 150 = Local currency balance; a line item may be missing
Text Symbol: 122 = Ex.rte type empty
Text Symbol: 121 = Exch.rate type not defined in comp.code
Text Symbol: 120 = No ledger is managed for this ex.rate type
Text Symbol: 100 = Output Control
Text Symbol: 090 = Fiscal year variant incorrect in company code
INCLUDE RKASMAWF. " NECESSARY FOR WORKFLOW
No SAP DATABASE tables are accessed within this REPORT code!
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE' EXPORTING COLLECT_AND_SEND = COLLECT_AND_SEND I_IDENTIFICATION = MESSAGE_IDENTIFICATION IMPORTING E_IDENTIFICATION = MESSAGE_IDENTIFICATION.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = 'FR' MSGTY = 'E' MSGV1 = SAPF070 TXTNR = '480'.
GET_EUROCODES_CONVERSION_40 CALL FUNCTION 'GET_EUROCODES_CONVERSION_40' IMPORTING EUROWAERS = CUR_EUR EXCEPTIONS CUSTOMIZING_NOT_CONFIRMED = 1 OTHERS = 2.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = 'FR' MSGTY = 'E' MSGV1 = BELNR_FOR_MESSAGE MSGV2 = BUKRS_FOR_MESSAGE MSGV3 = GJAHR_FOR_MESSAGE TXTNR = 825. "overlapping periods
FI_CURRENCY_INFORMATION CALL FUNCTION 'FI_CURRENCY_INFORMATION' EXPORTING I_BUKRS = BUKRS IMPORTING E_X001 = X001 EXCEPTIONS CURRENCY_2_NOT_DEFINED = 1 CURRENCY_3_NOT_DEFINED = 2 OTHERS = 6.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
G_GIVE_LEDGERS_FOR_GLT0 CALL FUNCTION 'G_GIVE_LEDGERS_FOR_GLT0' EXPORTING BUKRS = BK_METHODE-BUKRS CURTP = CURT TABLES LEDTAB = XGLEDTAB.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = 'FR' MSGTY = 'I' MSGV1 = I_T001-BUKRS TXTNR = 557.
PERIOD_DAY_DETERMINE CALL FUNCTION 'PERIOD_DAY_DETERMINE' EXPORTING I_GJAHR = PR_GJAHR I_MONAT = MINPERIOD I_PERIV = I_T001-PERIV IMPORTING E_FDAY = R_BUDAT-LOW EXCEPTIONS OTHERS = 1.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
PERIOD_DAY_DETERMINE CALL FUNCTION 'PERIOD_DAY_DETERMINE' EXPORTING I_GJAHR = PR_GJAHR I_MONAT = MAXPERIOD I_PERIV = I_T001-PERIV IMPORTING E_LDAY = R_BUDAT-HIGH EXCEPTIONS OTHERS = 1.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING LANGUAGE = SY-LANGU POPUP_TITLE = ' ' TEXT_OBJECT = TEXT_OBJECT EXCEPTIONS TEXT_NOT_FOUND = 1 OTHERS = 2.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
FI_DOCUMENT_ARCH_INDEX_CHECK * CALL FUNCTION 'FI_DOCUMENT_ARCH_INDEX_CHECK' * EXPORTING * I_BUKRS = RA_BUKRS * I_GJAHR = PR_GJAHR * I_MONAT_FROM = POPER-LOW * I_MONAT_TO = POPER-HIGH * I_XCHECKALL = 'X' * TABLES * CHECKED_FILES = T_CHECKED_FILES * EXCEPTIONS * WRONG_USAGE = 1 * NO_ARCHIVE_ADMIN_DATA = 2 * NO_ARCHIVE_MANAGEMENT = 3 * NO_ARCHIVE_ACCESS = 4 * INDEX_NOT_COMPLETE = 5 * OTHERS = 99.
MESSAGE_STORE * CALL FUNCTION 'MESSAGE_STORE' "ALV * EXPORTING * ARBGB = SY-MSGID * MSGTY = SY-MSGTY * MSGV1 = SY-MSGV1 * MSGV2 = SY-MSGV2 * MSGV3 = SY-MSGV3 * MSGV4 = SY-MSGV4 * TXTNR = SY-MSGNO.
MESSAGE_STORE * CALL FUNCTION 'MESSAGE_STORE' "ALV * EXPORTING * ARBGB = 'FR' * MSGTY = 'S' * MSGV1 = NR_RUNS * MSGV2 = SAPF070 ** MSGV3 = SY-MSGV3 ** MSGV4 = SY-MSGV4 * TXTNR = 556.
FI_DOCUMENT_ARCH_READ_PACKAGE CALL FUNCTION 'FI_DOCUMENT_ARCH_READ_PACKAGE' TABLES I_ARIX_BKPF = T_ARIX_BKPF E_BKPF = I_ABKPF E_BSEG = I_BSEG EXCEPTIONS OTHERS = 1.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
FI_EMU_CONVERT_DOCUMENT CALL FUNCTION 'FI_EMU_CONVERT_DOCUMENT' EXPORTING ARCHIVE_DATE = ABKPF_LINE-ARCDT TABLES C_ABKPF = ABKPF_LINE C_BSEG = I_PART_BSEG C_BSET = I_BSET C_BVOR = I_BVOR C_BSEC = I_BSEC C_BSED = I_BSED EXCEPTIONS CONVERSION_ERROR = 1 CUSTOMIZING_NOT_COMPLETE = 2 OTHERS = 3.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
MESSAGES_STOP CALL FUNCTION 'MESSAGES_STOP' EXCEPTIONS A_MESSAGE = 01 E_MESSAGE = 02 I_MESSAGE = 03 W_MESSAGE = 04.
MESSAGES_GIVE CALL FUNCTION 'MESSAGES_GIVE' TABLES T_MESG = T_MESSAGES.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'T_RESULT_POS' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT1[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = PRG_SAPF070 I_CALLBACK_USER_COMMAND = 'USER_COMMAND' IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = FIELDCAT1[] I_SAVE = ' ' TABLES T_OUTTAB = LT_POS EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'T_RESULT_NEG' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT1[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = PRG_SAPF070 I_CALLBACK_USER_COMMAND = 'USER_COMMAND' IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = FIELDCAT1[] I_SAVE = ' ' TABLES T_OUTTAB = LT_NEG EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'T_RESULT_POS' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT1[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 0 IMPORTING ET_EVENTS = GT_EVENTS EXCEPTIONS OTHERS = 1.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = PRG_SAPF070 I_CALLBACK_USER_COMMAND = 'USER_COMMAND' IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS IT_FIELDCAT = FIELDCAT1[] I_SAVE = ' ' TABLES T_OUTTAB = LT_POS EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' "ALV EXPORTING ARBGB = SY-MSGID MSGTY = SY-MSGTY MSGV1 = SY-MSGV1 MSGV2 = SY-MSGV2 MSGV3 = SY-MSGV3 MSGV4 = SY-MSGV4 TXTNR = SY-MSGNO.
MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXPORTING OBJECT = TEXT-036 SHOW_LINNO = SPACE EXCEPTIONS OTHERS = 1.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'T_RESULT_NEG' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT1[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'TABLE_LIST' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'LIST_UMS' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT_UMS[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_BLOCK_LIST_INIT CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT' EXPORTING I_CALLBACK_PROGRAM = PRG_SAPF070.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 2 IMPORTING ET_EVENTS = GT_EVENTS EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT1[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'LT_NEG' TABLES T_OUTTAB = LT_NEG EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_10' TABLES T_OUTTAB = TABLE_LIST_10 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_11' TABLES T_OUTTAB = TABLE_LIST_11 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_12' TABLES T_OUTTAB = TABLE_LIST_12 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_UMS[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_UMS1' TABLES T_OUTTAB = TABLE_LIST_UMS1 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_30' TABLES T_OUTTAB = TABLE_LIST_30 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_31' TABLES T_OUTTAB = TABLE_LIST_31 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_32' TABLES T_OUTTAB = TABLE_LIST_32 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_UMS[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_UMS3' TABLES T_OUTTAB = TABLE_LIST_UMS3 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_40' TABLES T_OUTTAB = TABLE_LIST_40 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_UMS[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_UMS4' TABLES T_OUTTAB = TABLE_LIST_UMS4 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_50' TABLES T_OUTTAB = TABLE_LIST_50 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_UMS[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_UMS5' TABLES T_OUTTAB = TABLE_LIST_UMS5 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_60' TABLES T_OUTTAB = TABLE_LIST_60 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_UMS[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_UMS6' TABLES T_OUTTAB = TABLE_LIST_UMS6 EXCEPTIONS OTHERS = 1.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'BELNR_BUKRS' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT_BELNR[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_BELNR[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'BELNR_BUKRS' TABLES T_OUTTAB = BELNR_BUKRS EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_BLOCK_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY' EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXPORTING OBJECT = TEXT-036 SHOW_LINNO = SPACE EXCEPTIONS OTHERS = 1.
MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXPORTING OBJECT = TEXT-036 SHOW_LINNO = SPACE EXCEPTIONS OTHERS = 1.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'BELNR_BUKRS' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT_BELNR[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = PRG_SAPF070 IT_FIELDCAT = FIELDCAT_BELNR[] IS_LAYOUT = GS_LAYOUT TABLES T_OUTTAB = BELNR_BUKRS EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'TABLE_LIST' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = PRG_SAPF070 IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT TABLES T_OUTTAB = TABLE_LIST_BUKRS EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'TABLE_LIST' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = PRG_SAPF070 I_INTERNAL_TABNAME = 'LIST_UMS' I_INCLNAME = INCL_SAPF070 CHANGING CT_FIELDCAT = FIELDCAT_UMS[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_BLOCK_LIST_INIT CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT' EXPORTING I_CALLBACK_PROGRAM = PRG_SAPF070 I_CALLBACK_USER_COMMAND = 'USER_COMMAND2'.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 2 IMPORTING ET_EVENTS = GT_EVENTS EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_10' TABLES T_OUTTAB = TABLE_LIST_10 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_11' TABLES T_OUTTAB = TABLE_LIST_11 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_12' TABLES T_OUTTAB = TABLE_LIST_12 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_UMS[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_UMS1' TABLES T_OUTTAB = TABLE_LIST_UMS1 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_30' TABLES T_OUTTAB = TABLE_LIST_30 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_31' TABLES T_OUTTAB = TABLE_LIST_31 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_32' TABLES T_OUTTAB = TABLE_LIST_32 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_UMS[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_UMS3' TABLES T_OUTTAB = TABLE_LIST_UMS3 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_40' TABLES T_OUTTAB = TABLE_LIST_40 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_UMS[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_UMS4' TABLES T_OUTTAB = TABLE_LIST_UMS4 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_50' TABLES T_OUTTAB = TABLE_LIST_50 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_UMS[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_UMS5' TABLES T_OUTTAB = TABLE_LIST_UMS5 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_60' TABLES T_OUTTAB = TABLE_LIST_60 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = FIELDCAT_UMS[] IS_LAYOUT = GS_LAYOUT IT_EVENTS = GT_EVENTS I_TABNAME = 'TABLE_LIST_UMS6' TABLES T_OUTTAB = TABLE_LIST_UMS6 EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY' EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
SO_NEW_DOCUMENT_SEND_API1 CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1' EXPORTING DOCUMENT_DATA = DOCUMENT_DATA DOCUMENT_TYPE = 'RAW' TABLES OBJECT_CONTENT = OBJECT_CONTENT RECEIVERS = DEFAULT_RECEIVER EXCEPTIONS TOO_MANY_RECEIVERS = 1 DOCUMENT_NOT_SENT = 2 DOCUMENT_TYPE_NOT_EXIST = 3 OPERATION_NO_AUTHORIZATION = 4 PARAMETER_ERROR = 5 X_ERROR = 6 ENQUEUE_ERROR = 7 OTHERS = 8.
KPEP_MONI_INIT_RECORD CALL FUNCTION 'KPEP_MONI_INIT_RECORD' EXPORTING LS_DETAIL = LS_DETAIL LS_WITEM = LS_WITEM IMPORTING LS_KEY = LS_KEY_STATIC TABLES LT_SELKRIT = LT_SELKRIT LT_PARAM = LT_PARAM.
KPEP_MONI_CLOSE_RECORD CALL FUNCTION 'KPEP_MONI_CLOSE_RECORD' EXPORTING LS_KEY = LS_KEY_STATIC LS_SCMA_EVENT = LS_SCMA_EVENT CHANGING LD_APLSTAT = LD_APLSTAT EXCEPTIONS NO_ID_GIVEN = 1 OTHERS = 0.
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 SAPF070_NACC or its description.
SAPF070_NACC - Reconcile Documents and Account Transaction Figures SAPF070_NACC - Reconcile Documents and Account Transaction Figures SAPF070 - Reconcile Documents and Account Transaction Figures SAPF070 - Reconcile Documents and Account Transaction Figures SAPF069 - Accounting Interface, Document Archiving: Reloading Program SAPF069 - Accounting Interface, Document Archiving: Reloading Program