sap培训吧 关注:534贴子:3,144
  • 6回复贴,共1

SAP ABAP干货 | 基础篇:四、数据输出(1)

只看楼主收藏回复

四、数据输出(1)
目标及说明
目标
1. 选择范围的定义和使用;
2. 熟悉掌握Report的各事件的定义和应用;
3. 熟悉掌握内表的定义、赋值、数据处理;
4. 掌握OpenSql语言的使用。


IP属地:福建1楼2023-12-29 09:43回复

    图4-A1按地区城市排序输出客户列表


    IP属地:福建2楼2023-12-29 09:45
    回复
      需求说明
      1. 建立报表程序,以不同的方式输出录入SAP的销售业务数据;
      2. 本实践所需数据已在《02数据字典》中建立表和录入了数据;
      3. 本实践存在4个需求,随后将对不同的需求分别进行分析和程序的编写。


      IP属地:福建3楼2023-12-29 09:45
      回复
        实践4A1-按地区城市排序输出客户列表
        一具体需求
        本《按地区城市排序输出客户列表》有如下需求:
        1. 从客户表中取部分字段而不是所有字段进行输出;
        2. 输出的客户列表,首先要按照地区排序、然后按城市排序;
        3. 需要输出标题行以对每一列进行说明;
        4. 各列的文字颜色和背景色有不同要求,如客户列有背景色,客户名称列为红色……。
        整体需求可见图4-1。


        IP属地:福建4楼2023-12-29 09:45
        回复

          图4- 1 整体需求


          IP属地:福建5楼2023-12-29 09:45
          回复
            二开发分析
            要达成本实践目标,需要综合ABAP的数据输出实现方式:
            1. ABAP可通过Open SQL从表中获得要输出的数据存储到内表;
            2. 通过Write语句可以将数据输出到屏幕,而在输出时需要考虑每列数据输出起始位置及所占字符长度;
            3. 可以通过Format语句控制输出颜色。


            IP属地:福建6楼2023-12-29 09:46
            回复
              实践步骤
              本实践通过程序编辑器(SE38)即可完成,编写的代码将有如下几部分组成,按开发人员风格不同,其组成部分并非强制一致。


              IP属地:福建7楼2023-12-29 09:46
              回复