![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SAP PDF Form
文章平均质量分 89
雁舞九天
一个喜欢新奇事物的人,不小心进入了IT界。多亏有了博客这个东西,让我可以随时记录自己的想法。Play Hard, work hard.
展开
-
根据数据决定选择那个checkbox
第一步:创建Domain ZCHECKVALUE第二步:创建Data Element ZCHECKVALUE ,它所使用的Domain是ZCHECKVALUE。第三步:Form和abap程序之间的接口数据结构中,增加一个名称为CHECKVALUE的组件,这个组件使用Data Element ZCHECKVALUE第四步:在PDF Form中给Form画三个checkbox原创 2012-02-28 19:42:47 · 347 阅读 · 0 评论 -
PDF Form (1)Hello world
编写程序代码:在t-code : sfp中 创建并激活Form和interface后,就需要写abap代码来调用Form了。例子程序如下: <!--span {font-family:"Courier New"; font-size:10pt; color:#000000; background:#FFFFFF}.L0S31 {font-style:i原创 2012-02-20 11:51:51 · 565 阅读 · 0 评论 -
PDF Form中添加背景图片
第一步:在Form中添加一个image第二步:给这个image上载一个图片,注意一定要勾选Embed Image Data,否则图片将无法上传到服务器,只能在本地才能显示。第三步:让这个image填充整个页面,方法为设置它的Sizing属性为 User Original Size。最后的设置如下图所示:如果这个时候,发现图片不能在这个page中完全显示,可以设置Pa原创 2012-03-09 13:03:57 · 887 阅读 · 0 评论 -
PDF Form (2) --- 创建显示任意多行数据的动态Table
创建一个可以显示任意多行数据的table第一步:定义structure ZTABEETEST_STRUCT 第二步:定义table type :ZTESTF01_TABLE 它所对应的Line type为第一步创建的structure ZTABEETEST_STRUCT 第三步:定义structure : ZTESTF01_DATA它含有两个component,第一个为原创 2012-02-20 18:15:40 · 1129 阅读 · 0 评论 -
PDF Form (3)--创建一个采购单
本文内容:创建一个采购单 Creating a purchase order form知识点:(1)创建table (2)处理货币类型的字段 (3)使用脚本实现某些计算一、我们最终完成的Form,应该是下面这个样子的2 打开PDF Form 编辑器 t-code:SFp,并新建一个Form3 Adding a logo 添加一个Logo原创 2012-02-21 15:04:18 · 439 阅读 · 0 评论 -
Master Page中第二页无法显示
在打印或打印预览的时候,Master Page中的第二页无法显示。可以设置最多打印到第几页比如Master Page中有两页,Page 1 和Page 2。如下图所示:我们可以分别为他们进行设置,对Page 1 的设置 如下图:对Page 2 的设置如下图:在继续设置之后,就可以在abap程序调用的时候,显示出Master Page中的第二页了。原创 2012-03-06 14:36:36 · 339 阅读 · 0 评论 -
Cannot find PDL type for output device
每个SAP系统,对应的output device是不同的,这个是进行配置的。所以,我最后的解决方式是问了一下目前系统配置的是那个output device。然后在打印PDF Form的时候,选择那个output device就可以了,如下图所示:如果想深入了解,可以看下面的说明:Check SAP notes 952297 anda 685571. PDF-based fo原创 2012-03-06 14:21:41 · 1303 阅读 · 0 评论 -
PDF Form中显示页面
第一步:在Master Page 中创建一个Page n of m ,注意一定要放在Master Page中。 Page n of m 是一个在Custom中的控件,可以在如下图所示的位置找到: 然后,修改控件的caption,效果如下图所示: 第二步:写脚本,实现在只有一页的时候页码不显示data.#pageSet[0].Page原创 2012-03-09 13:06:54 · 533 阅读 · 0 评论