SAP Reports / Programs | Basis Components | Basis Services / Communication Interfaces | Currency Conversion/Expiring Currency(BC-SRV-BSF-CUR) SAP BC

RUMTCURX SAP ABAP Report - documentation and ABAP source code







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

OY04 - C Decimal Places for Currencies


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 RUMTCURX. "Basic submit
SUBMIT RUMTCURX AND RETURN. "Return to original report after report execution complete
SUBMIT RUMTCURX VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Text Symbol: A03 = user & ;;
Text Symbol: A04 = Display only ;;
Text Symbol: A05 = Do you want to display ;;
Text Symbol: A06 = locked data? ;;
Text Symbol: A10 = Display values
Text Symbol: A02 = This data is locked by ;;
Text Symbol: 001 = Do you want to change the decimal places despite all recommendations?
Text Symbol: 002 = Yes
Text Symbol: 003 = No
Text Symbol: 004 = Warning
Text Symbol: A01 = Display values
Text Symbol: A11 = Your user master record ;;
Text Symbol: C03 = currencies in use or change the
Text Symbol: C04 = decimal places.
Text Symbol: C05 = This could make amounts in
Text Symbol: C06 = documents already posted
Text Symbol: C07 = incorrect or invalid.
Text Symbol: C02 = must not delete the
Text Symbol: A12 = only authorizes you to ;;
Text Symbol: A13 = display data. ;;
Text Symbol: A14 = Do you want to display ;;
Text Symbol: A15 = the data? ;;
Text Symbol: C01 = In a productive system, you


INCLUDES used within this REPORT RUMTCURX

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:

VIEW_GET_DDIC_INFO CALL FUNCTION 'VIEW_GET_DDIC_INFO' EXPORTING VIEWNAME = VNAME TABLES SELLIST = DBA_V_CURX X_HEADER = HEADER_V_CURX X_NAMTAB = NAMETAB_V_CURX.

VIEWFRAME_V_CURX CALL FUNCTION 'VIEWFRAME_V_CURX' EXPORTING VIEW_ACTION = ACTION VIEW_NAME = VNAME TABLES DBA_SELLIST = DBA_V_CURX DPL_SELLIST = DPL_V_CURX EXCL_CUA_FUNCT = FU_TO_EXCL X_HEADER = HEADER_V_CURX X_NAMTAB = NAMETAB_V_CURX EXCEPTIONS MISSING_CORR_NUMBER = 1.

VIEW_AUTHORITY_CHECK CALL FUNCTION 'VIEW_AUTHORITY_CHECK' EXPORTING VIEW_ACTION = ACTION VIEW_NAME = VNAME * NO_WARNING_FOR_CLIENTINDEP = ' ' EXCEPTIONS * INVALID_ACTION = 1 NO_AUTHORITY = 2 NO_CLIENTINDEPENDENT_AUTHORITY = 3.

VIEW_ENQUEUE CALL FUNCTION 'VIEW_ENQUEUE' "P.NO 35580 1996

ENQUEUE_E_TABLE * CALL FUNCTION 'ENQUEUE_E_TABLE' * EXPORTING * TABNAME = TNAME * VARKEY = MANDANT * EXCEPTIONS * FOREIGN_LOCK = 4 * SYSTEM_FAILURE = 8.

ENQUEUE_E_TABLES CALL FUNCTION 'ENQUEUE_E_TABLES' * gesperrt, damit Anzeige durch Änderung anderer ungültig wird.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

ENQUEUE_E_TABLES CALL FUNCTION 'ENQUEUE_E_TABLES' EXPORTING TABNAME = 'TCURC' VARKEY = MANDANT EXCEPTIONS FOREIGN_LOCK = 4 SYSTEM_FAILURE = 8.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TITEL DIAGNOSETEXT1 = TEXT1 DIAGNOSETEXT2 = TEXT2 DIAGNOSETEXT3 = TEXT3 TEXTLINE1 = TEXT4 TEXTLINE2 = TEXT5 DEFAULTOPTION = YES IMPORTING ANSWER = ANSWER.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

ENQUEUE_E_TABLES CALL FUNCTION 'ENQUEUE_E_TABLES' * gesperrt, damit Anzeige durch Änderung anderer ungültig wird.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TITEL DIAGNOSETEXT1 = TEXT1 DIAGNOSETEXT2 = TEXT2 DIAGNOSETEXT3 = TEXT3 TEXTLINE1 = TEXT4 TEXTLINE2 = TEXT5 DEFAULTOPTION = YES IMPORTING ANSWER = ANSWER.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = 'Warnung'(004) DIAGNOSE_OBJECT = 'TCURX_WARNING' TEXT_QUESTION = 'Trotzdem ändern ?'(001) TEXT_BUTTON_1 = 'Ja'(002) ICON_BUTTON_1 = 'ICON_OKAY' TEXT_BUTTON_2 = 'Nein'(003) ICON_BUTTON_2 = 'ICON_CANCEL' DEFAULT_BUTTON = '2' DISPLAY_CANCEL_BUTTON = ' ' IMPORTING ANSWER = l_answer.



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