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.
  • 相关阅读:
    函数调用堆栈过程
    opencv相关的一些资料
    Debug模式下加快运行速度的一些方法
    目标检测的资料汇总
    Unity常见词汇查询表
    迷宫遍历板子
    Codeforces Round #739 (Div. 3)
    Codeforces Round #737 (Div. 2)
    快乐的一天从AC开始 | 20210810 | CF1554D
    快乐的一天从AC开始 | 20210809 | CF1554C
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/11198438.html
Copyright © 2011-2022 走看看