ABAP编程实践:子例程与功能模块运用.pdfVIP

  • 0
  • 0
  • 约3.39千字
  • 约 5页
  • 2026-01-28 发布于北京
  • 举报

ABAP编程实践:子例程与功能模块运用.pdf

Exercise

Chapter9

练习(第9章):

在本练习中,您将编写程序以帮助您理解子例程和功能模块,并了解它们的相似性和差

异。

目标完成

此练习后,您将能够:

•理解子例程和功能模块的工作原理

完成此练习的预计时间:60分钟

练习以下

练习了在第9章中学到的概念的实际操作练习。

练习1:在练习Y

IN012_XX你将使用子例程编写一个程序。使用表YCONCERT,你将使用

一个子例程来输出标题信息,另一个子例程根据用户输入的yconcert‑artist值

选择必要的记录,第三个子例程计算音乐会的总销售额。总销售额基于出席人数

(占用座位数)和票价。输出应类似于以下内容:

Exercise(Chapter9):

Inthisexercise,youwillwriteprogramstohelpyoutounderstandsubroutinesand

functionmoduandseetheirsimilaritiesanddifferences.

Objectives

Aftercompletingthisexercise,youwillbeableto:

•Understandhowsubroutinesandfunctionmoduwork

Estimatedtimetocompletethisexercise:60minutes

Exercises

ThefollowingexerciseprovidespracticeworkingwiththeconceptslearnedinChapter9.

Exercise1:

InexerciseYIN012_XXyouwillwriteaprogramusingsubroutines.Usingtable

YCONCERT,youwilluseonesubroutinetowriteouttheheaderinformation,another

subroutinetoselectthenecessaryrecordsbasedonthevalueforyconcert-artistentered

bytheuser,andathirdsubroutinetocalculatethetotalsaforaconcert.Thetotalsale

isbasedonanattendancenumber(seatsoccupied)andaticketprice.Theoutputshould

looksimilartothefollowing:

练习2:你的la

将程序命名为YIN013_XX。在创建功能模块之前,必须创建一个名为“YCONC_

_

SA_FGXX”的功能组。编写程序以使用你自己的功能模块“YCONCSAxx”。

___

记得使用PATTERN按钮功能模块。切勿手动编码功能模块

的参数。

你创建的功能模块应计算音乐会的总销售额。这个总销售额基于出席人数(占用

的座位数)和票价。在计算总销售额之前,该功能模块应检查音乐会是否已经举

行(即,音乐会日期在当前日期之前)。如果没有,应异常。此功能模块应

在代码中使用,而不是前一个练习中用于计算总销售额的子例程。参考程序

YIN013和功能组YCONC_SA_FG以获取解决方案。

输出与前一个练习相同,但应包含错误处理,以防止输出带有无效年份的记录。

文档评论(0)

1亿VIP精品文档

相关文档