`
JerryWang_SAP
  • 浏览: 1030829 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP CRM的Genil层和Hybris的jalo模型

阅读更多

在Hybris实现的Java class里,随处可见它们的namespace里包含了一个片段jalo:

什么是jalo? Jalo是一层layer,类似我们CRM WebUI里的BOL layer,Genil Layer这些概念。

"Jalo" is short for "Jakarta Logic", "Jakarta" 是Hybris最开始用的名字。

Jalo layer的开发思路和我们以前Fiori做OData service是一个套路:

 

# Hybris layer 和CRM WebUI的4层layer

对比一下,我在学习Hybris时,会倾向于把CRM的BOL+Genil看成是Hybris的Jalo layer.

比如我在这个extension里定义了一个data type /bin/ext-accelerator/acceleratorservices/resources/acceleratorservices-items.xml:

 

那么敲ant all进行build时, 会在下面的folder里生成类似CRM gateway里MPC和MPC_EXT的两个java class:

生成的abstract class:每次build都会自动生成,相当于CRM Gateway的MPC,所以这里不能写代码

文件路径: /bin/ext-accelerator/acceleratorservices/gensrc/de/hybris/platform/acceleratorservices/jalo/email/GeneratedEmailAddress.java

业务逻辑都要写在另一个folder的EmailAddress.java里:

/bin/ext-accelerator/acceleratorservices/src/de/hybris/platform/acceleratorservices/jalo/email/EmailAddress.java

0
1
分享到:
评论

相关推荐

    CRM GENIL模型开发

    ### CRM GENIL模型开发知识点详解 ...通过上述步骤和技术细节的介绍,我们可以看出CRM GENIL模型在SAP CRM系统中的重要性和实用性。它不仅能够帮助企业快速响应市场变化,还能有效提升数据分析的准确性和效率。

    SAP_BOL_Browser

    在SAP系统中,BOL是数据模型的核心部分,它定义了业务对象及其相互关系,为应用程序提供数据访问和操作的接口。通过SAP_BOL_Browser,开发人员和管理员可以更深入地了解这些对象,以便于系统配置、开发和维护。 ...

    How-to Guide%3a Implement Value Helps in GenIL Components

    在SAP CRM 7.0中,通过在GenIL(通用界面层)组件中实现值帮助,可以为用户提供更加高效的数据输入体验。 #### 1.2 目标受众 - **系统管理员**:负责配置和维护系统的人员。 - **技术顾问**:参与项目实施的技术...

    BSP WD 自定义报表开发有配置操作及代码资源

    在 SAP CRM 中,搜索条件结构和搜索结果结构是报表开发的基础。搜索条件结构定义了报表的搜索条件,而搜索结果结构定义了报表的搜索结果。创建搜索条件结构和搜索结果结构需要使用事务代码 SE11。搜索条件结构和搜索...

    SAP CRM Enterprise Search initial load遇到错误该如何处理

    Initial Load: CRM_PRODUCT Web Dynpro Transaction: ESH_ADMIN_UI_COMPONENT Steps to perform: (1) Action: Schedule Indexing starts the indexing (2) Check via tab Job Log Since the initial load is ...

    SAP CRM WebClient UI ON_NEW_FOCUS的用途

    Sent: Thursday, May 9, 2013 6:30 PM Subject: ON_NEW_FOCUS的用途 ROOT ———————————— Product ID PRODshortText ———————————— Product Description Genil Model hierarchy

    bol

    9. **BOM(浏览器对象模型)**:JavaScript可以访问和操作浏览器的一些特性,如window对象提供了对浏览器窗口的控制,location对象用于处理URL,navigator对象包含了浏览器的信息。 10. **错误处理**:try...catch...

Global site tag (gtag.js) - Google Analytics