SMARTFORM & SAPScript】的更多相关文章

SMARTFORM和SAPScript是SAP用于打印单据和报表的工具.SMARTFORM是SAPScript的替代工具,但是由于 SAP最初都是用SAPScript,所以很多单据的打印,比如PO,Billing都是用SAPScript,所以为了能减少定制的时间,重用 SAPScript也是一种不错的方法.      使用过SAPScript的知道,改写标准程序还是挺繁的,那种Layout也要调起来比较麻烦.相比之下,SMARTFORM就简单很多,基本就是图形 化了,很方便.         下…
在创建并设置好STYLE程序之后,在SMARTFORM页面选择单选框FORM输入报表程序名称(ZS_SFLIGHT),点击CREATE按钮即可进入SMARTFORM BUILDER图形设置界面,SMARTFORM BUILDER是一个易操作的图形设计界面,用户可以不需要ABAP语言即可方便地进行版面设置的逻辑设计.如下图: SMARTFORM BUILDER提供下述工具的功能: 1.窗体绘制器(FORM PAINTER),提供图形化的页面布局设计界面. 2.文字编号器(PC EDITOR),在窗…
SMARTFORM是SAP提供的一款商务单据及报表设置工具,可以在FORM中实现数据的计算及转换等功能,并能在FORM创建的同时生成功能模块,为FORM和ABAP程序提供更为强大的参数接口.输入T-CODE:SMARTFORMS即可进入SMARTFORM的界面,其工具主要包括三大部分,分别用于创建FORM.STYLE.TEXT MODULE.如下图: 在创建SMARTFORM表格之前先创建STYLE应用于表格样式,点击STYLE单选框输入名称后按CREATE按钮,进入设置界面,如下: 其中包括三…
先在SE73里定义一个新的BARCODE,注意一定要用新的才可以,旧的是打印不出来的. 然后定义一个SMARTFORM的样式,把你定义的BARCODE放到字符样式里面去. 再做SMARTFORM就可以了,将需要作为条码的变量的格式选为该BARCODE格式,输出时会根据变量不同的数据(如物料,批次)得到相应的条码. 1.se73 选择 系统条形码 点击Change Code128 Code128码于1981年推出,是一种长度可变.连续性的字母数字条码.与其他一维条码比较起来,相对较为复杂,支持的字…
* [OPEN_FORM] SAPscript: フォーム印刷の開始 * [START_FORM] SAPscript: 書式を開始 * [WRITE_FORM] SAPscript: 書式ウィンドウでテキストエレメントを出力 * [END_FORM] SAPscript: 書類形式終了 * [CLOSE_FORM] SAP スクリプト: 印刷書類形式終了…
*& 20161019 160300 smartform传值的方法 1.通过结构 传值: 最通常的用法是通过SE11中建立STRUCTURE XXX(表则没用),在REPORT中申明此结构的数据类型,在SMARTFORMS中的FORM接口申明同样的结构后就可以传值了(itabTYPE XXX) 2.Fieldsimble 传值: DATA:FIELD(100). FIELD-SYMBOLS:<FS_PRINT> TYPE ANY, <FS_ITEM> TYPE ANY. F…
摘要:将SmartForm转换为PDF的过程包括3个简单步骤. 调用智能窗体,然后返回OTF数据. 使用“转换”功能模块将OTF数据转换为所需格式. 下载文件 呈现宏“code”时出错:为参数“lang”指定的值无效 废话不多说请看代码 &---------------------------------------------------------------------* *& Report ZTEST_NREDDY_PDF *& *&----------------…
在smartforms打印的时候会遇到中英文结合的form 有时候系统会处理时出现乱码   有时不会  不知道是系统的事情还是配置的事情 现在是我的解决办法  因为是中英文结合 在中文环境建立form 不用去维护英文环境下的这个form了    维护如果不出现乱码 是可以的 下面的方法也没用了 主要是在程序中只调用中文环境下的form就可以了  就是设置一个语言 lv_ssf-langu = '. call function 'SSF_FUNCTION_MODULE_NAME' exportin…
代码: <form class="smart-form" id="smartForm"> <fieldset> <legend>新建抽取任务</legend> <div class="row"> <section class="col col-2 text-right"> <label class="text">数据源:&l…
昨天写了个smartform打印表单,在开发完成,在测试机测试OK,传到生产机,出现严重问题!无法打印,干脆就是无法调用打印图形界面,进入SMARTFORM事物,查看这个表单,发现,居然公司的LOGO图片没有,fuck,我在开发机引用了原来别人上载的公司LOGO, 所以在测试机都ok,但是生产机没有这个LOGO图片,所以在调用form的时候,就会失败. 解决办法:在开发机,进入事物SE78,根据缺失的logo图片名称,找到该logo,点击工具栏的传输,会建立请求, 将请求传到PRD,问题解决.…
http://blog.csdn.net/wangjolly/article/details/8334008…
SMARTFORMS中一般对于固定样式,格式的某一块会选择使用TEMPLATE或者TABLE. 表:上下高度不限,以窗口高度为限.循环输出表数据,每次循环都会按照表行输出,表头和表尾可控制输出.表行中内容会根据内容长度自动换行扩展,每行行高不固定. 模板:高度固定,每页行数固定.对一些要求严格的打印可用此.因为高度,所以在数据输出的时候可能会自动截断某些数据... 这两种勾上'无换页',在页尾时不会拆行. 每个节点,都有'条件'页签,此处可控制节点在何种情况下显示. 创建选择条件也可以控制某些下…
&symbol& (括号中,小写字母为变量) &symbol& 屏蔽从第一位开始的N位&symbol (n)&       只显示前N位&symbol (S)&       忽略正负号&symbol (<)&       符号在左边&symbol (>)&       符号在右边&symbol (Z)&       不输出前导零&symbol (C)&       空…
在利用 SMARTFORMS 进行打印的时候有时候要求输出的图片可能是随着打印内容的不同而不同了,也就是动态输出图片,SMARTFORMS的提供了相关的支持技术,下面是实现截图 1.创建要显示的图片 名称设置使用变量  2.创建程序行,对图片名称进行赋值…
下载GIMP编辑软件,导入图像选择Image->Mode->Indexed 设置Color dithering然后通过File->Export as导出bmp文件.如果上传后不好用请将此编辑后的图片放入windows画图工具重新保存成256 bmp文件尝试.…
点击字段显示器, 然后把字段拖过去即可…
添加文本后, 在输出选项中指定行/列…
最近在做ISH的一个打印功能,SMARTFORM的需求本身很简单,但做起来则一波三折. 使用环境是这样的:Windows 7 64bit + SAP GUI 740 Patch 5 + MS Office 2013 64bit 先是,编辑文本(即打开文本编辑器)时出现了“由于宏安全设置,无法找到宏或宏被禁用”的提示,如下图: 点击“确定”按钮,SAP GUI会卡死.按照提示在word中打开了宏信任选项,问题依然存在. 使用google搜索,得到一条相关内容,提问者遇到了相同的错误提示"the m…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4292174.html Script\SmartForms使用禁用Word编辑器 Smart Forms Smart Forms是在SAPScript的基础上产生的一种新的表单制作方式,它完全兼容…
1.添加空行,保证每一页有固定的打印的表格行数 上图,每页最多打印13行,数据只有11行,自动添加两个空行补齐 代码如下“ "定义变量: data: l_blank type i. "内表的行数 describe table <itab> lines l_blank. "计算需要的空行 l_blank = l_blank . if l_blank > . l_blank = - l_blank. "空白行. endif. clear <wa&…
OPK8 正常情况下是不可以配置Smart form 的 OPK8进入工单打印配置界面,选择Forms, 你会发现只有Script form 和PDF form(Adobe form)可选的,没有配置smartform的地方 这时候如果想要使用Smart form 可以用以下这种解决方案 通过IMG或OPK8访问的SAP PP车间控制输出文书工作的标准配置并未更改,以受益于Smartforms(ECC6 EHP 0)的引入.这限制了SapScript的使用,尽管SapScript能够提供设计自己…
*&---------------------------------------------------------------------* *& Report  ZSDR045 *& *&---------------------------------------------------------------------* *&程序名称:新成品出库单 *&事物代码: *&导入模板: *&作者: *&时间: *&---…
*&---------------------------------------------------------------------* *& Report   *& *&---------------------------------------------------------------------* *&程序名称: *&事物代码: *&导入模板:无 *&作者: *&时间:2016/5/18 *&------…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4260224.html   该文档是根据我过去多年学习与工作经验总结而成,项目开发过程中我都会参考此文档,主要ABAP很多细节上的东西还是还多,不可能你记得很牢固,或者你记得一时,但过不了几天就会…
函数名 描述 SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织VIEW_MAINTENANCE_CALL 维护表视图 函数名 描述 DY_GET_FOCUS 获得屏幕焦点 DY_GET_SET_FIELD_VALUE 获得或者设置屏幕字段的值 函数名 描述 F4IF_INT_TABLE_VALUE_REQUEST 显示检索help READ_TEXT 读取长文本C…
好几次公司的SAP都碰到所有的SMARTFORM都打印不了的情况.查了一下原因原来是假脱机请求太多了.清了一下,问题就解决了.    删除假脱机请求的一些方法:    1.避免经常出现此类错误,最好还是自定义后台作业,关键是要确定保存多久的日志.可以使用ABAP程序RSPO0040.网上也有说RSPO1041/RSBTCDEL的,可以试试.或者利用SAP标准作业SAP_REORG_JOBS也是可以的.    2.事务SP01或者SPAD,都有地方可以删除假脱机请求.…
公司介绍步步高教育电子有限公司(前身为步步高电脑电玩厂)是广东步步高电子工业有限公司属下的三个分公司之一,一直致力于面向广大学生的教育电子产品的研发与生产,主要产品有视频学习机.点读机.学生电脑.语言复读机.电子词典.家教机等. 在步步高新开发了企业门户之后,公司原本使用的CS版本Notes由于集成能力较弱,流程难以集成到门户,导致了用户不愿使用新门户,难以实现移动化办公.在了解了公司现有问题之后,步步高对新的BPM平台提出了更多要求. 步步高BPM选型标准- 打造BPM企业级应用平台,稳定性和…
*********************************************************************** * Title : ZFIR102 * * Application : FI * * Subject : 现金流量表 * * Requested by : 财务部 * * Execution : any time * * Ref no: : * * Author : ABAP30/ABAP20 * * Req Date : 20151103 * ****…
问题:一个query报表程序,客户想要每一条能编辑并打印. 解决:直接给query添加双击事件,调用新report. 1.创建report,用paramater定义要从query结果中传过来的数据. PARAMETERS:  ZPERNR TYPE PERNR_D,   "类型为数据对应的数据元素. ZENAME TYPE EMNAM. 加工数据,调用SMARTFORM打印等... 2.T-CODE:SQ01,输入查询名称,修改: 转到--->报表分配: 插入行: 其它报告类型: 选择RT…
[VerySky原创] V_EKKONA - Generierte Tabelle zu einem View V_EKKONA-PFLD4 字段 SE71查看 至于图片:在表STXBITMAPS中 SE78查看,SMW0: SAPScript 显示图片的上载和传输 2010-02-01 10:58:35 From: http://blog.chinaunix.net/uid-7226720-id-2062026.html 分类: 在SAPScript中显示图片,首先我们需要将图片上载到SAP系…