2020-08-31 23:33发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要获取季度值以及... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我需要获取季度值以及0fiscper(0fiscper格式为001.2019,002.2019..etc)。
我们有0fiscvar,fiscyear和0fiscper3在流中。 使用这些方法,我们如何通过例程/bex选项获得季度价值。
如果可能,请提供语法,因为这是ABAP的新功能。
谢谢
拉奇
此外,我们还可以创建一个自定义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。
最多设置5个标签!
此外,我们还可以创建一个自定义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。
一周热门 更多>