SAP Reports / Programs | Financial Accounting(FI) SAP FI

SAPF130D_PDF SAP ABAP Report - Customer Balance Confirmation







SAPF130D_PDF is a standard Executable ABAP Report 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 SAPF130D_PDF into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

F17P - Bal. Confirmation (Customer) as PDF


ABAP code to call this SAP report using the submit statement

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.






SUBMIT SAPF130D_PDF. "Basic submit
SUBMIT SAPF130D_PDF AND RETURN. "Return to original report after report execution complete
SUBMIT SAPF130D_PDF VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: NA1PSTLZ = Postal Code
Selection Text: NA1PSTL2 = PO Box Postal Code
Selection Text: NA1PFACH = PO Box
Selection Text: NA1ORT02 = District
Selection Text: NA1ORT01 = Location
Selection Text: NA1NIELS = Nielsen indicator
Selection Text: NA1NAME4 = Name 4
Selection Text: NA1NAME3 = Name 3
Selection Text: NA1NAME2 = Name 2
Selection Text: NA1NAME1 = Name 1
Selection Text: NA1LZONE = Transportation Zone
Selection Text: NA1LOEVM = Head Office Deletion Flag
Selection Text: NA1LOCCO = Location Code
Selection Text: NA1LIFSD = Head Office Delivery Block
Selection Text: NA1LIFNR = Vendor
Selection Text: NA1LAND1 = Country Key
Selection Text: NA1KUKLA = Customer Classification
Selection Text: NA1KTOKD = Account Group
Selection Text: NA1KONZS = Group Key
Selection Text: NA1KNRZA = Alternative Payer
Selection Text: NA1KNAZK = Working Times
Selection Text: NA1JMZAH = Yearly number of employees
Selection Text: NA1JMJAH = Year for no. of employees
Selection Text: NA1VBUND = Trading Partner
Selection Text: NA1UWAER = Sales currency
Selection Text: NA1UMSA1 = Annual Sales
Selection Text: NA1UMJAH = Sales Year
Selection Text: NA1TXJCD = Jurisdiction cde for tax calc.
Selection Text: NA1TELX1 = Telex Number
Selection Text: NA1TELTX = Teletext Number
Selection Text: NA1TELFX = Fax Number
Selection Text: NA1TELF2 = Second Telephone Number
Selection Text: NA1TELF1 = First Telephone Number
Selection Text: NA1TELBX = Telebox Number
Selection Text: NA1STRAS = Street
Selection Text: NA1STKZU = Tax on Sales/Purchases
Selection Text: NA1STKZN = Indicator: Natural Person
Selection Text: NA1STKZA = Output Tax





Selection Text: NA1STCEG = VAT Registration Number
Selection Text: NA1STCD2 = Tax Code 2
Selection Text: NA1STCD1 = Tax Code 1
Selection Text: NA1SPRAS = Language
Selection Text: NA1SPERR = Central Posting Block
Selection Text: NA1SORTL = Search Term
Selection Text: NA1RPMKR = Regional Market
Selection Text: NA1REGIO = Region
Selection Text: NA1ANRED = Form of Address
Selection Text: LAUFTXT = Additional Heading
Selection Text: KONZVER = Corporate Group Version
Selection Text: KBEWES = Accounts without postings
Selection Text: KBEWEG = Only accounts posted to since
Selection Text: KANTWORT = No Reply
Selection Text: GSALDOD = Total Balance
Selection Text: FORMSATZ = Form Set
Selection Text: DD_UMSKZ = Special G/L Indicator
Selection Text: DD_KUNNR = Customer
Selection Text: DD_BUKRS = Company Code
Selection Text: DDEST5 = Printer for Selections
Selection Text: DDEST4 = Printer for Error List
Selection Text: DDEST3 = Printer for Results Table
Selection Text: DDEST2 = Printer for Reconcil. List
Selection Text: DDEST1 = Printer for Form Set
Selection Text: CPDKONTO = One-Time Customers
Selection Text: BESTVER = Confirmation Procedure
Selection Text: AUSTDAT = Date of Issue
Selection Text: ANZAHL = Every Nth Customer Selected
Selection Text: ANTWORT = Reply To
Selection Text: ABWZENT = Check Alternative Head Office
Selection Text: ABSTITAG = Reconciliation Key Date
Selection Text: NA1GFORM = Transaction Form
Selection Text: NA1FISKN = Fiscal Address
Selection Text: NA1FAKSD = Head Office Billing Block
Selection Text: NA1EXABL = Unloading Point
Selection Text: NA1ERNAM = General Data Entered By
Selection Text: NA1ERDAT = General data creation data
Selection Text: NA1EKONT = First Contact
Selection Text: NA1DTAWS = Instruction Keys





Selection Text: NA1DTAMS = Recipient Code
Selection Text: NA1DEAR3 = Indicator: Sales Prospect
Selection Text: NA1DEAR2 = Indicator: Sales Partner
Selection Text: NA1DEAR1 = Indicator: Competitor
Selection Text: NA1DATLT = Data Communication Line Number
Selection Text: NA1COUNC = Country Code
Selection Text: NA1CITYC = City Zip Code
Selection Text: NA1BUBKZ = Company Number (Check Digit)
Selection Text: NA1BRSCH = Industry Sector
Selection Text: NA1BEGRU = Authorization Group
Selection Text: NA1BBSNR = Company Number (Additional)
Selection Text: NA1BBBNR = Company Number
Selection Text: NA1BAHNS = Train Station
Selection Text: NA1BAHNE = Express Train Station
Selection Text: NA1AUFSD = Central Order Block
Selection Text: SECPSTL2 = P.O. Box Postal Code (OTA)
Selection Text: SECPSKTO = Postal Giro Account (OTA)
Selection Text: SECPFACH = P.O. Box (OTA)
Selection Text: SECORT01 = City (OTA)
Selection Text: SECNAME4 = Name 4 (OTA)
Selection Text: SECNAME3 = Name 3 (OTA)
Selection Text: SECNAME2 = Name 2 (OTA)
Selection Text: SECNAME1 = Name 1 (OTA)
Selection Text: SECLAND1 = Country key (OTA)
Selection Text: SECDTAWS = Instruction key (OTA)
Selection Text: SECDTAMS = DME report ind. (OTA)
Selection Text: SECBKONT = Bank control key (OTA)
Selection Text: SECBANKS = Bank country (OTA)
Selection Text: SECBANKN = Bank account (OTA)
Selection Text: SECBANKL = Bank number (OTA)
Selection Text: SECANRED = Title (OTA)
Selection Text: RUECKDAT = Date for reply
Selection Text: P_XBUKR = Individual Request
Selection Text: NORMDEB = Individual customers
Selection Text: NB1ZWELS = Payment Methods
Selection Text: NB1ZUAWA = Sort Key
Selection Text: NB1ZTERM = Terms of Payment Key
Selection Text: NB1ZSABE = Accounting Clerk at Customer
Selection Text: ZUFAUS = Size of Sample



Selection Text: ZENTFIL = Head offices and branches
Selection Text: XALWP = Only Expiring Currencies
Selection Text: URUECKDA = Previous date of reply
Selection Text: UMSPER = Sales period
Selection Text: UMSATZ = Sales
Selection Text: UAUSTDAT = Previous date of issue
Selection Text: TEXTKOAS = Sender Details
Selection Text: TEILNUSA = Zero balances
Selection Text: STIDS = Key date for master records
Selection Text: STATBL = Noted Items
Selection Text: SORTVPZF = Sort by head office/branches
Selection Text: SORTVP = Sort Line Items
Selection Text: SORTVK = Sort Correspondence
Selection Text: SECSTRAS = Street (OTA)
Selection Text: SECSTKZU = Tax on Sales/Purchases (OTA)
Selection Text: SECSTKZN = Natural person (OTA)
Selection Text: SECSTKZA = Output tax (OTA)
Selection Text: SECSTCD2 = Tax code 2 (OTA)
Selection Text: SECSTCD1 = Tax code 1 (OTA)
Selection Text: SECSPRAS = Language (OTA)
Selection Text: SECREGIO = Region (OTA)
Selection Text: SECPSTLZ = Postal code (OTA)
Selection Text: NB1URLID = Known/Negotiated Leave
Selection Text: NB1TOGRU = Tolerance group
Selection Text: NB1SPERR = Posting block for comp.code
Selection Text: NB1REMIT = Next payee
Selection Text: NB1PERKZ = Collective invoice variant
Selection Text: NB1MGRUP = Dunning Grouping
Selection Text: NB1LOEVM = Delete flag for company code
Selection Text: NB1KVERM = Account Memo
Selection Text: NB1KULTG = Cashed Checks Duration
Selection Text: NB1KNRZE = Head Office
Selection Text: NB1KNRZB = Alternative payer
Selection Text: NB1HBKID = House Bank
Selection Text: NB1FDGRV = Cash Management Group
Selection Text: NB1ERNAM = Entry in company code
Selection Text: NB1ERDAT = Creation date in company code
Selection Text: NB1EIKTO = Account at Customer
Selection Text: NB1DATLZ = Date of last interest calc.
Selection Text: NB1BUSAB = Accounting Clerk
Selection Text: NB1BLNKZ = Preference Indicator
Selection Text: NB1BEGRU = Authorization group in co.code
Selection Text: NB1ALTKN = Old master record number
Selection Text: NB1AKONT = Reconciliation Account
Selection Text: NA1XZEMP = Alternative payee in document
Selection Text: NB1ZINRT = Interest Calculation Frequency
Selection Text: NB1ZINDT = Key Date of Last Int. Calc.
Selection Text: NB1ZGRUP = Payment Grouping
Selection Text: NB1ZAMIV = Payment notice to sales
Selection Text: NB1ZAMIR = Legal department pmnt notice
Selection Text: NB1ZAMIO = Cust. Pymt Notif. (w/out AP)
Selection Text: NB1ZAMIM = Cust. Pymt Notif. (with AP)
Selection Text: NB1ZAMIB = Accounting payment notices
Selection Text: NB1ZAHLS = Payment Block
Selection Text: NB1XZVER = Payment History Record Entry
Selection Text: NB1XVERR = Clearing with vendor
Selection Text: NB1XPORE = Single Paymnt
Selection Text: NB1VERDT = Valid To
Selection Text: NB1VLIBB = Amount Insured
Selection Text: NB1VRBKZ = Institute Number
Selection Text: NB1VRSNR = Contract Number
Selection Text: NB1VRSPR = Deductible
Selection Text: NB1VRSZL = Lead months
Selection Text: NB1VZSKZ = Interest Indicator
Selection Text: NB1WAKON = Requirement key b/e charges
Selection Text: NB1WEBTR = Bill of Exchange Limit
Selection Text: NB1XAUSZ = Account Statement
Selection Text: NB1XDEZV = Decentralized Processing
Title: Customer Balance Confirmation
Text Symbol: 982 = List of forms
Text Symbol: 983 = Deviations between output language and log on language
Text Symbol: 984 = List of forms 2
Text Symbol: 981 = Deviations between planned and actual output language
Text Symbol: 980 = Heading for errors in forms
Text Symbol: 973 = List line of special G/L indicators without description 2
Text Symbol: 990 = No form name for results table in T001F
Text Symbol: 991 = Missing or inactive forms
Text Symbol: 992 = List of forms 3
Text Symbol: 993 = Heading for missing windows in a form
Text Symbol: 994 = List of missing windows in a form
Text Symbol: 995 = Heading for text elements in a form
Text Symbol: 996 = List of missing text elements in a form
Text Symbol: 612 = Heading for consolidated head office list (reply) for balance requests
Text Symbol: 611 = Heading for consolidated head office list (reply)
Text Symbol: 610 = Company address for which the confirmation takes place
Text Symbol: 606 = Info line w/o account at customer/vendor
Text Symbol: 605 = Info line w account at customer/vendor
Text Symbol: 600 = - Text elements for the reply slip ----------------------------------------
Text Symbol: 595 = Element for customer modification of the letter
Text Symbol: 594 = Information for head offices with branches processed locally
Text Symbol: 593 = Head office address in the itemization (item sorting 1)
Text Symbol: 592 = Heading of Central List in Itemization (Item Sorting 1)
Text Symbol: 591 = Branch address in the itemization (item sorting 1)
Text Symbol: 590 = Branch list heading in the itemization (item sorting 1)
Text Symbol: 584 = Zero Balance Display for Tot.Bal
Text Symbol: 583 = Extra line N of the total balances table
Text Symbol: 582 = Continuation Line P of Total Balances Table
Text Symbol: 581 = First N Line of Total Balances Table by Currencies
Text Symbol: 580 = First P Line of Total Balances Table by Currencies
Text Symbol: 579 = Zero balance display for a head office (item sorting 2)
Text Symbol: 578 = Continuation Lines N of Bal. Table of Head Off. (Item Sort. 2)
Text Symbol: 577 = Continuation Lines P of Bal. Table of Head Off. (Item Sort. 2)
Text Symbol: 576 = First N Line of Bal. Table of Head Office (Item Sorting 2)
Text Symbol: 575 = First P Line of Bal. Table of Head Office (Item Sorting 2)
Text Symbol: 574 = Zero balance display for a branch (item sorting 2)
Text Symbol: 573 = Continuation Lines N of Bal.Table of a Branch (ItemSorting 2)
Text Symbol: 613 = Consolidated branch address (reply)
Text Symbol: 680 = Signature on reply
Text Symbol: 672 = Reply 3 for balance requests
Text Symbol: 671 = Reply 2 for balance requests
Text Symbol: 670 = Reply 1 closing for balance requests
Text Symbol: 661 = Lines for Total Balance (Reply 1, Part 3)
Text Symbol: 660 = Column Heading for Total Balance (Reply 1, Part 2)
Text Symbol: 651 = Reply 1 for balance requests (part 1)
Text Symbol: 650 = Lead text of answer for balance requests
Text Symbol: 646 = Reply 2 for Balance Confirmatns
Text Symbol: 645 = Reply 1 for balance confirmations
Text Symbol: 644 = Reply 3 for balance confirmations
Text Symbol: 643 = Reply 2 for balance confirmations
Text Symbol: 642 = Reply 1 for balance confirmations
Text Symbol: 641 = Reply front matter for balance confirmations
Text Symbol: 640 = Reply front matter for balance confirmations
Text Symbol: 631 = Total balances N by currencies in the reply
Text Symbol: 630 = Total balances P by currencies in the reply
Text Symbol: 621 = Zero balance display in the reply
Text Symbol: 620 = Total balance display 1 heading in the reply
Text Symbol: 618 = Consolidated head office address (reply) for balance requests
Text Symbol: 617 = Consolidated head office address (reply)
Text Symbol: 616 = Heading for consolidated branch list (reply) for balance requests
Text Symbol: 615 = Heading for consolidated branch list (reply)
Text Symbol: 614 = Consolidated branch address (reply) for balance requests
Text Symbol: 572 = Continuation Lines P of Bal.Table of a Branch (ItemSorting 2)
Text Symbol: 504 = Info window heading for balance requests
Text Symbol: 503 = Info window heading for balance notifications
Text Symbol: 502 = Info window heading for balance confirmations
Text Symbol: 500 = - Text elements for the letter and the line item display ------------------
Text Symbol: 304 = Letter (no output of reply, check list and results table)
Text Symbol: 303 = Results Table
Text Symbol: 302 = Check list
Text Symbol: 301 = Reply
Text Symbol: 300 = Letter
Text Symbol: 202 = Balance requests
Text Symbol: 201 = Bal. Notifications
Text Symbol: 200 = Balance Confirmatns
Text Symbol: 112 = Selections:
Text Symbol: 111 = ************************************************************************************************************************************
Text Symbol: 110 = Only accounts posted to since
Text Symbol: 109 = Configuration-dependent selection options
Text Symbol: 108 = Sales period
Text Symbol: 107 = Total balance fiscal year
Text Symbol: 106 = Sp.G/L balance fiscal year
Text Symbol: 105 = Balance Per. without Sp. G/L
Text Symbol: 104 = Posting/Clearing Date
Text Symbol: 103 = Clearing Date
Text Symbol: 102 = Clearing Date
Text Symbol: 101 = OI posting date
Text Symbol: 505 = Info line w account and accounting clerk at customer/vendor
Text Symbol: 571 = First N Line of Balance Table of a Branch (Item Sorting 2)
Text Symbol: 570 = First P Line of Balance Table of a Branch (Item Sorting 2)
Text Symbol: 564 = Continuation Line of Totals Table per Doc. Comp.Code
Text Symbol: 563 = Line of totals table per document company code
Text Symbol: 562 = Continuation Lines of Totals Table If Several Currs
Text Symbol: 561 = 1st line of the totals table for transactions per special G/L ind.
Text Symbol: 560 = 1st line of the totals table for transactions without special G/L ind.
Text Symbol: 554 = No open items of a branch processed centrally
Text Symbol: 553 = No open items of a branch processed locally for head office account
Text Symbol: 552 = No directly posted open items for branch or head office
Text Symbol: 551 = No open items
Text Symbol: 550 = Open item data for itemization
Text Symbol: 541 = Head office address in the itemization (item sorting 2)
Text Symbol: 540 = Branch address in the itemization (item sorting 2)
Text Symbol: 530 = Itemization column headings of the open items
Text Symbol: 520 = Itemization heading of the open items
Text Symbol: 516 = BlankLine
Text Symbol: 515 = Signature on letter
Text Symbol: 514 = Letter text for balance requests (dunning notice)
Text Symbol: 513 = Letter Text for Balance Confirmations (Dunning)
Text Symbol: 512 = Letter text for balance requests
Text Symbol: 511 = Letter text for balance notifications
Text Symbol: 510 = Letter text for balance confirmations
Text Symbol: 506 = Info line w/o acct and accounting clerk at customer/vendor
Text Symbol: 932 = Missing authorization for general data of a master record
Text Symbol: 931 = Missing company code authorization
Text Symbol: 930 = Heading for missing authorizations
Text Symbol: 920 = Reminder Data for Confirmation Request
Text Symbol: 910 = Date of issue and reply date
Text Symbol: 900 = - Text elements for error list --------------------------------------------
Text Symbol: 899 = Free for own text
Text Symbol: 896 = Corrected differences for zero balance run affect net income
Text Symbol: 895 = Continuation Lines for Event 894 If Several Currs
Text Symbol: 894 = Corrected differences affect net income
Text Symbol: 893 = Corrected differences for zero balance run do not affect net income
Text Symbol: 892 = Continuation Lines for Event 891 If Several Currs
Text Symbol: 891 = Corrected differences do not affect net income
Text Symbol: 890 = Confirmations to be corrected by company for which they took place
Text Symbol: 883 = Deviations to be corrected by customer/vendor for zero balance run
Text Symbol: 882 = Continuation Lines for Event 881 If Several Currs
Text Symbol: 881 = Deviations to be corrected by customer/vendor
Text Symbol: 880 = Settled deviations
Text Symbol: 872 = No clarification or agreement about deviations for zero balance run
Text Symbol: 871 = Continuation Lines for Event 870 If Several Currs
Text Symbol: 870 = No clarification or agreement about deviations
Text Symbol: 863 = 'Of which' marker for non-identical confirmations
Text Symbol: 862 = Alternative Confirmations for Zero Bal. Run
Text Symbol: 861 = Continuation Lines for Event 860 If Several Currs
Text Symbol: 933 = Missing Authorization for Company Code-Specific Data of Master Rec.
Text Symbol: 972 = List line of special G/L indicators 2
Text Symbol: 971 = No descriptions in table T074T in output language
Text Symbol: 970 = No descriptions in table T074T in company code language
Text Symbol: 969 = List line of special G/L indicators without description
Text Symbol: 968 = List line of special G/L indicators
Text Symbol: 967 = No descriptions in table T074T in customer/vendor language
Text Symbol: 966 = List of Document Types w/o Doc. Type Text2
Text Symbol: 965 = List of Doc. Types 2
Text Symbol: 964 = No descriptions in table T003T in output language
Text Symbol: 963 = No descriptions in table T003T in company code language
Text Symbol: 962 = List of Document Types w/o Doc. Type Txt
Text Symbol: 961 = List of doc. types
Text Symbol: 960 = No descriptions in table T003T in customer/vendor language
Text Symbol: 955 = List of accounting clerks
Text Symbol: 954 = No entry for accounting clerks in table T001S
Text Symbol: 953 = No entry with and without identification in table T001G
Text Symbol: 952 = No entry without identification in table T001G
Text Symbol: 951 = No entry for results list in table T001F
Text Symbol: 950 = Heading for missing entries in ATAB tables
Text Symbol: 943 = List of Head Offices and Brnches
Text Symbol: 942 = Missing head office company code-specific master records
Text Symbol: 941 = Missing head office general master records
Text Symbol: 940 = Heading for missing entries in data base tables
Text Symbol: 934 = List of customers or vendors
Text Symbol: 860 = Alternative confirmations
Text Symbol: 826 = Balance requests for zero balance run
Text Symbol: 825 = Balance Notifications Req. for Zero Bal. Run
Text Symbol: 824 = Balance Confirmations Req. for Zero Bal. Run
Text Symbol: 823 = Continuation Lines for Events 820, 821, 822 If Several Currs
Text Symbol: 822 = Balance requests (1st line)
Text Symbol: 821 = Balance Notifications Req. (1st Line)
Text Symbol: 820 = Balance Confirmations Req. (1st Line)
Text Symbol: 810 = Column headings of the results list
Text Symbol: 806 = Reminder Data for Confirmation Request
Text Symbol: 805 = Date of issue and reply date
Text Symbol: 800 = - Text elements for the results list --------------------------------------
Text Symbol: 770 = Number of Letters Created and Number of Letters with Zero Bal.
Text Symbol: 760 = Total in Local Currency
Text Symbol: 750 = Apportioning a total balance or a total by currencies
Text Symbol: 743 = Total Balance in Local Crcy per OTA Cus.
Text Symbol: 742 = Consolidated head office at branch processed locally
Text Symbol: 741 = Branches Processed at Head Off.
Text Symbol: 740 = Total Balance per Acct in Local Crcy
Text Symbol: 730 = Column headings for check list
Text Symbol: 720 = Reminder Data for Confirmation Request
Text Symbol: 710 = Date of issue and reply date
Text Symbol: 700 = - Text elements for the check list ----------------------------------------
Text Symbol: 691 = Footer 2 for reply (alternative to footer for reply)
Text Symbol: 690 = Footer for reply
Text Symbol: 827 = Total in Local Currency
Text Symbol: 856 = Identical confirmations for zero balance run
Text Symbol: 855 = Continuation Lines for Event 854 If Several Currs
Text Symbol: 854 = Identical confirmations
Text Symbol: 853 = "Of Which" Indicator for Replies with Confirmatn After Dunn.
Text Symbol: 852 = Reply with Confirmation for Balances from Zero Bal. Run
Text Symbol: 851 = Continuation Lines for Event 850 If Several Currs
Text Symbol: 850 = Reply with confirmation for balances
Text Symbol: 848 = "Of Which" Indicator 2 for Replies w/o Confirmatn after Dunning
Text Symbol: 847 = No reply for other reasons for zero balance run
Text Symbol: 846 = Continuation Lines for Event 845 If Several Currs
Text Symbol: 845 = No reply for other reasons
Text Symbol: 844 = "Of Which" Indicator 1 for Replies w/o Confirmatn after Dunning
Text Symbol: 843 = No reply due to undeliverability for zero balance run
Text Symbol: 842 = Continuation Lines for Event 841 If Several Currs
Text Symbol: 841 = No reply due to undeliverability
Text Symbol: 840 = Letters returned without confirmation
Text Symbol: 835 = Replies not returned for zero balance run and balance notifications
Text Symbol: 834 = Continuation Lines for Event 833 for Bal. Notifications If Several Currs
Text Symbol: 833 = Replies not returned for balance notifications
Text Symbol: 832 = Replies not returned for zero bal. run for balance confirmations/requests
Text Symbol: 831 = Continuation Lines for Event 830 If Several Currs with Bal. Conf. and Req.
Text Symbol: 830 = Replies not returned for balance confirmations and balance requests
Text Symbol: 829 = Additional Lines for Total in Local Currency if Several Balance +/- Signs
Text Symbol: 828 = Total in local currency for zero balance run and several balance +/- signs


INCLUDES used within this REPORT SAPF130D_PDF

INCLUDE RFDBRMAC.
INCLUDE F130DSEL.
INCLUDE RKASMAWF.
INCLUDE F130DBKR_PDF.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

FI_PROC_CURR_CHANGE_ACTIVE CALL FUNCTION 'FI_PROC_CURR_CHANGE_ACTIVE' IMPORTING E_ACTIVE = pcccheck EXCEPTIONS NOT_ACTIVE = 1 ERROR_OCCURRED = 2 OTHERS = 3.

FI_MESSAGE_INIT Call function 'FI_MESSAGE_INIT'. "1563616

QF05_RANDOM_INTEGER CALL FUNCTION 'QF05_RANDOM_INTEGER' EXPORTING ran_int_max = gelesene_saetze IMPORTING ran_int = austausch_index.

QF05_RANDOM_INTEGER CALL FUNCTION 'QF05_RANDOM_INTEGER' EXPORTING ran_int_max = gelesene_saetze IMPORTING ran_int = austausch_index.

QF05_RANDOM_SAVE_SEED CALL FUNCTION 'QF05_RANDOM_SAVE_SEED'.

FI_ITEMS_PROC_CURR_CHANGE CALL FUNCTION 'FI_ITEMS_PROC_CURR_CHANGE' EXPORTING IV_PROCESS = 'SAPF130' IV_DATE = ABSTITAG IV_TABNAME = 'BSID' * IS_KNA1 = * IS_LFA1 = * IS_BSEC = * IS_BKPF = * IS_T001 = * IV_NOCHECK = * TABLES * IT_FIELDLIST = CHANGING CS_LINE = BSID CV_CURRENCY = BSID-waers EXCEPTIONS * FIELD_NOT_AMOUNT = 1 * CURRENCY_MISSING = 2 * ERROR_IN_CONVERSION = 3 OTHERS = 4 .

FI_MESSAGE_PROTOCOL Call function 'FI_MESSAGE_PROTOCOL' "1563616 exceptions No_message = 0. "1563616

FI_MESSAGE_PRINT Call function 'FI_MESSAGE_PRINT' "1563616 exporting I_xausn = 'X' "1563616 I_comsg = 0. "1563616

CLOSE_FORM Call function 'CLOSE_FORM' importing Result = Itcpp. "1563616

FP_JOB_CLOSE Call function 'FP_JOB_CLOSE'. "1563616

END_FORM CALL FUNCTION 'END_FORM'.

END_FORM * CALL FUNCTION 'END_FORM'.

PDF_FORM_CHECK CALL FUNCTION 'PDF_FORM_CHECK' EXPORTING i_formname = form EXCEPTIONS not_found = 1 OTHERS = 2.

FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = form IMPORTING e_funcname = fm_name.

FP_GET_LAST_ADS_ERRSTR CALL FUNCTION 'FP_GET_LAST_ADS_ERRSTR' IMPORTING e_adserrstr = error_string.

END_FORM * CALL FUNCTION 'END_FORM'.

PDF_FORM_CHECK CALL FUNCTION 'PDF_FORM_CHECK' EXPORTING i_formname = form EXCEPTIONS not_found = 1 OTHERS = 2.

FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = form IMPORTING e_funcname = fm_name.

FP_GET_LAST_ADS_ERRSTR CALL FUNCTION 'FP_GET_LAST_ADS_ERRSTR' IMPORTING e_adserrstr = error_string.

FI_PREVIEW_PDF Call function 'FI_PREVIEW_PDF' exporting Ib_preview = Gb_preview IS_FORM = Ls_formoutput ID_DEVICE = Htddevice tables Ct_mail_receivers = Gt_mail_recip Ct_fax_receivers = Gt_fax_recip changing Cb_send = Gb_send exceptions No_document = 0.

FI_SEND_PDF Call function 'FI_SEND_PDF' exporting Ib_send = Gb_send Ib_archive = Gb_archive Id_device = Htddevice Is_pdf = Ls_formoutput Id_t001_adrnr = T001-Adrnr Id_sender = Gd_sender Id_sender_type = Gd_sender_type Is_fsabe = Fsabe Is_receiver = Dkadr Is_outputparams = Fp_outputparams Id_langu = Fp_docparams-Langu Id_mail_text = Finaa-Mail_body_text Id_fax_cover = Finaa-Formc Is_t047i = Ls_t047i Ib_outbox = Finaa-Mail_outbox_link Id_priority = Finaa-Mail_importance Id_sensitivity = Finaa-Mail_sensitivity id_mail_status = Finaa-Mail_status_attr "1745760 importing Es_error = Ls_balmt tables It_mail_receivers = Gt_mail_recip It_fax_receivers = Gt_fax_recip It_dara = Fp_docparams-Daratab exceptions Too_many_receivers = 1 Document_not_sent = 2 Document_type_not_exist = 3 Operation_no_authorization = 4 Enqueue_error = 5 No_document = 6 Archive_error = 8.

FI_MESSAGE_COLLECT Call function 'FI_MESSAGE_COLLECT' exporting I_fimsg = Ls_fimsg I_xappn = 'X'.

FI_MESSAGE_COLLECT Call function 'FI_MESSAGE_COLLECT' exporting I_fimsg = Ls_fimsg I_xappn = 'X'.

FI_MESSAGE_COLLECT Call function 'FI_MESSAGE_COLLECT' exporting I_fimsg = Ls_fimsg I_xappn = 'X'.

FI_MESSAGE_COLLECT Call function 'FI_MESSAGE_COLLECT' exporting I_fimsg = Ls_fimsg I_xappn = 'X'.

FI_MESSAGE_COLLECT Call function 'FI_MESSAGE_COLLECT' exporting I_fimsg = Ls_fimsg I_xappn = 'X'.

FI_MESSAGE_COLLECT Call function 'FI_MESSAGE_COLLECT' exporting I_fimsg = Ls_fimsg I_xappn = 'X'.

END_FORM * CALL FUNCTION 'END_FORM'.

PDF_FORM_CHECK CALL FUNCTION 'PDF_FORM_CHECK' EXPORTING i_formname = form EXCEPTIONS not_found = 1 OTHERS = 2.

FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = form IMPORTING e_funcname = fm_name.

FP_GET_LAST_ADS_ERRSTR CALL FUNCTION 'FP_GET_LAST_ADS_ERRSTR' IMPORTING e_adserrstr = error_string.

OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING archive_index = h_archive_index archive_params = h_archive_params device = htddevice dialog = hdialog form = ' ' "Space schon Default OPTIONS = itcpo IMPORTING RESULT = itcpp EXCEPTIONS form = 0. "1718418

FP_JOB_OPEN CALL FUNCTION 'FP_JOB_OPEN' CHANGING ie_outputparams = fp_outputparams EXCEPTIONS cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 OTHERS = 5.

OPEN_FI_PERFORM_00002410_P CALL FUNCTION 'OPEN_FI_PERFORM_00002410_P' EXPORTING i_rf130 = rf130 i_kna1 = kna1 i_knb1 = l_knb1 * I_LFA1 = LFA1 * I_LFB1 = LFB1 TABLES t_fimsg = t_fimsg CHANGING c_finaa = finaa c_itcpo = itcpo c_archive_index = h_archive_index c_archive_params = h_archive_params.

FI_MESSAGE_COLLECT CALL FUNCTION 'FI_MESSAGE_COLLECT' EXPORTING i_fimsg = t_fimsg i_xappn = 'X' EXCEPTIONS msgid_missing = 1 msgno_missing = 2 msgty_missing = 3 OTHERS = 4.

FI_GET_FAX_MAIL_RECEIVERS Call function 'FI_GET_FAX_MAIL_RECEIVERS' "1563616 exporting Id_faxnr = Ld_faxnr "1563616 Id_land1 = Finaa-Tdteleland "1563616 Id_mailadr = Finaa-Intad "1563616 tables Ct_mail_recip = Gt_mail_recip "1563616 Ct_fax_recip = Gt_fax_recip "1563616 exceptions No_data = 1. "1563616

CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' IMPORTING RESULT = itcpp TABLES otfdata = hotfdata EXCEPTIONS unopened = 3.

DISPLAY_OTF CALL FUNCTION 'DISPLAY_OTF' EXPORTING control = itcpp IMPORTING RESULT = itcpp TABLES otf = hotfdata EXCEPTIONS OTHERS = 1.

CORRESPONDENCE_POPUP_EMAIL CALL FUNCTION 'CORRESPONDENCE_POPUP_EMAIL' EXPORTING i_intad = finaa-intad IMPORTING e_answer = hanswer e_intad = finaa-intad EXCEPTIONS OTHERS = 1.

CONVERT_OTF CALL FUNCTION 'CONVERT_OTF' EXPORTING format = hformat * MAX_LINEWIDTH = 132 IMPORTING bin_filesize = doc_size bin_file = ld_binfile TABLES otf = hotfdata lines = htline EXCEPTIONS err_max_linewidth = 1 err_format = 2 err_conv_not_possible = 3 OTHERS = 4.

SO_OBJECT_SEND CALL FUNCTION 'SO_OBJECT_SEND' EXPORTING * EXTERN_ADDRESS = ' ' * FOLDER_ID = ' ' * FORWARDER = ' ' * OBJECT_FL_CHANGE = ' ' object_hd_change = x_object_hd_change * OBJECT_ID = ' ' object_type = document_type * OUTBOX_FLAG = ' ' * OWNER = FSABE-USRNAM * STORE_FLAG = ' ' * DELETE_FLAG = ' ' * SENDER = FSABE-USRNAM * CHECK_ALREADY_SENT = ' ' originator = horiginator originator_type = 'B' IMPORTING * OBJECT_ID_NEW = sent_to_all = x_sent_to_all TABLES objcont = x_objcont objhead = x_objhead * OBJPARA = * OBJPARB = receivers = x_receivers * PACKING_LIST = * ATT_CONT = * ATT_HEAD = * NOTE_TEXT = EXCEPTIONS active_user_not_exist = 1 communication_failure = 2 component_not_available = 3 folder_not_exist = 4 folder_no_authorization = 5 forwarder_not_exist = 6 note_not_exist = 7 object_not_exist = 8 object_not_sent = 9 object_no_authorization = 10 object_type_not_exist = 11 operation_no_authorization = 12 owner_not_exist = 13 parameter_error = 14 substitute_not_active = 15 substitute_not_defined = 16 system_failure = 17 too_much_receivers = 18 user_not_exist = 19 x_error = 20 OTHERS = 21.

CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' * IMPORTING * RESULT = ITCPP EXCEPTIONS unopened = 3.

READ_FORM CALL FUNCTION 'READ_FORM' EXPORTING form = form IMPORTING found = found TABLES form_lines = htline pages = hitctg page_windows = hitcth paragraphs = hitcdp strings = hitcds tabs = hitcdq windows = hitctw.

PDF_FORM_LANGUAGE_GET Call function 'PDF_FORM_LANGUAGE_GET' "1650040 exporting Id_form = Form "1650040 Id_langu = Language "1650040 Id_replangu1 = Kna1-Spras "1650040 Id_replangu2 = sy-langu "1650040 Id_replangu3 = 'D' "1650040 importing Ed_langu = Language "1650040 exceptions Not_found = 1. "1650040

START_FORM * CALL FUNCTION 'START_FORM' * EXPORTING * archive_index = h_archive_index * form = save_fornr * language = language * startpage = startpage * IMPORTING * language = language * EXCEPTIONS * form = 5.

START_FORM * CALL FUNCTION 'START_FORM' * EXPORTING * form = save_resuform * language = language * startpage = 'ET_FIRST' * IMPORTING * language = language * EXCEPTIONS * form = 5.

START_FORM CALL FUNCTION 'START_FORM' EXPORTING form = save_erroform language = language startpage = 'ER_FIRST' IMPORTING language = language EXCEPTIONS form = 5.

START_FORM CALL FUNCTION 'START_FORM' EXPORTING form = save_erroform language = language startpage = 'ER_FIRST' IMPORTING language = language EXCEPTIONS form = 5 unopened = 3.

START_FORM * CALL FUNCTION 'START_FORM' * EXPORTING * form = save_listform * language = language * startpage = 'LI_FIRST' * EXCEPTIONS * form = 5.

DETERMINE_DUE_DATE CALL FUNCTION 'DETERMINE_DUE_DATE' EXPORTING i_faede = faede IMPORTING e_faede = faede EXCEPTIONS OTHERS = 1.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = selection address_group = 'CA01' IMPORTING address_value = address_value sadr = sadr EXCEPTIONS address_not_exist = 1 OTHERS = 2. "SADR40A

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = selection address_group = 'CA01' IMPORTING address_value = address_value sadr = sadr EXCEPTIONS address_not_exist = 1 OTHERS = 2. "ADDR_GET

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = selection address_group = 'CA01' IMPORTING address_value = address_value sadr = sadr EXCEPTIONS address_not_exist = 1 OTHERS = 2. "SADR40A

FI_ONETIMEACNT_RECEIVER_DECODE CALL FUNCTION 'FI_ONETIMEACNT_RECEIVER_DECODE' EXPORTING i_cpdvs = cpdvs IMPORTING e_empfg = bsec-empfg.

CORRESPONDENCE_DATA_BUSAB CALL FUNCTION 'CORRESPONDENCE_DATA_BUSAB' EXPORTING i_bukrs = knb1-bukrs i_busab = knb1-busab i_langu = language IMPORTING e_t001s = t001s e_fsabe = fsabe EXCEPTIONS busab_not_found = 01 OTHERS = 02.

CORRESPONDENCE_DATA_BUSAB CALL FUNCTION 'CORRESPONDENCE_DATA_BUSAB' EXPORTING i_bukrs = knb1-bukrs i_busab = *knb1-busab i_langu = language IMPORTING e_t001s = *t001s e_fsabe = *fsabe EXCEPTIONS busab_not_found = 01 OTHERS = 02.

CONTROL_FORM CALL FUNCTION 'CONTROL_FORM' EXPORTING command = 'ENDPROTECT'.

CONTROL_FORM CALL FUNCTION 'CONTROL_FORM' EXPORTING command = 'PROTECT'.

GET_CURRENT_YEAR * CALL FUNCTION 'GET_CURRENT_YEAR' * EXPORTING BUKRS = SAVE_BUKRS * DATE = ABSTITAG * IMPORTING CURRY = KBWDT-HIGH.

BUKRS_AUTHORITY_CHECK CALL FUNCTION 'BUKRS_AUTHORITY_CHECK' EXPORTING xdatabase = 'D' TABLES xbukreis = dd_bukrs.

BUKRS_AUTHORITY_CHECK CALL FUNCTION 'BUKRS_AUTHORITY_CHECK' EXPORTING xdatabase = 'B' TABLES xbukreis = dd_bukrs.

GET_CURRENT_YEAR CALL FUNCTION 'GET_CURRENT_YEAR' EXPORTING bukrs = t001-bukrs date = abstitag IMPORTING curry = aktgjahr.

GET_CURRENT_YEAR CALL FUNCTION 'GET_CURRENT_YEAR' EXPORTING bukrs = save5_bukrs date = abstitag IMPORTING curry = kbwdt-high.

PRINT_SELECTIONS CALL FUNCTION 'PRINT_SELECTIONS' EXPORTING rname = sy-repi2 rvariante = sy-slset mode = 'TABLE' TABLES infotab = info.

CURRENCY_GET_SUBSEQUENT CALL FUNCTION 'CURRENCY_GET_SUBSEQUENT' EXPORTING currency = cwaers process = 'SAPF130' date = idate bukrs = ibukrs IMPORTING currency_new = new_waers.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'BSID' TABLES dfies_tab = xdfies EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

CURRENCY_DOCUMENT_CONVERT CALL FUNCTION 'CURRENCY_DOCUMENT_CONVERT' EXPORTING * RATE_TYPE = 'M' from_currency = iwaers to_currency = ewaers local_currency = ihwaer date = idate * RATE = conversion_mode = 'O' TABLES fieldlist = fieldlist_bsid * T_LINES = CHANGING line = cbsid EXCEPTIONS OTHERS = 5 .

CONVERT_FOREIGN_TO_FOREIGN_CUR CALL FUNCTION 'CONVERT_FOREIGN_TO_FOREIGN_CUR' EXPORTING * CLIENT = SY-MANDT date = idate * TYPE_OF_RATE = 'M' from_amount = camnt from_currency = iwaers to_currency = ewaers local_currency = ihwaer conversion_mode = 'X' IMPORTING to_amount = camnt.

CURRENCY_CHECK_FOR_PROCESS CALL FUNCTION 'CURRENCY_CHECK_FOR_PROCESS' EXPORTING process = 'SAPF130' IMPORTING all_bukrs = xalw_bukrs TABLES t_bukrs = alw_bukrs EXCEPTIONS process_not_maintained = 1 OTHERS = 2.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = 'SCMA_JOB_STARTED_FROM_SCMA' * IMPORTING * GROUP = * INCLUDE = * NAMESPACE = * STR_AREA = EXCEPTIONS function_not_exist = 1 OTHERS = 2.

SCMA_JOB_STARTED_FROM_SCMA CALL FUNCTION 'SCMA_JOB_STARTED_FROM_SCMA' EXPORTING before_init = 'X' wf_witem = wf_witem IMPORTING e_scma = g_scma.

KPEP_MONI_INIT_RECORD CALL FUNCTION 'KPEP_MONI_INIT_RECORD' EXPORTING ls_detail = ls_detail ls_witem = ls_witem * LS_APPL = * LD_WORKLIST_FLAG = ' ' IMPORTING ls_key = ls_key_static TABLES lt_selkrit = lt_selkrit lt_param = lt_param.

BAL_DB_SAVE CALL FUNCTION 'BAL_DB_SAVE' EXPORTING * I_IN_UPDATE_TASK = i_save_all = ' ' i_t_log_handle = lt_log_handle EXCEPTIONS log_not_found = 1 save_not_allowed = 2 numbering_error = 3 OTHERS = 4.

KPEP_MONI_CLOSE_RECORD CALL FUNCTION 'KPEP_MONI_CLOSE_RECORD' EXPORTING ls_key = ls_key_static ls_message = ls_message * LD_OBJECTS = * LS_EXT = * LS_RL = ls_scma_event = ls_scma_event TABLES lt_spool = gt_spono CHANGING ld_aplstat = ld_aplstat EXCEPTIONS * NO_ID_GIVEN = 1 OTHERS = 0.

BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = l_s_log IMPORTING e_log_handle = g_log_handle EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = g_log_handle i_s_msg = l_s_msg * IMPORTING * E_S_MSG_HANDLE = * E_MSG_WAS_LOGGED = * E_MSG_WAS_DISPLAYED = EXCEPTIONS log_not_found = 1 * MSG_INCONSISTENT = 2 * LOG_IS_FULL = 3 OTHERS = 4.

FI_MESSAGE_COLLECT Call function 'FI_MESSAGE_COLLECT' exporting I_fimsg = Ls_fimsg I_xappn = 'X'.

DDUT_TEXT_FOR_VALUE Call function 'DDUT_TEXT_FOR_VALUE' exporting Tabname = Id_name Value = Id_value Langu = Language importing Text = Ld_text.

DDUT_TEXT_FOR_VALUE Call function 'DDUT_TEXT_FOR_VALUE' exporting Tabname = Id_name Value = Id_value Langu = Kna1-Spras importing Text = Ld_text.

DDUT_TEXT_FOR_VALUE Call function 'DDUT_TEXT_FOR_VALUE' exporting Tabname = Id_name Value = Id_value Langu = sy-langu importing Text = Ld_text.

DDUT_TEXT_FOR_VALUE Call function 'DDUT_TEXT_FOR_VALUE' exporting Tabname = Id_name Value = Id_value Langu = 'D' importing Text = Ld_text.



Contribute (Add Comments)

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 SAPF130D_PDF or its description.