MSF11ANZ 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 MSF11ANZ into the relevant SAP transactions such as SE38 or SE80
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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING form = 'S_DOCU_SHOW' device = device application = 'TH' EXCEPTIONS canceled = 1.
OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING form = 'S_DOCU_PRINT' language = field_info-langu device = device dialog = 'X' EXCEPTIONS canceled = 1.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' IMPORTING result = result EXCEPTIONS unopened = 1.
DSYS_SHOW CALL FUNCTION 'DSYS_SHOW' EXPORTING outline = tmeds-dsysgldrg dokclass = tmeds-dokclass dokname = tmeds-dokname doklangu = field_info-langu hometext = hometext IMPORTING pf15 = pf15.
DSYS_SHOW CALL FUNCTION 'DSYS_SHOW' EXPORTING outline = ttcds-dsysgldrg dokclass = ttcds-dokclass dokname = ttcds-dokname doklangu = field_info-langu hometext = hometext IMPORTING pf15 = pf15.
FIELDHELP_CREATE CALL FUNCTION 'FIELDHELP_CREATE' EXPORTING programm = programm dynpro = dynpro tabname = field_info-tabname fieldname = field_info-fldname keyword = field_info-keyword de_zusatz = shkontext-de_zusatz langu = field_info-langu kz_anzeige = 'S' IMPORTING header = header de_name = de_name TABLES lines = tlines EXCEPTIONS de_not_found = 2 dedoku_not_found = 1.
WRITE_FORM_LINES * CALL FUNCTION 'WRITE_FORM_LINES' * EXPORTING HEADER = HEADER * WINDOW = 'HEADER' * TABLES LINES = LINES_TEMP.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
CUA_FUNCTION_GET CALL FUNCTION 'CUA_FUNCTION_GET' EXPORTING program = programm status = field_info-pfkey progfun = field_info-menu-fkt langu = field_info-langu TABLES cua_struct = cua_struct EXCEPTIONS cua_not_found = 1 status_not_found = 1.
WRITE_FORM_LINES * CALL FUNCTION 'WRITE_FORM_LINES' * EXPORTING HEADER = HEADER * WINDOW = 'HEADER' * TABLES LINES = LINES_TEMP.
FUNKTIONHELP_CREATE CALL FUNCTION 'FUNKTIONHELP_CREATE' EXPORTING doku_id = cua_struct-ide fcode = cua_struct-progfun ftaste = ' ' kz_anzeige = 'S' langu = field_info-langu longtext = cua_struct-longtext shorttext = cua_struct-shorttext programm = programm IMPORTING header = header TABLES lines = tlines EXCEPTIONS doku_not_found = 1 menfkt_not_found = 2.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
FUNKTIONHELP_CREATE CALL FUNCTION 'FUNKTIONHELP_CREATE' EXPORTING doku_id = 'CF' fcode = field_info-menu-fkt kz_anzeige = 'S' langu = field_info-langu programm = programm IMPORTING header = header TABLES lines = tlines EXCEPTIONS doku_not_found = 1 menfkt_not_found = 2.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
DOCU_INIT * CALL FUNCTION 'DOCU_INIT' * EXPORTING ID = 'NA' * LANGU = FIELD_INFO-LANGU * OBJECT = DOKU_OBJEKT * TYP = 'E' * IMPORTING FOUND = SY-SUBRC * XDOKIL = DOKINIT.
DOCU_GET_FOR_F1HELP CALL FUNCTION 'DOCU_GET_FOR_F1HELP' EXPORTING id = 'NA' langu = field_info-langu object = doku_objekt typ = 'E' IMPORTING head = header TABLES line = tlines EXCEPTIONS ret_code = 1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header * WINDOW = 'HEADER' TABLES lines = lines_temp.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = lines_temp1.
CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
STRING_CONCATENATE CALL FUNCTION 'STRING_CONCATENATE' EXPORTING string1 = text-015 string2 = field_info-tabname IMPORTING string = lines_temp-tdline.
DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = field_info-tabname state = 'A' langu = field_info-langu IMPORTING gotstate = gotstate dd02v_wa = dd02v EXCEPTIONS OTHERS = 2.
DOCU_GET_FOR_F1HELP CALL FUNCTION 'DOCU_GET_FOR_F1HELP' EXPORTING id = 'TB' langu = field_info-langu object = doku_objekt typ = 'E' IMPORTING head = header TABLES line = tlines EXCEPTIONS ret_code = 1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header * WINDOW = 'HEADER' TABLES lines = lines_temp.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = lines_temp1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
DYNPRO_FIELD_GET CALL FUNCTION 'DYNPRO_FIELD_GET' EXPORTING program = field_info-programm dynpro = dynpro langu = field_info-langu flg_control = '0' TABLES dynp_fields = dynp_fields lines = tlines EXCEPTIONS dynpro_not_found = 1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header * WINDOW = 'HEADER' TABLES lines = lines_temp.
FIELDHELP_CREATE CALL FUNCTION 'FIELDHELP_CREATE' EXPORTING dynpro = dynpro fieldname = dynp_fields-fldname keyword = keyword kz_anzeige = 'S' langu = field_info-langu programm = field_info-programm tabname = dynp_fields-tabname IMPORTING header = header TABLES lines = tlines EXCEPTIONS de_not_found = 1 dedoku_not_found = 2.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
CUA_FUNCTION_GET CALL FUNCTION 'CUA_FUNCTION_GET' EXPORTING program = field_info-programm status = field_info-pfkey langu = field_info-langu TABLES cua_struct = cua_struct EXCEPTIONS cua_not_found = 1 status_not_found = 1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header * WINDOW = 'HEADER' TABLES lines = lines_temp.
FUNKTIONHELP_CREATE CALL FUNCTION 'FUNKTIONHELP_CREATE' EXPORTING doku_id = cua_struct-ide fcode = cua_struct-progfun ftaste = ' ' kz_anzeige = 'S' langu = field_info-langu longtext = cua_struct-longtext shorttext = cua_struct-shorttext programm = field_info-programm IMPORTING header = header TABLES lines = tlines EXCEPTIONS doku_not_found = 1 menfkt_not_found = 2.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
CUA_PFKEY_GET CALL FUNCTION 'CUA_PFKEY_GET' EXPORTING program = field_info-programm status = field_info-pfkey langu = field_info-langu TABLES cua_pfkey = cua_pfkey EXCEPTIONS cua_not_found = 1 status_not_found = 1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header * WINDOW = 'HEADER' TABLES lines = lines_temp.
FUNKTIONHELP_CREATE CALL FUNCTION 'FUNKTIONHELP_CREATE' EXPORTING doku_id = 'CF' fcode = cua_pfkey-progfun ftaste = cua_pfkey-eventid kz_anzeige = 'F' langu = field_info-langu longtext = ' ' shorttext = cua_pfkey-text programm = field_info-programm IMPORTING header = header TABLES lines = tlines EXCEPTIONS doku_not_found = 1 menfkt_not_found = 2.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
STRING_CONCATENATE CALL FUNCTION 'STRING_CONCATENATE' EXPORTING string1 = text-016 string2 = field_info-report IMPORTING string = lines_temp-tdline.
DOCU_GET_FOR_F1HELP CALL FUNCTION 'DOCU_GET_FOR_F1HELP' EXPORTING id = 'RE' langu = field_info-langu object = doku_objekt typ = 'E' IMPORTING head = header TABLES line = tlines EXCEPTIONS ret_code = 1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header * WINDOW = 'HEADER' TABLES lines = lines_temp.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = lines_temp1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
DOCU_GET_FOR_F1HELP CALL FUNCTION 'DOCU_GET_FOR_F1HELP' EXPORTING id = 'CF' langu = field_info-langu object = doku_objekt typ = 'E' IMPORTING head = header TABLES line = tlines EXCEPTIONS ret_code = 1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header * WINDOW = 'HEADER' TABLES lines = lines_temp.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
DOCU_GET_FOR_F1HELP CALL FUNCTION 'DOCU_GET_FOR_F1HELP' EXPORTING id = field_info-doku_id langu = field_info-langu object = field_info-doku_objekt typ = 'E' IMPORTING head = header TABLES line = tlines EXCEPTIONS ret_code = 1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header * WINDOW = 'HEADER' TABLES lines = lines_temp.
WRITE_FORM_LINES * CALL FUNCTION 'WRITE_FORM_LINES' * EXPORTING HEADER = HEADER * TABLES LINES = LINES_TEMP1.
WRITE_FORM_LINES CALL FUNCTION 'WRITE_FORM_LINES' EXPORTING header = header TABLES lines = tlines.
DOCU_GET_FOR_F1HELP * CALL FUNCTION 'DOCU_GET_FOR_F1HELP' * EXPORTING ID = 'TX' * LANGU = 'D' * OBJECT = 'GLOSSARTEST' * TYP = 'E' * IMPORTING HEAD = HEADER * TABLES LINE = TLINES * EXCEPTIONS RET_CODE = 1.
OPEN_FORM * CALL FUNCTION 'OPEN_FORM' * EXPORTING FORM = 'S_DOCU_SHOW' * DEVICE = 'SCREEN' * APPLICATION = 'TH'.
WRITE_FORM_LINES * CALL FUNCTION 'WRITE_FORM_LINES' * EXPORTING HEADER = HEADER * WINDOW = 'HEADER' * TABLES LINES = LINES_TEMP.
WRITE_FORM_LINES * CALL FUNCTION 'WRITE_FORM_LINES' * EXPORTING HEADER = HEADER * TABLES LINES = TLINES.
CLOSE_FORM * CALL FUNCTION 'CLOSE_FORM' * IMPORTING RESULT = RESULT * EXCEPTIONS EMPTY = 1.
HELP_GLOSSARY CALL FUNCTION 'HELP_GLOSSARY' EXPORTING cucol = sy-cucol curow = sy-curow language = sy-langu termentry = begriff.
DSYS_SHOW CALL FUNCTION 'DSYS_SHOW' EXPORTING dokclass = dokclass doklangu = field_info-langu dokname = dokname hometext = hometext outline = outline IMPORTING pf15 = pf15.
DSYS_SHOW * CALL FUNCTION 'DSYS_SHOW' * EXPORTING DOKCLASS = DOKCLASS * DOKLANGU = FIELD_INFO-LANGU * DOKNAME = DOKNAME * HOMETEXT = HOMETEXT * IMPORTING PF15 = PF15.
STRING_CONCATENATE CALL FUNCTION 'STRING_CONCATENATE' EXPORTING string1 = text1 string2 = text2 IMPORTING string = text.
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 MSF11ANZ or its description.