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
Below is a list of transaction codes which are relevant to this SAP report
FOP5 - Simulate flat-rate adjustment
FOP6 - Calculate flat-rate adjustment
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: 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
INCLUDE RFVICNNK.
INCLUDE IFRE_CHECK_RE_CLASSIC.
No SAP DATABASE tables are accessed within this REPORT code!
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.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RFVIPA01 - documentation and ABAP source code RFVIPA01 - documentation and ABAP source code RFVIPA00 - Selection Parameters for Partner Selection RFVIPA00 - Selection Parameters for Partner Selection RFVIOS02 - Correspondence - Print Owner Settlement RFVIOS02 - Correspondence - Print Owner Settlement