读书人

smartforms 中英文打印乱码有关问题

发布时间: 2012-12-24 10:43:13 作者: rapoo

smartforms 中英文打印乱码问题

?? 在smartforms打印的时候会遇到中英文结合的form

?? 有时候系统会处理时出现乱码 ? 有时不会 ?不知道是系统的事情还是配置的事情

?

?? ?现在是我的解决办法 ?因为是中英文结合 在中文环境建立form ?

?

?? 不用去维护英文环境下的这个form了 ? ?维护如果不出现乱码 是可以的 下面的方法也没用了

?

?? ?主要是在程序中只调用中文环境下的form就可以了 ?就是设置一个语言而已

?

?? ?data: lv_ssf like ssfctrlop.

   lv_ssf-langu = '1'.  call function 'SSF_FUNCTION_MODULE_NAME'    exporting      formname           = 'Z06MM_DELIVERYSCHEDULE'    importing      fm_name            = lv_func_mod_name    exceptions      no_form            = 1      no_function_module = 2      others             = 3.  call function lv_func_mod_name     exporting*     ARCHIVE_INDEX              =*     ARCHIVE_INDEX_TAB          =*     ARCHIVE_PARAMETERS         =     control_parameters         = lv_ssf*     MAIL_APPL_OBJ              =*     MAIL_RECIPIENT             =*     MAIL_SENDER                =*     OUTPUT_OPTIONS             =     user_settings              = 'X'    tables      it_head          = gt_head      it_item          = gt_item    exceptions      formatting_error = 1      internal_error   = 2      send_error       = 3      user_canceled    = 4      others           = 5.  if sy-subrc <> 0.    message id sy-msgid type sy-msgty number sy-msgno            with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.  endif.

?

?

?

?

?在页数多的时候 smartform 页数出现*,这是需要在form里 页数那里&(3zc)&

读书人网 >编程

热点推荐