打印按钮在对话中不起作用

2020-09-26 19:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好朋友, 任何人都可以帮助我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好朋友,

任何人都可以帮助我解决PRINT按钮的问题。 当我单击对话框中的PRINT按钮时,我收到消息:请求的函数PRINT在此处不可用。 我的代码是:

通话功能'SSF_FUNCTION_MODULE_NAME'
导出


表单名称='ZMM_PROMJENA_CIJENE_HEP'
* VARIANT =''
* DIRECT_CALL =''


导入
fm_name = gv_func_mod_name。
*例外情况
* NO_FORM = 1
* NO_FUNCTION_MODULE = 2
*其他= 3


功能gv_func_mod_name
导出

* ARCHIVE_INDEX =
* ARCHIVE_INDEX_TAB =
* ARCHIVE_PARAMETERS =
* CONTROL_PARAMETERS =
* MAIL_APPL_OBJ =
* MAIL_RECIPIENT = =结果* OUTPUT_OPTIONS =点击* USER_SETTINGS = 'X',点击IS_MLIT = LS_MLIT结果IS_T001W = LS_T001W结果IS_BKPF = LS_BKPF结果IS_MLHD = p_MLHD结果IS_MAKT = LS_MAKT结果IS_MLCR = LS_MLCR
IS_BSEG = LS_BSEG
IS_SKAT = LS_SKAT
gt_tabela = gt_tablica1
gt_tab = gt_tablica2


*导入
* DOCUMENT_OUTPUT_INFO =
* JOB_OUTPUT_INFO =
* JOB_OUTPUT_OPTIONS =
*例外情况
* FORMATTING_ERROR = 1
* INTERNAL_ERROR = 2
* SEND_ERROR = 3
* USER_CANCELED = 4
*其他= 5

IF SY-SUBRC <> 0.
*在此处实施适当的错误处理
ENDIF。

1条回答
xfwsx85
2020-09-26 20:23

乔斯科,你好,

实现以下代码并设置一个断点以读取消息。 这只是您所要求的,因为有100种不同的原因会最终导致这种情况。

数据:lt_sferrors类型tsferror。
     通话功能'SSF_READ_ERRORS'
           输入
             errortab = lt_sf错误。

         循环lt_sferrors进入数据(ls_error)。

   * 1。 局部变量
           消息ID ls_error-msgid类型ls_error-msgty
                   NUMBER个ls_error-msgno
                   使用ls_error-msgv1 ls_error-msgv2
                        ls_error-msgv3 ls_error-msgv4
                 INTO lv_message。

         结局。

 

〜弗洛里安

一周热门 更多>