SAP Reports / Programs | Basis Components | ABAP Workbench, Java IDE and Infrastructure | Dictionary Maintenance(BC-DWB-DIC-ED) SAP BC

GCDXXBAS_FORMS2 SAP ABAP INCLUDE - GCDXXBASFORMS2







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

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:

RS_TOOL_ACCESS call function 'RS_TOOL_ACCESS' exporting operation = 'SHOW' object_name = rsdxx-devclass object_type = 'DEVC' monitor_activation = ' ' exceptions others = 1.

SUSR_SHOW_USER_DETAILS call function 'SUSR_SHOW_USER_DETAILS' exporting bname = username exceptions others = 0.

INTERN_DD_TABL_TYPE call function 'INTERN_DD_TABL_TYPE' exporting objname = objname importing objtype = eutype exceptions object_not_found = 01.

RS_DD_DOMA_SHOW call function 'RS_DD_DOMA_SHOW' exporting objname = objname exceptions object_not_found = 01.

RS_DD_DOMA_ADD call function 'RS_DD_DOMA_ADD' changing objname = objname exceptions others = 0.

RS_DD_DTEL_EDIT call function 'RS_DD_DTEL_EDIT' exporting objname = objname edit_mode = 'S' exceptions object_not_found = 01.

RS_DD_DTEL_ADD call function 'RS_DD_DTEL_ADD' exporting objname = objname exceptions others = 0.

INTERN_DD_TABL_TYPE call function 'INTERN_DD_TABL_TYPE' exporting objname = tabname importing objtype = eutype exceptions object_not_found = 01.

RS_DD_VIEW_EDIT call function 'RS_DD_VIEW_EDIT' exporting objname = objname edit_mode = 'S' exceptions object_not_found = 01.

RS_DD_VIEW_ADD call function 'RS_DD_VIEW_ADD' changing objname = objname exceptions others = 0.

RS_DD_VIEW_EDIT call function 'RS_DD_VIEW_EDIT' exporting objname = objname edit_mode = 'S'.

REPOSITORY_INFO_SYSTEM call function 'REPOSITORY_INFO_SYSTEM' exporting object_type = 'FUNC' action = 'S' object_name = fb_name suppress_selection = 'X' show_as_popup = 'X' exceptions cancel = 1 wrong_type = 2 others = 3.

SDU_ENTITY_SHOW call function 'SDU_ENTITY_SHOW' exporting objectname = ent_objname.

SFW_DISPLAY_SWITCH CALL FUNCTION 'SFW_DISPLAY_SWITCH' EXPORTING switch = switch.

RS_WORKING_AREA_INIT call function 'RS_WORKING_AREA_INIT'.

INTERN_CHECK_DD_NAME call function 'INTERN_CHECK_DD_NAME' exporting err_message = flag fct = func tabclass = importing masterlangu = rsdxx-malangu mdf_langu = rsdxx-mdf_lang tadir_type = rsdxx-trobjtype objclass = dev_class = rsdxx-devclass transport_key = transp_key go_on = func extend = clm_extend_mode e_frozen = g_frozen changing objname = objname objtype = eutype exceptions object_not_found = 3 other_object_class = 6 object_already_exists = 6 permission_failure = 7 not_executed = 8 invalid_name = 11 others = 8.

CLM_DD_OBJECT_MODIFIED call function 'CLM_DD_OBJECT_MODIFIED' importing f_clnt_mdf = clm_f_mdf changing transpkey = transp_key.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = rsdxx-trobjtype obj_name = trobjname * GLOBAL_CHECK = ' ' mode = mode importing object_is_work_item = flag.

RS_CORR_CHECK





call function 'RS_CORR_CHECK' exporting mode = 'S' object = ddenq object_class = 'DICT' suppress_dialog = 'X' importing devclass = rsdxx-devclass transport_key = transp_key exceptions others = 0.

RS_NAVIGATION_BREAK call function 'RS_NAVIGATION_BREAK'.

RS_TOOL_ACCESS call function 'RS_TOOL_ACCESS' exporting operation = 'CROSSREF' object_name = rsdxx-objname object_type = nodetype+1 monitor_activation = 'X' exceptions others = 0.

RS_NAVIGATION_BREAK_RESET call function 'RS_NAVIGATION_BREAK_RESET'.

RS_DD_F4 call function 'RS_DD_F4' exporting eutype = eu_type fieldname = fieldname progname = progname dynnr = sy-dynnr display_only = display importing fieldvalue = fvalue.

DYNP_VALUES_UPDATE call function 'DYNP_VALUES_UPDATE' exporting dyname = progname dynumb = sy-dynnr tables dynpfields = updfld exceptions others = 0.

SMET_ONE_MORE_CALL call function 'SMET_ONE_MORE_CALL' exporting program_id = smet_program_id status_id = smet_status_id funct_id = smet_funct_id exceptions others = 0.

RS_DD_CHECK call function 'RS_DD_CHECK' exporting objname = rsdxx-objname objtype = rsdxx-eutype.

DB_COMMIT call function 'DB_COMMIT'. " DB-COMMIT wg CATT-Abläufen

RS_DD_DEQUEUE call function 'RS_DD_DEQUEUE' exporting objtype = rsdxx-trobjtype objname = rsdxx-objname.

RS_DD_ACTIVATE_INTERN call function 'RS_DD_ACTIVATE_INTERN' exporting extern = flag objname = rsdxx-objname objtype = rsdxx-eutype tadir_objtype = rsdxx-trobjtype p_wb_manager = ddic_instance->if_wb_program~wb_manager object_saved = object_saved.

RS_DD_ENQUEUE call function 'RS_DD_ENQUEUE' exporting objtype = rsdxx-trobjtype objname = rsdxx-objname exceptions foreign_lock = 1 system_failure = 2.

RS_DD_DEQUEUE * call function 'RS_DD_DEQUEUE' * exporting * objtype = rsdxx-trobjtype * objname = rsdxx-objname.

RS_WORKING_OBJECT_ACTIVATE * call function 'RS_WORKING_OBJECT_ACTIVATE' * exporting * object = rsdxx-trobjtype * obj_name = trobjname * object_saved = 'X' * dictionary_only = 'X' * p_wb_manager = * ddic_instance->if_wb_program~wb_manager * p_caller_program = repid * exceptions * object_not_in_working_area = 1 * execution_error = 2 * cancelled = 3 * insert_into_corr_error = 4.

RS_DD_ENQUEUE * call function 'RS_DD_ENQUEUE' * exporting * objtype = rsdxx-trobjtype * objname = rsdxx-objname * exceptions * foreign_lock = 1 * system_failure = 2.

RS_DD_DEQUEUE call function 'RS_DD_DEQUEUE' exporting objtype = rsdxx-trobjtype objname = rsdxx-objname.

DD_PARTLY_ACTIVE_DESCR_GET call function 'DD_PARTLY_ACTIVE_DESCR_GET' exporting obj_kind = rsdxx-trobjtype actflag_short = act_short actflag_long = act_long tables actflag_descr_tab = text_list.

DOCU_GET call function 'DOCU_GET' exporting id = doku_id langu = rsdxx-mdf_lang object = doku_object tables line = single_text exceptions no_docu_on_screen = 1 no_docu_self_def = 2 no_docu_temp = 3 ret_code = 4.

HELP_DOCULINES_SHOW_HTML call function 'HELP_DOCULINES_SHOW_HTML' exporting header = doku_header popup = 'X' tables lines = all_texts.

AUTHORITY_CHECK_TCODE call function 'AUTHORITY_CHECK_TCODE' exporting tcode = tcode exceptions ok = 1 not_ok = 2 others = 3.






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