SAP Reports / Programs | Basis Components | Basis Components | CATT Computer Aided Test Tool(BC-TWB-TST-CAT) SAP BC

MSCATF30_OK_ALL SAP ABAP INCLUDE - MSCATF30OKALL







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


INCLUDES used within this REPORT MSCATF30_OK_ALL

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:

S_TWB_A_ATTRIBUTES_METHODS CALL FUNCTION 'S_TWB_A_ATTRIBUTES_METHODS' EXPORTING iv_action = 'DQ' iv_dialogue = ' ' iv_tc_name = *cata-ablnr * IV_TC_TARGET = * IV_ORDER = * IV_TASK = * IMPORTING * EV_TC_TARGET = * EV_ORDER = * EV_TASK = EXCEPTIONS no_testcase_given = 1 testcase_non_existing = 2 no_target_given = 3 enqueue_error = 4 dequeue_error = 5 transport_other_error = 6 user_cancel = 7 OTHERS = 8.

CAT_EM_GET_COMPONENT CALL FUNCTION 'CAT_EM_GET_COMPONENT' EXPORTING object = object otype = otype IMPORTING component = component.

S_TWB_A_ATTRIBUTES_MAINTAIN CALL FUNCTION 'S_TWB_A_ATTRIBUTES_MAINTAIN' EXPORTING twb_testcase_head = twb_head in_devclass = devclass in_frange = component in_title = tc_title * NO_CUSTOMER_DELIVERY = 'X' we_order_in = korrnum * WE_TASK_IN = action = action * CALLED_FROM_CATALOGUE = 'X' IMPORTING * RET_TWB_TESTCASE_HEAD = ret_attributes_tnode02_a = tnode_attribs ret_attributes_catt = tc_attribs we_order_out = korrnum * WE_TASK_OUT = ret_catt_action = tc_action ret_display_only = show MESSAGE = last_msg EXCEPTIONS enqueue_error = 1 user_cancel = 2 create_testcase_exists = 3 OTHERS = 4.

S_TWB_A_ATTRIBUTES_METHODS CALL FUNCTION 'S_TWB_A_ATTRIBUTES_METHODS' EXPORTING iv_action = 'EQ' iv_dialogue = ' ' iv_tc_name = *cata-ablnr * IV_TC_TARGET = * IV_ORDER = * IV_TASK = * IMPORTING * EV_TC_TARGET = * EV_ORDER = * EV_TASK = EXCEPTIONS no_testcase_given = 1 testcase_non_existing = 2 no_target_given = 3 enqueue_error = 4 dequeue_error = 5 transport_other_error = 6 user_cancel = 7 OTHERS = 8.

S_TWB_A_EXISTANCE_CHECK CALL FUNCTION 'S_TWB_A_EXISTANCE_CHECK' EXPORTING tc_name = *cata-ablnr * IMPORTING * TC_EXIST = header_ex * CATT_EXIST = catt_ex * SHORT_INFO = EXCEPTIONS tc_and_catt_nonexistant = 1 OTHERS = 2.

CAT_INTERN_ATTRIB_EDIT * CALL FUNCTION 'CAT_INTERN_ATTRIB_EDIT' * EXPORTING * A_CATA_I = *CATA * A_CATG_I = *CATG * A_CALLER = 'C' " C = CATT * A_SHOW = SHOW * A_DATAR = DATAR * IMPORTING * A_CATA_E = *CATA * A_CATG_E = *CATG * A_DATAR = DATAR.

CAT_EXTERNAL_VARI_IMPORT * CALL FUNCTION 'CAT_EXTERNAL_VARI_IMPORT' * EXPORTING * ablnr = *cata-ablnr * IMPORTING * errcd = errcd * FNAME = * TABLES * fcatp = ifcatp * EXCEPTIONS * OTHERS = 1.

CAT_EXTERNAL_VARI_EXPORT CALL FUNCTION 'CAT_EXTERNAL_VARI_EXPORT' EXPORTING fname = fname128 ablnr = *cata-ablnr IMPORTING subrc = rcode * TABLES * fcatp = ifcatp Nicht mehr verwendet EXCEPTIONS OTHERS = 1.

CAT_VARIANT_EXISTS CALL FUNCTION 'CAT_VARIANT_EXISTS' "Variantentexte EXPORTING ablnr = *cata-ablnr varnt = '*' TABLES variants = icatfv EXCEPTIONS variant_not_found = 1 OTHERS = 2.

CAT_EXTERNAL_PARDEF_EXPORT CALL FUNCTION 'CAT_EXTERNAL_PARDEF_EXPORT' EXPORTING ablnr = *cata-ablnr fname = fname128 IMPORTING subrc = rcode EXCEPTIONS OTHERS = 1.

DSYS_EDIT CALL FUNCTION 'DSYS_EDIT' EXPORTING dokclass = 'CATE' doklangu = *cata-ospra dokname = *cata-ablnr dokshorttext = *catg-ktext EXCEPTIONS not_hypertext_class = 01 no_editor = 02.

DSYS_SHOW CALL FUNCTION 'DSYS_SHOW' EXPORTING application = 'SO70' dokclass = 'CATE' doklangu = sy-langu dokname = *cata-ablnr doktitle = ' ' hometext = 'CATT' "Ganz zurueck zu ..

DSYS_SHOW CALL FUNCTION 'DSYS_SHOW' EXPORTING application = 'SO70' dokclass = 'CATE' doklangu = *cata-ospra dokname = *cata-ablnr doktitle = ' ' hometext = 'CATT' "Ganz zurueck zu ..

RS_CATT_MAINTAIN CALL FUNCTION 'RS_CATT_MAINTAIN' EXPORTING ablnr = tmpablnr teilobjekt = 'FUNC' aktion = 'SHOW' firstline = 1 confirmation = 'X' with_navi = ' ' EXCEPTIONS wrong_call = 1 internal_error = 2 OTHERS = 3.

RS_CATT_MAINTAIN CALL FUNCTION 'RS_CATT_MAINTAIN' EXPORTING ablnr = tmpablnr teilobjekt = 'FUNC' aktion = 'EDIT' firstline = 1 confirmation = 'X' with_navi = ' ' EXCEPTIONS wrong_call = 1 internal_error = 2 OTHERS = 3.

POPUP_TO_CONFIRM_WITH_VALUE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' EXPORTING defaultoption = 'J' titel = text-021 text_before = text-022 objectvalue = *cata-ablnr text_after = text-023 IMPORTING answer = antwort.

VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' EXPORTING action = 'U' * CORR_NUMBER = ' ' generate_maint_tool_if_missing = 'X' * SHOW_SELECTION_POPUP = ' ' view_name = 'CATP_GLOB' no_warning_for_clientindep = 'X' * RFC_DESTINATION_FOR_UPGRADE = ' ' * CLIENT_FOR_UPGRADE = ' ' * VARIANT_FOR_SELECTION = ' ' * COMPLEX_SELCONDS_USED = ' ' * TABLES * DBA_SELLIST = * EXCL_CUA_FUNCT = EXCEPTIONS client_reference = 1 foreign_lock = 2 invalid_action = 3 no_clientindependent_auth = 4 no_database_function = 5 no_editor_function = 6 no_show_auth = 7 no_tvdir_entry = 8 no_upd_auth = 9 only_show_allowed = 10 system_failure = 11 unknown_field_in_dba_sellist = 12 view_not_found = 13 OTHERS = 14 .

S_TWB_A_CROSS_REFERENCE CALL FUNCTION 'S_TWB_A_CROSS_REFERENCE' EXPORTING iv_tc_name = *cata-ablnr.

TOCX_DISPLAY_CHAPTER_USAGE





* CALL FUNCTION 'TOCX_DISPLAY_CHAPTER_USAGE' * EXPORTING * DOC_CLS = 'CATE' * DOC_OBJ = DOC_OBJ * EXCEPTIONS * NOT_USED = 1 * OTHERS = 2.

TR_TASK_OVERVIEW CALL FUNCTION 'TR_TASK_OVERVIEW' " exporting " IV_USERNAME = SY-UNAME " IV_CATEGORY = 'SYST' " IV_CLIENT = SY-MANDT " importing " ev_order = " ev_task = " ev_validdays = " ev_devclass = " exceptions " invalid_username = 01 " invalid_category = 02 " invalid_client = 03 " internal_error = 04 .

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING titel = text-001 textline1 = text-834 textline2 = text-008 IMPORTING answer = antwort.

POPUP_TO_CONFIRM_WITH_MESSAGE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' * EXPORTING * TITEL = TEXT-180 * DIAGNOSETEXT1 = TEXT-181 * DIAGNOSETEXT2 = TEXT-182 * TEXTLINE1 = TEXT-183 * IMPORTING * ANSWER = ANTWORT.

CAT_START CALL FUNCTION 'CAT_START' EXPORTING mode = bdcmode prot = pprot rfcd = rfcdestination TABLES keytab = starttab.

CAT_TRANSPORT CALL FUNCTION 'CAT_TRANSPORT' TABLES transport_list = tmp_catu CHANGING korrnr = korrnum EXCEPTIONS list_empty = 1 cancelled = 2.

CAT_VARIANT_EDIT CALL FUNCTION 'CAT_VARIANT_EDIT' EXPORTING ablnr = *cata-ablnr show = show IMPORTING rcode = rcode.



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