图片的打印
由于sap se78只支持bmp( 对应sap中的BMAP )和rea sap table 格式(忽略)
导入se78 然后右键使用图片,或者page中直接使用。通过变量实现动态图片输出
事务框中输入PDF! 便可以直接打印预览
样式的设置
smartforms中设置样式,目的是为了统一格式,比如规定表格单元用什么样式,title1用什么样式。页号用什么样式等等,避免在smart form图中编辑单个文本。
代码数据与samrtform的传输数据方式
四种方式 表结构
field-symbols type any (smartform name)gt_table
FIELD = '(ZZCPPRP_0018)GT_ITEM'.
ASSIGN (FIELD) TO <FS_ITEM>.
IF SY-SUBRC EQ 0.
MOVE-CORRESPONDING <FS_ITEM> TO GT_ITEM.
ENDIF.
SAP 内存 不建议
族数据库方式 不建议
table template 的差异
Table 没有高,会自动换行导致高被撑起来。
场景:适合做循环体。对文字长度不太敏感。没有特长的文本。
Template 高度和宽度都是固定。放不下会自动截取。
场景:适合做title ,对于文本要求高的可以loop 程序配合template实现 table 功能。
复杂界面怎么画
比如左边是一个表,右边是一个合并单元格。用table 无法实现。
可以用template画一个单元格的框,通过窗口叠加实现值在template框中显示的效果。
窗口叠加和template 复合使用可以解决绝大部分问题。