SAP Adobe Form (SFP)

闲来无事,研究了一下 SAP 中的Adobe Form(事务码SFP),记录一下。

SAP Adobe Form (SFP):

一:界面

创建表单之前,先创建界面,所谓界面,我个人理解就是你要在表单中打印出来的内容,最常见的 像header、footer以及中间的一张表,如下图中:导入部分,自己建了header、bottom和item,前两者是结构类型,item则是表类型,其他暂未研究具体作用。建好之后激活,稍后创建表单马上就会用到这个所谓的界面。
在这里插入图片描述

二:创建表单

1.如图,起好名字,点击创建。
在这里插入图片描述

2.如下图:在界面框中输入刚才创建好的界面,点击保存。
在这里插入图片描述
3.点击保存后,进入如下图所示,左边栏中会显示你界面中的结构和表等信息。右边栏的上下文中暂无内容
在这里插入图片描述
4.将需要在表单中打印的内容从左边拖到右边(鼠标点住,拖过去就行)。。。会变成如下图所示:
在这里插入图片描述
5.到此时,真正的考验才刚开始,要点击布局,开始设计表单样式了。。。进入如下界面
左下角中的Hierarch选项卡用来设计表单的布局,Data View选项卡则是用来将需要显示的字段拖动到中间那块空白位置,右边区域是一些格式的设置
在这里插入图片描述
6.表单设计的一些具体操作(此处只有一些简单的操作,有待完善)
比如我们的表单分为Header、Table、Footer三部分,我们需要在上图选中的page1中新建三块区域:
6.1:右键page1,点击Insert Subform,会在中间区域创建一个虚线框,调整大小和位置,作为Header。
6.2:切换到Data View选项卡,点击Item不松开,拖到中间区域,调整大小和位置,这作为Table部分(Table部分的操作有一些细节可以分享:1.如果不想要哪个字段,可以在中间区域选中这个字段,删除整列;2.调整列宽时,如果Table的宽度已经占据了整个page的列,则无法放大单个的列宽,需要先将整个table的宽度缩小,再放大某个列。)
6.3:切换回Hierarchy,继续Insert Subform,调整位置和大小后,作为Footer。
最终呈现如下图:
在这里插入图片描述
**重点:**三块区域需要顺序显示,不能互相遮挡,由于Table会有多行,此处需要设置Page1的布局方式。见下图
在这里插入图片描述
7.切换到Data View选项卡,把需要打印的字段,一个一个拖到表单上。如下图
其中格式需要在右下角的选项卡中设置,可自行研究
在这里插入图片描述
注:去掉字段后文本框的阴影框,如下图设置:
在这里插入图片描述
8.至此,一个简单的表单就完成了,保存,激活,可以点击运行,在table中插入几行数据,进行打印预览:如下图
在这里插入图片描述

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值