SAP FVD_RLZ_READ_DATA Function Module for Evaluation Module - Statement of Remaining Terms









FVD_RLZ_READ_DATA is a standard fvd rlz read data SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Evaluation Module - Statement of Remaining Terms processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for fvd rlz read data FM, simply by entering the name FVD_RLZ_READ_DATA into the relevant SAP transaction such as SE37 or SE38.

Function Group: FVD_MRM
Program Name: SAPLFVD_MRM
Main Program: SAPLFVD_MRM
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function FVD_RLZ_READ_DATA pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'FVD_RLZ_READ_DATA'"Evaluation Module - Statement of Remaining Terms
EXPORTING
SI_DCALC = "Balance Sheet Date
* SI_FPROGRESS = ' ' "Progress Indicator: X = An
* SI_XPROGRESS = "Text für Progress Indicator
* SI_OPARALLEL_GROUP = "RFC Server Group
* SI_NNUMBER_OF_TASKS = "Maximale Taskzahl (0=keine Anwendungsbegrenzung)
* SI_NLOANS_IN_TASK = "Maximale Anzahl der Darlehen je Task
* SI_SBEA = ' ' "
* SI_FIX = ' ' "
* SI_RSTIC = 3 "
* SI_OCALC_FLOW = "Kennzeichen für Berechnung des Finanzstromes
* SI_DCALC_FLOW = "Upper Date Limit for Cash Flow Calculation
* SI_OEVALUATION = '0' "Loans: Eval. Parameters for Statement of Remaining Terms
* SI_OCALC_COND = '1' "Fixed Interest Periods Relevant for Evaluation
* SI_ORELEVANT_FLOW = '0' "Flows Relevant for Evaluation
* SIT_SELECTION = "Selection Conditions
SIT_RRLZ_RREFKONT = "Zuordnung der Kontierungsreferenzen zu Bilanzpositionen
* SI_FMESSAGES = ' ' "Messagehandler: X = An

IMPORTING
SET_RLZ = "Table Type for Structure RRLZ

EXCEPTIONS
INCONSISTENT_CALL_PARAMETERS = 1
.



IMPORTING Parameters details for FVD_RLZ_READ_DATA

SI_DCALC - Balance Sheet Date

Data type: TB_DBALANCE
Optional: No
Call by Reference: No ( called with pass by value option)

SI_FPROGRESS - Progress Indicator: X = An

Data type: C
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_XPROGRESS - Text für Progress Indicator

Data type: CHAR255
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_OPARALLEL_GROUP - RFC Server Group

Data type: SPTA_RFCGR
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_NNUMBER_OF_TASKS - Maximale Taskzahl (0=keine Anwendungsbegrenzung)

Data type: SY-INDEX
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_NLOANS_IN_TASK - Maximale Anzahl der Darlehen je Task

Data type: SY-INDEX
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_SBEA -

Data type: C
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_FIX -

Data type: C
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_RSTIC -

Data type: RSTICH
Default: 3
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_OCALC_FLOW - Kennzeichen für Berechnung des Finanzstromes

Data type: TB_CALC_FLOW
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_DCALC_FLOW - Upper Date Limit for Cash Flow Calculation

Data type: TB_DCALC_FLOW
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_OEVALUATION - Loans: Eval. Parameters for Statement of Remaining Terms

Data type: TB_ORLZ_PARAM
Default: '0'
Optional: No
Call by Reference: No ( called with pass by value option)

SI_OCALC_COND - Fixed Interest Periods Relevant for Evaluation

Data type: TB_CALC_COND
Default: '1'
Optional: Yes
Call by Reference: No ( called with pass by value option)

SI_ORELEVANT_FLOW - Flows Relevant for Evaluation

Data type: TB_RELEVANT_FLOW
Default: '0'
Optional: Yes
Call by Reference: No ( called with pass by value option)

SIT_SELECTION - Selection Conditions

Data type: RSDS_FRANGE_T
Optional: Yes
Call by Reference: No ( called with pass by value option)

SIT_RRLZ_RREFKONT - Zuordnung der Kontierungsreferenzen zu Bilanzpositionen

Data type: TRTY_RRLZ_RREFKONT
Optional: No
Call by Reference: No ( called with pass by value option)

SI_FMESSAGES - Messagehandler: X = An

Data type: C
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for FVD_RLZ_READ_DATA

SET_RLZ - Table Type for Structure RRLZ

Data type: TRTY_RLZ
Optional: No
Call by Reference: Yes

EXCEPTIONS details

INCONSISTENT_CALL_PARAMETERS - Falsche Parameterbelegung bei Aufruf

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for FVD_RLZ_READ_DATA Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_set_rlz  TYPE TRTY_RLZ, "   
lv_si_dcalc  TYPE TB_DBALANCE, "   
lv_inconsistent_call_parameters  TYPE TB_DBALANCE, "   
lv_si_fprogress  TYPE C, "   SPACE
lv_si_xprogress  TYPE CHAR255, "   
lv_si_oparallel_group  TYPE SPTA_RFCGR, "   
lv_si_nnumber_of_tasks  TYPE SY-INDEX, "   
lv_si_nloans_in_task  TYPE SY-INDEX, "   
lv_si_sbea  TYPE C, "   SPACE
lv_si_fix  TYPE C, "   SPACE
lv_si_rstic  TYPE RSTICH, "   3
lv_si_ocalc_flow  TYPE TB_CALC_FLOW, "   
lv_si_dcalc_flow  TYPE TB_DCALC_FLOW, "   
lv_si_oevaluation  TYPE TB_ORLZ_PARAM, "   '0'
lv_si_ocalc_cond  TYPE TB_CALC_COND, "   '1'
lv_si_orelevant_flow  TYPE TB_RELEVANT_FLOW, "   '0'
lv_sit_selection  TYPE RSDS_FRANGE_T, "   
lv_sit_rrlz_rrefkont  TYPE TRTY_RRLZ_RREFKONT, "   
lv_si_fmessages  TYPE C. "   SPACE

  CALL FUNCTION 'FVD_RLZ_READ_DATA'  "Evaluation Module - Statement of Remaining Terms
    EXPORTING
         SI_DCALC = lv_si_dcalc
         SI_FPROGRESS = lv_si_fprogress
         SI_XPROGRESS = lv_si_xprogress
         SI_OPARALLEL_GROUP = lv_si_oparallel_group
         SI_NNUMBER_OF_TASKS = lv_si_nnumber_of_tasks
         SI_NLOANS_IN_TASK = lv_si_nloans_in_task
         SI_SBEA = lv_si_sbea
         SI_FIX = lv_si_fix
         SI_RSTIC = lv_si_rstic
         SI_OCALC_FLOW = lv_si_ocalc_flow
         SI_DCALC_FLOW = lv_si_dcalc_flow
         SI_OEVALUATION = lv_si_oevaluation
         SI_OCALC_COND = lv_si_ocalc_cond
         SI_ORELEVANT_FLOW = lv_si_orelevant_flow
         SIT_SELECTION = lv_sit_selection
         SIT_RRLZ_RREFKONT = lv_sit_rrlz_rrefkont
         SI_FMESSAGES = lv_si_fmessages
    IMPORTING
         SET_RLZ = lv_set_rlz
    EXCEPTIONS
        INCONSISTENT_CALL_PARAMETERS = 1
. " FVD_RLZ_READ_DATA




ABAP code using 7.40 inline data declarations to call FM FVD_RLZ_READ_DATA

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
DATA(ld_si_fprogress) = ' '.
 
 
 
"SELECT single INDEX FROM SY INTO @DATA(ld_si_nnumber_of_tasks).
 
"SELECT single INDEX FROM SY INTO @DATA(ld_si_nloans_in_task).
 
DATA(ld_si_sbea) = ' '.
 
DATA(ld_si_fix) = ' '.
 
DATA(ld_si_rstic) = 3.
 
 
 
DATA(ld_si_oevaluation) = '0'.
 
DATA(ld_si_ocalc_cond) = '1'.
 
DATA(ld_si_orelevant_flow) = '0'.
 
 
 
DATA(ld_si_fmessages) = ' '.
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!