ABAP CDSは、スプライシングを見ます

1:次の文のCDSが表示した場合

SELECT  (iv_select_sql )  FROM  (iv_from_sql )  WHERE  (iv_where_sql

どこで:

EQUIPMENT、\ _EquipmentText AS iv_select_sql = EQUIPMENT [(1WHERE言語= ' E ' ] -EquipmentName AS EQUIPMENTNAME、EQUIPMENTCATEGORY AS EQUIPMENTCATEGORY、\ _EquipmentCategory \ _TEXT [(1言語= ' E ' ] -EquipmentCategoryDe​​sc AS EQUIPMENTCATEGORYDESC、材料としてMATERIAL、\ _MATERIAL \ _TEXT [(1言語= ' E ' ] -MaterialName AS MATERIALNAME、SERIALNUMBER AS SERIALNUMBER、LASTCHANGEDBYUSER AS LASTCHANGEDBYUSER、のCreationDate ASのCreationDate、CREATEDBYUSER AS CREATEDBYUSER、MAINTOBJECTINTERNALID AS MAINTOBJECTINTERNALID、LASTCHANGEDATE AS LASTCHANGEDATE、UNIQUEITEMIDENTIFIER UNIQUEITEMIDENTIFIER AS   

iv_from_sql = I_EQUIPMENT 

iv_where_sql = HasEquipmentData 、IN @ MS_WHERE_RANGE_DATA-> RANGE1  MATERIAL 、IN @ MS_WHERE_RANGE_DATA-> RANGE2

これは、モザイクのクエリになりました。

どこで:

@ MS_WHERE_RANGE_DATA-> RANGE2は
中RANGE2フィールド@MS_WHERE_RANGE_DATAです。

 

 


:条件があるので、クエリ
@ MS_WHERE_RANGE_DATA-> RANGE1でHasEquipmentData
@ MS_WHERE_RANGE_DATA-における材料> RANGE2

 

おすすめ

転載: www.cnblogs.com/liyafei/p/11454852.html