如何在Bex中得出季度价值

2020-08-31 23:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要获取季度值以及...

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

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


大家好,

我需要获取季度值以及0fiscper(0fiscper格式为001.2019,002.2019..etc)。

我们有0fiscvar,fiscyear和0fiscper3在流中。 使用这些方法,我们如何通过例程/bex选项获得季度价值。

如果可能,请提供语法,因为这是ABAP的新功能。

谢谢

拉奇

6条回答
哎,真难
2020-09-01 00:03

此外,我们还可以创建一个自定义infoobject zquarter类型char和length 7(alpha转换)。

通过将0fiscper映射到zquarter来编写字段例程。

代码:

DATA:LV_PER1 TYPE N。

数据:LV_YEAR1类型bdatj。

**目标字段:ZQUARTER

* $ * $例程的开头-仅在此行下方插入代码*-* *注意_M类不考虑执行DTP。

*必须在_A类中设置断点。

"在此处插入您的代码

LV_PER1 = SOURCE_FIELDS-FISCPER + 4(3)。

lv_year1 = SOURCE_FIELDS-FISCPER(4)。

案例LV_PER1。

当" 001"或" 002"或" 003"时。

连接" Q1"。 LV_YEAR1输入结果。

当'004'或'005'或'006'时。 连接" Q2"。

'LV_YEAR1进入结果。

当" 007"或" 008"或" 009"时。

连接" Q3"。 LV_YEAR1进入结果。

当" 010"或" 011"或" 012"时。

连接" Q4"。

LV_YEAR1进入结果。

ENDCASE。

一周热门 更多>