对于所有条目最佳usgae

2020-09-10 18:19发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

假设有2个表,例如Tab1(字段A,B,C,D)和Tab2(字段A,X,Y,Z)。 当我们在条件B和C中从it_tab1的Tab1中获取数据时,将获得800条记录。 现在,对于it_tab1中的所有条目(其中A = it_tab1-A),我们将数据从Tab2提取到it_tab2中,但是在it_tab2中仅获得750条记录。 所以这里的问题是,这对于使用"用于所有条目"是否是一种很好的用法或做法? 如果是,为什么? 如果没有,为什么? 这是我最近的采访中问我的一个问题。 希望得到您的答复。

先谢谢了。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

假设有2个表,例如Tab1(字段A,B,C,D)和Tab2(字段A,X,Y,Z)。 当我们在条件B和C中从it_tab1的Tab1中获取数据时,将获得800条记录。 现在,对于it_tab1中的所有条目(其中A = it_tab1-A),我们将数据从Tab2提取到it_tab2中,但是在it_tab2中仅获得750条记录。 所以这里的问题是,这对于使用"用于所有条目"是否是一种很好的用法或做法? 如果是,为什么? 如果没有,为什么? 这是我最近的采访中问我的一个问题。 希望得到您的答复。

先谢谢了。

付费偷看设置
发送
3条回答
SAP砖家
1楼-- · 2020-09-10 19:05

不要使用FAE。

小熊yu生菜
2楼-- · 2020-09-10 18:45

通常,tab1具有800条记录并不意味着tab2也必须具有800条记录,因此您的示例不清楚您要问的内容。 FAE可以看作是数据库表和内部表之间的联接,因此结果不应有所不同...

灬番茄
3楼-- · 2020-09-10 18:54

Hi Vikrant Jaiswal

对于所有条目, 使用效率更高,否则将导致SAP性能问题,更好地将更多键传递给第二张表,从而使记录的读取更加容易,方法如下所示

 SELECT ebeln bsart aedat lifnr ekorg FROM ekko 进入表it_ekko
   p_lifnr中的lifnr
     AND sed在高s_aedat之间
     s_ebeln中的AND ebeln
     s_bsart中的AND bsart
     并在s_ekorg中使用ekorg。
   如果sy-subrc EQ 0。
     对it_ekko进行排序。
     SELECT ebeln
          埃贝尔普
          伊达
          txz01
          物质
          布克
          怪癖
          马特尔
          ge
          面
          网络
          网络
          普利夫兹
       mtart从ekpo到表it_ekpo
      对于it_ekko中的所有条目
       在哪里ebeln EQ it_ekko-ebeln
       和s_werks中的怪癖
       和s_matnr中的matnr
       和s_matkl中的matkl
      

相反,您可以使用"内部联接",下面提到的代码将帮助您更好地了解联接。

选择z〜ebeln
          z〜ebelp
          z〜aedat
          z〜txz01
          z〜matnr
          z〜bukrs
          z〜werks
          z〜matkl
          〜
          z〜meins
          z〜netpr
          z〜netwr
          z〜plifz
          z〜mtart来自ekpo AS z
                      内部联接Ekko AS v ON v〜ebeln EQ z〜ebeln
                      表it_ekpo的对应字段
                      凡v〜ebeln EQ s_ebeln
                       和z〜werks eq s_werks
                       和z〜matnr eq s_matnr
                       和z〜matkl eq s_matkl
                       和z〜mtart eq s_mtart。

一周热门 更多>