单击机会上的"预览"按钮获取当前日期

2020-09-12 21:33发布

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

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


亲爱的

我们要在用户单击"预览按钮"时在"机会摘要"表单上显示其当前日期。

反正我能做到吗?

我尝试创建一个Transient字段,但是我在哪里编写它。 因为Root-aftermodify将不会被触发。

请提出建议。

Dhruvin问候

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

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


亲爱的

我们要在用户单击"预览按钮"时在"机会摘要"表单上显示其当前日期。

反正我能做到吗?

我尝试创建一个Transient字段,但是我在哪里编写它。 因为Root-aftermodify将不会被触发。

请提出建议。

Dhruvin问候

付费偷看设置
发送
6条回答
太Q了
1楼 · 2020-09-12 22:10.采纳回答

Dhruvin,

您可以按照以下步骤在"机会摘要"预览中显示当前日期:

1)拖放日期字段

2)在"属性"窗口中,选择"类型"为"计算只读"

3)然后在"运行时属性"中选择"当前日期"。

保存表单,然后尝试上载。

此致

Sujata

空代码
2楼-- · 2020-09-12 22:12

工作像吊饰一样,谢谢!

Alawn_Xu
3楼-- · 2020-09-12 22:10

亲爱的达鲁文,

我认为输出表单的工作方式与ByD相同。 如果是这样,我的建议是

1)在Adobe Life Cycle Designer中,只要机会处于草稿阶段(比如说),我们就可以编写脚本以生成当前日期。 任何人都可以预览。

2)一旦机会赢得/确定,我们可以在cloud studio的保存脚本之前编写,以填充一个字段,该字段可以优先于Adobe Life Cycle Designer脚本/属性

让我知道这是否可行

G Venkatesh

wang628962
4楼-- · 2020-09-12 21:59

嗨Venkatesh,

我尝试了上述操作,但该字段未填充"当前日期"。

我知道第二种方法,但是我不想这样做,因为我不想从特定操作中获取日期,我想要的是当用户单击"预览"时,我们获取"当前日期"并将其放在 表格。

并且当您单击" Preview" onlyu事件时,正在调用的事件是AfterLoading,我不想在那儿编写代码,因为该事件被调用了很多时间。

此致

Dhruvin

悠然的二货
5楼-- · 2020-09-12 22:16

您好Venkatesh,

上述问题是在脚本中以Form形式编写脚本。

因此,如果我编写JS打印"当前日期",那么该JS将在每台客户端计算机上正常工作吗?

因此,如果我将此PDF发送给我的客户,则第二天,因为该字段已更新为当前日期。 对吧?

JS也无法正常工作

  var today = newDate(); var dd = today.getDate(); var mm = today.getMonth()+ 1;//一月为0!var yyyy = today.getFullYear(); if(  dd <10){
     dd ='0'+ dd
 } if(mm <10){
     毫米='0'+毫米
 }

 今天=毫米+'/'+ dd +'/'+ yyyy;  

槿木_熙
6楼-- · 2020-09-12 22:15

您好Dhruvin,

要回答您的问题,

1)因此,如果我编写JS打印"当前日期",那么该JS将在每台客户端计算机上正常工作吗?

答案:不一定。 我们可以编写if循环,以从Javascript或C4C的业务机会对象获取日期值。

详细说明:

1)每当机会对象处于草稿阶段时,将执行javascript以显示当前日期。

JavaScript:$。rawValue = Concat(Num2Date(Date()," YYYY-MM-DD")

2)每当机会被冻结/获胜/丢失时,SAP cloud studio中的beforesave脚本可以填充另一个日期字段。 然后,此字段值可以用表格而不是Java脚本值

形式显示。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答