SAPF101A is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program displays receivables and payables in the following order in accordance with EU guideline 4...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 SAPF101A 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: AKONTO = Reconciliation account number
Selection Text: B-BLART = Posting document type
Selection Text: B-BUDAT = Posting date of the posting
Selection Text: B-BUPEM = Posting period
Selection Text: B-INPUT = Batch input session required
Selection Text: B-NAME = Session name
Selection Text: BELNR = Document number
Selection Text: BUKRS = Company code
Selection Text: DKONTO = Customer account number
Selection Text: GESBER = Business area
Selection Text: INV_KZ = Display investments
Selection Text: INV_ONLY = Only select investments
Selection Text: KKONTO = Vendor account number
Selection Text: KONTOART = Account Type (D/K/S)
Selection Text: LISTSEP = List separation requested
Selection Text: MIKFICHE = Print Microfiche Line
Selection Text: P_BWBER = Valuations
Selection Text: P_CURTP1 = Valuation in curr.type
Selection Text: XALTKT = Alternative account number
Selection Text: WV_BWERT = Bill/exchange usage indicator
Selection Text: VERBUND = Trading partner
Selection Text: VD-STUF1 = Print cust/vendor accounts
Selection Text: VD-STUF0 = Print individual documents
Selection Text: UMSATZKZ = Special G/L indicator
Selection Text: UMBWM = Use valuations
Selection Text: TITLE = Additional heading
Selection Text: ST_BLART = Reversal document type
Selection Text: STICHTAG = Balance sheet key date
Selection Text: ST-BUPEM = Reverse posting period
Selection Text: ST-BUDAT = Reversal posting date
Selection Text: SKONTO = G/L account number
Selection Text: P_ZBUKRS = Target Company Code
Selection Text: P_SSALDO = G/L accounts grouping
Selection Text: P_KSALDO = Vendor grouping
Selection Text: P_DSALDO = Customer grouping
Title: Balance Sheet Supplement - OI - Analysis by ........ (Old)
Text Symbol: 257 = Vend.Cust.RLf 1-5
Text Symbol: 258 = Vend.Cust.RLf >5
INCLUDE SAPF10DD.
No SAP DATABASE tables are accessed within this REPORT code!
BUKRS_AUTHORITY_CHECK CALL FUNCTION 'BUKRS_AUTHORITY_CHECK' EXPORTING XDATABASE = 'B' TABLES XBUKREIS = BUKRS.
READ_SACHKONTO_ALTKT CALL FUNCTION 'READ_SACHKONTO_ALTKT' EXPORTING BUKRS = SKB1-BUKRS SAKNR = SKB1-SAKNR XTEXT = 'X' IMPORTING ALTKT = SKB1-ALTKT LTEXT = SKAT-TXT50 EXCEPTIONS OTHERS = 4.
POSTING_INTERFACE_END CALL FUNCTION 'POSTING_INTERFACE_END'.
FI_MESSAGE_CHECK CALL FUNCTION 'FI_MESSAGE_CHECK' EXCEPTIONS NO_MESSAGE = 04.
FI_MESSAGE_SORT CALL FUNCTION 'FI_MESSAGE_SORT'.
FI_MESSAGE_PRINT CALL FUNCTION 'FI_MESSAGE_PRINT' EXPORTING I_MSORT = ' ' I_XAUSN = 'X' I_XEAUS = ' ' I_XSKIP = 'X'.
DETERMINE_DUE_DATE CALL FUNCTION 'DETERMINE_DUE_DATE' EXPORTING I_FAEDE = X_FAEDE IMPORTING E_FAEDE = X_FAEDE EXCEPTIONS OTHERS = 1.
VALUATION_GET_OLD_VALUE CALL FUNCTION 'VALUATION_GET_OLD_VALUE' EXPORTING I_BWBER = P_BWBER I_UMBWM = UMBWM_TAB I_CURTP = T033-CURTP I_KUNNR = BSID-KUNNR X_CURR = 'X' X_CURR_VALUE = WR_DIFF I_BELNR = BKPF-BELNR I_BUKRS = BSEG-BUKRS I_GJAHR = BKPF-GJAHR I_BUZEI = BSEG-BUZEI IMPORTING OLD_DIFFERENCE = OLD_DIFF EXCEPTIONS NOTHING_FOUND = 1 OTHERS = 2.
POSTING_INTERFACE_START CALL FUNCTION 'POSTING_INTERFACE_START' EXPORTING I_FUNCTION = 'B' I_GROUP = B-NAME I_KEEP = KEEP I_MODE = 'N' I_USER = USER EXCEPTIONS OTHERS = 4.
POSTING_INTERFACE_DOCUMENT CALL FUNCTION 'POSTING_INTERFACE_DOCUMENT' EXPORTING I_TCODE = TCODE IMPORTING * e_subrc = sy-subrc E_MSGID = SY-MSGID E_MSGTY = SY-MSGTY E_MSGNO = SY-MSGNO E_MSGV1 = SY-MSGV1 E_MSGV2 = SY-MSGV2 E_MSGV3 = SY-MSGV3 E_MSGV4 = SY-MSGV4 TABLES T_FTPOST = FTPOST T_BLNTAB = XBLNTAB T_FTTAX = XFTTAX EXCEPTIONS OTHERS = 4.
FI_FIELD_SELECTION_DETERMINE CALL FUNCTION 'FI_FIELD_SELECTION_DETERMINE' EXPORTING I_BSCHL = PA_BUSCHL I_BUKRS = PA_BUKRS I_SAKNR = PA_SAKNR IMPORTING E_FAUS1 = TBSL-FAUS1 E_FAUS2 = TBSL-FAUS2 EXCEPTIONS CUSTOMIZING = 1 OTHERS = 2.
READ_SACHKONTO_ALTKT CALL FUNCTION 'READ_SACHKONTO_ALTKT' EXPORTING BUKRS = BUKRS SAKNR = KONTO SPRAS = SY-LANGU XMASS = 'X' XSKAN = 'X' XTEXT = ' ' IMPORTING ALTKT = SKB1-ALTKT ALTKT_SAKAN = ERGEBNIS ALTKT_NOT_FOUND = ALTKT_NOT_FOUND * TEXT_NOT_FOUND = TEXT_NOT_FOUND * LTEXT = * KTEXT = EXCEPTIONS BUKRS_NOT_FOUND = 02 SAKNR_NOT_FOUND = 03.
FI_MESSAGE_COLLECT CALL FUNCTION 'FI_MESSAGE_COLLECT' EXPORTING I_FIMSG = FIMSG I_XAPPN = ' ' EXCEPTIONS MSGID_MISSING = 01 MSGNO_MISSING = 02 MSGTY_MISSING = 03.
FI_MESSAGE_COLLECT CALL FUNCTION 'FI_MESSAGE_COLLECT' EXPORTING I_FIMSG = FIMSG I_XAPPN = ' ' EXCEPTIONS MSGID_MISSING = 01 MSGNO_MISSING = 02 MSGTY_MISSING = 03.
FI_MESSAGE_COLLECT CALL FUNCTION 'FI_MESSAGE_COLLECT' EXPORTING I_FIMSG = FIMSG I_XAPPN = ' ' EXCEPTIONS MSGID_MISSING = 01 MSGNO_MISSING = 02 MSGTY_MISSING = 03.
FI_CURRENCY_INFORMATION CALL FUNCTION 'FI_CURRENCY_INFORMATION' EXPORTING I_BUKRS = I_BUKRS IMPORTING E_X001 = X001 EXCEPTIONS CURRENCY_2_NOT_DEFINED = 1 CURRENCY_3_NOT_DEFINED = 2 OTHERS = 6.
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 SAPF101A or its description.
SAPF101A - Balance Sheet Supplement - OI - Analysis by ........ (Old) SAPF101A - Balance Sheet Supplement - OI - Analysis by ........ (Old) SAPF101 - Balance Sheet Supplement - OI - Analysis per & SAPF101 - Balance Sheet Supplement - OI - Analysis per & SAPF100_SLDATA - SAPF100SLDATA SAPF100_SBEW - SAPF100SBEW