找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
SAP亦橙网 首页 SAP技术 查看内容

S4 HANA INNER JOIN 内表

2023-12-26 10:45| 发布者: 亦书| 查看: 49| 评论: 0

摘要: S4 HANA INNER JOIN 内表一、概述S4 HANA 可以 INNER JOIN 内表(版本不同语法稍有变动,能CHECK出来,PS一次只能连接一个内表)二、DEMO*---------------------------------------------------------------------* ...
 

S4 HANA INNER JOIN 内表

一、概述
S4 HANA 可以 INNER JOIN 内表(版本不同语法稍有变动,能CHECK出来,PS一次只能连接一个内表)
二、DEMO

*&---------------------------------------------------------------------*
*& Report ZHANASQL_DEMO01
*&---------------------------------------------------------------------*
*& 作者: SAP_MAO
*& 作业时间: 20200109
*&---------------------------------------------------------------------*
REPORT ZHANASQL_DEMO01.
TABLES:MARA.
TYPES:
      BEGIN OF TYP_MATNR,
       MATNR TYPE MARA-MATNR,
      END OF TYP_MATNR,


      BEGIN OF TYP_MARA,
       MATNR TYPE MARA-MATNR,
       ERSDA TYPE MARA-ERSDA,
      END OF TYP_MARA.

DATA:TH_MATNR TYPE TYP_MATNR,
     TD_MATNR TYPE TABLE OF TYP_MATNR,
     TD_MARA  TYPE TABLE OF TYP_MARA.


     TH_MATNR-MATNR = 'ACT-DCD-00'.
     APPEND TH_MATNR TO TD_MATNR.

     TH_MATNR-MATNR = 'ACT-DCD-01'.
     APPEND TH_MATNR TO TD_MATNR.
*----- inner join 内表
*----- 在SQL命令中不能使用多个内部表。
SELECT A~MATNR,
       A~ERSDA
  FROM MARA AS A
  INNER JOIN @TD_MATNR AS B
  ON  A~MATNR = B~MATNR
  INTO TABLE @TD_MARA.

IF SY-SUBRC = 0.
  WRITE:'HANA OPEN SQL IS OK'.
ENDIF.


特别声明:文章或部分素材来源于网络,仅供SAPERP从业伙伴们交流学习使用,如果侵犯了您的权益,请联系网站管理人员删减!

路过

雷人

握手

鲜花

鸡蛋
返回顶部