在 SAP Cloud for Customer 里,虽然 Partners 不允许直接登录 ABAP 后台,但仍旧可以通过 Cloud Application Studio 新建显示在 UI 上的消息:

在 ABSL 代码里,通过 raise 语句显示消息到 UI 上:

raise delivery_message.Create(“S”, this.OutboundDeliveryID);

运行时 delivery_message 定义的消息文本里的 &1,会被 this.outboundDeliveryID 的值取代。

完整的代码:

import AP.Common.GDT;
import AP.CRM.Global;[Extension] businessobject AP.CRM.Global:CustomerQuote raises delivery_message,already_delivered{message delivery_message text "Outbound Delivery &1 has been created successfully" : LANGUAGEINDEPENDENT_SHORT_Name;message already_delivered text "This Sales Order has already been delivered!";[Label("Order Status")] element OrderStatus:OrderStatusCode;[Label("Outbound delivery ")] element OutboundDeliveryID:LANGUAGEINDEPENDENT_EXTENDED_Text;action triggerOutboundDeliveru;action setProductionInProcess;  node Item {node ItemParty {}} node Party {} node ItemProposal {} }

更多Jerry的原创文章,尽在:“汪子熙”:

如何在 SAP Cloud for Customer 里自定义消息 Message相关推荐

  1. 如何在SAP Cloud for Customer里自定义query

    需求:C4C的Account列表,会显示所有的Account,客户觉得使用起来没有针对性.客户希望默认只看到自己感兴趣的那些Account. 这个需求通过SAP Cloud for Customer的 ...

  2. 如何在SAP Cloud for Customer里开发具有依赖关系的互动下拉列表

    先看个例子:CRM Account维护界面里,选中Country后,Region自动根据country code下拉列表里选定的值做进一步过滤: C4C里的Account维护界面也有类似功能: Sta ...

  3. 如何使用SAP Cloud for Customer里的Data Source

    打开SAP Cloud for Customer的Sales Lead工作中心,进入Sales Lead OWL(Object Work List), 打开高级搜索,查找所有Source字段为Soci ...

  4. SAP Cloud for Customer里的HTML Mashup的JavaScript编程功能

    SAP Cloud for Customer的HTML Mashup,可以在HTML编辑器里进行简单的JavaScript编程,并在其中使用C4C标准页面里Business object字段的值. 比 ...

  5. SAP Cloud for Customer里新的Lead UI对Mashup集成的支持原理

    我们在SAP Cloud for Customer UI里可以看见Lead和SalesLead两个UI,其中后者被SAP标记为deprecated状态: Leads才是SAP推荐使用的UI,Lead ...

  6. SAP Cloud for Customer里如何根据产品ID拿到其UUID

    在我们需要把SAP Cloud for Customer同第三方系统集成时,经常需要在第三方系统里消费SAP Cloud for Customer的API, 这些API往往需要指定SAP C4C对象的 ...

  7. SAP Cloud for Customer里根据External Reference搜索销售订单

    我最近项目有个需求,需要支持客户在微信小程序里创建SAP Cloud for Customer销售订单. 我们知道C4C里销售订单的Owner的决定逻辑:默认是取当前登录用户作为Owner. 如果在微 ...

  8. SAP Cloud for Customer里Sales Order和Sales Quote的建模方式

    SAP Cloud for Customer的Sales工作中心里有Sales Quote和Sales Order两个视图,一个用于销售报价单,另一个用于销售订单. 流程上是先有报价单 ,报价单是一份 ...

  9. SAP Cloud for Customer里图片数据读取的逻辑

    这篇文章介绍SAP Cloud for Customer系统里这些图片的数据是如何读取的: 我 們C4C的代碼中會調用這裏的GetImagePath: 路徑: /** * @param sImage: ...

最新文章

  1. 活久见!如何看待北京理工大学某硕士生被指几乎一字不差地抄袭论文?
  2. 物理理论发展放缓?这是一种认知误判
  3. Python:List、tuple、dict、set
  4. python写数据库校验_Python:生成验证码并插入到数据库!
  5. Soul 网关源码阅读(四)Dubbo请求概览
  6. java8编程开发入门 李兴华_李兴华系列--JAVA详解视频(jdk1.8)及项目实战教程
  7. PHP pathinfo() 函数【获取文件后缀】
  8. python报错:Exception Value:can only concatenate str (not bytes) to str
  9. 神武手游哪个服务器人最多,神武4端游什么老区人最多
  10. php在线拼图游戏,js+html5实现可在手机上玩的拼图游戏_javascript技巧
  11. 示波器的带宽、带宽检定方法
  12. 图像处理:U-Net中的重叠-切片(Overlap-tile)
  13. 诺贝尔奖得主罗伯特·莫顿—唯有信任,方得科技创新
  14. 80后失语互联网与互联网的下个十年
  15. 处理OSS上传失败一例
  16. 安卓学习之路---计步器算法
  17. Linux挂载samba
  18. BP神经网络+c代码
  19. Linux下GA-945GZM-S2网卡驱动安装
  20. 数学建模 层次分析法

热门文章

  1. Android开发者指南(4) —— Application Fundamentals(二)
  2. 一起学shell之(九-2)拼写检查、进程
  3. ASP.NET Core应用针对静态文件请求的处理[1]: 以Web的形式发布静态文件
  4. Spring源码解析:自定义标签的解析过程
  5. sql语句中as的用法和作用
  6. 2016蘑菇街编程题:搬圆桌
  7. HttpClient的超时用法小记
  8. Hibernate HQL基础 调用数据库存储过程
  9. Visual Studio Code Go插件配置选项
  10. .net core中使用缓存(cache)