Smartform输出格式设置
Syntax
说明
&field+<offset>&
对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统就不会显示任何数据
&field(<length>)&
设置输出长度.
&field(*)&
如果该字段类型是abap数据字典里定义的类型,系统将按照字典定义的长度设置输出长度
&field(S)&
禁止输出符号位
&field(<)&
符号位显示在数据的左边
&field(.<nat.number>)&
设置显示小数的位数
&field(E<nat.number>)&
设置为科学标示法
&field(T)&
禁止千分位的显示(适用于: DEC, CURR, INT和QUAN几种数据类型).
&field(Z)&
禁止数字前导0的显示
&field(I)&
禁止显示空值
&field(K)&
禁止类型系统按数据字典定义的转换函数进行输出转换
&field(R)&
右对齐(只有在定义了输出长度时才有效)
&field(F<filler>)&
用<filler>指定的字符替换左边的空格.
&field(L)&
将日期转换为本地显示格式,使用JDAT指定的格式
&field(C)&
该设置效果和ABAP的CONDENSE语句相同.
/: SET COUNTRY country_key
设置按某个国家显示小数点,千位符和日期的格式
/: SET DATE MASK = 'date_mask'
设置日期显示格式
DD 天 (two digits)
DDD天名称(缩写)
DDDD 天名称 (全称)
MM 月 (two digits)
MMM 日期名称 (缩写)
MMMM 日期名称 (全称)
YY 年(two digits)
YYYY 年 (four digits)
LD 天 (formatted as for the L option)
LM 月 (formatted as for the L option)
LY 年 (formatted as for the L option)
示例
/: SET DATE MASK = 'Foster City, MM.DD.YY'
&DATE& -> Foster City, 03.01.97
&DATE(Z)& -> Foster City, 3.1.97
/: SET DATE MASK = 'MMMM DD, YYYY'
&DATE& -> March 01, 1997
取消设置
/: SET DATE MASK = ‘’
/: SET TIME MASK = 'time_mask'
时间设置
HH hours (two digits)
MM minutes (two digits)
SS seconds (two digits)
假设当前时间是10:08:12.
&TIME& -> 10:08:12
/: SET TIME MASK = 'HH:MM'
&TIME& -> 10:08
/: SET TIME MASK = 'HH hours MM minutes' &TIME& -> 10 hours 08 minutes
&TIME(Z)& -> 10 hours 8 minutes
取消设置:
/: SET TIME MASK = ' '
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/precipitant/archive/2009/09/10/4539534.aspx
分享到:
相关推荐
本文将重点讨论SmartForm的输出格式设置,它提供了丰富的功能来定制文本、字段布局和数据格式。 SmartForm是一种基于图形化用户界面(GUI)的表单设计工具,允许开发人员通过拖放方式构建形式结构。它支持多种控件...
- **命名格式**: `Z<XX>_<Shorttext>` - `<XX>` 表示业务模块,具体业务模块的定义可以参考附录中的业务模块命名表。 - `<Shorttext>` 是一个简短的描述,通常使用英文来描述该开发类的功能或用途。 **1.2 程序名...
上述代码片段中,我们首先定义了一个字段符号`<dbcnt>`,然后通过`ASSIGN`语句将内表`(ZCHINA_TEST3)ITAB[]`的地址赋给了`<dbcnt>`。接着,我们创建了一个名为`GT_LABEL`的标准表,并将`<dbcnt>`中的值复制到了`GT_...
在Smart Forms中设置纸张格式是一个关键的步骤,这决定了输出结果在打印时的物理尺寸和打印区域。通常,用户在创建Smart Forms时会根据需要选择合适的纸张大小,比如A4纸张,它是国际上广泛使用的标准打印纸尺寸。...
SMARTFORM的主要特征在于其图形化的用户界面,这使得非程序员也能方便地设计和编辑打印格式,而无需深入的编程知识。以下是SMARTFORM的一些关键知识点: 1. **图形界面**:SMARTFORM的界面由Form Painter、PCEditor...
在SmartForm中,可以使用表格绘制器来可视化地完成这些设计,如设置行格式、定义循环逻辑以及如何将内部表的数据填充到表单中。 在SmartForm设计中,列名的设计也非常重要。开发者需要为每个列新建文本并输入相应的...
'<p><b>亲爱的相关人员:</b></p>'. CASE email_level. WHEN 'B'. add_html: '<p>审批人,</p>'. WHEN 'V'. add_html: '<p>供应商,</p>'. ENDCASE. ``` 3. **发送带有PDF附件的电子邮件** 有了PDF内容和...
* 表格属性:设置表格的样式,页面的格式(即页面大小),输出格式等 * 表格接口:描述这个 Smart Form 的接口属性 * 全局定义:定义一些全局数据,还有 FIELD SYMBOLS,初始化等 Text Module(文本模块) * 设定...
6. 段落格式:设置段落格式,大体上和sapscript类似,但一行的各个段落之和要等于TABLE宽度。 7. 样式设置:选择样式,在SMARTSTYLES里面定义字体的属性和对齐方式。 SAP SMARTFORM的开发技术需要掌握以上几个关键...
- **FORM结构**:一个SMARTFORM通常包含页面(PAGES)、输出区域(OUTPUT AREAS)、地址栏(ADDRESS)、图形(GRAPHICS)、数据(DATA)以及文本内容(TEXT)。 - **主窗体与子窗体**:主窗体(MAIN WINDOWS)是每个FORM中唯一的...
1. **复制语言属性和输出选项**:确保新的SMARTFORM具有与原SAPScript相同的语言设置和输出参数。 2. **迁移布局信息**:包括页面和窗口的信息以及它们在页面上的位置和属性。这一步骤确保了原有布局的完整性被...
通过连接到 SAP 的业务对象,SmartForm 可以动态地填充数据,实现高度自定义的打印输出。 在创建 SmartForm 时,首先要定义 Form Container(表单容器),它是整个表单的框架。然后添加各种 Form Elements(表单...
总的来说,SAP ABAP的SmartForm技术是企业系统中自定义打印输出的重要组成部分。通过本课程的学习,开发者不仅可以提升ABAP编程技能,还能了解到如何高效地生成符合企业标准的业务文档,从而在日常工作中更加...
6. 设计段落格式:设置段落格式,定义字体的属性和对齐方式。 在 SMARTFORM 中, Loop 是一个重要的概念,用于创建循环输出数据。在设计表单时,可以使用 Loop 创建一个循环,输出数据。同时,也可以使用 TABLE ...
重要的是要设置字段的正确行(line)和列(column)位置,以确保打印输出的格式正确。 7. **激活和测试Smartform**: 完成设计后,点击“Active”按钮激活Smartform。如果一切正常,系统不会给出错误提示。接着,...
SMARTFORM支持多种格式输出(如PDF、Excel等),并能灵活地进行数据处理与展示,是SAP系统中不可或缺的一部分。 #### 核心知识点 ##### 1. SMARTFORM概述 - **定义**:SMARTFORM是一种用于在SAP ABAP环境中创建...
Smartform的设计理念在于减少编程需求,通过图形化界面实现报表格式的定制。 #### 二、Smartform的关键特性 1. **兼容性**:Smartform完全兼容SAPScript,意味着原有的SAPScript报表可以无缝迁移到Smartform中。 2...
- **SmartForm 开发团队网站**:提供最新信息和技术支持(<http://service.sap.com/smartforms>)。 - **培训课程**:SAP 教育服务提供专门针对 SmartForm 的培训课程(BC470),帮助用户深入了解并掌握这项技术。 ...
- **多格式支持**:支持包括 PDF 在内的多种输出格式,便于电子分发或存档。 #### 三、关键技术特性 - **模板设计**:提供强大的模板设计器,允许用户自定义样式和布局。 - **数据绑定**:能够从 SAP 后端系统中...