智能表单教程:ECC6与4.6C对比与实践
需积分: 0 43 浏览量
更新于2024-09-14
收藏 366KB PDF 举报
SmartForm教程专为新手设计,主要介绍了SmartForm在SAP ECC 6和早期版本4.6C之间的显著变化。这个教程旨在帮助用户理解和适应这些更新,尤其是在处理表格方面。相比于传统的SAPScript,SmartForm提供了更高级的功能,使得代码编写更为简洁,维护性增强,类似于编程语言中的C++,但复杂表单设计可能仍更适合使用SAPScript。
教程的步骤分为几个部分:
1. 创建新SmartForm:使用TCode SMARTFORMS创建一个名为'ZBSUNTEST'的空白表单。在这个过程中,用户可以设置纸张大小(默认为A4)以及每页打印的行数,这在GlobalSetting的Form Attributes选项中完成。
2. Form Interface:当创建SmartForm时,系统会自动生成一个Function Module。Form与应用程序的数据交互是通过这个Function Module的接口进行的。用户可以在GlobalSetting的Form Interface部分查看和编辑这个接口,类似于在SE37中管理Function Module。
3. Global Definition:这是表单中全局变量和子程序的定义区域。在这里,可以初始化数据、设置货币或数量单位的关联。例如,T_SUM类型是一个自定义的数据类型,包括PRICE和CURRENCY等用于计算总和的字段。
4. Global Data:这部分展示了实际的数据定义,如货币代码(CURRENCYTYPES_CURRCODE)和价格类型(PRICETYPES_PRICE),这些都是在'GlobalData'部分通过自定义的TYPES结构体定义的。
5. 表格处理:SmartForm在表格处理上有所改进,但可能不如SAPScript灵活,调整表格边框可能会比较繁琐。这表明在设计复杂的表格时,用户可能需要对SmartForm的局限性有清晰的认识,并可能需要结合SAPScript进行特定的调整。
本教程是关于如何在SAP ECC 6中利用SmartForm进行表单设计的新手指南,强调了其与SAPScript的不同之处,并提供了基本的设置和结构示例,以便于用户理解和实践。在使用过程中,用户应根据具体需求灵活选择和结合不同技术,以优化表单的性能和用户体验。
783 浏览量
2021-05-18 上传
257 浏览量
126 浏览量
2021-05-19 上传
2021-05-28 上传
2021-06-07 上传
畅她爸
- 粉丝: 2
最新资源
- 人月神话:软件工程奠基之作
- Java 2 Platform 1.4学习指南:Sun Certified Programmer认证
- SCJP 1.4关键考点详解:数组操作与多维数组
- 精通GTK+开发:基于GTK+2.12的图形应用构建
- 软件项目经理实战指南:九阴真经
- MQC9.0管理员手册:全面掌握Quality Center项目管理与安全设置
- SWRL语言详解:融合OWL与RuleML的本体推导规则
- MyEclipse 6 Java 开发入门教程
- 2008文都概率讲义:经典教程+实例分析
- 新概念二册:私人对话与词汇解析
- 互联网搜索引擎:原理、技术与系统探索
- RedHat AS 3与Oracle9.2.0.4 Data Guard配置指南
- 配置TOMCAT5.0.28:环境变量与服务设置详解
- Visual Studio 2008与Windows Mobile 6开发详解
- Linux经典问题与快捷解答
- ASP.NET入门教程:连接ACCESS与SQL SERVER数据库