RFDKLI41 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Credit Master Sheet The credit master sheet is used to display and print the customer master data of an individual account, which is needed in the area of credit management...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 RFDKLI41 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
F.35 - Credit Master Sheet
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: XC30 = Days in Arrears
Selection Text: RASID = Interval
Selection Text: KUNNR = Customer
Selection Text: KKBER = Credit Control Area
Selection Text: HORDA = Date of Credit Horizon
Title: Credit Master Sheet
Text Symbol: R03 = Configuration
Text Symbol: S10 = Balance
Text Symbol: S30 = Days in Arrears
Text Symbol: S40 = Texts
Text Symbol: S50 = Special G/L Balance
Text Symbol: S70 = Payment History
Text Symbol: T01 = Query Company Code
Text Symbol: T02 = Period 6-M
Text Symbol: T03 = Period 12-M
Text Symbol: T04 = Sales for Current Fiscal Year
Text Symbol: T05 = Sales for Previous Fiscal Year
Text Symbol: T06 = Balance
Text Symbol: T07 = Balance in Control Area Currency
Text Symbol: T08 = LC Balance
Text Symbol: T09 = Balance in Local Currency
Text Symbol: V01 = Credit Management Master Data
Text Symbol: V02 = Balance
Text Symbol: V03 = Special G/L Balance
Text Symbol: V04 = Balance per Control Area
Text Symbol: V05 = Days in Arrears
Text Symbol: V06 = Open Items at Key Date
Text Symbol: V07 = Credit Management Texts
Text Symbol: V08 = Payment History
Text Symbol: V09 = Days in Arrears by Due Date for Net Pt
Text Symbol: V10 = Customer
Text Symbol: V20 = Layouts
Text Symbol: V22 = Configure
Text Symbol: 003 = Due
Text Symbol: 004 = NDue
Text Symbol: 029 = All Assigned Customers for
Text Symbol: 030 = Other Areas
Text Symbol: 031 = Yes
INCLUDE RFDKLID0_ALV.
No SAP DATABASE tables are accessed within this REPORT code!
CREDITCONTROL_GET_TRAS CALL FUNCTION 'CREDITCONTROL_GET_TRAS' EXPORTING i_rasid = rasid i_set_para_id = 'X' IMPORTING e_anzra = anzra e_tras = tras EXCEPTIONS not_found = 1 OTHERS = 2.
CREDITCONTROL_AUTHORITY_KNKA CALL FUNCTION 'CREDITCONTROL_AUTHORITY_KNKA' EXPORTING i_actvt = '03' EXCEPTIONS no_authority = 1.
CREDITCONTROL_AUTHORITY_KNKK CALL FUNCTION 'CREDITCONTROL_AUTHORITY_KNKK' EXPORTING i_actvt = '03' i_kkber = knkk-kkber.
OPEN_FI_PERFORM_00001560_E CALL FUNCTION 'OPEN_FI_PERFORM_00001560_E' EXPORTING i_kunnr = iknkk-kunnr i_kkber = kkber TABLES t_lines = zktext.
OPEN_FI_PERFORM_00001230_P CALL FUNCTION 'OPEN_FI_PERFORM_00001230_P' EXPORTING i_kunnr = iknkk-konto i_kkber = kbitab-kkber i_rf035hb = rf035hb IMPORTING e_rf035hb = rf035hb EXCEPTIONS nothing_active = 4.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = gt_events.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_user_command = 'DOUBLECLICK' i_callback_pf_status_set = 'PF_STATUS_SET' i_structure_name = 'RFDKLI_FLD' it_fieldcat = alv_fieldcat[] i_save = 'A' is_variant = ls_variant is_layout = ls_layout it_excluding = gt_excluding it_events = gt_events is_print = gt_print "\952070 TABLES t_outtab = gt_valtab.
FI_CM_GET_COMP_CODES CALL FUNCTION 'FI_CM_GET_COMP_CODES' EXPORTING i_kkber = kkber TABLES t_buktab = tcmtab.
FI_COMPANY_CODE_DATA CALL FUNCTION 'FI_COMPANY_CODE_DATA' EXPORTING i_bukrs = tcmtab-bukrs IMPORTING e_t001 = t001 EXCEPTIONS error_message = 1.
FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = p03_budat i_periv = t001-periv i_gjahr = p03_gjahr i_monat = p03_monat IMPORTING e_gjahr = p03_gjahr e_monat = p03_monat EXCEPTIONS error_message = 1.
CREDIT_EXPOSURE CALL FUNCTION 'CREDIT_EXPOSURE' EXPORTING kkber = kkber kunnr = knkk-knkli date_credit_exposure = horda IMPORTING creditlimit = knkk-klimk delta_to_limit = hlp-delta knkli = knkk-knkli open_delivery = s067-olikw open_invoice = s067-ofakw open_items = knkk-skfor open_order = s066-oeikw open_specials = knkk-ssobl sum_opens = rf02l-oblig.
CUSTOMER_DSO_CALCULATION CALL FUNCTION 'CUSTOMER_DSO_CALCULATION' EXPORTING i_kkber = kkber i_kunnr = kunnr i_anzbuper = t000cm-dsopp i_xchilds = t000cm-dsoch i_actbalance = t000cm-dsoab IMPORTING e_dsoin = rf02l-dsoin EXCEPTIONS error_message = 1.
CUSTOMER_BALANCE CALL FUNCTION 'CUSTOMER_BALANCE' EXPORTING kunnr = kbitab-kunnr bukrs = buktab-bukrs gjahr = gjatab-gjahr monat = gjatab-monat periv = gjatab-periv anzbp = gjatab-anzbp xh6mon = 'X' xh12mon = 'X' IMPORTING ump2u = rf42b-ump2u " Umsatz akt. GJAHR
GET_FIELDTAB CALL FUNCTION 'GET_FIELDTAB' EXPORTING tabname = s01_tbnam withtext = 'X' TABLES fieldtab = dfies_tab.
CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = P_INPUT IMPORTING OUTPUT = P_OUTPUT.
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 RFDKLI41 or its description.