SAP Reports / Programs | Financial Services | Loans Management(FS-CML) SAP FS

RFVD_EUROUMST_OBJEKTE SAP ABAP Report - Contract Currency Changeover: Objects







RFVD_EUROUMST_OBJEKTE 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 RFVD_EUROUMST_OBJEKTE 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 RFVD_EUROUMST_OBJEKTE. "Basic submit
SUBMIT RFVD_EUROUMST_OBJEKTE AND RETURN. "Return to original report after report execution complete
SUBMIT RFVD_EUROUMST_OBJEKTE 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: SO_WHR = D Currency
Selection Text: SO_RKLAM = D Finance Project
Selection Text: SO_RANL = D Contract Number
Selection Text: SO_OBKAT = D Object Class
Selection Text: SO_OBJNR = D Collateral Object Number
Selection Text: SO_OBART = D Object Type
Selection Text: SO_GSART = D Product Type
Selection Text: SO_BUKRS = D Company Code
Selection Text: PA_WHR = Currency Key for Replacement
Selection Text: PA_SIMUL = Simulation Mode
Selection Text: PA_PROT = Detailed Log
Title: Contract Currency Changeover: Objects
Text Symbol: X10 = New
Text Symbol: T95 = Administration Costs
Text Symbol: T90 = Gross Margin
Text Symbol: T80 = Resid./Part Ownership
Text Symbol: T70 = Revenue Val.
Text Symbol: T60 = Land Value
Text Symbol: T50 = Building Val
Text Symbol: T40 = Real Value
Text Symbol: T35 = Collateral Value Calc. - Short Form
Text Symbol: T30 = Collateral Value Calculation
Text Symbol: T25 = User Data for Collateral Value Calc.
Text Symbol: T20 = User Data
Text Symbol: T10 = Currency Key for Replacement
Text Symbol: T05 = Object
Text Symbol: T00 = Object Header
Text Symbol: S30 = Additional Parameters
Text Symbol: S10 = Further Selections
Text Symbol: P15 = Log: Object Currency Changeover to EUR - Simultion
Text Symbol: P10 = Log: Object Currency Changeover to EUR


INCLUDES used within this REPORT RFVD_EUROUMST_OBJEKTE

No INCLUDES are used within this REPORT code!


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:

APPL_LOG_INIT CALL FUNCTION 'APPL_LOG_INIT' EXPORTING OBJECT = CON_LOGOBJ * SUBOBJECT = ' ' EXCEPTIONS OBJECT_NOT_FOUND = 1 SUBOBJECT_NOT_FOUND = 2 OTHERS = 3.

APPL_LOG_SET_OBJECT CALL FUNCTION 'APPL_LOG_SET_OBJECT' EXPORTING OBJECT = CON_LOGOBJ * subobject = p_subobj NO_LOG = U_FLAG_NO_LOG EXCEPTIONS OBJECT_NOT_FOUND = 1 SUBOBJECT_NOT_FOUND = 2 OTHERS = 3.

APPL_LOG_WRITE_HEADER CALL FUNCTION 'APPL_LOG_WRITE_HEADER' EXPORTING HEADER = L_HEADER * IMPORTING * update_or_insert = EXCEPTIONS OBJECT_NOT_FOUND = 1 SUBOBJECT_NOT_FOUND = 2 OTHERS = 3.

APPL_LOG_WRITE_SINGLE_MESSAGE CALL FUNCTION 'APPL_LOG_WRITE_SINGLE_MESSAGE' EXPORTING * OBJECT = ' ' * SUBOBJECT = ' ' MESSAGE = L_MSG UPDATE_OR_INSERT = 'I' EXCEPTIONS OBJECT_NOT_FOUND = 1 SUBOBJECT_NOT_FOUND = 2 OTHERS = 3.

APPL_LOG_WRITE_DB CALL FUNCTION 'APPL_LOG_WRITE_DB' EXPORTING OBJECT = CON_LOGOBJ * SUBOBJECT = ' ' TABLES OBJECT_WITH_LOGNUMBER = L_LOGNUMBER EXCEPTIONS OBJECT_NOT_FOUND = 1 SUBOBJECT_NOT_FOUND = 2 INTERNAL_ERROR = 3 OTHERS = 4.

APPL_LOG_DISPLAY * CALL FUNCTION 'APPL_LOG_DISPLAY' * EXPORTING * OBJECT = CON_LOGOBJ ** SUBOBJECT = ' ' ** EXTERNAL_NUMBER = ' ' ** OBJECT_ATTRIBUTE = 0 ** SUBOBJECT_ATTRIBUTE = 0 ** EXTERNAL_NUMBER_ATTRIBUTE = 0 ** DATE_FROM = SY-DATUM ** TIME_FROM = '000000' ** DATE_TO = SY-DATUM ** TIME_TO = SY-UZEIT * TITLE_SELECTION_SCREEN = u_title_sel_screen ** TITLE_LIST_SCREEN = ' ' ** COLUMN_SELECTION = '11112221122 ' ** SUPPRESS_SELECTION_DIALOG = ' ' ** COLUMN_SELECTION_MSG_JUMP = '1' ** EXTERNAL_NUMBER_DISPLAY_LENGTH = 100 ** IMPORTING ** NUMBER_OF_PROTOCOLS = * EXCEPTIONS * NO_AUTHORITY = 1 * OTHERS = 2.

APPL_LOG_DISPLAY_INTERN CALL FUNCTION 'APPL_LOG_DISPLAY_INTERN' EXPORTING OBJECT = CON_LOGOBJ * SUBOBJECT = ' ' TITLE_LIST_SCREEN = U_TITLE_SEL_SCREEN * COLUMN_SELECTION = '11112221122 ' * COLUMN_SELECTION_MSG_JUMP = '1' * EXTERNAL_NUMBER_DISPLAY_LENGTH = 100 * IMPORTING * NUMBER_OF_PROTOCOLS = EXCEPTIONS OBJECT_NOT_FOUND = 1 SUBOBJECT_NOT_FOUND = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = L_REPID I_INTERNAL_TABNAME = L_ITABNAME I_INCLNAME = L_REPID CHANGING CT_FIELDCAT = L_TAB_FIELDCAT_TMP.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = L_REPID I_CALLBACK_USER_COMMAND = L_CALLBACK_USER_COMMAND IT_FIELDCAT = L_TAB_FIELDCAT TABLES T_OUTTAB = G_TAB_DETAIL_PROT.

ENQUEUE_EFVDHOBJ CALL FUNCTION 'ENQUEUE_EFVDHOBJ' EXPORTING ROBJNR = U_WRK_OBJ_KEY-ROBJNR X_ROBJNR = SPACE EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2.

DEQUEUE_EFVDHOBJ CALL FUNCTION 'DEQUEUE_EFVDHOBJ' EXPORTING ROBJNR = U_WRK_OBJ_KEY-ROBJNR X_ROBJNR = SPACE.

DDIF_NAMETAB_GET CALL FUNCTION 'DDIF_NAMETAB_GET' EXPORTING TABNAME = U_TABNAME TABLES DFIES_TAB = L_TAB_DFIES EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING DATE = SY-DATUM FOREIGN_AMOUNT = FOREIGN_CURRENCY = LOCAL_CURRENCY = U_WHR_NEU IMPORTING LOCAL_AMOUNT = EXCEPTIONS NO_RATE_FOUND = 1 OVERFLOW = 2 NO_FACTORS_FOUND = 3 NO_SPREAD_FOUND = 4 DERIVED_2_TIMES = 5 OTHERS = 6.

DEQUEUE_EFVDBLKO CALL FUNCTION 'DEQUEUE_EFVDBLKO' EXPORTING SPARTNR = L_WRK_VDBLKO-SPARTNR SBFRMTYP = L_WRK_VDBLKO-SBFRMTYP SBFRMART = L_WRK_VDBLKO-SBFRMART NLFD_ANG = L_WRK_VDBLKO-NLFD_ANG.

ENQUEUE_EFVDBLKO CALL FUNCTION 'ENQUEUE_EFVDBLKO' EXPORTING SPARTNR = L_WRK_VDBLKO_ORG-SPARTNR SBFRMTYP = L_WRK_VDBLKO_ORG-SBFRMTYP SBFRMART = L_WRK_VDBLKO_ORG-SBFRMART NLFD_ANG = L_WRK_VDBLKO_ORG-NLFD_ANG EXCEPTIONS FOREIGN_LOCK = 01 SYSTEM_FAILURE = 02.

FVD_TABLE_INIT CALL FUNCTION 'FVD_TABLE_INIT' EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VDHOBJ I_FLG_UPDATE_USER = 'X' I_WRK_OLD = U_WRK_VDHOBJ_ORG I_WRK_NEW = U_WRK_VDHOBJ EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING I_TABLENAME = CON_VDHOBJBL I_FLG_UPDATE_USER = 'X' I_MODE = con_update I_TAB = U_TAB_VDHOBJBL[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET





CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VDBLSS I_FLG_UPDATE_USER = 'X' I_TAB_OLD = U_TAB_VDBLSS_ORG[] I_TAB_NEW = U_TAB_VDBLSS[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VDBLBAW I_FLG_UPDATE_USER = 'X' I_TAB_OLD = U_TAB_VDBLBAW_ORG[] I_TAB_NEW = U_TAB_VDBLBAW[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VDBLBOW I_FLG_UPDATE_USER = 'X' I_TAB_OLD = U_TAB_VDBLBOW_ORG[] I_TAB_NEW = U_TAB_VDBLBOW[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VDBLEW I_FLG_UPDATE_USER = 'X' I_TAB_OLD = U_TAB_VDBLEW_ORG[] I_TAB_NEW = U_TAB_VDBLEW[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VDBLKO I_FLG_UPDATE_USER = 'X' I_TAB_OLD = U_TAB_VDBLKO_ORG[] I_TAB_NEW = U_TAB_VDBLKO[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VDBLPO I_FLG_UPDATE_USER = 'X' I_TAB_OLD = U_TAB_VDBLPO_ORG[] I_TAB_NEW = U_TAB_VDBLPO[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VDBLSWT I_FLG_UPDATE_USER = 'X' I_TAB_OLD = U_TAB_VDBLSWT_ORG[] I_TAB_NEW = U_TAB_VDBLSWT[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VDBLREW I_FLG_UPDATE_USER = 'X' I_TAB_OLD = U_TAB_VDBLREW_ORG[] I_TAB_NEW = U_TAB_VDBLREW[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VDBLBEWI I_FLG_UPDATE_USER = 'X' I_TAB_OLD = U_TAB_VDBLBEWI_ORG[] I_TAB_NEW = U_TAB_VDBLBEWI[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = CON_VZSORT I_FLG_UPDATE_USER = 'X' I_TAB_OLD = U_TAB_VZSORT_ORG[] I_TAB_NEW = U_TAB_VZSORT[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_UPDATE CALL FUNCTION 'FVD_TABLE_UPDATE' EXPORTING I_FLG_UPDATE_TASK = ' ' I_FLG_CHANGE_DOCUMENT = 'X' EXCEPTIONS OTHERS = 1.

LOAD_VDARLOBJ CALL FUNCTION 'LOAD_VDARLOBJ' EXPORTING * i_bukrs = * i_ranl = I_ROBJNR = U_WRK_VDHOBJ_ORG-ROBJNR * I_SOBJKAT = ' ' TABLES IVDARLOBJ = L_TAB_VDARLOBJ.

OBJECT_GET_ALL CALL FUNCTION 'OBJECT_GET_ALL' TABLES FB_RVDHOBJ = L_TAB_RVDHOBJ FB_VDARLOBJ = L_TAB_VDARLOBJ FB_VDHOBJ = L_TAB_DUMMY_VDHOBJ FB_VIGBA3 = L_TAB_DUMMY_VIGBA3.

FVD_OBJECTS_DIALOG_MAIN CALL FUNCTION 'FVD_OBJECTS_DIALOG_MAIN' EXPORTING I_MEMORY = 'X' I_AKTION = L_OBJ_AKTION I_ROBJNR = L_WRK_DETAIL_PROT-ROBJNR.



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