FMS查询可通过用户定义的字段为服务呼叫创建时间增加额外的时间

2020-09-20 12:30发布

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

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


嗨,

我尝试将额外的时间添加到服务调用的创建时间。当我使用硬代码值时,它会起作用

例如,选择$ [OSCL.createTime] + 200,它会给我正确的结果。

但是我的小时数根据服务主题及其技术人员而变化。 这样我就创建了用户定义的小时数字段和数字类型的服务字段以及char类型的服务类型字段。 并尝试了以下查询,但没有给我结果

1)从OSCL T0选择$ [T0.createTime.number] + $ [T1.U_ServTime.number],然后在T0.technician = T1.empID上加入OHEM T1,其中T1.U_ServType = $ [T0.subject] < em> .... 它给我错误

2) 从OSCL T0中选择T0.createTime + T1.U_ServTime左移至T0.technician = T1.empID上的OHEM T1,其中T1.U_ServType = T0.subject。 ...给我错误的输出

我希望将当前选择的时间和用户定义的小时数添加到另一个用户定义的字段中。

任何人都可以帮助我

谢谢。

此致

Sapna


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

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


嗨,

我尝试将额外的时间添加到服务调用的创建时间。当我使用硬代码值时,它会起作用

例如,选择$ [OSCL.createTime] + 200,它会给我正确的结果。

但是我的小时数根据服务主题及其技术人员而变化。 这样我就创建了用户定义的小时数字段和数字类型的服务字段以及char类型的服务类型字段。 并尝试了以下查询,但没有给我结果

1)从OSCL T0选择$ [T0.createTime.number] + $ [T1.U_ServTime.number],然后在T0.technician = T1.empID上加入OHEM T1,其中T1.U_ServType = $ [T0.subject] < em> .... 它给我错误

2) 从OSCL T0中选择T0.createTime + T1.U_ServTime左移至T0.technician = T1.empID上的OHEM T1,其中T1.U_ServType = T0.subject。 ...给我错误的输出

我希望将当前选择的时间和用户定义的小时数添加到另一个用户定义的字段中。

任何人都可以帮助我

谢谢。

此致

Sapna


付费偷看设置
发送
1条回答
N-Moskvin
1楼-- · 2020-09-20 13:02

嗨,

请尝试以下fms查询:

选择$ [OSCL.createTime] + ISNULL(T1.U_ServTime,0)
 从OHEM T1
 其中T1.empID = $ [OSCL.technician]
   和ISNULL(T1.U_ServType,'XXXXXX')= ISNULL($ [OSCL.subject],'')

此致

Johan

一周热门 更多>