SAP Reports / Programs | Financial Accounting | Contract Accounts Receivable and Payable(FI-CA) SAP FI

RFKKALCK SAP ABAP Report - Evaluate Processing Locks







RFKKALCK is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The program creates a list of processing lock entries...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 RFKKALCK 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

FPLKA - Evaluate Processing Locks


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


Text pool values


Selection Text: P_ALV = ALV List
Selection Text: P_BPLCKD = Posting- and Clearing Locks
Selection Text: P_BPLCKM = Master Data Locks
Selection Text: P_GPART = Business Partner/Contract Acct
Selection Text: P_LIMIT = Block Size
Selection Text: P_LIST = Normal List
Selection Text: P_OIONLY = Only Locks for Open Items
Selection Text: P_VKONT = Contract Acct/Business Partner
Selection Text: P_FDATE = D .
Selection Text: P_TDATE = D .
Selection Text: S_GPART = D .
Selection Text: S_LOCKR = D .
Selection Text: S_LOCKT = D .
Selection Text: S_LOTYP = D .
Selection Text: S_PROID = D .
Selection Text: S_VKONT = D .
Title: Evaluate Processing Locks
Text Symbol: P04 = Locks Valid From:
Text Symbol: P02 = To
Text Symbol: K08 = Comment
Text Symbol: K07 = Time
Text Symbol: K06 = Date
Text Symbol: K05 = Name
Text Symbol: K04 = Lock Reason
Text Symbol: 001 = Business Partner:
Text Symbol: 002 = Contract Acct:
Text Symbol: 003 = Time:
Text Symbol: 004 = Date:
Text Symbol: 005 = Evaluate Processing Locks
Text Symbol: 006 = Sorting:
Text Symbol: 007 = Issue:
Text Symbol: 008 = Business Partner/Contract Acct
Text Symbol: 009 = Reporting List
Text Symbol: 010 = ALV List
Text Symbol: 011 = Contract Acct/Business Partner
Text Symbol: 020 = Master Data Lock
Text Symbol: 021 = Posting-/Clearing Lock
Text Symbol: 022 = Business Partner Lock





Text Symbol: 023 = BP Locks
Text Symbol: B01 = Object Selection
Text Symbol: B02 = Selection Parameters
Text Symbol: B03 = Database Access
Text Symbol: B04 = Display
Text Symbol: B13 = Selection Parameters for BP Locks
Text Symbol: K01 = Lock Object
Text Symbol: K02 = Process
Text Symbol: K03 = Validity Period


INCLUDES used within this REPORT RFKKALCK

INCLUDE RFKKALCK_EVENT_RECEIVER.


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:

FKK_GET_APPLICATION CALL FUNCTION 'FKK_GET_APPLICATION' EXPORTING i_no_dialog = c_marked IMPORTING e_applk = h_applk EXCEPTIONS error_message = 1.

BUP_PARTNER_CHECK CALL FUNCTION 'BUP_PARTNER_CHECK' EXPORTING i_partner = ps_gpart-low EXCEPTIONS partner_not_found = 1 role_not_found = 2 wrong_parameters = 3 OTHERS = 4.

BUP_PARTNER_CHECK CALL FUNCTION 'BUP_PARTNER_CHECK' EXPORTING i_partner = ps_gpart-high EXCEPTIONS partner_not_found = 1 role_not_found = 2 wrong_parameters = 3 OTHERS = 4.

FKK_FKKVK_READ CALL FUNCTION 'FKK_FKKVK_READ' EXPORTING i_vkont = ps_vkont-low EXCEPTIONS not_found = 1 OTHERS = 2.

FKK_FKKVK_READ CALL FUNCTION 'FKK_FKKVK_READ' EXPORTING i_vkont = ps_vkont-high EXCEPTIONS not_found = 1 OTHERS = 2.

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'FKKDISPLOCKS' CHANGING ct_fieldcat = ht_fieldcatalog.

FKK_GET_APPLICATION CALL FUNCTION 'FKK_GET_APPLICATION' EXPORTING i_no_dialog = gc_marked IMPORTING e_applk = g_applk EXCEPTIONS error_message = 1.

FKK_O_LOCK_METHOD_DESCRIBE_DAT CALL FUNCTION 'FKK_O_LOCK_METHOD_DESCRIBE_DAT' EXPORTING i_obj = l_fkloc_locktype IMPORTING e_describtion = l_description EXCEPTIONS OTHERS = 1.

FKK_BUPA_DISPLAY CALL FUNCTION 'FKK_BUPA_DISPLAY' EXPORTING i_partner = l_objgp-gpart EXCEPTIONS wrong_parameters = 1 OTHERS = 2.

FKK_CRPO_VKONT_DISPLAY CALL FUNCTION 'FKK_CRPO_VKONT_DISPLAY' EXPORTING i_xdisplay = 'X' i_gpart = l_objvk-gpart i_vkont = l_objvk-vkont.

FKK_FPE0_START_TRANSACTION CALL FUNCTION 'FKK_FPE0_START_TRANSACTION' EXPORTING tcode = 'FPE3' opbel = l_fkkko_key_s-opbel i_call_transaction = 'X'.

FKK_FPE0_START_TRANSACTION CALL FUNCTION 'FKK_FPE0_START_TRANSACTION' EXPORTING tcode = 'FPE3' opbel = l_fkkop_key_s-opbel i_opupk = l_fkkop_key_s-opupk i_opupw = l_fkkop_key_s-opupw i_opupz = l_fkkop_key_s-opupz i_call_transaction = 'X'.

FKK_CRPO_VKONT_DISPLAY CALL FUNCTION 'FKK_CRPO_VKONT_DISPLAY' EXPORTING i_xdisplay = 'X' i_gpart = l_item-gpart i_vkont = l_item-vkont.

FKK_BUPA_DISPLAY





CALL FUNCTION 'FKK_BUPA_DISPLAY' EXPORTING i_partner = l_item-gpart EXCEPTIONS wrong_parameters = 1 OTHERS = 2.

FKK_CRPO_VKONT_DISPLAY CALL FUNCTION 'FKK_CRPO_VKONT_DISPLAY' EXPORTING i_xdisplay = 'X' i_gpart = l_fkkvkp_key_s-gpart i_vkont = l_fkkvkp_key_s-vkont.

CONVERT_DATE_TO_INTERNAL CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL' EXPORTING date_external = p_item-fdate IMPORTING date_internal = h_fdate EXCEPTIONS date_external_is_invalid = 1 OTHERS = 2.

CONVERT_DATE_TO_INTERNAL CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL' EXPORTING date_external = p_item-tdate IMPORTING date_internal = h_tdate EXCEPTIONS date_external_is_invalid = 1 OTHERS = 2.

FKK_O_LOCKSET_OPEN CALL FUNCTION 'FKK_O_LOCKSET_OPEN' EXPORTING i_gpart = p_item-gpart i_vkont = p_item-vkont i_loobj1 = p_item-loobj1 i_proid = p_item-proid i_lotyp = p_item-lotyp i_lockr = p_item-lockr i_fdate = h_fdate i_tdate = h_tdate i_wmode = '03' i_upd_online = ' ' i_uname = sy-uname IMPORTING e_obj = locktab-payment_lock EXCEPTIONS not_found = 1 exp_not_unique = 2 no_keyfields = 3 no_authority = 4 enqueue_lock = 5 OTHERS = 6.

FKK_O_LOCKSET_MAINTAIN CALL FUNCTION 'FKK_O_LOCKSET_MAINTAIN' EXPORTING i_popup_title = text-k01 ix_check_authority = 'X' ix_set_enqueue = 'X' IMPORTING e_exit_type = h_exit_type CHANGING c_obj = locktab-payment_lock. "t_lockset-item.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = l_progname dynumb = '1000' TABLES dynpfields = lt_dynpread EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 stepl_not_found = 10 OTHERS = 11.

F4IF_GET_SHLP_DESCR CALL FUNCTION 'F4IF_GET_SHLP_DESCR' EXPORTING shlpname = 'DFKKLOCKS_PROID' IMPORTING shlp = shlp.

F4IF_START_VALUE_REQUEST CALL FUNCTION 'F4IF_START_VALUE_REQUEST' EXPORTING shlp = shlp IMPORTING rc = rc TABLES return_values = ret.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = l_progname dynumb = sy-dynnr TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 8.

F4IF_GET_SHLP_DESCR CALL FUNCTION 'F4IF_GET_SHLP_DESCR' EXPORTING shlpname = 'DFKKLOCKS_LOCKR' IMPORTING shlp = shlp.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = l_progname dynumb = '1000' TABLES dynpfields = lt_dynpread EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 stepl_not_found = 10 OTHERS = 11.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = l_progname dynumb = '1000' TABLES dynpfields = lt_dynpread EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 stepl_not_found = 10 OTHERS = 11.

F4IF_START_VALUE_REQUEST CALL FUNCTION 'F4IF_START_VALUE_REQUEST' EXPORTING shlp = shlp IMPORTING rc = rc TABLES return_values = ret.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = l_progname dynumb = sy-dynnr TABLES dynpfields = lt_dynpread EXCEPTIONS OTHERS = 8.



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