随笔:216 文章:2 评论:37 阅读: 89万

09 2012 档案

 
SMARTFORM报表程序设计(3)
摘要:本篇文本将以一个小实例来介绍如何创建SMARTFORM并在ABAP代码中调用SMARTFORM。 首先还是先看下要实现的SMARTFORM报表的最终预览效果: 从图中我们可以看出这张报表包含一个表头TITLE,一张LOGO,日期页码及一张TABLE。所以,先创建一个STYLE命名为ZS_FLIGHT。创建完后进入页面在左边的树形菜单找到“PARAGRAPH FORMATS”并右击选择“CREATE NODE”,输入节点名称“PT”,然后进行相关设置:接着在“CHARACTER FORMAT”处右键,选择"CREATE NODE"创建一个节点“CT”,设置字体样式,相关的设定 阅读全文
posted @ 2012-09-23 20:32 KenNgai 阅读(4007) 评论(0) 推荐(1) 编辑
SMARTFORM报表程序设计(2)
摘要:在创建并设置好STYLE程序之后,在SMARTFORM页面选择单选框FORM输入报表程序名称(ZS_SFLIGHT),点击CREATE按钮即可进入SMARTFORM BUILDER图形设置界面,SMARTFORM BUILDER是一个易操作的图形设计界面,用户可以不需要ABAP语言即可方便地进行版面设置的逻辑设计。如下图: SMARTFORM BUILDER提供下述工具的功能: 1.窗体绘制器(FORM PAINTER),提供图形化的页面布局设计界面。 2.文字编号器(PC EDITOR),在窗口中添加和编辑需要输出的文本和字段。 3.树形对象导航工具(NAVIGATION TREE... 阅读全文
posted @ 2012-09-23 17:39 KenNgai 阅读(2528) 评论(0) 推荐(0) 编辑
SMARTFORM报表程序设计(1)
摘要:SMARTFORM是SAP提供的一款商务单据及报表设置工具,可以在FORM中实现数据的计算及转换等功能,并能在FORM创建的同时生成功能模块,为FORM和ABAP程序提供更为强大的参数接口。输入T-CODE:SMARTFORMS即可进入SMARTFORM的界面,其工具主要包括三大部分,分别用于创建FORM、STYLE、TEXT MODULE。如下图: 在创建SMARTFORM表格之前先创建STYLE应用于表格样式,点击STYLE单选框输入名称后按CREATE按钮,进入设置界面,如下: 其中包括三个部分HEAD DATA、PARAGRAPH FORMATS、CHARACTER... 阅读全文
posted @ 2012-09-23 17:28 KenNgai 阅读(5782) 评论(0) 推荐(0) 编辑
FOR ALL ENTRIES IN
摘要:一、Select语句中使用FOR ALL ENTRIES IN需要注意的问题在ABAP编程中,使用for all entries in 是必不可少的语句,相信大家都使用过,例如:data: begin of ig_bseg occurs 0, werks likebseg-werks,belnr like bseg-belnr, gjahr like bseg-gjahr, dmbtr like bseg-dmbtr, end of ig_mseg.if not ig_bkpf[] is initial. selectwerks belnr gjahr dmbtrinto correspond 阅读全文
posted @ 2012-09-09 22:16 KenNgai 阅读(1507) 评论(1) 推荐(1) 编辑
一个极好的ALV例子
摘要:在网上找了个不错的ALV例子,学习并整理了一下贴出具体的程式。 REPORTZZWEI_ALV_EXAMPLE. TABLES:LFA1,"供应商主数据(一般地区) EKPO,"采购凭证项目 EINE,"采购信息记录-采购组织数据 EINA."采购信息记录-一般数据 INCLUDE<LIST>. TYPE-POOLS:SLIS. DATA:i_fieldcat_alvTYPESLIS_T_FIELDCAT_ALV,"定义列标题(属性信息) i_layoutTYPESLIS_LAYOUT_ALV, i_fieldcatTYPESLIS 阅读全文
posted @ 2012-09-07 11:15 KenNgai 阅读(5731) 评论(3) 推荐(0) 编辑
ABAP用FILE_OPEN_DIALOG打开多个文件后打印出名称
摘要:此实例将演示用CL_GUI_FRONTEND_SERVICES下的静态方法FILE_OPEN_DIALOG打开多个文件后打印出打开文件的名称。具体程式如下。 DATAFILE_TABLETYPEFILE_TABLE."引用FILE_TABLE对象 *SELECT-OPTIONS:i_fileFORFILE_TABLENOINTERVALS. DATA:lt_file_namesTYPEFILETABLE, lwa_file_nameLIKELINEOFlt_file_names, lv_subrcTYPEI. SELECT-OPTIONS:i_fileFORFILE_TABLE... 阅读全文
posted @ 2012-09-04 20:16 KenNgai 阅读(2853) 评论(2) 推荐(0) 编辑
ABAP中读取文本文件(TXT DOCUMENT)并用ALV显示
摘要:在做ABAP开发时,有的时候我们需要将数据整理成文件然后上传至SAP,整理后的文件可以是文本格式或者EXCEL文件格式等,这也要看具体的业务要求了,本篇文件将以实例介绍如何读取文本文件。嘎嘎。。。 首先要介绍一下CL_GUI_FRONTEND_SERVICES类,这个类提供了很多对操作系统文件的操作,例如拷贝,列出文件名,打开文件等。当在从客户端打开一个文件是我们要用到它的静太方法FILE_OPEN_DIALOG,将文本文件读取到内表时又要用到它的静态方法GUI_UPLOAD。GUI_UPLOAD是个比较特殊的方法,可以直接被FUNCTION直接调用类似的还有GUI_DOWNLOAD等,... 阅读全文
posted @ 2012-09-03 17:55 KenNgai 阅读(7179) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示