验证失败时,是否可以在捆绑和订单屏幕上创建提示消息?

2020-09-09 12:43发布

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

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


你好,

一旦单击"订购"按钮并且验证失败,是否可以在"捆绑和订购"屏幕上显示自定义消息("购买请求">"捆绑和订购")?

验证是要求用户在添加的扩展字段上输入值。 一旦验证失败,应该有一条警告消息,告知用户他/她仍需要在添加的扩展字段上输入值。 我关注了这个博客( https://blogs .sap.com/2017/12/12/an-easy-way-to-message-translation/)来提示自定义消息,但是当我已经添加脚本时仍然出现错误。 错误消息显示"与业务对象验证有关的脚本文件中不允许使用方法或操作'创建'。"

这是我在 ActionValidation-SubmitForOrder.absl

上的脚本
导入ABSL;


 如果(this.POHeader_Client!=""){
  如果(this.POHeader_Source!="")
  {
   返回true;
  }
  其他
 {
  var message:PROMPTMESSAGECode;
  message.content =" 10";
  var messageText = message.GetDescription();
  引发PROMPTMESSAGE.Create(" E",messageText);
  返回false;
  }
 }
 其他
 {
  返回false;
 } 

关于如何进行验证或任何其他变通办法的任何建议? 谢谢。

(46.9 kB)

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

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


你好,

一旦单击"订购"按钮并且验证失败,是否可以在"捆绑和订购"屏幕上显示自定义消息("购买请求">"捆绑和订购")?

验证是要求用户在添加的扩展字段上输入值。 一旦验证失败,应该有一条警告消息,告知用户他/她仍需要在添加的扩展字段上输入值。 我关注了这个博客( https://blogs .sap.com/2017/12/12/an-easy-way-to-message-translation/)来提示自定义消息,但是当我已经添加脚本时仍然出现错误。 错误消息显示"与业务对象验证有关的脚本文件中不允许使用方法或操作'创建'。"

这是我在 ActionValidation-SubmitForOrder.absl

上的脚本
导入ABSL;


 如果(this.POHeader_Client!=""){
  如果(this.POHeader_Source!="")
  {
   返回true;
  }
  其他
 {
  var message:PROMPTMESSAGECode;
  message.content =" 10";
  var messageText = message.GetDescription();
  引发PROMPTMESSAGE.Create(" E",messageText);
  返回false;
  }
 }
 其他
 {
  返回false;
 } 

关于如何进行验证或任何其他变通办法的任何建议? 谢谢。

(46.9 kB)
付费偷看设置
发送
1条回答
当学会了学习
1楼-- · 2020-09-09 13:27

您好Jeramay,

"创建"操作需要一个参数来引发一条错误消息。

即引发ErrorMessage.Create(" E");

错误消息本身在BODL中定义,并在必要的节点上引发。

希望这会有所帮助,

拍子。

一周热门 更多>