欢迎来到天天文库
浏览记录
ID:46934742
大小:353.00 KB
页数:36页
时间:2019-11-30
《ABAP学习之-SMARTFORM》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ABAP学习之—SMARTFORM2008年7月28号V1.0Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.1前言总结了一下SmartForm的知识,和大家一起共享,也希望以后大家能够共同丰富这个PPT的内容。本次讲解建立在大家都掌握SmartForm开发的基本知识的基础之上。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright
2、2004-2011AsposePtyLtd.2目录我们主要通过SmartForm的开发流程逐次讲解:1.如何通过表单打印类型来判断SmartForm的设计方式2.如何选择SmartForm与程序的接口方式3.Report中编程和SmartForm中编程的区别4.SmartForm中常用的小技巧Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.31.如何通过表单类型来判断SmartForm的设计方式常见的几种表单打印类型分为套打例如:发票
3、的打印非套打1)有固定的格式,对其中的字数和行数都有严格的规定。例如:发票凭证的打印2)只用按照一定的格式即可。例如:工资单信息的打印在这里,我们主要判断是使用模板,还是表来实现主数据的循环显示。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.42.如何选择SmartForm与程序的接口方式在SAP的ABAP编程中,一般开发过程都是在Report程序中取出所有需要的数据,将数据进行相应的处理以后保存到输出内表中,再打印内表中的数据,但
4、是SmartForms是一个独立的外部FunctionModule,对于程序内部定义的内表数据不能直接传递,需要定义外部的数据结构Structure或者使用标准的表结构,如果程序变更,需要传递的数据发生变化,那么该Sturcture也需要修改,这是SmartForms中不方便的地方。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.52.如何选择SmartForm与程序的接口方式2.1通过读取数据库数据用SE11创建结构,通过设置Sma
5、rtForm中的全局设置=〉表格借口=>表,来使用。2.2通过指针不用在SE11中创建结构,需要在SmartForm中的全局设置=〉全局定义=〉类型中定义。必须与Report中传输的内表结构一致。2.3通过读取内存数据1)在全局设置=〉表格借口=>导入中定义内表数据句柄。2)不用在SE11中创建结构,需要在SmartForm中的全局设置=〉全局定义=〉类型中定义。必须与Report中传输的内表结构一致。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011Aspos
6、ePtyLtd.62.1通过读取数据库数据结构:ZSDSM0001表单:ZSDSM0002程序:ZSDSM0001Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.72.1通过读取数据库数据Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.82.1通过读取数据库数据Evaluationo
7、nly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.92.1通过读取数据库数据Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.102.1通过读取数据库数据Evalua
此文档下载收益归作者所有