SAP Reports / Programs

DMWB_COMMON_FORMS SAP ABAP INCLUDE - Form Pool DMWB_COMMON_FORMS







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


Text pool values


Title: Form Pool DMWB_COMMON_FORMS
Text Symbol: 031 = Generated
Text Symbol: 030 = Local
Text Symbol: 022 = Do you want to revert to the active version?
Text Symbol: 021 = The inactive version of the entity is being deleted
Text Symbol: 020 = Revert to Active Version
Text Symbol: 012 = Canceled?
Text Symbol: 011 = Do you want to cancel document modeling ;;
Text Symbol: 010 = Exit Document Modeling Workbench
Text Symbol: 004 = (Revised)
Text Symbol: 003 = Versioned
Text Symbol: 002 = Inactive
Text Symbol: 001 = Active


INCLUDES used within this REPORT DMWB_COMMON_FORMS

INCLUDE DMWB_COMMON.


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:

SDOK_M_ENT_ACCESS_BEGIN call function 'SDOK_M_ENT_ACCESS_BEGIN' exporting entity = p_locked_entity mode = l_mode x_show_option = p_x_show_option x_lock = l_lock exceptions bad_entity = 1 entity_locked = 2 access_refused = 3 read_only = 4 entity_in_process = 5.

SDOK_M_ENT_ACCESS_BEGIN call function 'SDOK_M_ENT_ACCESS_BEGIN' exporting entity = p_locked_entity mode = sdokm_am_read x_show_option = ' ' x_lock = ' ' exceptions bad_entity = 1 entity_locked = 2 access_refused = 3 entity_in_process = 5.

TR_OBJECT_INSERT call function 'TR_OBJECT_INSERT' exporting * WI_ORDER = ' ' wi_ko200 = l_wi_ko200 iv_no_standard_editor = 'X' * IV_NO_SHOW_OPTION = ' ' * IV_EXTERNALPS = ' ' * IV_EXTERNALID = ' ' * IV_NO_PS = ' ' * IMPORTING * WE_ORDER = * WE_TASK = * WE_KO200 = * ES_TADIR = * TABLES * WT_E071K = exceptions others = 1.

SDOK_M_ENT_EXISTENCE_CHECK call function 'SDOK_M_ENT_EXISTENCE_CHECK' exporting entity_in = l_entity exceptions others = 1.

SDOK_M_ENT_ACCESS_END call function 'SDOK_M_ENT_ACCESS_END' exporting entity = p_locked_entity.

SDOK_M_ENT_ACCESS_END call function 'SDOK_M_ENT_ACCESS_END' exporting entity = p_locked_entity.

DDUT_DOMVALUES_GET call function 'DDUT_DOMVALUES_GET' exporting name = domain tables dd07v_tab = domvaltab.

DDUT_DOMVALUE_TEXT_GET call function 'DDUT_DOMVALUE_TEXT_GET' exporting name = domain value = l_dv langu = sy-langu texts_only = 'X' importing dd07v_wa = l_wa_07v exceptions others = 0.

DYNP_GET_STEPL call function 'DYNP_GET_STEPL' importing povstepl = stepl exceptions stepl_not_found = 1.

DYNP_VALUES_READ call function 'DYNP_VALUES_READ' exporting dyname = repid dynumb = dynnr tables dynpfields = src_fields.

SDOK_M_ENTS_MSPC_GET call function 'SDOK_M_ENTS_MSPC_GET' tables entities = l_entities entsmspc = l_modelspaces.

SDOK_M_ENTS_PROPS_GET call function 'SDOK_M_ENTS_PROPS_GET' tables entities = l_entities attributes = l_attributes std_entsprops = l_sdok_properties.

DMWB_ENTSELECT_TOOL call function 'DMWB_ENTSELECT_TOOL' importing p_entity = l_entity exceptions cancelled = 1.

SDOK_M_ENT_EXISTENCE_CHECK call function 'SDOK_M_ENT_EXISTENCE_CHECK' exporting entity_in = p_entity exceptions others = 1.

POPUP_TO_CONFIRM_LOSS_OF_DATA call function 'POPUP_TO_CONFIRM_LOSS_OF_DATA' exporting titel = text-010 textline1 = text-011 textline2 = text-012 importing answer = l_ptclof_answer.

SDOK_M_ENT_COPY call function 'SDOK_M_ENT_COPY' exporting original = p_org_entity copy = p_inact_entity x_descrs = 'X' x_replace = 'X' exceptions bad_entity = 1 bad_copy = 2 bad_entity_type = 3 bad_modelspace = 4 cts_failed = 5 others = 888.

SDOK_M_IOCLS_ROLES_GET call function 'SDOK_M_IOCLS_ROLES_GET' tables classes = l_classes roles = l_roles.

SDOK_M_ENT_EXISTENCE_CHECK call function 'SDOK_M_ENT_EXISTENCE_CHECK' exporting entity_in = l_inact_ent exceptions others = 1.

SDOK_M_ENT_EXISTENCE_CHECK





call function 'SDOK_M_ENT_EXISTENCE_CHECK' exporting entity_in = l_act_entity exceptions others = 1.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'Y' textline1 = 'Akt. Version wird gelöscht'(021)

SDOK_M_ENT_ACCESS_END call function 'SDOK_M_ENT_ACCESS_END' exporting entity = p_locked_entity.

SDOK_M_ENTS_DELETE call function 'SDOK_M_ENTS_DELETE' tables entities = l_entities bad_entities = l_bad_entities exceptions others = 1.

RS_TOOL_ACCESS call function 'RS_TOOL_ACCESS' exporting object_name = p_entity-entity object_type = l_obj_type operation = p_operation wb_manager = p_wb_ref importing wb_todo_request = l_wb_todo_request exceptions not_executed = 1 invalid_object_type = 2.

SDOK_M_ENT_EXISTENCE_CHECK call function 'SDOK_M_ENT_EXISTENCE_CHECK' exporting entity_in = p_entity importing entity_out = p_entity exceptions not_existing = 1 bad_entity_type = 2.

SDOK_M_ENT_EXISTENCE_CHECK call function 'SDOK_M_ENT_EXISTENCE_CHECK' exporting entity_in = p_entity importing entity_out = p_entity exceptions not_existing = 1 bad_entity_type = 2.

AUTHORITY_CHECK_TCODE call function 'AUTHORITY_CHECK_TCODE' exporting tcode = p_tcode exceptions ok = 0 not_ok = 1.



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