2020-08-22 01:31发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)朋友 我正在构建界面视图。 我... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
朋友
我正在构建界面视图。 我需要从S4H表中选择一些值,其中Year列= systemcurrentyear-1。
我尝试了以下代码段。
将视图ZI_POC_REV_YTD定义为从s4htable中选择的视图{
//插入所有列
} WHERE数据源。YearColumn = cast(SUBSTRING(cast(tstmp_current_utctimestamp()作为文本),1、4)-1)
感谢您的帮助和建议
致谢
吉里
一个简单的选择是使用DAT_ADD_MONTHS函数将-12个月"添加"到通过$ session.system_date标识的当前日期。 从结果中可以使用LEFT功能获取年份信息。
... WHERE datasource.YearColumn = left(dats_add_months(cast($ session.system_date as abap.dats),-12,'FAIL'),4)
最多设置5个标签!
一个简单的选择是使用DAT_ADD_MONTHS函数将-12个月"添加"到通过$ session.system_date标识的当前日期。 从结果中可以使用LEFT功能获取年份信息。
一周热门 更多>