ABAP SAP开发日记三报表的开发

简介:本人是一个刚入行的学生,暂时担任ABAP开发工作。因为我之前没有接触过ABAP编程,对此比较陌生,所以此博客用于自己的学习记录,也希望给观看此博客的人提供一些帮助。

上篇博客我们已经学习了报表程序的大致结构,本篇我们就利用一个报表程序,从最基本的语法知识,到报表的基本结构进行一个介绍和学习。

基本需求:一个销售流程要经过报价、生成合同、生成销售订单、采购、生产产品、销售发货、到货确认、开票。而这次的需求就是,需要一个程序去查看采购过程中的数据。这里的数据应该不能放出来,所以我只讲一下代码,以及应该有什么结果。

一、输入程序代码,创建程序,先根据上篇博客搭出整个程序的框架

 

REPORT test(程序名).
INCLUDE TEST_TOP.

INCLUDE TEST_SRC.

INCLUDE TEST_MAIN.

INCLUDE TEST_F01.

1.我们先从程序的主体来看,也就是MAIN函数

 

*&---------------------------------------------------------------------*
*& 包含               ZMMR082_MAIN
*&---------------------------------------------------------------------*
INITIALIZATION.


*&---------------------------------------------------------------------*
*& AT SELECTION-SCREEN
*&---------------------------------------------------------------------*
AT SELECTION-SCREEN .
"""这是给选择屏幕的输入框添加一些初始化条件的,输入框一般
                                           """四个参数LOW HIGH OPTION SIGN,限制输入数据的格式和设
                                           """置输入条件

*&---------------------------------------------------------------------*
*& START-OF-SELECTION
*&---------------------------------------------------------------------*
START-OF-SELECTION.    
"""这是输入选择屏幕后点击执行后,程序从这里开始执行.
  PERFORM frm_data_get. """这是perform,其实我一直把它当成c语言里的函数,这
                                            """是函数名,虽然这样理解会有偏差,因为ABAP里面也会
                                            """有自己的函数.

*&----------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值