¿Cómo obtiene la vista SAP CDS la fecha actual del sistema y la marca de tiempo del sistema?

Obtenga la fecha actual del sistema: use la variable de sesión $ session. System_date

@AbapCatalog.sqlViewName: 'DEMO_CDS_DATTYM'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'DEMO'
@VDM.viewType: #BASIC
@Analytics.dataCategory: #FACT
@Analytics.dataExtraction.enabled: true
Define view demo_cds_date_time
  as select from demo
{
$session.system_date as systemdate
}

Obtener la marca de tiempo actual del sistema

@AbapCatalog.sqlViewName: 'DEMO_CDS_DATTYM'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'DEMO'
@VDM.viewType: #BASIC
@Analytics.dataCategory: #FACT
@Analytics.dataExtraction.enabled: true
Define view demo_cds_date_time
  as select from demo
{
tstmp_current_utctimestamp()
}

Supongo que te gusta

Origin blog.csdn.net/i042416/article/details/109061385
Recomendado
Clasificación