2020-09-02 02:40发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个DSO,其中包含0FISCPER,但完全没有引用任何日历日期。 我正在使用会计变式K0,并将0CALQUARTER添加到了InfoProvider。 现在,我需要编写一个开始/结束例程,以将0FISCPER转换为0CALQUARTER。 在几个月前参加的2个入门ABAP课程之外,我从未编写过ABAP例程。 有人可以给我举个例子,说明开始/结束例程代码是什么样的吗?
谢谢。
井架
嗨,
尝试一下:
这是假设您的会计年度与日历年度相同。
在RESULT_PACKAGE分配时循环播放。
如果 -FISCPER(4)+3 ='1'或'2'或'3'。
-CALQUARTER ='1'。
ELSEIF -FISCPER(4)+3 ='4'或'5'或'6'。
-CALQUARTER ='2'。
ELSEIF -FISCPER(4)+3 ='7'或'8'或'9'。
-CALQUARTER ='3'。
ELSEIF -FISCPER(4)+3 ='10'或'11'或'12'。
-CALQUARTER ='4'。
ENDIF。
ENDLOOP。
可能有一个功能模块可以自动计算该值。 无论如何,请看这段代码是否有帮助。
请检查语法。
谢谢
您的假设是正确的。 我们的会计年度与日历年相同。 我将尝试代码,看看会发生什么。 谢谢。
德里克
问题解决了还是不.....我知道这很早就过去了。
最多设置5个标签!
嗨,
尝试一下:
这是假设您的会计年度与日历年度相同。
在RESULT_PACKAGE分配时循环播放。
如果 -FISCPER(4)+3 ='1'或'2'或'3'。
ELSEIF -FISCPER(4)+3 ='4'或'5'或'6'。
ELSEIF -FISCPER(4)+3 ='7'或'8'或'9'。
ELSEIF -FISCPER(4)+3 ='10'或'11'或'12'。
ENDIF。
ENDLOOP。
可能有一个功能模块可以自动计算该值。 无论如何,请看这段代码是否有帮助。
请检查语法。
谢谢
嗨,
您的假设是正确的。 我们的会计年度与日历年相同。 我将尝试代码,看看会发生什么。 谢谢。
德里克
问题解决了还是不.....我知道这很早就过去了。
一周热门 更多>