SAP Reports / Programs | Financial Accounting | General Ledger Accounting | Basic Functions(FI-GL-GL) SAP FI

RFRTRSET SAP ABAP Report - G/L Account Report Tree: Settings







RFRTRSET is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The report is used for displaying the evaluations available in the customer information system...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RFRTRSET 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 RFRTRSET. "Basic submit
SUBMIT RFRTRSET AND RETURN. "Return to original report after report execution complete
SUBMIT RFRTRSET VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: G/L Account Report Tree: Settings
Text Symbol: 001 = Settings
Text Symbol: 002 = Organizational structure
Text Symbol: 003 = Company
Text Symbol: 004 = Company code
Text Symbol: 005 = Business area
Text Symbol: 006 = Fiscal years/periods
Text Symbol: 007 = Financial statement version
Text Symbol: 008 = Type of currency
Text Symbol: 009 = Balance sheet type
Text Symbol: 020 = Set ;;
Text Symbol: 021 = Not set ;;
Text Symbol: 080 = Change reporting tree settings ;;
Text Symbol: 081 = You have changed the ;;
Text Symbol: 082 = settings. ;;
Text Symbol: 083 = Do you want to save the ;;
Text Symbol: 084 = settings? ;;
Text Symbol: 091 = No text exists


INCLUDES used within this REPORT RFRTRSET

INCLUDE FISIEMTP.
INCLUDE FIRSTRTP.


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:

RS_TREE_LIST_DISPLAY CALL FUNCTION 'RS_TREE_LIST_DISPLAY' EXPORTING CALLBACK_PROGRAM = 'RFRTRSET' CALLBACK_TEXT_DISPLAY = 'NODE_TEXT_DISPLAY' CALLBACK_USER_COMMAND = 'AT_USER_COMMAND' NODE_LENGTH = 0.

RS_TREE_RESET_LOCK CALL FUNCTION 'RS_TREE_RESET_LOCK' EXPORTING NODE_ID = NODE_TYPE_INFO_TAB-CARD_01_ID.

POPUP_PERIODS CALL FUNCTION 'POPUP_PERIODS' EXPORTING PERIODS = PERIODS IMPORTING PERIODS = PERIODS FLG_CHANGED = FLG_CHANGED.

RS_TREE_RESET_LOCK CALL FUNCTION 'RS_TREE_RESET_LOCK' EXPORTING NODE_ID = AT_NODETAB-ID.

RS_TREE_SET_LOCK CALL FUNCTION 'RS_TREE_SET_LOCK' EXPORTING NODE_ID = AT_NODETAB-ID.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = 'ICON_CHECKED' INFO = INFO_TEXT_OK IMPORTING RESULT = ICON_OK EXCEPTIONS ICON_NOT_FOUND = 01 OUTPUTFIELD_TOO_SHORT = 02.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = 'ICON_INCOMPLETE' INFO = INFO_TEXT_WARN IMPORTING RESULT = ICON_WARN EXCEPTIONS ICON_NOT_FOUND = 01 OUTPUTFIELD_TOO_SHORT = 02.

NODE_TAB_TRIM_LENGTHS CALL FUNCTION 'NODE_TAB_TRIM_LENGTHS' TABLES NODE_TAB = NODE_TAB.

RS_TREE_CONSTRUCT CALL FUNCTION 'RS_TREE_CONSTRUCT' TABLES NODETAB = NODE_TAB EXCEPTIONS TREE_FAILURE = 04.

USER_PERIODS_LOAD CALL FUNCTION 'USER_PERIODS_LOAD' IMPORTING PERIODS = PERIODS.

RS_TREE_EXPAND CALL FUNCTION 'RS_TREE_EXPAND' EXPORTING NODE_ID = NODE_TAB-ID.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_SET TLEVEL = LEVEL TEXT = TEXT-001 TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_ORG TLEVEL = LEVEL TEXT = TEXT-002 TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_ORG_RCOMP TLEVEL = LEVEL TEXT = TEXT-003 TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_RCOMP TLEVEL = LEVEL NAME = T880-RCOMP NLENGTH = RCOMP_LENGTH " don't display TEXT = T880-NAME1 TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_RCOMP_BUKRS TLEVEL = LEVEL NAME = T001-BUKRS TEXT = T001-BUTXT TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_ORG_BUKRS TLEVEL = LEVEL TEXT = TEXT-004 TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_BUKRS TLEVEL = LEVEL NAME = T001-BUKRS TEXT = T001-BUTXT TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE





CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_ORG_GSBER TLEVEL = LEVEL TEXT = TEXT-005 TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_GSBER TLEVEL = LEVEL NAME = TGSB-GSBER TEXT = TGSBT-GTEXT TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_VRS TLEVEL = LEVEL TEXT = TEXT-007 TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_VERSN TLEVEL = LEVEL COLOR_INDEX = 4 NAME = T011-VERSN NLENGTH = VERSN_LENGTH TEXT = T011T-VSTXT TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_BIL TLEVEL = LEVEL TEXT = TEXT-009 TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

DDUT_DOMVALUES_GET CALL FUNCTION 'DDUT_DOMVALUES_GET' EXPORTING NAME = 'RR_BILTP' TEXTS_ONLY = 'X' TABLES DD07V_TAB = DD07V_TAB EXCEPTIONS ILLEGAL_INPUT = 1 OTHERS = 2.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_BILTP TLEVEL = LEVEL COLOR_INDEX = 4 NAME = DD07V_TAB-DOMVALUE_L TEXT = DD07V_TAB-DDTEXT TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_CUR TLEVEL = LEVEL TEXT = TEXT-008 TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_CURTP TLEVEL = LEVEL COLOR_INDEX = 4 NAME = CURTP_TAB-CURTP NLENGTH = 2 TEXT = CURTP_TEXT TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

FI_CUST_READ_DOMVALUETEXT CALL FUNCTION 'FI_CUST_READ_DOMVALUETEXT' EXPORTING DOMNAME = 'CURTP' DOMVALUE = CURTP_VALUE IMPORTING DDTEXT = CURTP_TEXT EXCEPTIONS TEXT_NOT_FOUND = 1.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NODE_TYPE_PERIODS TLEVEL = LEVEL TEXT = TEXT-006 TABLES NODE_TAB = NODE_TAB COL_INT_TAB = COL_INT_TAB.

RS_TREE_GET_MARKED_NODES CALL FUNCTION 'RS_TREE_GET_MARKED_NODES' TABLES MARKTAB = MARKTAB.

USER_SELECT_OPTION_LOAD CALL FUNCTION 'USER_SELECT_OPTION_LOAD' EXPORTING SELECT_OPTION_NAME = SELECT_OPTION_NAME SELECT_OPTION_KIND = KIND TABLES SELECT_OPTION_TABLE = SO_TAB EXCEPTIONS NOT_FOUND = 01.

RS_TREE_SET_LOCK CALL FUNCTION 'RS_TREE_SET_LOCK' EXPORTING NODE_ID = NODE_TAB-ID " WITH_SUBTREE = 'X' EXCEPTIONS NODE_NOT_FOUND = 01.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = 'Y' DIAGNOSETEXT1 = TEXT-081 DIAGNOSETEXT2 = TEXT-082 DIAGNOSETEXT3 = ' ' TEXTLINE1 = TEXT-083 TEXTLINE2 = TEXT-084 TITEL = TEXT-080 START_COLUMN = 25 START_ROW = 6 IMPORTING ANSWER = ANSWER.

RS_TREE_GET_MARKED_NODES CALL FUNCTION 'RS_TREE_GET_MARKED_NODES' TABLES MARKTAB = MARKED_NODE_TAB.

USER_SELECT_OPTION_SAVE CALL FUNCTION 'USER_SELECT_OPTION_SAVE' EXPORTING SELECT_OPTION_NAME = 'GCC' TABLES SELECT_OPTION_TABLE = SO_RCOMP.

USER_SELECT_OPTION_SAVE CALL FUNCTION 'USER_SELECT_OPTION_SAVE' EXPORTING SELECT_OPTION_NAME = 'BUK' TABLES SELECT_OPTION_TABLE = SO_BUKRS.

USER_SELECT_OPTION_SAVE CALL FUNCTION 'USER_SELECT_OPTION_SAVE' EXPORTING SELECT_OPTION_NAME = 'GSB' TABLES SELECT_OPTION_TABLE = SO_GSBER.

USER_SELECT_OPTION_SAVE CALL FUNCTION 'USER_SELECT_OPTION_SAVE' EXPORTING SELECT_OPTION_NAME = 'BIL' TABLES SELECT_OPTION_TABLE = SO_VERSN.




USER_SELECT_OPTION_SAVE CALL FUNCTION 'USER_SELECT_OPTION_SAVE' EXPORTING SELECT_OPTION_NAME = 'CRT' TABLES SELECT_OPTION_TABLE = SO_CURTP.

USER_SELECT_OPTION_SAVE * CALL FUNCTION 'USER_SELECT_OPTION_SAVE' * EXPORTING * SELECT_OPTION_NAME = 'BILTP' * TABLES * SELECT_OPTION_TABLE = SO_BILTP.

USER_PERIODS_SAVE CALL FUNCTION 'USER_PERIODS_SAVE' EXPORTING PERIODS = PERIODS.

NODE_TAB_ADD_NODE CALL FUNCTION 'NODE_TAB_ADD_NODE' EXPORTING TYPE = NEW_TYPE TLEVEL = NEW_LEVEL NAME = NEW_TEXT COLOR_INDEX = NODE_TAB-TLEVEL TABLES NODE_TAB = NEW_NODE_TAB COL_INT_TAB = COL_INT_TAB.

FI_CURRENCY_INFORMATION CALL FUNCTION 'FI_CURRENCY_INFORMATION' EXPORTING I_BUKRS = BUKRS * I_LAND1 = ' ' * I_RCOMP = ' ' IMPORTING E_X001 = X001 EXCEPTIONS CURRENCY_2_NOT_DEFINED = 1 CURRENCY_3_NOT_DEFINED = 2 OTHERS = 6.



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