erp abap程序设计题 求大神解答

1.用Parameters语句接受用户从选择屏幕上输入1个正整数iWEEK,当iWEEK在【1~7】之间时,在屏幕上打印对应的星期的中文提示,如:“星期一•&... 1. 用Parameters语句接受用户从选择屏幕上输入1个正整数iWEEK,当iWEEK在【1~7】之间时,在屏幕上打印对应的星期的中文提示,如:“星期一•••••••••星期日“,否则打印星期错误
2.定义一个内表itab,行类型为:sflight,表类型:标准表,表键:carrid和Connid ,把表Sflight中的Carrid为‘AA’的数据读取到内表中,并打印出表中的Carrid和Connid两列的所有数据。
3。创建一个ABAP程序ZMY_SUBR_TEST,用户在选择屏幕上输入两个整数,通过调用一个子程序求这两个整数之间的和。
展开
 我来答
one_in_zero
推荐于2016-12-01 · TA获得超过1020个赞
知道小有建树答主
回答量:383
采纳率:60%
帮助的人:159万
展开全部
  1. 参考代码如下:

    REPORT ztest.

    PARAMETERS: iweek TYPE c.

    CASE iweek.
      WHEN '1'.
        WRITE: / '星期一'.
      WHEN '2'.
        WRITE: / '星期二'.
      WHEN '3'.
        WRITE: / '星期三'.
      WHEN '4'.
        WRITE: / '星期四'.
      WHEN '5'.
        WRITE: / '星期五'.
      WHEN '6'.
        WRITE: / '星期六'.
      WHEN '7'.
        WRITE: / '星期日'.
      WHEN OTHERS.
        WRITE: / '星期错误'.
    ENDCASE.

     

  2. 参考代码如下:

    REPORT ztest.

     

    DATA: itab TYPE STANDARD TABLE OF sflight WITH HEADER LINE WITH KEY carrid connid.

    SELECT *
      into TABLE itab
      from sflight
     where carrid eq 'AA'.

    loop at itab.
      write: / itab-carrid, space, itab-connid.
    ENDloop.

     

  3. 参考代码如下:

    REPORT ZMY_SUBR_TEST.

     

    PARAMETERS: p_1 TYPE i,
                p_2 TYPE i.
    DATA: sum TYPE i.

    PERFORM frm_get_sum USING p_1 p_2 CHANGING sum.

    WRITE: sum.

    *&---------------------------------------------------------------------*
    *&      Form  frm_get_sum
    *&---------------------------------------------------------------------*
    *       text
    *----------------------------------------------------------------------*
    FORM frm_get_sum USING i1 TYPE i
                           i2 TYPE i
                     CHANGING e1 TYPE i.
      e1 = i1 + i2.
    ENDFORM.                    "frm_get_sum

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-06-16
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式