SAP Reports / Programs

RVEXSLCK SAP ABAP Report - Legal Control: Sanctioned Party List - SLS Check







RVEXSLCK is a standard Executable ABAP Report 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 RVEXSLCK 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 RVEXSLCK. "Basic submit
SUBMIT RVEXSLCK AND RETURN. "Return to original report after report execution complete
SUBMIT RVEXSLCK 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_PSMPH = MetaPhone
Selection Text: P_PSSAP = SAP algorithm
Selection Text: P_PSSEX = SoundEx
Selection Text: P_SL2LI = Delivery docs
Selection Text: P_SL2VA = Sales documents
Selection Text: P_SLCHS = D Check status s. list
Selection Text: S_PARVW = D Partner function
Selection Text: S_SLAEN = D Changed by
Selection Text: S_SLCAT = D Type of list
Selection Text: S_SLDAE = D Last change date
Selection Text: S_SLDCK = D Date of SLS check
Selection Text: S_SLDEN = D End of validity period
Selection Text: S_SLDST = D Validity start date
Selection Text: S_SLNUM = D Sanct. list number
Selection Text: S_SPART = D Division
Selection Text: S_VKORG = D Sales organization
Selection Text: S_VSTEL = D Shipping point
Selection Text: S_VTWEG = D Distribution channel
Selection Text: S_ORD_VB = D Sales document
Selection Text: P_SLDKZ = D Deletion indicator
Selection Text: S_BUKRS = D Company code
Selection Text: S_DEL_VB = D Delivery
Selection Text: S_ERDAT = D Created on
Selection Text: S_ERNAM = D Created by
Selection Text: S_GEGRU = D Legal regulations
Selection Text: S_KUNNR = D Customer
Selection Text: S_LAND1 = D Country key
Selection Text: S_NAME1 = D Name
Selection Text: S_NAME2 = D Name 2
Selection Text: S_NAME3 = D Name 3
Selection Text: S_NAME4 = D Name 4
Title: Legal Control: Sanctioned Party List - SLS Check
Text Symbol: VWA = Administration information
Text Symbol: SLS = Sanctioned Party List
Text Symbol: SCN = Scenario
Text Symbol: SCE = Type of scenario to be checked
Text Symbol: MAS = Dates for SLS check
Text Symbol: GEN = Partner information





Text Symbol: F03 = Check sanctioned party list screening
Text Symbol: CHK = Type of search to be carried out
Text Symbol: D01 = Type of documents to be checked
Text Symbol: D02 = Organizational data
Text Symbol: D03 = Document data
Text Symbol: DOC = Document information
Text Symbol: E01 = Select either
Text Symbol: E02 = 'Sales documents' or 'Deliveries'
Text Symbol: E03 = or both
Text Symbol: E04 = Enter at least one
Text Symbol: E05 = legal regulation
Text Symbol: F01 = Import master data/docs to be checked
Text Symbol: F02 = Import SLS data


INCLUDES used within this REPORT RVEXSLCK

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:

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = text-f01.

FT_SLS_INDEX_AND_ADDRESS_READ CALL FUNCTION 'FT_SLS_INDEX_AND_ADDRESS_READ' EXPORTING i_ftrade_basis = p_ahbas i_enqueue_necessary = 'X' i_doc_order_select = p_sl2va i_doc_deliv_select = p_sl2li TABLES i_t_scenario = int_tab_slchs i_t_range_debi_country = s_land1 i_t_range_debi_number = s_kunnr i_t_range_debi_name = s_name1 i_t_range_debi_ccode = s_bukrs i_t_range_doc_par_role = s_parvw i_t_range_doc_ord_number = s_ord_vb i_t_range_doc_dlv_number = s_del_vb i_t_range_doc_salesorg = s_vkorg i_t_range_doc_distr_chl = s_vtweg i_t_range_doc_division = s_spart i_t_range_doc_ship_point = s_vstel i_t_range_sls_chk_date = s_sldck i_t_range_sls_val_start = s_sldst i_t_range_sls_val_end = s_slden i_t_range_creat_date = s_erdat i_t_range_creat_name = s_ernam e_t_fslsi = int_tab_fslsi e_t_adrc = int_tab_adrc e_t_foreign_lock_entries = int_tab_foreign_lock EXCEPTIONS no_data_selected = 1 OTHERS = 2.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = text-f02.

FT_SLS_DATA_SELECT CALL FUNCTION 'FT_SLS_DATA_SELECT' EXPORTING i_sel_deleted_entries = p_sldkz i_det_legal_regul = 'X' IMPORTING e_select_all_entries = selection_flag TABLES i_t_range_leg_regul = s_gegru i_t_range_sls_type = s_slcat i_t_range_slnum = s_slnum i_t_range_dolch = s_sldae i_t_range_nolch = s_slaen e_t_slnum = int_tab_slnum e_t_gegru = int_tab_gegru EXCEPTIONS no_data_selected = 1 OTHERS = 2.

FT_SLS_INDEX_MODIFY_LEG_REGUL * CALL FUNCTION 'FT_SLS_INDEX_MODIFY_LEG_REGUL' * TABLES * I_T_GEGRU = int_tab_gegru * C_T_FSLSI = int_tab_fslsi * EXCEPTIONS * SLS_INDEX_EMPTY = 1 * OTHERS = 2.

FT_SLS_DATA_READ CALL FUNCTION 'FT_SLS_DATA_READ' EXPORTING i_enqueue_necessary = ' ' i_show_deleted = p_sldkz i_selection_flag = selection_flag TABLES t_slnum = int_tab_slnum t_fsls = int_tab_fsls t_fslsn = int_tab_fslsn t_fslsa = int_tab_fslsa t_fslsw = int_tab_fslsw EXCEPTIONS no_data_selected = 1 foreign_lock = 2 OTHERS = 3.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = text-f03.

FT_SLS_CHECK CALL FUNCTION 'FT_SLS_CHECK' TABLES i_t_fslsi = int_tab_fslsi i_t_adrc = int_tab_adrc i_t_fslsa = int_tab_fslsa i_t_fslsw = int_tab_fslsw e_t_fslst = erg_tab_fslst.

FT_SLS_MASTER_DISPLAY CALL FUNCTION 'FT_SLS_MASTER_DISPLAY' EXPORTING i_display_type = 'C' i_simulation = p_simu IMPORTING e_save_data = g_save_audit_trail TABLES it_fslst = erg_tab_fslst it_fsls = int_tab_fsls it_fslsn = int_tab_fslsn it_fslsa = int_tab_fslsa it_address = int_tab_adrc it_blocked_entries = int_tab_foreign_lock.

FT_SLS_CHECK_RESULTS_PROCESS * CALL FUNCTION 'FT_SLS_CHECK_RESULTS_PROCESS' * EXPORTING * I_AHBAS = p_ahbas * I_SLCHS = p_slchs * i_db_commit_initiate = 'X' * I_DB_COMMIT_WORK_AND_WAIT = 'X' * I_SIZE_UPDATE_PORTION = '1000' * I_MESSAGE_ISSUE = 'X' * TABLES * I_T_FSLS = int_tab_fsls * I_T_FSLSI = int_tab_fslsi * I_T_FSLST = erg_tab_fslst * EXCEPTIONS * OTHERS = 1.

ADDR_DIALOG CALL FUNCTION 'ADDR_DIALOG' EXPORTING CHECK_ADDRESS = ' ' IMPORTING OK_CODE = h_ucomm TABLES NUMBER_HANDLE_TAB = h_tab_number_handle VALUES = h_tab_return EXCEPTIONS ADDRESS_NOT_EXIST = 1 GROUP_NOT_VALID = 2 PARAMETER_ERROR = 3 INTERNAL_ERROR = 4 OTHERS = 5.

DB_LOCAL_TIME





CALL FUNCTION 'DB_LOCAL_TIME' IMPORTING date = h_timestamp-date time = h_timestamp-time mics = h_timestamp-mics.



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