zoukankan      html  css  js  c++  java
  • 十八、SAP中使用IF/ELSE判断语句,以及sy-subrc的用法

    一、sy_subrc为上一条语句的执行结果,如果为0,则表示执行成功。

    需要注意的是,IF ELSE语句,每一个关键字都需要带句号

    二、执行效果如下

    相关代码如下

    *&---------------------------------------------------------------------*
    *& Report Z_TIANPAN_20190716_HELLO
    *&---------------------------------------------------------------------*
    *&
    *&---------------------------------------------------------------------*
    
    * 此条为系统自动生成,为程序名
    REPORT Z_TIANPAN_20190716_HELLO.
    
    * 定义一个结构体
    TYPES: BEGIN OF ty_spfli,
      carrid TYPE spfli-carrid,
      connid TYPE spfli-connid,
      countryfr TYPE spfli-countryfr,
      cityfrom TYPE spfli-cityfrom,
      cityto TYPE spfli-cityto,
      END OF ty_spfli.
    
    * 声明结构体变量
    DATA m_spfli TYPE ty_spfli.
    
    * 写数据库语句, CORRESPONDING FIELDS OF可以将一样类型进行赋值
    SELECT SINGLE * FROM spfli INTO CORRESPONDING FIELDS OF m_spfli
      WHERE carrid = 'AC' AND connid = '8888'.
    
    * sy_subrc为上一条语句的执行结果,如果为0,则表示执行成功
    IF sy-subrc = 0 .
      WRITE: m_spfli-carrid, m_spfli-connid, m_spfli-countryfr, m_spfli-cityfrom,m_spfli-cityto .
    ELSE.
      WRITE: '没有找到数据!' .
    ENDIF.
  • 相关阅读:
    Git
    Entropy, relative entropy and mutual information
    2021.5.3 团队冲刺第六天
    2021.5.2 团队冲刺第五天
    2021.5.1 团队冲刺第四天
    2021.4.30 团队冲刺第三天
    2021.4.29 团队冲刺第二天
    2021.4.28 团队冲刺第一天
    2021.4.27
    2021.4.26
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/11198438.html
Copyright © 2011-2022 走看看