通过字段按顺序在CDS视图上进行ABAP选择

2020-09-21 09:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)因为我必须将abap代码迁移到H...

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

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


因为我必须将abap代码迁移到HANA。 现有ECC系统的COSP表上有一条Select语句,如下所示。

选择*从COSP到表ITAB的按主键排序。

现在我必须使其与HANA兼容。 因此,我将其编写如下并可以正常工作。但是在此处编写所有字段并不是一个好习惯。 迁移到HANA时是否可以使用任何替代来处理"按主键订购"?

从* mansp中选择*从mansp到表itab顺序

LEDNR
OBJNR
GJAHR
WRTTP
VERSN
KSTAR
HRKFT
VRGNG
VBUND
PARGB
BEKNZ
TWAER
> PERBL
MEINH
WTG001
WTG002
WTG003
WTG004
WTG005
WTG006
WTG007
WTG008
WTG009
WTG010
WTG011
WTG012
WTG013
WTG014
WTG015
WTG016
WOG001
WOG002
WOG003
WOG004
WOG005
WOG006
WOG007
WOG008
WOG009
WOG010
WOG011
WOG012
WOG013
WOG014
WOG015
WOG016
WKG001
WKG002
WKG003
WKG004
WKG005
WKG006
WKG007
WKG008
WKG009
WKG010
WKG011
WKG012
WKG013
WKG014
WKG015
WKG016
> WKF001
WKF002
WKF003
WKF004
WKF005
WKF006
WKF007
WKF008
WKF009
WKF010
WKF011
WKF012
WKF013
WKF014
WKF015
WKF016
PAG001
PAG002
PAG003
PAG004
PAG005
PAG006
PAG007
PAG008
PAG009
> PAG010
PAG011
PAG012
PAG013
PAG014
PAG015
PAG016
MEG001
MEG002
MEG003
MEG004
MEG005
MEG006
MEG007
MEG008
MEG009
MEG010
MEG011
MEG012
MEG013
MEG014
MEG015
MEG016
MEF001
MEF002
MEF003
MEF004
MEF005
MEF006
MEF007
> MEF008
MEF009
MEF010
MEF011
MEF012
MEF013
MEF014
MEF015
MEF016
MUV001
MUV002
MUV003
MUV004
MUV005
MUV006
MUV007
MUV008
MUV009
MUV010
MUV011
MUV012
MUV013
MUV014
MUV015
MUV016
BELTP
TIMESTMP
BUKRS
FKBER

GEBER
GRANT_NBR
BUDGET_PD

是否可以替换上面的代码,而我们可以使用一行语句替换所有上面的关键字段? 还是从等效CDS视图中选择数据时还有其他方法来处理"按主键排序"吗?

6条回答
落灬小鱼
2020-09-21 09:38

Deepak,您好

您不必在HANA中将所有字段按语句按顺序排列。

如果要用主键替换order,则只需要在order by语句中指定键字段。

根据COSP表的DDL源,已将关键字段定义为仅perbl字段。

 Metadata.ignorePropagatedAnnotations:正确
 @ AccessControl.authorizationCheck:#NOT_REQUIRED
 @ ObjectModel.usageType.serviceQuality:#P
 @ AbapCatalog.preserveKey:是
 将视图v_cosp_view定义为
     选择
        key mandt,key lednr,key objnr,key gjahr,key wrttp,key versn,
        key kstar,key hrkft,key vrgng,key vbund,key pargb,key beknz,
 @ Semantics.currencyCode
        关键时刻
        关键性能
        我
        wtg001,
        wtg002,
 

一周热门 更多>