SAP Cloud SDK:多客户解决方案(MCS)

2020-08-15 10:46发布

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

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


您好,

我已经检查过我们可以在合作伙伴开发系统中创建多客户解决方案(MCS)。 我对解决方案以及系统有一些疑问。 请帮助我澄清或理解。

1)我们可以在合作伙伴开发系统中创建多少个多客户解决方案(MCS)?

2)我们可以在合作伙伴开发系统中创建客户 特定解决方案和解决方案模板?

3)如果我已经在合作伙伴开发系统中创建了多客户解决方案(MCS),那么我们可以在同一系统中创建特定于客户的解决方案或解决方案模板吗?有多少,有什么限制? 创建任何类型的解决方案?

4)多客户解决方案中是否有任何限制或与客户特定解决方案相同?

5)多客户解决方案和解决方案之间有什么区别 模板?

请帮助我理解我的查询,因为我没有找到有关多客户解决方案(MCS)的任何文档。

此致

Mithun

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

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


您好,

我已经检查过我们可以在合作伙伴开发系统中创建多客户解决方案(MCS)。 我对解决方案以及系统有一些疑问。 请帮助我澄清或理解。

1)我们可以在合作伙伴开发系统中创建多少个多客户解决方案(MCS)?

2)我们可以在合作伙伴开发系统中创建客户 特定解决方案和解决方案模板?

3)如果我已经在合作伙伴开发系统中创建了多客户解决方案(MCS),那么我们可以在同一系统中创建特定于客户的解决方案或解决方案模板吗?有多少,有什么限制? 创建任何类型的解决方案?

4)多客户解决方案中是否有任何限制或与客户特定解决方案相同?

5)多客户解决方案和解决方案之间有什么区别 模板?

请帮助我理解我的查询,因为我没有找到有关多客户解决方案(MCS)的任何文档。

此致

Mithun

付费偷看设置
发送
4条回答
小灯塔
1楼 · 2020-08-15 11:31.采纳回答

你好Mithun,

尽管我不是专家,但由于我们正在开发某些MCS,因此我将尽力回答。

首先,请注意,不是您而是SAP在您的开发租户中创建了多客户解决方案。 他们会收取年度认证费。

  1. 我不知道任何上限。 但是由于我们的开发系统中有不止一个MCS,所以我会说"很多"。
  2. 是的。
  3. 我不知道有任何限制。 在我们的开发系统上,我们为这三种类型的各种客户提供了近50种解决方案。
  4. 在我看来,"多客户解决方案"的局限性与"客户特定解决方案"的局限性相似。
  5. 该问题的答案将填满博客文章或多带带进行讨论。
    解决方案模板还具有许多其他限制,而MCS和CCS没有这些限制。

    1。 解决方案模板程序集可以导入到其他解决方案。
    因此必须创建第二个解决方案(MCS,CSS或ST)并导入解决方案模板。
    这意味着您可以将代码重用于多个不同的解决方案,这些解决方案之间可能会有所不同
    MCS只能"按原样"部署到客户系统。 即 您有补丁程序并下载了MCS程序集。 然后,您可以将该程序集上载到客户租户,但不能对其进行修改。
    这意味着需要在MCS主文件中进行修复,然后在解决方案模板副本(通常是客户特定的解决方案)保留在客户程序上的同时将其转移给客户。

    此外,MCS还没有解决方案模板的一些限制,其中有一些限制:
    在解决方案模板中,您不能使用可扩展性浏览器来增强SAP 标准屏幕。
    在解决方案模板中,您无法创建合并和组合的数据源。
    在解决方案模板中,您必须自己对已经部署的副本进行潜在的不兼容修改(因为PDI确实为您解决了此问题)

最诚挚的问候,

邦格尔先生

-

使用 all4cloud.de

愤怒的猪头君
2楼-- · 2020-08-15 11:34

嗨Mithun,

"多客户解决方案"并非旨在分发仅针对特定客户的特定于客户的版本。

话虽如此,您最终还是必须将完整的代码交付给所有客户(假设您不想永远让一个客户使用旧的补丁程序版本)。

因此,要实现不同的行为,您必须使用范围界定或其他配置方法来为其他客户禁用特定功能。

如果需求的差异导致您无法在一个解决方案中处理它们(使用范围界定或其他自定义配置屏幕/BO),则"多客户解决方案"是错误的工具,并且可能将"解决方案模板"与客户特定的解决方案结合使用 更适合。

现在回答您的问题:

  1. 需要将来自不同客户的差异网络需求传递给所有客户(除非您希望永远让特定客户使用旧的补丁程序版本),因此,您可能必须禁用某些客户的某些功能(通过作用域, 分配工作中心或使用其他方式。
  2. 创建补丁解决方案时,通常可以控制是否以及何时在哪个客户上部署此补丁。 但是,您不能为特定客户创建分支。
  3. MCS的补丁程序管理与CSS的补丁程序管理不同,因为您在同一开发系统中没有两个版本。
    开发系统中有一个解决方案,可以从中下载并组合一个zip文件。 这将关闭此解决方案,直到您重新打开它以创建补丁为止。 因此,这等效于您使用CSS开发方法进行开发的解决方案。
    然后可以将zip文件上载到各个客户租户。 在客户租户处,您只有以下选项:
    *上传特定的zip
    *(重新)激活解决方案。
    因此这些解决方案是不可更改的。 要交付更改,您必须在开发系统中打开补丁解决方案,应用更改,下载zip并在客户租户处上载/激活。

我希望这可以解决一些问题。

最诚挚的问候,

Ludger

-

使用 all4cloud.de

吹牛啤
3楼-- · 2020-08-15 11:23

的自定义云开发是否可以创建 客户租户中的MCS吗?

微wx笑
4楼-- · 2020-08-15 11:39

否,您只能使用开发租户中打包的补丁程序更新客户版本

一周热门 更多>