SAP Reports / Programs | Basis Components | ABAP Workbench, Java IDE and Infrastructure | Data Modeler(BC-DWB-TOO-DMO) SAP BC

MUDYYF01 SAP ABAP INCLUDE - EDM: General Object Processing - FORM Routines







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


Text pool values


Title: EDM: General Object Processing - FORM Routines


INCLUDES used within this REPORT MUDYYF01

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:

SDU_AUTHORITY_CHECK * CALL FUNCTION 'SDU_AUTHORITY_CHECK' "Berechtigungsprüfung * EXPORTING * UDUSER = SY-UNAME * IMPORTING * PROFILE = I_PROF * RET_CODE = MY_SUBRC * EXCEPTIONS * NOT_ALLOWED = 2 * NOT_FOUND = 3.

SDU_PROFILE_GET CALL FUNCTION 'SDU_PROFILE_GET' IMPORTING SHORT_TEXT_TYPE = DMINF-TXTTYPE RELATION_TEXT_IN_GRAPHIC = DMINF-TXTINGRPH PROFILE = DMINF-PROF SHOW_CUSTOMIZING_INFO = DMINF-CUSTINFO EXCEPTIONS INTERNAL_ERROR = 01.

SDU_AUTHORITY_CHECK * CALL FUNCTION 'SDU_AUTHORITY_CHECK' * EXPORTING * UDUSER = SY-UNAME * IMPORTING * PROFILE = DMINF-PROF * RET_CODE = MY_SUBRC * EXCEPTIONS * NOT_ALLOWED = 2 * NOT_FOUND = 3.

SDU_PROFILE_GET CALL FUNCTION 'SDU_PROFILE_GET' "MS IMPORTING "MS SHORT_TEXT_TYPE = DMINF-TXTTYPE "MS RELATION_TEXT_IN_GRAPHIC = DMINF-TXTINGRPH "MS PROFILE = DMINF-PROF "MS SHOW_CUSTOMIZING_INFO = DMINF-CUSTINFO. "CH9501

SDU_SAA_CHECK CALL FUNCTION 'SDU_SAA_CHECK' "Prüfen Namenskonvention EXPORTING OBJ_NAME = OBJ_NAME OBJ_TYPE = OBJ_TYPE IMPORTING ERR_CODE = DDERR EXCEPTIONS WRONG_TYPE = 01.

POPUP_TO_CONFIRM_STEP * call function 'POPUP_TO_CONFIRM_STEP' * exporting * titel = title * textline1 = text1 * textline2 = text2 * importing * answer = answer.

SDU_POPUP_DELETE CALL FUNCTION 'SDU_POPUP_DELETE' EXPORTING PARAM1 = RSUD2-NAME1 PARAM2 = RSUD2-NAME2 IMPORTING ANSWER = ANSWER.

SDU_AUTHORITY_CHECK * CALL FUNCTION 'SDU_AUTHORITY_CHECK' * EXPORTING * UDUSER = SY-UNAME * IMPORTING * PROFILE = DMINF-PROF * RET_CODE = MY_SUBRC * EXCEPTIONS * NOT_ALLOWED = 2 * NOT_FOUND = 3.

SDU_LANGUAGE_GET CALL FUNCTION 'SDU_LANGUAGE_GET' EXPORTING OBJ_NAME = L_TA_OBJNAME OBJ_TYPE = L_TA_OBJTYPE IMPORTING MASTER_LANGUAGE = MASTER_LANGU EXCEPTIONS TADIR_FAULT = 01.

RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING AUTHORITY_CHECK = ' ' "MS GLOBAL_LOCK = 'X' MASTER_LANGUAGE = MASTER_LANGU LANGUAGE_UPD_EXIT = EXIT_ROUT_NAME MODE = A_MODE OBJECT = A_RSUDO OBJECT_CLASS = K_CLASS SUPPRESS_LANGUAGE_CHECK = ' ' IMPORTING DEVCLASS = DEVCLASS NEW_MASTER_LANGUAGE = NEW_MASTER_LANGUAGE TRANSPORT_KEY = TRANSPKEY EXCEPTIONS CANCELED_IN_CORR = 01 ENQUEUED_BY_USER = 02 ENQUEUE_SYSTEM_FAILURE = 03 ILLEGAL_PARAMETER_VALUES = 04 LOCKED_BY_AUTHOR = 05 NO_MODIFY_PERMISSION = 06 NO_SHOW_PERMISSION = 07 PERMISSION_FAILURE = 08.

SDU_LANGUAGE_GET CALL FUNCTION 'SDU_LANGUAGE_GET' EXPORTING OBJ_NAME = L_TA_OBJNAME OBJ_TYPE = L_TA_OBJTYPE IMPORTING MASTER_LANGUAGE = MASTER_LANGU EXCEPTIONS TADIR_FAULT = 01.

RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING AUTHORITY_CHECK = ' ' "MS GLOBAL_LOCK = 'X' MASTER_LANGUAGE = UDM_LANGU LANGUAGE_UPD_EXIT = EXIT_ROUT_NAME MODE = A_MODE OBJECT = A_RSUDO OBJECT_CLASS = K_CLASS SUPPRESS_LANGUAGE_CHECK = ' ' IMPORTING NEW_MASTER_LANGUAGE = NEW_MASTER_LANGUAGE EXCEPTIONS CANCELED_IN_CORR = 01 ENQUEUED_BY_USER = 02 ENQUEUE_SYSTEM_FAILURE = 03 ILLEGAL_PARAMETER_VALUES = 04 LOCKED_BY_AUTHOR = 05 NO_MODIFY_PERMISSION = 06 NO_SHOW_PERMISSION = 07 PERMISSION_FAILURE = 08.

TR_CHECK_NAME_CLASS CALL FUNCTION 'TR_CHECK_NAME_CLASS' EXPORTING WI_OBJECT = I_OBJECT WI_OBJNAME = I_OBJNAME WI_PGMID = I_PGMID IMPORTING WE_NAME_CLASS = I_NAMECLASS EXCEPTIONS INVALID_OBJECT = 1 "HT014 NAMESPACE_NOT_EXISTING = 2 "HT014 OTHERS = 3.

SVRS_AFTER_CHANGED_ONLINE * CALL FUNCTION 'SVRS_AFTER_CHANGED_ONLINE' "obsolet * EXPORTING * DATE = I_DATE * E071_ENTRY = STRU * MODE = 'U' * TIME = I_TIME * USER = I_USER * IMPORTING * VERSION_WAS_CREATED = RCODE.

SVRS_AFTER_CHANGED_ONLINE_NEW call function 'SVRS_AFTER_CHANGED_ONLINE_NEW' exporting e071_entry = stru STATUS = 'A' * IMPORTING * VERSION_NEW = EXCEPTIONS NON_VERSIONABLE_OBJTYPE = 1 NO_TADIR_ENTRY = 2 OBJECT_NOT_FOUND = 3 OBJECT_NOT_LOCKED = 4 OTHERS = 5.

RS_CORR_INSERT CALL FUNCTION 'RS_CORR_INSERT' "Eintragen Korrektur EXPORTING GLOBAL_LOCK = 'X' OBJECT = RSUDO OBJECT_CLASS = 'SUDM' MASTER_LANGUAGE = UDM_LANGU MODE = K_MINSERT IMPORTING KORRNUM = KORNUM TRANSPORT_KEY = TRANSPORT_KEY EXCEPTIONS CANCELLED = 01 PERMISSION_FAILURE = 02 UNKNOWN_OBJECTCLASS = 03.

RS_CORR_INSERT CALL FUNCTION 'RS_CORR_INSERT' "Eintragen Korrektur EXPORTING GLOBAL_LOCK = 'X' OBJECT = RSUDO OBJECT_CLASS = 'SUDM' MASTER_LANGUAGE = UDM_LANGU IMPORTING KORRNUM = KORNUM TRANSPORT_KEY = TRANSPORT_KEY EXCEPTIONS CANCELLED = 01 PERMISSION_FAILURE = 02 UNKNOWN_OBJECTCLASS = 03.

SDU_LANGUAGE_PUT * CALL FUNCTION 'SDU_LANGUAGE_PUT' * EXPORTING * OBJ_TYPE = RSUDO-OBJTYPE * OBJ_NAME = RSUDO-OBJNAME * MASTERLANGUAGE = UDM_LANGU * EXCEPTIONS * TADIR_FAULT = 01.

RS_TEXTLOG_CHANGE





CALL FUNCTION 'RS_TEXTLOG_CHANGE' EXPORTING LANGUAGE = MASTER_LANGU TRANSPORT_KEY = TRANSPORT_KEY TABLES TEXT = TEXT.

RS_TREE_OBJECT_PLACEMENT CALL FUNCTION 'RS_TREE_OBJECT_PLACEMENT' EXPORTING OBJECT = OBJ_NAME OPERATION = 'INSERT' TYPE = TREEUDTYPE.

SDU_DOCU_KEY_BUILD CALL FUNCTION 'SDU_DOCU_KEY_BUILD' EXPORTING AS4LOCAL = 'A' OBJECT_ID = DOCU_ID OBJECT_NAME = OBJ_NAME IMPORTING DOCU_KEY = HEAD-TDNAME EXCEPTIONS WRONG_OBJ_ID = 01.

DSYS_SHOW * CALL FUNCTION 'DSYS_SHOW' * EXPORTING ** APPLICATION = 'SO70' * DOKCLASS = 'SDUM' * DOKLANGU = UDM_LANGU * DOKNAME = HEAD-TDNAME * DOKTITLE = DS_TITLE ** HOMETEXT = ' ' ** OUTLINE = ' ' ** VIEWNAME = 'STANDARD' ** Z_ORIGINAL_OUTLINE = ' ' ** CALLED_FROM_SO70 = ' ' ** IMPORTING ** APPL = ** PF03 = ** PF15 = ** PF12 = * EXCEPTIONS * CLASS_UNKNOWN = 1 * OBJECT_NOT_FOUND = 2 * OTHERS = 3.

EDIT_TEXT_EXIT_TD CALL FUNCTION 'EDIT_TEXT_EXIT_TD' "Bildschirmausgabe EXPORTING * CHANGED = ' ' DISPLAY = 'X' * FCODE = 'DISP' FCODE = 'TDSC' HEADER = HEAD * MARKED_STRING = ' ' * IMPORTING * EXIT = * FUNCTION = * NEWCHANGED = * NEWCURSOR = * NEWDISPLAY = * NEWHEADER = * STRING_TO_INSERT = * STRING_TO_DELETE = TABLES EXCLUDES = ED_EXCL LINES = SATZ_TAB.

SDU_DOCU_KEY_BUILD CALL FUNCTION 'SDU_DOCU_KEY_BUILD' EXPORTING AS4LOCAL = 'A' OBJECT_ID = DOCU_ID "CH OBJECT_NAME = OBJ_NAME IMPORTING DOCU_KEY = HEAD-TDNAME EXCEPTIONS WRONG_OBJ_ID = 01.

DOCU_CALL_SPEZ CALL FUNCTION 'DOCU_CALL_SPEZ' EXPORTING DISPL = 'X' HEAD = HEAD TYP = DOCU_TYP IMPORTING SAVETEXT = SAVETEXT TABLES LINE = SATZ_TAB.

PRINT_TEXT * call function 'PRINT_TEXT' * exporting * application = 'TD' ** ARCHIVE_INDEX = ' ' ** ARCHIVE_PARAMS = ' ' * device = 'SCREEN' ** DIALOG = 'X' * header = head * options = option ** IMPORTING ** NEW_ARCHIVE_PARAMS = ** RESULT = * tables * lines = satz_tab ** OTFDATA = * exceptions * canceled = 1 * device = 2 * form = 3 * options = 4 * unclosed = 5 * unknown = 6 * format = 7 * textformat = 8 * communication = 9 * others = 10.

DOCU_CALL_SPEZ CALL FUNCTION 'DOCU_CALL_SPEZ' EXPORTING DISPL = 'X' HEAD = HEAD TYP = DOCU_TYP IMPORTING SAVETEXT = SAVETEXT TABLES LINE = SATZ_TAB.

DOCU_CALL_SPEZ CALL FUNCTION 'DOCU_CALL_SPEZ' EXPORTING DISPL = 'X' HEAD = HEAD TYP = DOCU_TYP IMPORTING SAVETEXT = SAVETEXT TABLES LINE = SATZ_TAB.

DOCU_CALL_SPEZ CALL FUNCTION 'DOCU_CALL_SPEZ' EXPORTING DISPL = ' ' HEAD = HEAD TYP = DOCU_TYP IMPORTING SAVETEXT = SAVETEXT TABLES LINE = SATZ_TAB.

RS_CORR_INSERT CALL FUNCTION 'RS_CORR_INSERT' EXPORTING GLOBAL_LOCK = 'X' OBJECT = RSUDO OBJECT_CLASS = 'SUDM' MODE = 'DELETE' KORRNUM = KORNUM_INT IMPORTING KORRNUM = KORNUM_INT TRANSPORT_KEY = TRANSPORT_KEY EXCEPTIONS CANCELLED = 01 PERMISSION_FAILURE = 02 UNKNOWN_OBJECTCLASS = 03.

RS_CORR_INSERT CALL FUNCTION 'RS_CORR_INSERT' EXPORTING GLOBAL_LOCK = 'X' OBJECT = RSUDO OBJECT_CLASS = 'SUDM' * MODE = 'DELETE' KORRNUM = KORNUM_INT IMPORTING KORRNUM = KORNUM_INT TRANSPORT_KEY = TRANSPORT_KEY EXCEPTIONS CANCELLED = 01 PERMISSION_FAILURE = 02 UNKNOWN_OBJECTCLASS = 03.

RS_TREE_OBJECT_PLACEMENT CALL FUNCTION 'RS_TREE_OBJECT_PLACEMENT' EXPORTING "Knoten aus Baum entfernen OBJECT = OBJ_NAME OPERATION = 'DELETE' TYPE = TREEUDTYPE.

RS_TEXTLOG_CHANGE CALL FUNCTION 'RS_TEXTLOG_CHANGE' EXPORTING LANGUAGE = MASTER_LANGU TRANSPORT_KEY = TRANSPORT_KEY TABLES TEXT = TEXT.

SDU_TEXTELEMENT_GET CALL FUNCTION 'SDU_TEXTELEMENT_GET' EXPORTING SYMBOL = 'Z03' "Definition IMPORTING TEXT = OBJ_DEP_TXT.

SDU_TEXTELEMENT_GET CALL FUNCTION 'SDU_TEXTELEMENT_GET' EXPORTING SYMBOL = 'Z03' IMPORTING TEXT = OBJ_DEP_TXT.

SDU_TEXTELEMENT_GET CALL FUNCTION 'SDU_TEXTELEMENT_GET' EXPORTING SYMBOL = 'Z01' IMPORTING TEXT = OBJ_DEP_TXT.

SDU_TEXTELEMENT_GET CALL FUNCTION 'SDU_TEXTELEMENT_GET' EXPORTING SYMBOL = 'Z02' IMPORTING TEXT = OBJ_DEP_TXT.

DEQUEUE_ESDICT * CALL FUNCTION 'DEQUEUE_ESDICT' * EXPORTING OBJTYPE = TROBJTYPE * OBJNAME = OBJNAME.




SDU_AUTH_CHECK CALL FUNCTION 'SDU_AUTH_CHECK' EXPORTING CHECK_WITHOUT_DEV_CLASS = 'X' MSG_TYPE = MSG_TYPE OBJECT_TYPE = OBJ_TYPE_15 OBJECT_NAME = OBJ_NAME ACTION = ACTION IMPORTING RETURN_CODE = RETURN_CODE.

SDU_AUTH_CHECK CALL FUNCTION 'SDU_AUTH_CHECK' EXPORTING GET_DEV_CLASS = GET_DEV_CLASS MSG_TYPE = MSG_TYPE OBJECT_TYPE = OBJ_TYPE_15 OBJECT_NAME = OBJ_NAME ACTION = ACTION IMPORTING RETURN_CODE = RETURN_CODE.

SDU_AUTH_CHECK CALL FUNCTION 'SDU_AUTH_CHECK' EXPORTING GET_DEV_CLASS = 'X' OBJECT_TYPE = OBJECT_TYPE_15 OBJECT_NAME = OBJ_NAME ACTION = KB_DELE IMPORTING RETURN_CODE = RETURN_CODE.

SDU_ENTITY_GET CALL FUNCTION 'SDU_ENTITY_GET' EXPORTING ENTITY = ENTITY EXCEPTIONS NOT_FOUND = 01.

RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING AUTHORITY_CHECK = ' ' "MS GLOBAL_LOCK = 'X' MASTER_LANGUAGE = SY-LANGU MODE = A_MODE OBJECT = A_RSUDO OBJECT_CLASS = K_CLASS SUPPRESS_LANGUAGE_CHECK = ' ' EXCEPTIONS CANCELED_IN_CORR = 01 ENQUEUED_BY_USER = 02 ENQUEUE_SYSTEM_FAILURE = 03 ILLEGAL_PARAMETER_VALUES = 04 LOCKED_BY_AUTHOR = 05 NO_MODIFY_PERMISSION = 06 NO_SHOW_PERMISSION = 07 PERMISSION_FAILURE = 08.

SDU_DM_F4 CALL FUNCTION 'SDU_DM_F4' EXPORTING PROGNAME = PROGRAM_NAME DYNNR = DYNPRO_NR FIELDNAME = TAB_FIELD_NAME ENCL_FIELDNAME = ENCL_FIELDNAME OBJECT_TYPE = OBJECT_TYPE SUPPRESS_SELECTION_SCREEN = SUPPRESS_SELECTION_SCREEN DISPLAY_ONLY = DISPLAY_ONLY. "HT016

SDU_TEXTELEMENT_GET CALL FUNCTION 'SDU_TEXTELEMENT_GET' EXPORTING SYMBOL = 'Z03' "Definition IMPORTING TEXT = U_TITLE.

HELP_OBJECT_SHOW CALL FUNCTION 'HELP_OBJECT_SHOW' EXPORTING DOKCLASS = H_ID DOKLANGU = SY-LANGU DOKNAME = H_NAME DOKTITLE = H_TITLE CALLED_BY_PROGRAM = I_REPID CALLED_BY_DYNP = I_DYNNR CALLED_FOR_TAB = I_TNAME CALLED_FOR_FIELD = I_TFIELD " CALLED_FOR_TAB_FLD_BTCH_INPUT = ' ' " MSG_VAR_1 = ' ' " MSG_VAR_2 = ' ' " MSG_VAR_3 = ' ' " MSG_VAR_4 = ' ' TABLES LINKS = I_TLINE EXCEPTIONS OBJECT_NOT_FOUND = 01 SAPSCRIPT_ERROR = 02.

SDU_DOCU_KEY_BUILD CALL FUNCTION 'SDU_DOCU_KEY_BUILD' EXPORTING AS4LOCAL = 'A' OBJECT_ID = D_IDENT OBJECT_NAME = D_NAME IMPORTING DOCU_KEY = H_DOCUKEY EXCEPTIONS WRONG_OBJ_ID = 1 OTHERS = 2.

GENERATE_INCLUDE CALL FUNCTION 'GENERATE_INCLUDE' EXPORTING INCL_LANGU = UDM_LANGU RSDCU_OBJECT = H_DOCUKEY WRK_ID = 'IM' IMPORTING STRING = H_STRING EXCEPTIONS OTHERS = 1.

SDU_LONGTXT_READ CALL FUNCTION 'SDU_LONGTXT_READ' EXPORTING LANGU = P_DM02T-SPRACHE OBJ_TYPE = KT_ENTI TXT_TYPE = P_TXTTYPE TABLES LONGTEXTS = I_LONGTXTS RANGE = I_RANGE EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.



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