SAP Reports / Programs | Financial Accounting | Localization(FI-LOC) SAP FI

RFUFOI92 SAP ABAP Report - Annual Tax Report for Customers/Vendors







RFUFOI92 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program is run together with program RFUFOI91 in order to generate lists of customers and vendors on a data medium in accordance with Italian government regulations of 12/30/1991...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 RFUFOI92 into the relevant SAP transactions such as SE38 or SE80


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 RFUFOI92. "Basic submit
SUBMIT RFUFOI92 AND RETURN. "Return to original report after report execution complete
SUBMIT RFUFOI92 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: Z-NUMMER = Pmt-doc-number
Selection Text: VIANUMER = Street
Selection Text: TIPOANAG = Account type
Selection Text: TAPE = X - Create DME file
Selection Text: T-PRINT = No. of sample printouts (0-9)
Selection Text: STEUERNR = Tax code
Selection Text: SAPFORMS = Form
Selection Text: P_LIST = List
Selection Text: PROVINC = Company region
Selection Text: PROGVOL = Output DME number
Selection Text: PIVA = X - only cust/vend tax number
Selection Text: PARTIV = Company tax code
Selection Text: OUTPUT = Output UNIX file name
Selection Text: NATGIUR = Legal form of a company
Selection Text: IN-MWSKZ = VAT code - Non-deductible VAT
Selection Text: FVOLUME = Medium symbol
Selection Text: FORM-FOR = Vendor symbols for form
Selection Text: FORM-CLI = Customer symbols for form
Selection Text: FONASTRO = X - Vendor DME section
Selection Text: FILE = Input UNIX file name
Selection Text: DENSITA = Data carrier type
Selection Text: CODATTIV = Industry code
Selection Text: CLNASTRO = X - Customer DME section
Selection Text: ATTIVITA = Industry
Selection Text: ANNO = Fiscal year
Title: Annual Tax Report for Customers/Vendors
Text Symbol: 001 = NO VAT CODE
002 Nr.Fat. Imponibile Imposte Addeb. S/Appl.Imposte Acq.non imponib. Totale
001 Prog. Partita IVA Ragione sociale Localita' Prov.


INCLUDES used within this REPORT RFUFOI92

INCLUDE RFUFOI00.


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:

ID_OBSOLETE_OBJECT CALL FUNCTION 'ID_OBSOLETE_OBJECT' EXPORTING I_PROGRAMM = sy-repid EXCEPTIONS E_OBSOLETE = 1.

SELECT_FORM CALL FUNCTION 'SELECT_FORM' EXPORTING FORM = SAPFORMS LANGUAGE = SY-LANGU IMPORTING ENTRIES = ANSWER TABLES SELECTIONS = FORMS.

SELECT_FORM CALL FUNCTION 'SELECT_FORM' EXPORTING FORM = SAPFORMS LANGUAGE = SY-LANGU IMPORTING ENTRIES = ANSWER TABLES SELECTIONS = FORMS.

OPEN_FORM * CALL FUNCTION 'OPEN_FORM' "opening formular * EXPORTING * FORM = SAPFORMS * LANGUAGE = SY-LANGU.

START_FORM CALL FUNCTION 'START_FORM'.

CLOSE_FORM * CALL FUNCTION 'CLOSE_FORM'.

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING WINDOW = 'HEADER_0' ELEMENT = 'COSTANTE'.

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING WINDOW = 'HEADER' ELEMENT = TYPEFORM.

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING WINDOW = 'MAIN' ELEMENT = TYPEFORM.

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING WINDOW = 'FOOTER' ELEMENT = TYPEFORM.

END_FORM CALL FUNCTION 'END_FORM'.

START_FORM CALL FUNCTION 'START_FORM'.

READ_KNA1 CALL FUNCTION 'READ_KNA1' EXPORTING XKUNNR = WKONTO IMPORTING XKNA1 = *KNA1 EXCEPTIONS KEY_INCOMPLETE = 01 NOT_AUTHORIZED = 02 NOT_FOUND = 03.

READ_KNA1 CALL FUNCTION 'READ_KNA1' EXPORTING XKUNNR = *KNA1-KONZS IMPORTING XKNA1 = *KNA1 EXCEPTIONS KEY_INCOMPLETE = 01 NOT_AUTHORIZED = 02 NOT_FOUND = 03.

READ_KNA1 CALL FUNCTION 'READ_KNA1' EXPORTING XKUNNR = *KNA1-FISKN IMPORTING XKNA1 = KNA1 EXCEPTIONS KEY_INCOMPLETE = 01 NOT_AUTHORIZED = 02 NOT_FOUND = 03.

READ_LFA1 CALL FUNCTION 'READ_LFA1' EXPORTING XLIFNR = WKONTO IMPORTING XLFA1 = *LFA1 EXCEPTIONS KEY_INCOMPLETE = 01 NOT_AUTHORIZED = 02 NOT_FOUND = 03.

READ_LFA1 CALL FUNCTION 'READ_LFA1' EXPORTING XLIFNR = *LFA1-KONZS IMPORTING XLFA1 = *LFA1 EXCEPTIONS KEY_INCOMPLETE = 01 NOT_AUTHORIZED = 02 NOT_FOUND = 03.

READ_LFA1 CALL FUNCTION 'READ_LFA1' EXPORTING XLIFNR = *LFA1-FISKN IMPORTING XLFA1 = LFA1 EXCEPTIONS KEY_INCOMPLETE = 01 NOT_AUTHORIZED = 02 NOT_FOUND = 03.

DISPLAY_REPORTING_TREE_F4





* CALL FUNCTION 'DISPLAY_REPORTING_TREE_F4' * EXPORTING I_TREE_ID = 'SAPF' * I_GET_STANDARD_CLIENT = 'X' * I_NAME_OF_FIRST_NODE = 'FI-11' * IMPORTING E_SKEYREPORT = HSKEYREPORT * EXCEPTIONS OTHERS = 4.

DISPLAY_FORM_TREE_F4 CALL FUNCTION 'DISPLAY_FORM_TREE_F4' EXPORTING P_TREE_NAME = 'FI-11' * P_DISPLAY_MODE = ' ' * I_FORM_NAME = IMPORTING P_FORM_NAME = HP_FORM_NAME * P_FORM_LANGUAGE = EXCEPTIONS * CANCELLED = 1 * PARAMETER_ERROR = 2 * NOT_FOUND = 3 OTHERS = 4 .



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