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)&