Extension modules are structural elements of an extension. 类似ABAP开发包的概念。
An extension may include several extension modules serving as structural elements. Each of them offers a certain set of functionality. The functionality of the extension that you wish to have depends on extension modules that you implement.
Extension module分为core和web两类。
core extension module包含这些组件:
- type system definition
位于items.xml文件里,位置和命名规范:
- java file
- extension版本
In addition, every SAP Commerce package contains a file with no prefix. This package-related build.number file contains the same information as the <$extension>. files, but also has a list of the extensions contained by the package.
- localization files, 用于本地化
web extension module
extension的一部分,可以被浏览器访问。
访问方式:
To launch a web extension module via your web browser, go to the URL path to Platform on the server/name of extension/starting page. For example, if you are running myExtension locally on default settings, the URL would be http://localhost:9001/myExtension.
You can set up the list of extensions that are available to SAP Commerce by:
- Modifying the localextensions.xml file located in the <${HYBRIS_CONFIG_DIR}> directory.
- Building SAP Commerce.
localextensions.xml的位置和内容:
<hybrisconfig xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='../bin/platform/resources/schemas/extensions.xsd'>
<extensions>
<path dir='${HYBRIS_BIN_DIR}' autoload='false' />
<extension name='mcc' />
<extension name='adaptivesearchsolr' />
<extension name='adaptivesearchbackoffice' />
<extension name='adaptivesearchsamplesaddon' />
<extension name='adaptivesearchwebservices' />
<extension name='commerceservicesbackoffice' />
<extension name='solrfacetsearchbackoffice' />
<extension name='solrserver' />
<extension name='yacceleratorcockpits' />
<extension name='yacceleratorinitialdata' />
<extension name='yacceleratorfulfilmentprocess' />
<extension name='yacceleratorstorefront' />
<extension name='ycommercewebservices' />
<extension name='ycommercewebservicestest' />
<extension name='electronicsstore' />
<extension name='acceleratorwebservicesaddon' />
<extension name='orderselfserviceaddon' />
<extension name='customersupportbackoffice' />
<extension name='customerticketingaddon' />
<extension name='commerceorgsamplesaddon' />
<extension name='rulebuilderbackoffice' />
<extension name='couponbackoffice' />
<extension name='droolsruleengineservices' />
<extension name='couponfacades' />
<extension name='promotionenginesamplesaddon' />
<extension name='cmswebservices' />
<extension name='smarteditwebservices' />
<extension name='cmssmarteditwebservices' />
<extension name='permissionswebservices' />
<extension name='smarteditaddon' />
<extension name='cmssmartedit' />
<extension name='cmsbackoffice' />
<extension name='previewpersonalizationweb' />
<extension name='personalizationcmsweb' />
<extension name='personalizationsmartedit' />
<extension name='personalizationpromotionssmartedit' />
<extension name='personalizationsampledataaddon' />
<extension name='personalizationpromotions' />
<extension name='personalizationpromotionsweb' />
<extension name='personalizationservicesbackoffice' />
<extension name='personalizationpromotionsbackoffice' />
<extension name='personalizationcmsbackoffice' />
<extension name='personalizationsearchbackoffice' />
<extension name='personalizationsearchsmartedit' />
<extension name='personalizationsearchweb' />
<extension name='personalizationsearchsamplesaddon' />
<extension name='textfieldconfiguratortemplatebackoffice' />
<extension name='textfieldconfiguratortemplateaddon' />
<extension name='assistedservicestorefront' />
<extension name='assistedservicewebservices' />
<extension name='assistedservicepromotionaddon' />
<extension name='assistedserviceatddtests' />
<extension name='promotionengineatddtests' />
<extension name='textfieldconfiguratortemplateatddtests' />
<extension name='pcmbackoffice' />
<extension name='chineseprofileaddon' />
<extension name='chineselogisticaddon' />
<extension name='chineselogisticbackoffice' />
<extension name='chinesepaymentaddon' />
<extension name='chinesetaxinvoiceaddon' />
<extension name='chinesetaxinvoicebackoffice' />
<extension name='chinesepspalipaymock' />
<extension name='chinesepspalipaysamplesaddon' />
<extension name='chinesepspalipaysbackoffice' />
<extension name='chinesestoreaddon' />
<extension name='verticalnavigationaddon' />
<extension name='chineseaddressaddon' />
<extension name='chineseaddressbackoffice' />
<extension name='chinesepspwechatpaymentaddon' />
<extension name='chinesepspwechatpaysamplesaddon' />
<extension name='chinesepspwechatpaysbackoffice' />
<extension name='consignmenttrackingaddon' />
<extension name='consignmenttrackingmock' />
<extension name='consignmenttrackingbackoffice' />
<extension name='notificationaddon' />
<extension name='customerinterestsaddon' />
<extension name='stocknotificationaddon' />
<extension name='chineseproductsharingaddon' />
<extension name='selectivecartaddon' />
<extension name='customercouponaddon' />
<extension name='customercouponsamplesaddon' />
<extension name='customercouponbackoffice' />
<extension name='timedaccesspromotionengineaddon' />
<extension name='timedaccesspromotionenginesamplesaddon' />
<extension name='timedaccesspromotionenginebackoffice' />
<extension name='messagecentercsoccaddon' />
<extension name='consignmenttrackingoccaddon' />
<extension name='customerinterestsoccaddon' />
<extension name='customercouponoccaddon' />
<extension name='notificationoccaddon' />
<extension name='stocknotificationoccaddon' />
</extensions>
</hybrisconfig>
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关推荐
SAP(MM Module Archive
"SAP PP 模块概述" SAP PP 模块是 SAP R/3 系统的一个重要组件,负责生产计划和控制的管理。该模块的主要功能是帮助企业实现生产计划、跟踪和控制,以提高生产效率和降低成本。 SAP PP 模块的主要特征包括: 1. ...
sap press doc 解压密码:abap_developer
【标题】"SAP Commerce 2011 Spartacus" 是一个基于Java技术构建的电商解决方案,它聚焦于提供先进的在线购物体验。Spartacus是SAP Commerce Cloud的一个开源前端项目,旨在为商家和消费者提供现代化、响应式且高度...
DEV166-使用SAP Extension Suite扩展SAP S / 4HANA描述该存储库包含SAP TechEd 2020会议的资料,称为DEV166-使用SAP Extension Suite扩展SAP S / 4HANA。概述本次会议向与会者介绍了一个端对端流程,以使用SAP ...
SAP Commerce + Spartacus docker-compose脚本 易于运行的脚本,可在本地Spatacus店面中运行SAP Commmerce。 脚本侧重于B2B功能和Powertools店面。 仅用于非生产用途。 怎么跑 安装码头工人和搬运工-撰写( , ) ...
SAP+MRP PP MODULE介绍,MRP预算逻辑
"Monsieur Sapin extension-crx插件"是一个专为法语用户设计的浏览器扩展程序,其主要功能是帮助用户跟踪并管理"FIR先生"的消息。在这个插件中,"FIR先生"可能指的是一个特定的在线服务或者社交媒体平台,用户通过...
SAP BW(Business Information Warehouse)是SAP最为成功地系统之一 SAP BW(Business Information Warehouse)是一种功能强大且灵活的数据仓库解决方案,能够满足用户对大量数据的需求。它能够将来自不同系统的...
Spartacus仅通过Commerce REST API与SAP Commerce Cloud对话。 文档存储在我们专用的。 在我们的公共演示站点上尝试。 技术问题? 与我们联系 。 非技术问题? 加入我们的。 有关2.0启动的详细信息,请参见我们的...
SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP所有表及关系SAP...
This article explain arious use cases and corresponding configuration option of PGP module that are available as part of sap netware process orchestration‘s secure connectity add-on.
SAP Commerce Cloud示例存储库 此样本存储库包含设置SAP Commerce Cloud所需的文件和文件夹。 有多个分支机构涵盖了Commerce Cloud的不同方案(例如,项目Spartacus,数据中心,solr定制)。 您可以克隆/下载此存储...
SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI 770 PATCH 8SAP GUI ...
在使用SAP系统时,有时会遇到一个常见的问题:当尝试输入中文时,屏幕上显示的不是预期的汉字,而是问号。这个问题可能给用户带来不少困扰,尤其是对于那些需要处理中文数据的企业。本文将深入探讨这个问题的原因,...
SAP是一种全球领先的业务软件解决方案,它为企业提供了一个集成的平台来管理财务、人力资源、供应链、生产、销售等各个方面的业务流程。SAP JCo(Java Connector)是SAP提供的一个关键组件,允许Java应用程序与SAP...
《SAP PI/SAP PO 详细教程:从基础到实践》 SAP PI(Process Integration)和SAP PO(Process Orchestration)是SAP提供的集成解决方案,用于连接不同的业务系统,实现数据交换和流程自动化。本教程将带你深入了解...
Python连接SAP NetWeaver RFC(Remote Function Call)主要依赖于SAP提供的NetWeaver RFC SDK,这是一个允许外部系统与SAP系统进行交互的开发工具包。本文将深入探讨如何利用Python通过SAP NetWeaver RFC SDK进行...
"SAP安装包 GUI750 FOR 苹果MAC客户端GUI SAP LOGON.rar" 是一个专为苹果Mac用户设计的SAP GUI安装包,允许用户在Mac操作系统上运行SAP的图形用户界面,以便访问和操作SAP系统。 SAP ERP(Enterprise Resource ...