RAIDKRC03 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You use this report to settle internal orders that are defined as capital investment measures...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 RAIDKRC03 into the relevant SAP transactions such as SE38 or SE80
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.
Selection Text: PDATE = Posting Date
Selection Text: I_ORDER = Order
Selection Text: I_BZDAT = Baseline Date
Selection Text: I_AFABE = Depreciation Area
Selection Text: C_MTH_M = Manual
Selection Text: S_BLART = Document Type
Selection Text: S_PERIO = Posting Period
Selection Text: S_MTH_P = Percentage Rates
Selection Text: S_MTH_E = Equivalence Numbers
Selection Text: S_KSTAR = Cost Element
Selection Text: S_GSBER = Business Area
Selection Text: C_MTH_D = Cumulative Balances
Selection Text: C_MTH_A = Balances
Title: Change Distribution Rules Used to Settle Capital Investment Measures
Text Symbol: 020 = Calculation Method
Text Symbol: 019 = No
Text Symbol: 018 = Yes
Text Symbol: 017 = Percentage
Text Symbol: 016 = Settings
Text Symbol: 021 = Output
Text Symbol: 104 = FI Doc. No.
Text Symbol: 103 = Document Type
Text Symbol: 102 = L
Text Symbol: 101 = CO Doc. No.
Text Symbol: 022 = Equivalence Number
Text Symbol: 015 = Calculated by Cumulative Balances
Text Symbol: 007 = The distribution rules have not been recalculated.
Text Symbol: 006 = Settlement
Text Symbol: 005 = Further Selections
Text Symbol: 002 = Selections
Text Symbol: 001 = Not Defined
Text Symbol: 008 = Continue anyway?
Text Symbol: 014 = Calculated by Balances
Text Symbol: 012 = Do you want to save the new distribution rules?
Text Symbol: 011 = Do you want to save the new distribution rules before you settle the order?
Text Symbol: 010 = Save Distribution Rules
Text Symbol: 009 = Exit Program
Text Symbol: 112 = Depreciation Area:
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
K_KOKRS_READ CALL FUNCTION 'K_KOKRS_READ' EXPORTING kokrs = v_kokrs IMPORTING e_tka01 = tka01 EXCEPTIONS not_found = 1 not_found_gjahr = 2 OTHERS = 3.
G_PERIOD_GET CALL FUNCTION 'G_PERIOD_GET' EXPORTING date = budat variant = variant IMPORTING year = gjahr period = periode EXCEPTIONS period_not_defined = 04.
ENQUEUE_EKCOBR CALL FUNCTION 'ENQUEUE_EKCOBR' EXPORTING objnr = v_objnr EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_EKCOBR CALL FUNCTION 'DEQUEUE_EKCOBR' EXPORTING objnr = v_objnr.
READ_T001 CALL FUNCTION 'READ_T001' EXPORTING xbukrs = v_bukrs IMPORTING struct = t001.
T093_READ CALL FUNCTION 'T093_READ' EXPORTING f_t093 = t093 IMPORTING f_t093 = t093 EXCEPTIONS not_found = 1.
ANLB_READ_MULTIPLE_AFABE CALL FUNCTION 'ANLB_READ_MULTIPLE_AFABE' EXPORTING i_anln1 = xanli-anln1 i_anln2 = xanli-anln2 i_bukrs = xanli-bukrs TABLES t_anlb = yanlb.
ANLI_READ_MULTIPLE_OBJNR CALL FUNCTION 'ANLI_READ_MULTIPLE_OBJNR' EXPORTING i_objnr = v_objnr TABLES t_anli = xanli EXCEPTIONS not_found = 4.
IM_TAPRF_READ CALL FUNCTION 'IM_TAPRF_READ' EXPORTING i_ivpro = xanli-ivpro IMPORTING e_taprf = taprf EXCEPTIONS not_found = 4.
T093C_READ CALL FUNCTION 'T093C_READ' EXPORTING f_t093c = t093c IMPORTING f_t093c = t093c EXCEPTIONS not_found = 4.
KR_CALC_DISTRIBUTION_VALUE CALL FUNCTION 'KR_CALC_DISTRIBUTION_VALUE' "RF-KR EXPORTING "RF-KR i_bukrs = coas-bukrs "RF-KR i_afabe = i_afabe"RF-KR i_bzdat = i_bzdat"RF-KR i_bureg = grp-bureg "RF-KR i_calmt = calc_meth "RF-KR i_stlmt = sett_meth "RF-KR * i_calmt = j_1kt001-calmt "RF-KR * i_stlmt = j_1kt001-stlmt "RF-KR TABLES t_cobrb = t_cobrb t_anepk = t_anepk EXCEPTIONS error_message = 1.
K_SRULE_SAVE_UTASK CALL FUNCTION 'K_SRULE_SAVE_UTASK' "RF-KR TABLES t_cobrb_update = t_cobrb EXCEPTIONS srule_utask_error = 1.
K_SETTLEMENT_RULE_CALL CALL FUNCTION 'K_SETTLEMENT_RULE_CALL' EXPORTING add_para = cobr_info ivpro = taprf-ivpro objnr = rkpos-objnr * refobjnr = rkpos-objnr "RF-KR ibureg = rkpos-bureg mode = hlp_mode.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' "RF-KR EXPORTING "RF-KR titel = text-006 textline1 = text-007 textline2 = text-008 IMPORTING answer = conf_answer.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' "RF-KR "RF-KR EXPORTING "RF-KR titlebar = text-010 "RF-KR text_question = text-011 "RF-KR text_button_1 = 'Ja'(018) "RF-KR text_button_2 = 'Nein'(019) "RF-KR default_button = '1' "RF-KR display_cancel_button = 'X' "RF-KR start_column = 25"RF-KR start_row = 6 "RF-KR IMPORTING "RF-KR answer = save_ans "RF-KR EXCEPTIONS "RF-KR text_not_found = 1. "RF-KR
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' "RF-KR EXPORTING "RF-KR titlebar = text-009 "RF-KR text_question = text-012 "RF-KR text_button_1 = 'Ja'(018) "RF-KR text_button_2 = 'Nein'(019) "RF-KR default_button = '1'"RF-KR display_cancel_button = 'X'"RF-KR IMPORTING "RF-KR answer = save_ans "RF-KR EXCEPTIONS "RF-KR text_not_found = 1. "RF-KR
IM_LINE_ITEM_EXPAND CALL FUNCTION 'IM_LINE_ITEM_EXPAND' "RF-KR EXPORTING "RF-KR i_afabe = t093b-afabe "RF-KR i_event = con_event_pos "RF-KR TABLES "RF-KR t_covp_ext = postab "RF-KR t_posbr = ycoepbr. "RF-KR
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 RAIDKRC03 or its description.
RAIDKRC03 - Change Distribution Rules Used to Settle Capital Investment Measures RAIDKRC03 - Change Distribution Rules Used to Settle Capital Investment Measures RAIDKRB02 - Depreciation of Intangible Assets RAIDKRB02 - Depreciation of Intangible Assets RAIDKRB01 - Depreciation of Tangible Assets RAIDKRB01 - Depreciation of Tangible Assets