SAP Reports / Programs | Financial Accounting | Localization(FI-LOC) SAP FI

J_3RFCASH15_KO4 SAP ABAP INCLUDE - Include J_3RFCASH15_KO4







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


Text pool values


Title: Include J_3RFCASH15_KO4


INCLUDES used within this REPORT J_3RFCASH15_KO4

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:

LDB_PROCESS CALL FUNCTION 'LDB_PROCESS' EXPORTING ldbname = 'SDF' variant = ' ' TABLES callback = callback selections = seltab EXCEPTIONS ldb_not_reentrant = 1 ldb_incorrect = 2 ldb_already_running = 3 ldb_error = 4 ldb_selections_error = 5 ldb_selections_not_accepted = 6 variant_not_existent = 7 variant_obsolete = 8 variant_error = 9 free_selections_error = 10 callback_no_event = 11 callback_node_duplicate = 12 OTHERS = 13.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = ld_repid i_callback_pf_status_set = g_status i_callback_user_command = g_user_command it_sort = gt_sort[] i_save = g_save is_variant = g_variant is_layout = gs_layout is_print = gs_print it_fieldcat = gt_fieldcat[] it_events = gt_events[] TABLES t_outtab = belege EXCEPTIONS program_error = 1 OTHERS = 2.

READ_HAUPTBUCH_TEXT CALL FUNCTION 'READ_HAUPTBUCH_TEXT' EXPORTING kontenplan = t001-ktopl sachkonto = belege-hkont sprache = sy-langu IMPORTING text_wa = skat EXCEPTIONS text_not_found = 1 OTHERS = 2.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING es_layout = gs_layout et_fieldcat = gt_fieldcat[] TABLES et_outtab = belege.

CORRESPONDENCE_REQUEST CALL FUNCTION 'CORRESPONDENCE_REQUEST' EXPORTING * I_ACCOUNT = ' ' * I_ACCOUNT_TYPE = ' ' i_company_code = belege-bukrs i_dbupdate = 'X' i_document = belege-belnr i_message = 'X' * I_OVERWRITE_ACC = ' ' * I_OVERWRITE_DOC = ' ' i_process = '* ' i_year = belege-gjahr i_event = event IMPORTING e_bkorm = bkorm * E_TEXT = EXCEPTIONS * NO_EVENT_FOUND = 1 * NO_EVENT_SELECTED = 2 OTHERS = 3.

CORRESPONDENCE_SHOW_REQUEST CALL FUNCTION 'CORRESPONDENCE_SHOW_REQUEST' EXPORTING i_bkorm = xbkorm EXCEPTIONS invalid_allocation = 1 invalid_event = 2 no_allocation = 3 no_event = 4 OTHERS = 5.

READ_STDTEXT CALL FUNCTION 'READ_STDTEXT' EXPORTING id = 'ST' language = sy-langu name = name * USE_AUX_LANGUAGE = ' ' * USE_THRUCLIENT = ' ' IMPORTING header = hthead TABLES lines = edtext EXCEPTIONS id = 1 language = 2 name = 3 not_found = 4 reference_check = 5 OTHERS = 6.

CONVERT_TEXT CALL FUNCTION 'CONVERT_TEXT' "#EC FB_OLDED EXPORTING * CODEPAGE = '0000' * DIRECTION = 'EXPORT' format_type = 'ASCII' formatwidth = '132' header = hthead * SSHEET = ' ' * WITH_TAB = ' ' * WORD_LANGU = SY-LANGU * TABLETYPE = 'ASC' * TAB_SUBSTITUTE = 'X09 ' * LF_SUBSTITUTE = ' ' * IMPORTING * NEWHEADER = * WITH_TAB_E = * FORMATWIDTH_E = TABLES foreign = edtext itf_lines = edtext * LINKS_TO_CONVERT = .

READ_STDTEXT CALL FUNCTION 'READ_STDTEXT' EXPORTING id = 'ST' language = sy-langu name = text * USE_AUX_LANGUAGE = ' ' * USE_THRUCLIENT = ' ' * IMPORTING * header = hthead TABLES lines = edtext EXCEPTIONS * ID = 1 * LANGUAGE = 2 * NAME = 3 * NOT_FOUND = 4 * REFERENCE_CHECK = 5 OTHERS = 1.

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = i_variant i_save = 'A' IMPORTING e_exit = exit es_variant = e_variant EXCEPTIONS program_error = 3 OTHERS = 3.

FI_CURRENCY_INFORMATION CALL FUNCTION 'FI_CURRENCY_INFORMATION' EXPORTING i_bukrs = wa-bukrs * I_LAND1 = ' ' * I_RCOMP = ' ' * I_LDGRP = IMPORTING e_x001 = x001 EXCEPTIONS currency_2_not_defined = 1 currency_3_not_defined = 2 OTHERS = 3.

FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = date-low i_bukrs = wa-bukrs i_periv = t001-periv IMPORTING e_gjahr = gjahr e_monat = monat e_poper = period EXCEPTIONS fiscal_year = 1 period = 2 period_version = 3 posting_period = 4 special_period = 5 version = 6 posting_date = 7 OTHERS = 8.

PERIODENANFANG_ERMITTELN CALL FUNCTION 'PERIODENANFANG_ERMITTELN' EXPORTING eperiv = t001-periv eperjj = gjahr epoper = period IMPORTING ivontg = bdate EXCEPTIONS periode_nicht_vorhanden = 1 t009_nicht_gefunden = 2 OTHERS = 3.

SPELL_AMOUNT CALL FUNCTION 'SPELL_AMOUNT' EXPORTING amount = rfcash-anzsb * CURRENCY = ' ' * FILLER = ' ' * LANGUAGE = SY-LANGU IMPORTING in_words = spell EXCEPTIONS * NOT_FOUND = 1 * TOO_LARGE = 2 OTHERS = 3.

SPELL_AMOUNT CALL FUNCTION 'SPELL_AMOUNT' EXPORTING amount = rfcash-anzhb * CURRENCY = ' ' * FILLER = ' ' * LANGUAGE = SY-LANGU IMPORTING in_words = *spell EXCEPTIONS * NOT_FOUND = 1 * TOO_LARGE = 2 OTHERS = 3.

RS_REFRESH_FROM_DYNAMICAL_SEL CALL FUNCTION 'RS_REFRESH_FROM_DYNAMICAL_SEL' EXPORTING curr_report = g_repid mode_write_or_move = 'M' IMPORTING p_trange = rt_dyn_trange EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

FREE_SELECTIONS_RANGE_2_EX CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_EX' EXPORTING field_ranges = rt_dyn_trange IMPORTING expressions = it_dyn_texpr[].

READ_EXCHANGE_RATE CALL FUNCTION 'READ_EXCHANGE_RATE' EXPORTING DATE = p_belege-budat FOREIGN_CURRENCY = p_belege-fwaer LOCAL_CURRENCY = p_belege-hwaer TYPE_OF_RATE = x001-kuty2 IMPORTING EXCHANGE_RATE = l_ex_rate FOREIGN_FACTOR = l_f_factor LOCAL_FACTOR = l_l_factor EXCEPTIONS NO_RATE_FOUND = 4 OTHERS = 8.

GET_GKONT





CALL FUNCTION 'GET_GKONT' EXPORTING belnr = p_belnr bukrs = p_bukrs buzei = p_buzei gjahr = p_gjahr gknkz = p_gknkz IMPORTING gkont = out_kont koart = out_koart ghkon = out_ghkon EXCEPTIONS belnr_not_found = 1 buzei_not_found = 2 gknkz_not_found = 3 OTHERS = 4.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = selection IMPORTING ADDRESS_VALUE = ADDR1_VAL EXCEPTIONS ADDRESS_NOT_EXIST = 02 OTHERS = 99.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = selection IMPORTING ADDRESS_VALUE = ADDR1_VAL EXCEPTIONS ADDRESS_NOT_EXIST = 02 OTHERS = 99.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = selection IMPORTING ADDRESS_VALUE = ADDR1_VAL EXCEPTIONS ADDRESS_NOT_EXIST = 02 OTHERS = 99.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = selection IMPORTING ADDRESS_VALUE = ADDR1_VAL EXCEPTIONS ADDRESS_NOT_EXIST = 02 OTHERS = 99.

READ_HAUPTBUCH_TEXT CALL FUNCTION 'READ_HAUPTBUCH_TEXT' EXPORTING kontenplan = t001-ktopl sachkonto = out_kont sprache = sy-langu IMPORTING text_wa = skat EXCEPTIONS text_not_found = 1 OTHERS = 2.

FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = p_form4 IMPORTING e_funcname = i_funcname e_interface_type = i_interface_type.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = sel IMPORTING address_value = addr_val EXCEPTIONS ADDRESS_NOT_EXIST = 1 OTHERS = 2.

ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING address_selection = sel IMPORTING address_value = addr_val EXCEPTIONS ADDRESS_NOT_EXIST = 1 OTHERS = 2.

FCJ_GET_HIST_BALANCE * CALL FUNCTION 'FCJ_GET_HIST_BALANCE' * EXPORTING * i_comp_code = sd_bukrs-low * i_cajo_number = sd_canum * i_balance_date = v_date * i_rec_type = rec_type * IMPORTING * E_LAST_TIME_STAMP = st_date ** E_CURRENCY = * E_CLOSING_SUM = t_sum-dbbla ** E_ACCOUNTANT = ** E_SARCH = * .

FCJ_GET_PERIOD_BALANCES * CALL FUNCTION 'FCJ_GET_PERIOD_BALANCES' * EXPORTING * i_comp_code = sd_bukrs-low * i_cajo_number = sd_canum * i_display_period_lo = date-low * i_display_period_hi = date-high * i_rec_type = rec_type * TABLES * itcj_balances = t_bals.

FCJ_GET_PERIOD_BALANCES * CALL FUNCTION 'FCJ_GET_PERIOD_BALANCES' * EXPORTING * i_comp_code = sd_bukrs-low * i_cajo_number = sd_canum * i_display_period_lo = v_date * i_display_period_hi = e_date * i_rec_type = rec_type * TABLES * itcj_balances = t_bals.

FP_JOB_OPEN CALL FUNCTION 'FP_JOB_OPEN' CHANGING ie_outputparams = ie_outputparams EXCEPTIONS CANCEL = 1 USAGE_ERROR = 2 SYSTEM_ERROR = 3 INTERNAL_ERROR = 4 OTHERS = 5.

SPELL_AMOUNT CALL FUNCTION 'SPELL_AMOUNT' EXPORTING amount = t_sum-ko1 currency = ' ' filler = ' ' language = lang IMPORTING in_words = numword EXCEPTIONS not_found = 1 too_large = 2 OTHERS = 3.

SPELL_AMOUNT CALL FUNCTION 'SPELL_AMOUNT' EXPORTING amount = t_sum-ko2 * CURRENCY = ' ' * FILLER = ' ' language = lang IMPORTING in_words = numword EXCEPTIONS not_found = 1 too_large = 2 OTHERS = 3.

J_3RF_DATE CALL FUNCTION 'J_3RF_DATE' EXPORTING F_DATE = yline-day_date F_LANG = lang IMPORTING * F_DAY = F_MONTH = ycover-of_month * F_YEAR = .

CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = yline-doc_number IMPORTING OUTPUT = yline-doc_number.

FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' * IMPORTING * E_RESULT = EXCEPTIONS usage_error = 1 system_error = 2 internal_error = 3 OTHERS = 4 .

SUSR_USER_ADDRESS_READ CALL FUNCTION 'SUSR_USER_ADDRESS_READ' EXPORTING USER_NAME = puser_name * READ_DB_DIRECTLY = ' ' IMPORTING * USER_ADDRESS = USER_USR03 = cashier_usr03 EXCEPTIONS USER_ADDRESS_NOT_FOUND = 1 OTHERS = 2 .

J_3RT_FIO_USER CALL FUNCTION 'J_3RT_FIO_USER' EXPORTING p_bname = cashier_usr03-bname * P_DATE = P_LANG = t_spras IMPORTING full_name = pfull_name * EXCEPTIONS * USER_NOT_FOUND = 1 * NO_ADDRESS_FOUND = 2 * OTHERS = 3 .




J_3R_HR_GET_RFC_DEST_FI CALL FUNCTION 'J_3R_HR_GET_RFC_DEST_FI' EXPORTING COMPANY_CODE = belege-bukrs IMPORTING DESTINATION = gv_hrdest EXCEPTIONS ERROR_IN_FILTEROBJECTS = 1 ERROR_IN_ALE_CUSTOMIZING = 2 NOT_UNIQUE_RECEIVER = 3 NO_RFC_DESTINATION_MAINTAINED = 4 OTHERS = 5.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' DESTINATION gv_hrdest EXPORTING FUNCNAME = 'HR_RU_J3R_GET_PERNR_NAME' * IMPORTING * GROUP = * INCLUDE = * NAMESPACE = * STR_AREA = EXCEPTIONS FUNCTION_NOT_EXIST = 1 OTHERS = 2 .

HR_RU_J3R_GET_PERNR_NAME CALL FUNCTION 'HR_RU_J3R_GET_PERNR_NAME' DESTINATION gv_hrdest EXPORTING I_PERNR = belege-pernr I_BEGDA = sy-datum I_ENDDA = sy-datum IMPORTING E_NACHN = RECIPIENT-NAME1 E_VORNA = RECIPIENT-NAME2 E_MIDNM = RECIPIENT-NAME3 * E_INITI = ev_name_init EXCEPTIONS INFTY_0002_NOT_FOUND = 1 OTHERS = 2.

HR_RU_J3R_GET_PERNR_NAME CALL FUNCTION 'HR_RU_J3R_GET_PERNR_NAME' DESTINATION gv_hrdest EXPORTING I_PERNR = pernr1_kred I_BEGDA = sy-datum I_ENDDA = sy-datum IMPORTING E_NACHN = RECIP1-NAME1 E_VORNA = RECIP1-NAME2 E_MIDNM = RECIP1-NAME3 * E_INITI = ev_name_init EXCEPTIONS INFTY_0002_NOT_FOUND = 1 OTHERS = 2.



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