欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    精编报表开发实例计算机嵌入式开发_计算机-嵌入式开发.pdf

    • 资源ID:95771241       资源大小:191.45KB        全文页数:9页
    • 资源格式: PDF        下载积分:5.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    精编报表开发实例计算机嵌入式开发_计算机-嵌入式开发.pdf

    精编报表开发实例 Revised by Liu Jing on January 12,2021 ABAP报表开发实例。在这里示范一个实例,讲讲abapff发报表的简单过程。程序的正确与 否我们不与讨论,我们只关心这个程序的编写过程。首先,在任何程序的开始阶段,我们都要确定将会用到的表。我们所讲的这个程 序 是查询采购订单是否完成的。将会用到以下三个表:EKKO,EKPO,EKET。程序的开头为:REPORT TEST.TABLES:EKKO,EKET,EKPO.现在我们已经定义了所要用到的表,接下来的工作就是定义内表和数据。内表是 用來存储我们从上述三个表中查询到的数据。相关定义如下:DATA:BEGIN OF ITAB OCCURS 0,EBELN LIKE EKKO-EBELN,MENGE LIKE EKPO-MENGE,WEMNG LIKE EKET-WEMNG,END OF ITAB.现在我们已经定义完了内表ITABo接着我们该定义数据了。数据就像C语言里的 常量。其相关定义如下:DATA:MATNR LIKE EKPO-MATNR,关心这个程序的编写过程首先在任何程序的开始阶段我们都要确定将会用到的表我们所讲的这个程序是查询采购订单是否完成的将会用到以下三个表程序的开头为现在我们已经定义了所要用到的表接下来的工作就是定义内表和数据了数据就像语言里的常量其相关定义如下到这里我们已经把程序里要用到的数据和内表都定义好了接着我们要做的工作就是选择屏幕所谓选择屏幕是指程序运行时你要从屏幕上输入的内容比如说一个程序运行时你输入一个物料号就完成了程序的前期准备接着就开始真正的到表里查询我们需要的相关数据了其代码如下然后我们需要定义输出界面把我们查询到的数据输出时要有一个输出的格式这样大家看起来才会方便代码如下采购凭证号物料号码采购订单数量MENGE LIKE EKPO-MENGE,WEMNG LIKE EKET-WEMNG,EBELN LIKE EKPO-EBELN.到这里我们已经把程序里要用到的数据和内表都定义好了。接着我们要做的工作 就是选择屏幕。所谓选择屏幕是指程序运行时,你要从屏幕上输入的内容。比如 说一个程序运行时,你输入一个物料号,就可以得到该物料的当前的库存数,那 你就要编写一个屏幕以供查询者输入查询的条件。其相关定义如下:SELECT-OPTIONS:EBELN1 FOR EKKO-EBELN,BEDAT FOR EKKO-BEDAT,EKGRP FOR EKKO-EKGRP.PARAMETERS:R1 RADIOBUTTON GROUP RADI,R2 RADIOBUTTON GROUP RADI,R3 RADIOBUTTON GROUP RADI.现在我们已经完成了程序的前期准备,接着就开始真正的到表里查询我们需要的 相关数据了。其代码如下:SELECT KEBELN INTO CORRESPONDING FIELDS OF TABLE ITAB FROM EKKO AS K WHERE KEBELN IN EBELN1 AND KBEDAT IN BEDAT关心这个程序的编写过程首先在任何程序的开始阶段我们都要确定将会用到的表我们所讲的这个程序是查询采购订单是否完成的将会用到以下三个表程序的开头为现在我们已经定义了所要用到的表接下来的工作就是定义内表和数据了数据就像语言里的常量其相关定义如下到这里我们已经把程序里要用到的数据和内表都定义好了接着我们要做的工作就是选择屏幕所谓选择屏幕是指程序运行时你要从屏幕上输入的内容比如说一个程序运行时你输入一个物料号就完成了程序的前期准备接着就开始真正的到表里查询我们需要的相关数据了其代码如下然后我们需要定义输出界面把我们查询到的数据输出时要有一个输出的格式这样大家看起来才会方便代码如下采购凭证号物料号码采购订单数量AND KEKGRP IN EKGRP.LOOP AT ITAB.SELECT SDK MENGE)INTO ITAB-MENGE FROM EKPO WHERE EBELN EQ ITAB-EBELN.MODIFY ITAB.ENDLOOP.LOOP AT ITAB.SELECT SUM(WEMNG)INTO IL4B-WEMNG FROM EKET WHERE EBELN EQ ITAB-EBELN.MODIFY ITAB.ENDLOOP.然后我们需要定义输出界面。把我们查询到的数据输出时要有一个输出的格式,这样大家看起来才会方便。代码如下:TOP-OF-PAGE.WRITE:r采购凭证号,22 物料号码,47 采购订单数量,77 收到货物数量,关心这个程序的编写过程首先在任何程序的开始阶段我们都要确定将会用到的表我们所讲的这个程序是查询采购订单是否完成的将会用到以下三个表程序的开头为现在我们已经定义了所要用到的表接下来的工作就是定义内表和数据了数据就像语言里的常量其相关定义如下到这里我们已经把程序里要用到的数据和内表都定义好了接着我们要做的工作就是选择屏幕所谓选择屏幕是指程序运行时你要从屏幕上输入的内容比如说一个程序运行时你输入一个物料号就完成了程序的前期准备接着就开始真正的到表里查询我们需要的相关数据了其代码如下然后我们需要定义输出界面把我们查询到的数据输出时要有一个输出的格式这样大家看起来才会方便代码如下采购凭证号物料号码采购订单数量95 完成标志.ULINE AT/l(130).END-0F-PAGE.关心这个程序的编写过程首先在任何程序的开始阶段我们都要确定将会用到的表我们所讲的这个程序是查询采购订单是否完成的将会用到以下三个表程序的开头为现在我们已经定义了所要用到的表接下来的工作就是定义内表和数据了数据就像语言里的常量其相关定义如下到这里我们已经把程序里要用到的数据和内表都定义好了接着我们要做的工作就是选择屏幕所谓选择屏幕是指程序运行时你要从屏幕上输入的内容比如说一个程序运行时你输入一个物料号就完成了程序的前期准备接着就开始真正的到表里查询我们需要的相关数据了其代码如下然后我们需要定义输出界面把我们查询到的数据输出时要有一个输出的格式这样大家看起来才会方便代码如下采购凭证号物料号码采购订单数量最后就是把我们查到的数据输出了。其实我举的这个程序到这一步时穿插了 一些查询,所以比较长。代码如下:IF R1 二X.LOOP AT ITAB.SELECT SMATNR SMENGE PWEMNG SEBELN INTO(MATNR,MENGE,WEMNG,EBELN)FROM EKPO AS S INNER JOIN EKET AS P ON SEBELP=PEBELP AND SEBELN=PEBELN WHERE SEBELN=ITAB-EBELN.IF ITAB-MENGE ITAB-WEMNG.WRITE:/2 EBELN,23 MATNR,41 MENGE,71 WEMNG,97 否.ULINE AT/I(130).CLEAR:EBELN,MATNR,NffiNGE,WEMNG.ENDIF.ENDSELECT.ENDLOOP.ELSEIF R2 二X.LOOP AT ITAB.SELECT SMATNR SMENGE PWEMNG SEBELN 关心这个程序的编写过程首先在任何程序的开始阶段我们都要确定将会用到的表我们所讲的这个程序是查询采购订单是否完成的将会用到以下三个表程序的开头为现在我们已经定义了所要用到的表接下来的工作就是定义内表和数据了数据就像语言里的常量其相关定义如下到这里我们已经把程序里要用到的数据和内表都定义好了接着我们要做的工作就是选择屏幕所谓选择屏幕是指程序运行时你要从屏幕上输入的内容比如说一个程序运行时你输入一个物料号就完成了程序的前期准备接着就开始真正的到表里查询我们需要的相关数据了其代码如下然后我们需要定义输出界面把我们查询到的数据输出时要有一个输出的格式这样大家看起来才会方便代码如下采购凭证号物料号码采购订单数量INTO(MATNR,MENGE,WEMNG,EBELN)FROM EKPO AS S INNER JOIN EKET AS P ON SEBELP=PEBELP AND SEBELN=PEBELN WHERE SEBELN=ITAB-EBELN.IF ITAB-MENGE ITAB-WEMNG.关心这个程序的编写过程首先在任何程序的开始阶段我们都要确定将会用到的表我们所讲的这个程序是查询采购订单是否完成的将会用到以下三个表程序的开头为现在我们已经定义了所要用到的表接下来的工作就是定义内表和数据了数据就像语言里的常量其相关定义如下到这里我们已经把程序里要用到的数据和内表都定义好了接着我们要做的工作就是选择屏幕所谓选择屏幕是指程序运行时你要从屏幕上输入的内容比如说一个程序运行时你输入一个物料号就完成了程序的前期准备接着就开始真正的到表里查询我们需要的相关数据了其代码如下然后我们需要定义输出界面把我们查询到的数据输出时要有一个输出的格式这样大家看起来才会方便代码如下采购凭证号物料号码采购订单数量WRITE:/2 EBELN,23 MATNR,41 MENGE,71 WEMNG,97 否.ULINE AT/I(130).CLEAR:EBELN,MATNR,MENGE,WEMNG.ENDIF.ENDSELECT.ENDLOOP.ENDIF.LOOP AT ITAB.IF R3 二X AND ITAB-MENGE=ITAB-WEMNG.SELECT SMATNR SMENGE PWEMNG SEBELN INTO(MATNR,MENGE,WEMNG,EBELN)FROM EKPO AS S INNER JOIN EKET AS P ON SEBELP=PEBELP AND SEBELN=PEBELN WHERE SEBELN=ITAB-EBELN.WRITE:/2 EBELN,23 N1ATNR,41 MENGE,71 WEMNG,97 是.ULINE AT/I(130).CLEAR:EBELN,MATNR,MENGE,WEMNG.关心这个程序的编写过程首先在任何程序的开始阶段我们都要确定将会用到的表我们所讲的这个程序是查询采购订单是否完成的将会用到以下三个表程序的开头为现在我们已经定义了所要用到的表接下来的工作就是定义内表和数据了数据就像语言里的常量其相关定义如下到这里我们已经把程序里要用到的数据和内表都定义好了接着我们要做的工作就是选择屏幕所谓选择屏幕是指程序运行时你要从屏幕上输入的内容比如说一个程序运行时你输入一个物料号就完成了程序的前期准备接着就开始真正的到表里查询我们需要的相关数据了其代码如下然后我们需要定义输出界面把我们查询到的数据输出时要有一个输出的格式这样大家看起来才会方便代码如下采购凭证号物料号码采购订单数量ENDSELECT.ENDIF.ENDLOOP.这时程序就结束了。其实举这个例子是想让大家知道ABAP开发报表的一个常规 流程,并不是讲什么技巧之类的,希望能对初学者有点用 关心这个程序的编写过程首先在任何程序的开始阶段我们都要确定将会用到的表我们所讲的这个程序是查询采购订单是否完成的将会用到以下三个表程序的开头为现在我们已经定义了所要用到的表接下来的工作就是定义内表和数据了数据就像语言里的常量其相关定义如下到这里我们已经把程序里要用到的数据和内表都定义好了接着我们要做的工作就是选择屏幕所谓选择屏幕是指程序运行时你要从屏幕上输入的内容比如说一个程序运行时你输入一个物料号就完成了程序的前期准备接着就开始真正的到表里查询我们需要的相关数据了其代码如下然后我们需要定义输出界面把我们查询到的数据输出时要有一个输出的格式这样大家看起来才会方便代码如下采购凭证号物料号码采购订单数量

    注意事项

    本文(精编报表开发实例计算机嵌入式开发_计算机-嵌入式开发.pdf)为本站会员(c****4)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开