SMARTFORM

图片的打印

由于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 复合使用可以解决绝大部分问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容