`

<转>Smartform输出格式设置

阅读更多

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的输出格式设置,它提供了丰富的功能来定制文本、字段布局和数据格式。 SmartForm是一种基于图形化用户界面(GUI)的表单设计工具,允许开发人员通过拖放方式构建形式结构。它支持多种控件...

    ABAP最详细的开发规范

    - **命名格式**: `Z&lt;XX&gt;_&lt;Shorttext&gt;` - `&lt;XX&gt;` 表示业务模块,具体业务模块的定义可以参考附录中的业务模块命名表。 - `&lt;Shorttext&gt;` 是一个简短的描述,通常使用英文来描述该开发类的功能或用途。 **1.2 程序名...

    smartforms里动态取得程序里内表的值

    上述代码片段中,我们首先定义了一个字段符号`&lt;dbcnt&gt;`,然后通过`ASSIGN`语句将内表`(ZCHINA_TEST3)ITAB[]`的地址赋给了`&lt;dbcnt&gt;`。接着,我们创建了一个名为`GT_LABEL`的标准表,并将`&lt;dbcnt&gt;`中的值复制到了`GT_...

    设置smartform的纸张格式.pdf

    在Smart Forms中设置纸张格式是一个关键的步骤,这决定了输出结果在打印时的物理尺寸和打印区域。通常,用户在创建Smart Forms时会根据需要选择合适的纸张大小,比如A4纸张,它是国际上广泛使用的标准打印纸尺寸。...

    SMARTFORM知识 SMARTFORM知识

    SMARTFORM的主要特征在于其图形化的用户界面,这使得非程序员也能方便地设计和编辑打印格式,而无需深入的编程知识。以下是SMARTFORM的一些关键知识点: 1. **图形界面**:SMARTFORM的界面由Form Painter、PCEditor...

    SAP SMARTFORM 教程

    在SmartForm中,可以使用表格绘制器来可视化地完成这些设计,如设置行格式、定义循环逻辑以及如何将内部表的数据填充到表单中。 在SmartForm设计中,列名的设计也非常重要。开发者需要为每个列新建文本并输入相应的...

    SAP MM审批采购订单时将采购订单作为PDF附件发送电子邮件

    '&lt;p&gt;&lt;b&gt;亲爱的相关人员:&lt;/b&gt;&lt;/p&gt;'. CASE email_level. WHEN 'B'. add_html: '&lt;p&gt;审批人,&lt;/p&gt;'. WHEN 'V'. add_html: '&lt;p&gt;供应商,&lt;/p&gt;'. ENDCASE. ``` 3. **发送带有PDF附件的电子邮件** 有了PDF内容和...

    SMARTFORM基础知识.pptx

    * 表格属性:设置表格的样式,页面的格式(即页面大小),输出格式等 * 表格接口:描述这个 Smart Form 的接口属性 * 全局定义:定义一些全局数据,还有 FIELD SYMBOLS,初始化等 Text Module(文本模块) * 设定...

    SAP SMARTFORM的开发技术.pdf

    6. 段落格式:设置段落格式,大体上和sapscript类似,但一行的各个段落之和要等于TABLE宽度。 7. 样式设置:选择样式,在SMARTSTYLES里面定义字体的属性和对齐方式。 SAP SMARTFORM的开发技术需要掌握以上几个关键...

    smartform实例讲解

    - **FORM结构**:一个SMARTFORM通常包含页面(PAGES)、输出区域(OUTPUT AREAS)、地址栏(ADDRESS)、图形(GRAPHICS)、数据(DATA)以及文本内容(TEXT)。 - **主窗体与子窗体**:主窗体(MAIN WINDOWS)是每个FORM中唯一的...

    如何制作一个简单的SAP SMARTFORM

    1. **复制语言属性和输出选项**:确保新的SMARTFORM具有与原SAPScript相同的语言设置和输出参数。 2. **迁移布局信息**:包括页面和窗口的信息以及它们在页面上的位置和属性。这一步骤确保了原有布局的完整性被...

    SmartForm 打印程序.rar_SMARTFORM

    通过连接到 SAP 的业务对象,SmartForm 可以动态地填充数据,实现高度自定义的打印输出。 在创建 SmartForm 时,首先要定义 Form Container(表单容器),它是整个表单的框架。然后添加各种 Form Elements(表单...

    SAP ABAP开发学习——第16课:SmartForm(视频教程)

    总的来说,SAP ABAP的SmartForm技术是企业系统中自定义打印输出的重要组成部分。通过本课程的学习,开发者不仅可以提升ABAP编程技能,还能了解到如何高效地生成符合企业标准的业务文档,从而在日常工作中更加...

    SAP SMARTFORM的开发技术.pptx

    6. 设计段落格式:设置段落格式,定义字体的属性和对齐方式。 在 SMARTFORM 中, Loop 是一个重要的概念,用于创建循环输出数据。在设计表单时,可以使用 Loop 创建一个循环,输出数据。同时,也可以使用 TABLE ...

    原创sap smartform示例

    重要的是要设置字段的正确行(line)和列(column)位置,以确保打印输出的格式正确。 7. **激活和测试Smartform**: 完成设计后,点击“Active”按钮激活Smartform。如果一切正常,系统不会给出错误提示。接着,...

    SAP SMARTFORM 标准教程 bc470

    SMARTFORM支持多种格式输出(如PDF、Excel等),并能灵活地进行数据处理与展示,是SAP系统中不可或缺的一部分。 #### 核心知识点 ##### 1. SMARTFORM概述 - **定义**:SMARTFORM是一种用于在SAP ABAP环境中创建...

    Smartform操作手册

    Smartform的设计理念在于减少编程需求,通过图形化界面实现报表格式的定制。 #### 二、Smartform的关键特性 1. **兼容性**:Smartform完全兼容SAPScript,意味着原有的SAPScript报表可以无缝迁移到Smartform中。 2...

    SAP smartform 介绍

    - **SmartForm 开发团队网站**:提供最新信息和技术支持(&lt;http://service.sap.com/smartforms&gt;)。 - **培训课程**:SAP 教育服务提供专门针对 SmartForm 的培训课程(BC470),帮助用户深入了解并掌握这项技术。 ...

    SAP BC470 SmartForm

    - **多格式支持**:支持包括 PDF 在内的多种输出格式,便于电子分发或存档。 #### 三、关键技术特性 - **模板设计**:提供强大的模板设计器,允许用户自定义样式和布局。 - **数据绑定**:能够从 SAP 后端系统中...

Global site tag (gtag.js) - Google Analytics