SAP Reports / Programs

RFVIPA01 SAP ABAP Report - documentation and ABAP source code







RFVIPA01 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 RFVIPA01 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

FOP5 - Simulate flat-rate adjustment
FOP6 - Calculate flat-rate adjustment


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 RFVIPA01. "Basic submit
SUBMIT RFVIPA01 AND RETURN. "Return to original report after report execution complete
SUBMIT RFVIPA01 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: P_XIDENT = User identification adjustment
Selection Text: P_SANPME = Adjust rental units
Selection Text: P_PERHVZ = Perc. surcharges for increase
Selection Text: P_DGAB = Valid-to date of adjustment
Selection Text: P_BVZMIN = Minimum amount for decrease
Selection Text: P_BVZERM = Minimum amount for increase
Selection Text: PVVABBLN = Settlement identification
Selection Text: PIDTEXT = Adjustment run ID
Selection Text: PAMNVZG = No.of months for new flat rate
Selection Text: BUKRS = Company code
Text Symbol: AVZ = Adv. payment adjustment
Text Symbol: ART = Adjustment type
Text Symbol: APS = Adjust flat rate
Text Symbol: ANZ = Adjustment Data
Text Symbol: ANP = Identification
Text Symbol: 011 = Advance payment
Text Symbol: 010 = Flat rate


INCLUDES used within this REPORT RFVIPA01

INCLUDE RFVICNNK.
INCLUDE IFRE_CHECK_RE_CLASSIC.


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:

ABR_VORAUSZAHLUNG_ANPASSEN_MV CALL FUNCTION 'ABR_VORAUSZAHLUNG_ANPASSEN_MV' EXPORTING ABRECHNUNG = 'X' ABREART = ABREART DGUELAB = P_DGAB AMNVZG = PAMNVZG BUKRS = BUKRS BVZERM = P_BVZERM BVZMIN = P_BVZMIN DVONPER = TAB_VIAK13-DVONPER DBISPER = TAB_VIAK13-DBISPER VVABBLN = PVVABBLN * XIDENT = P_XIDENT WAERS = TAB_VIAK13-TWAER PERHVZ = P_PERHVZ p_sanpme = p_sanpme IMPORTING XIDENT = P_XIDENT TABLES TVIAK14 = TAB_VIAK20 TVIMI16 = TAB_VIMI16 TVIMI17 = TAB_VIMI17.

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 = PMESG.

MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXPORTING * CORRECTIONS_OPTION = ' ' * LINE_FROM = '000' * LINE_TO = '999' OBJECT = ' ' * SEND_IF_ONE = ' ' SHOW_LINNO = SPACE * IMPORTING * CORRECTIONS_WANTED = EXCEPTIONS INCONSISTENT_RANGE = 01 NO_MESSAGES = 02.

ERROR_RULE_ACCOUNT_FILL CALL FUNCTION 'ERROR_RULE_ACCOUNT_FILL' TABLES APPL_ERROR = TSPROT_U.

ERROR_RULE_ACCOUNT_NEW CALL FUNCTION 'ERROR_RULE_ACCOUNT_NEW' EXPORTING ARBEITSGEBIET = 'X' CHANNEL = 'S' * DATEI = 'fehlerprotokoll' MESSAGENUMMER = 'X' NUR_IMPORT = 'X' SEVERITY = 'X' SORTIERT = 'X' IMPORTING * AUSGABEDATEI = SPOOL_NR = LOC_SPOOLNR TABLES FEHLER_IMPORT = TSPROT_U.

DATE_CREATE CALL FUNCTION 'DATE_CREATE' EXPORTING ANZAHL_MONATE = MONATE DATUM_EIN = DATUM IMPORTING DATUM_AUS = DATUMVZ.



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