首页 > 解决方案 > 仅获得过去 15 天的订单?

问题描述

上下文:CDS 视图--> 查询 - Abap

问题:

我正在尝试获取过去 15 天和去年的数据。我可以轻松地在我的字段DateOrder上使用静态过滤器,但我需要按当前日期使其动态化,例如从今天到 - 15 天(动态)过滤“DateOrder”上的数据。

这是我的代码

define view ZQ_Bom_Is_Apply
  as select from ZCC_Bom_Is_Apply

{

  key OrderId,
    key MaterialNumber, 
      ItemisDeleted,
      QuantityPlanned,
      BaseUnitOfMeasure,
      MovementType,
      QuantityProduced,
      DateOrder

}
where
  MovementType   =       '261'
  and DateOrder      > $session.system_date 
  and DateOrder      < DATS_ADD_DAYS($session.system_date,50, 'INITIAL')
  and  ItemisDeleted  <>      'X'
  and(
       MaterialNumber =       'RMBOMML01'
    or MaterialNumber =       'RMBOMML02'
    or MaterialNumber =       'RMBOMML03'
    or MaterialNumber =       'RMBOMML04'
    or MaterialNumber =       'RMBOMML05'
    or MaterialNumber =       'RMPROCML01'
    or MaterialNumber =       'RMPROCML02'
    or MaterialNumber =       'RMPROCML03'
    or MaterialNumber =       'RMPROCML04'
    or MaterialNumber =       'RMPROCML05'
    or MaterialNumber =       'SFPROCML01'
  );

标签: datedynamicabapcds

解决方案


推荐阅读