SAP Reports / Programs | Basis Components | Basis Services / Communication Interfaces | Change Documents(BC-SRV-ASF-CHD) SAP BC

RSCD0F30 SAP ABAP INCLUDE - documentation and ABAP source code







RSCD0F30 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 RSCD0F30 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 RSCD0F30. "Basic submit
SUBMIT RSCD0F30 AND RETURN. "Return to original report after report execution complete
SUBMIT RSCD0F30 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 RSCD0F30

INSERT REPORT RS38L-INCLUDE FROM PPROG
FORM WRITE_DATA_INCLUDE.
FORM SET_TEXTLANGUAGE_FOR_INCLUDE USING PV_TABNAME TYPE TCDOB-TABNAME


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:

FUNCTION_DELETE CALL FUNCTION 'FUNCTION_DELETE' EXPORTING funcname = rs38l-name suppress_delete_longtext = 'X' EXCEPTIONS error_message = 1 OTHERS = 2.

RS_FUNCTION_POOL_DELETE CALL FUNCTION 'RS_FUNCTION_POOL_DELETE' EXPORTING AREA = tlibg-area WITH_KORR = ' ' SUPPRESS_POPUPS = 'X' EXCEPTIONS CANCELED_IN_CORR = 1 ENQUEUE_SYSTEM_FAILURE = 2 FUNCTION_EXIST = 3 NOT_EXECUTED = 4 NO_MODIFY_PERMISSION = 5 NO_SHOW_PERMISSION = 6 PERMISSION_FAILURE = 7 POOL_NOT_EXIST = 0 " no problem CANCELLED = 9 OTHERS = 10.

RS_FUNCTION_POOL_INSERT CALL FUNCTION 'RS_FUNCTION_POOL_INSERT' EXPORTING function_pool = tlibg-area responsible = responsible short_text = short_text "B20K8A0BGM EXCEPTIONS name_already_exists = 1 name_not_correct = 2 function_already_exists = 3 invalid_function_pool = 4 invalid_name = 5 too_many_functions = 6 no_modify_permission = 7 no_show_permission = 8 enqueue_system_failure = 9 canceled_in_corr = 10 undefined_error = 11 OTHERS = 12.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = rs38l-name EXCEPTIONS function_not_exist = 1 OTHERS = 2.

FUNCTION_CREATE CALL FUNCTION 'FUNCTION_CREATE' EXPORTING funcname = rs38l-name "B20K8A0ABK function_pool = fgrp short_text = short_text update_task = h_update_task "B20K020812 namespace = input_namespace IMPORTING function_include = rs38l-include TABLES exception_list = if_except export_parameter = if_export import_parameter = if_import parameter_docu = if_docu tables_parameter = if_tables EXCEPTIONS double_task = 1 "B20K8A0ABK error_message = 2 "B20K8A0ABK function_already_exists = 3 "B20K8A0ABK invalid_function_pool = 4 "B20K8A0ABK invalid_name = 5 "B20K8A0ABK too_many_functions = 6 "B20K8A0ABK OTHERS = 7. "B20K8A0ABK

RS_TREE_OBJECT_PLACEMENT CALL FUNCTION 'RS_TREE_OBJECT_PLACEMENT' EXPORTING object = lv_fgrp_w_nspace "B20K8A0ABK type = tr_object_f "B20K8A0H7X operation = 'I_INTERNAL'.

DD_TABL_ACTM CALL FUNCTION 'DD_TABL_ACTM' EXPORTING mode = pv_mode prid = 0 tabname = dd02v_tabname IMPORTING act_result = pv_rc EXCEPTIONS dbchange_failure = 1 ntab_gen_failure = 2 put_failure = 3 read_failure = 4 access_failure = 5 OTHERS = 6.

DDIF_TABL_PUT CALL FUNCTION 'DDIF_TABL_PUT' EXPORTING name = ddobjname dd02v_wa = ls_dd02v TABLES dd03p_tab = dd03p_tab EXCEPTIONS tabl_not_found = 21 name_inconsistent = 22 tabl_inconsistent = 23 put_failure = 24 put_refused = 25 OTHERS = 26.

DDIF_TTYP_PUT CALL FUNCTION 'DDIF_TTYP_PUT' EXPORTING name = ddobjname dd40v_wa = ls_dd40v EXCEPTIONS ttyp_not_found = 21 name_inconsistent = 22 ttyp_inconsistent = 23 put_failure = 24 put_refused = 25 OTHERS = 26.

DDIF_STATE_GET CALL FUNCTION 'DDIF_STATE_GET' EXPORTING type = lv_obj_type name = ddobjname IMPORTING gotstate = dd_tab_state EXCEPTIONS illegal_input = 1 OTHERS = 2.

DD_OBJ_DEL CALL FUNCTION 'DD_OBJ_DEL' EXPORTING object_name = ddobjname object_type = lv_obj_type del_state = dd_tab_state.

DDIF_TABL_ACTIVATE * CALL FUNCTION 'DDIF_TABL_ACTIVATE' IF lv_sy_rc = 0 AND ( rc = 0 OR rc = 4 ).

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = lv_objname IMPORTING dd02v_wa = ps_dd02v TABLES dd03p_tab = lt_dd03p_orig EXCEPTIONS illegal_input = 1 OTHERS = 2.

DDIF_TTYP_ACTIVATE CALL FUNCTION 'DDIF_TTYP_ACTIVATE' EXPORTING name = pv_ddobjname IMPORTING rc = pv_rc EXCEPTIONS not_found = 1 put_failure = 2 OTHERS = 3.

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = pv_tabname * IMPORTING * dd02v_wa = gs_dd02v_chdo TABLES dd03p_tab = lt_dd03p_chdo EXCEPTIONS illegal_input = 1 OTHERS = 2.

DDIF_TABL_PUT CALL FUNCTION 'DDIF_TABL_PUT' EXPORTING name = pv_tabname TABLES dd03p_tab = lt_dd03p_chdo EXCEPTIONS tabl_not_found = 21 name_inconsistent = 22 tabl_inconsistent = 23 put_failure = 24 put_refused = 25 OTHERS = 26.

DDIF_TABL_ACTIVATE * CALL FUNCTION 'DDIF_TABL_ACTIVATE' IF lv_sy_rc = 0 AND ( rc = 0 OR rc = 4 ).



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