Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
BobShen
Product and Topic Expert
Product and Topic Expert
0 Kudos
Contents

背景介绍... 1

功能介绍... 2

测试场景... 5

前提条件... 8

交付策略... 10

总结... 10

背景介绍


ERP云的客户希望获得开箱即用的解决方案。SAP S/4HANA Cloud Public Edition提供参考总账科目。同时客户面临以下几个主要挑战:

  1. 预先提供的参考总账科目通常不满足单个客户需求。

  2. 这些账户通过内容部署写入传输并发布到客户的生产系统。这会导致测试/生产系统中有许多未使用的参考总账科目。

  3. 尽管“未使用”标识允许用户从科目表级别的测试/生产系统中移除科目,但目前无法将其用于移除公司代码级别的未使用科目。


另外,从以下2个CIP也印证了以上挑战。

CIP - Remove company code account assignment not possible in 'Manage GL Master Data' app https://influence.sap.com/sap/ino/#/idea/228944

CIP - Remove/Hide Blocked GL Accounts from Drop Down Lists & Search Results
https://influence.sap.com/sap/ino/#/idea/230255

功能介绍


2308版本首先推出相应的功能,目标是实施总账科目管理流程的重新设计,适用于两系统(Q/P)和三系统(D/T/P)的客户,使客户能够更好地控制预交付及其创建的任何科目。这里有两个要点:

  1. 新的“实施状态”将取代“管理总账科目主数据”应用中的旧“未使用”标识。有三种可能的状态值:


I - 处理中:根据内容新部署的客户被指定为“处理中”。客户可以轻松识别此类账户,并自行决定是现在还是以后对其进行调整。此外,客户创建的新科目的状态为“处理中”。不传输具有此状态的科目。

P - 生产使用:可将客户已测试的科目设置为“生产使用”。这些科目(仅这些科目)将写入传输并移动到测试/生产系统。

N - 不再使用:可将客户不需要的账户指定为“不再使用”。这些账户不会移动到测试/生产系统,如果这些账户已在这些系统中*,则会将其移除。(*如果没有与这些科目相关联的过账)。重要的是,此重新设计也可以在公司代码级别进行此维护。

  1. 两步式机制:这将防止将不需要或未测试的科目传输并移动到生产系统中。



  • 从传输中解除参考科目的部署(通过最佳实践内容产生的);

  • 如果需要,从传输中解除新科目创建(客户自定义产生的);


应用中的实施状态:

  • 在“管理总账科目主数据”中可显示,并且可以编辑;

  • 在“管理运营科目表”中仅可显示,但是无法编辑;


图一演示了最佳实践内容部署的科目流程的改变


图二演示了客户创建新科目流程的改变


继承状态

实施状态在科目表级别和公司代码级别均处于活动状态。系统双向继承状态数据,以防止任何潜在不一致。以下用三个示例来解释:


科目11009091在科目表级别的实施状态从I更改为P,在所属的公司代码1010、1710和1210里该科目的实施状态会继承改变为P;


科目11009091在公司代码级别的实施状态从I更改为P,在公司代码1710和1210里该科目的实施状态不变,但是科目表级别的实施状态会继承改变为P;


科目表级别的实施状态是I, 公司代码级别的实施状态是P,这种组合是不可能出现的。因为修改其中一个级别的状态就会联动另一个级别的状态。

测试场景


在APP“管理总账科目主数据”中,可以选择显示字段‘实施状态’


可以看到科目10010002 和10010003的实施状态是I,其他三个科目是P。点击10010003的详细信息,可以看到进一步信息,由于这个科目是从科目10010000复制创建的,所以源是参考内容标记为是。


进入到公司代码级别,以1310为例,实施状态也是I


然后返回到科目表级别,点击‘编辑’,试着修改下实施状态从I到P,会跳出一个警告信息,提示公司代码级别的实施状态也同步调整了。


点击确定,这个时候公司代码级别1310的实施状态已经改成了P。这个时候你如果在1310里把P改成I,会有如下警告信息出现。


当然你也可以再次改回到P,会有如下警告信息


最后,按照业务需求,选择所需的实施状态,点击保存。

前提条件


这需要通过 SSCUI 106573完成:

管理您的解决方案 -> 配置您的解决方案 ->Application Platform and Infrastructure 应用程序平台和基础架构  -> General Settings常规设置 -> Activate Features激活功能


选择FINS_GLACCOUNT_IMPLEMENT_STATE,点击Activate/Deactivate Feature:


在确认不可取消激活功能的提示框里,点击‘是’ .注意:这个激活动作是不可取消的。请慎重。






    • 先决条件:Q2P 已激活

    • 注释:在 Q (2SL)/D(3SL) 系统中包含总账科目的所有传输请求,应该在激活这个功能之前发布。这意味着将科目导入 P 系统 (2SL两系统架构) 或 T/P 系统 (3SL三系统架构) 后,在 P 或 T/P 系统中激活功能切换并在其中启动迁移流程。




 



    • 迁移流程:









      • 引入了附加数据库表;数据将根据现有数据库表填充

      • 启动管理总账科目主数据应用时开始









    • 在迁移期间,将冻结所有总账科目相关的应用,包括:









      • 管理总账科目主数据

      • 管理科目表

      • 管理运营科目表

      • 同步总账科目主数据









    • 迁移期间可从几分钟持续到 小时

    • 建议在非高峰使用系统期间来进行操作。




交付策略


通过通过功能开关(Feature Toggle)实现功能。

  • 在 CE2308 和 CE2402 中:

    • 现有已上线客户可决定是否要打开功能开关。

    • 新实施客户可以选择从一开始就激活新功能(帮助文档




总结


通过激活新功能和新流程可以帮助客户灵活的管理会计科目。