美文网首页
如何在 SAP Cloud for Customer 里自定义消

如何在 SAP Cloud for Customer 里自定义消

作者: _扫地僧_ | 来源:发表于2021-10-19 09:57 被阅读0次

    在 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 里自定义消

          本文链接:https://www.haomeiwen.com/subject/hucawltx.html