2020-09-20 19:29发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用以下操作成功获取从雇用日期算起的日期。 我想将加入日期与该月的15日进行比较;
TABLEP0000
VALEN 2
VAOFF 6
VARGBBEGDA
01
02
**
问题是,日期可能是01到31,我不想列出31种组合,如何将VARGBBEGDA键值传递给NUM或AMT? 或如何进行大于15或<15的比较?
请分享您的评论,谢谢
戈登
嗨,伊顺,
如果您想将天数与15天进行比较,我建议下一个周期(请参见捕获),对我而言,日期系统写为YYYYMMDD示例20180503(2018年5月3日)
希望这个答案对Duma有帮助
NUM = BBEGDA,AMT = BBEGDA。
您可以检查操作VARGB和TABLE的文档。
在NUM或AMT中使用的B的文档如下。
B表使用TABLE操作时,系统在处理人员计算规则时会调用特定的表。对于操作NUM,RTE和AMT,使用操作数B, 查找该表的行,该行与当前正在为其执行工资核算的员工相关。 在位置nnnnn输入的该字段的值被写入当前的 NUM,RTE或AMT字段。 有关字段名称,请参见数据字典
感谢您的答复。 但是它不能解决我的问题。 BEGDA是日期类型,但是NUM和AMOUNT以及数字和金额类型。(XXX.00)。 当使用操作NUM = BBEGDA,AMT = BBEGDA时。 使用时,它会自动将日期类型转换为整数,因此我无法使用这两个操作来获取日期。
顺便说一句,我正在使用" TABLEP0000"读取条目日期,如果P0000中有多个记录,请问如何循环使用该表,请告知,谢谢
TABLE操作并不总是有效,如果内部表中有多个记录,或者表具有标题行,则TABLE操作无法绕过标题行,因此返回错误的值。
在执行DATES函数之后,所有日期类型都存储在内部表DATUMDRUM中,是否存在可以从该内部表中读取表内容的操作?
从事此工作的任何人,请分享您的评论,谢谢
最多设置5个标签!
嗨,伊顺,
如果您想将天数与15天进行比较,我建议下一个周期(请参见捕获),对我而言,日期系统写为YYYYMMDD示例20180503(2018年5月3日)
希望这个答案对Duma有帮助
NUM = BBEGDA,AMT = BBEGDA。
您可以检查操作VARGB和TABLE的文档。
在NUM或AMT中使用的B的文档如下。
B表
使用TABLE操作时,系统在处理
人员计算规则时会调用特定的表。
对于操作NUM,RTE和AMT,使用操作数B,
查找该表的行,该行与
当前正在为其执行工资核算的员工相关。 在位置nnnnn输入的该字段的值被写入当前的
NUM,RTE或AMT字段。 有关字段名称,请参见
数据字典
感谢您的答复。 但是它不能解决我的问题。 BEGDA是日期类型,但是NUM和AMOUNT以及数字和金额类型。(XXX.00)。 当使用操作NUM = BBEGDA,AMT = BBEGDA时。 使用时,它会自动将日期类型转换为整数,因此我无法使用这两个操作来获取日期。
顺便说一句,我正在使用" TABLEP0000"读取条目日期,如果P0000中有多个记录,请问如何循环使用该表,请告知,谢谢
嗨,伊顺,
TABLE操作并不总是有效,如果内部表中有多个记录,或者表具有标题行,则TABLE操作无法绕过标题行,因此返回错误的值。
在执行DATES函数之后,所有日期类型都存储在内部表DATUMDRUM中,是否存在可以从该内部表中读取表内容的操作?
从事此工作的任何人,请分享您的评论,谢谢
戈登
一周热门 更多>