COM_CLEAR_BAPI_TEST 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 COM_CLEAR_BAPI_TEST 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: P_TYPE = Category (D/U)
Selection Text: P_STIND = Start Index
Selection Text: P_STATUS = Status
Selection Text: P_SRC3 = External Data Source Object 3
Selection Text: P_SRC2 = External Data Source Object 2
Selection Text: P_SRC1 = External Data Source Object 1
Selection Text: P_SOURCE = Source
Selection Text: P_READ = Read
Selection Text: P_PRIO = Priority
Selection Text: P_NCASES = Number of Records
Selection Text: P_MULTI = Several Records
Selection Text: P_KEY3 = Key Object 3 (Target)
Selection Text: P_KEY2 = Key Object 2 (Target)
Selection Text: P_KEY1 = Key Object 1 (Source)
Selection Text: P_GUID = External GUID
Selection Text: P_DELETE = Delete
Selection Text: P_CREATE = Create
Selection Text: P_CLASS = Application
Selection Text: P_CHANGE = Change
Selection Text: P_CASE = Data Cleansing Case
Selection Text: P_ACT = Activity (Only Category U)
Selection Text: DEBUG = Debugging On?
Title: Data Cleansing: Test Program for BAPI Methods
Text Symbol: T01 = Tst Data Clns Tool
Text Symbol: G03 = Target Obj.s
Text Symbol: G02 = Referring Object
Text Symbol: G01 = Data ClnsCase
Text Symbol: A11 = New Entry
Text Symbol: A10 = Data Cleansng: Test for Business Partner
INCLUDE CLEAR_CASE_TEST_TOP.
INCLUDE CLEAR_CASE_TEST_O01.
INCLUDE CLEAR_CASE_TEST_F01.
No SAP DATABASE tables are accessed within this REPORT code!
COM_CLEAR_CASE_CREATE CALL FUNCTION 'COM_CLEAR_CASE_CREATE' EXPORTING IT_TARGET_LIST_DATA = lt_targ_list_cr IS_CLEAR_CASE_DATA = ls_clear_case_cr IMPORTING ET_RESULTS = gt_results CHANGING cS_CLEAR_CASE_KEY = ls_clear_case_key.
BAPI_CLEAR_CASE_CREATE_MULTI CALL FUNCTION 'BAPI_CLEAR_CASE_CREATE_MULTI' EXPORTING NUMBEROFCASES = gv_no_cases STARTINDEX = gv_stindex TABLES CLEARINGCASEDATA = lt_clear_case_bapi TARGETLIST = lt_targ_list_bapi CLEARINGCASENUMBERS = lt_clear_case_key_bapi RETURN = gt_results.
BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X' IMPORTING RETURN = ls_return.
BAPI_CLEAR_CASE_GET_DETAIL CALL FUNCTION 'BAPI_CLEAR_CASE_GET_DETAIL' EXPORTING CLEARINGCASENUMBER = lv_case_no clearingcaseguid = lv_case_guid IMPORTING CLEARINGCASEDATA = ls_clear_case TABLES TARGETLIST = lt_targets RETURN = gt_results.
BAPI_CLEAR_CASE_CHANGE CALL FUNCTION 'BAPI_CLEAR_CASE_CHANGE' EXPORTING CLEARINGCASENUMBER = ls_case_no clearingcaseguid = lv_case_guid CLEARINGCASEDATA = ls_clear_case CLEARINGCASEDATAX = ls_bapi_datax TABLES TARGETLIST = lt_targ_bapi RETURN = gt_results.
BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING WAIT = 'X'.
BAPI_CLEAR_CASE_GET_DETAIL CALL FUNCTION 'BAPI_CLEAR_CASE_GET_DETAIL' EXPORTING CLEARINGCASENUMBER = ls_case_no clearingcaseguid = lv_case_guid IMPORTING CLEARINGCASEDATA = ls_clear_case TABLES TARGETLIST = lt_targ_bapi RETURN = gt_results.
BAPI_CLEAR_CASE_DELETE CALL FUNCTION 'BAPI_CLEAR_CASE_DELETE' EXPORTING CLEARINGCASENUMBER = ls_case_key clearingcaseguid = lv_case_guid TABLES RETURN = gt_results.
BAPI_CLEAR_CASE_GET_DETAIL * CALL FUNCTION 'BAPI_CLEAR_CASE_GET_DETAIL' * EXPORTING * CLEARINGCASENUMBER = ls_case_no * IMPORTING * CLEARINGCASEDATA = ls_clear_case_data * TABLES * TARGETLIST = gt_target_list * RETURN = gt_results.
COM_CLEAR_CASE_READ ** CALL FUNCTION 'COM_CLEAR_CASE_READ' ** EXPORTING *** IS_OBJECT_KEY = PS_OBJECT_KEY ** IV_SEARCH_BY_CASE = 'X' ** IMPORTING ** ET_CLEAR_CASE_DATA = gt_clear_case ** ET_TARGET_LIST_DATA = gt_target_list ** ET_RESULTS = gt_results ** CHANGING ** CT_CLEAR_CASE_KEY = gt_clear_case_key.
COM_CLEAR_DEPENDENCIES * CALL FUNCTION 'COM_CLEAR_DEPENDENCIES' * TABLES * IT_CLEAR_CASE_INSERT = lt_clear_case * IT_CLEAR_TARG_INSERT = lt_target_list * EXCEPTIONS * NO_JOB = 1 * OTHERS = 2.
BALW_BAPIRETURN_GET2 * CALL FUNCTION 'BALW_BAPIRETURN_GET2' * EXPORTING * TYPE = sy-msgty * CL = sy-msgid * NUMBER = sy-msgno * IMPORTING * RETURN = LS_RETURN.
COM_CLEAR_CASE_READ * CALL FUNCTION 'COM_CLEAR_CASE_READ' * EXPORTING ** IS_OBJECT_KEY = PS_OBJECT_KEY * IV_SEARCH_BY_CASE = 'X' * IMPORTING * ET_CLEAR_CASE_DATA = gt_clear_case * ET_TARGET_LIST_DATA = gt_target_list * ET_RESULTS = gt_results * CHANGING * CT_CLEAR_CASE_KEY = gt_clear_case_key.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
COM_CLEAR_BAPI_TEST - Data Cleansing: Test Program for BAPI Methods COM_CLEAR_BAPI_TEST - Data Cleansing: Test Program for BAPI Methods COM_CFG_XML_UTILITIES - Include COM_CFG_XML_UTILITIES COM_CFG_PRECACHING_KB - PreCaching of Knowledge Base COM_CFG_PRECACHING_KB - PreCaching of Knowledge Base COM_CFG_FTP_UTILITIES - Include COM_CFG_FTP_UTILITIES