SAP如何创建具有特殊条件和别名的视图

时间:2015-08-07 07:53:46

标签: sap

我想查看以下SELECT语句:

SELECT ma~matnr ma~mtart ma~ernam ma~ersda ma~laeda de~maktx as maktx_de fr~maktx as maktx_fr it~maktx as maktx_it
FROM mara as ma
LEFT JOIN MAKT as de ON de~matnr = ma~matnr AND de~spras = 'DE'
LEFT JOIN MAKT as fr ON fr~matnr = ma~matnr AND fr~spras = 'FR'
LEFT JOIN MAKT as it ON it~matnr = ma~matnr AND it~spras = 'IT'
INTO CORRESPONDING FIELDS OF TABLE g_it_material

我该怎么做?我在哪里可以选择SE11中的别名和特殊条件?

1 个答案:

答案 0 :(得分:1)

不幸的是,您所描述的案例不可能使用字典视图。

您当然可以定义条件,但不能定义字段别名。唯一能为您提供类似结果的选项是为每种语言定义OR条件,然后相应地处理行(但是每种材料每种语言会产生一行) 。我怀疑这是一个可以接受的替代方案。

注意答案已更改 - 我最初错过了您有三次加入MAKT的要点。