跟着团子学SAP EPPM:项目管理常见的集成场景(PPM\PS\MS Project)

2023-12-22 07:50

本文主要是介绍跟着团子学SAP EPPM:项目管理常见的集成场景(PPM\PS\MS Project),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在SAP的EPPM解决方案中,针对企业战略级别的投资组合管理首先是定义合适的投资组合的层级结构,在投资组合下可以通过不同维度去定义投资篮(Portofolio Bucket)进行层层拆分,在最下层级的投资篮下可以分配明细的投资项(Portofolio Item),投资项可以是独立的一个一个具体执行的项目,也可以是单纯的一次服务等等。

今天主要聚焦在投资项的维度展开讲一下在SAP中投资项常见的几种集成模式:

集成场景1:使用PPM中的Project Management进行项目管理

在这里插入图片描述
第一个场景是在创建投资项的时候可以选择在Project Management(PPM模块中的一个项目管理工具,在Project Management组件中可以按照阶段、任务、子任务分解项目结构,并且在项目定义层能定义相关角色进行资源分配等)中自动(或分别创建,后续手工关联)去生成一个项目,从而实现对项目任务的管理。项目成本及收入的管理则需要再创建额外的成本对象,如内部订单、WBS元素等等。最终成本收入等财务数据可传输至投资项,并且可按照投资组合的结构数据上卷,以便企业以战略的视角分析整个企业的投资组合运营情况。

集成场景2:使用PS模块进行项目管理

在这里插入图片描述
在第二个集成场景中,创建投资项后可以选择自动在PS模块中生成项目定义或分别创建后续进行关联。在投资组合管理中可以对投资项进行战略计划,在PS模块中可以对单项目维护具体项目计划,两个对象的计划可以交互对比分析,后续项目实际成本及收入数据也会同步至投资项以便后续的投资分析。

集成场景3:使用MS Project管理项目

在这里插入图片描述
在第三个场景中企业针对单项目管理的执行是在MS Project上,MS Project中的数据可以上载及更新至Project Management中以便后续的资源管理等。财务相关的集成也是需要额外创建单独的成本对象(内部订单、WBS元素等等),最终财务数据的交互方式上与上述两种集成场景基本一致。

团子视角:

传统企业在上线SAP时,针对项目管理基本都会实施PS模块,但实施PS模块后很多企业会发现一个尴尬点,就是项目单独的任务管理往往还是需要在MS Project中去做。虽然PS模块从功能上来说非常齐全以及强大,但无论如何是传统ERP的一大组件,而在ERP中企业关注的其中一个核心点是业财一体化,所以为了实现此目标,PS模块中的WBS结构往往是一个CBS(成本分解结构),通过CBS去将企业三算(成本测算、预算、核算)整合在一个维度最终实现项目全生命周期的成本管理。

此外ERP是个高度集成的系统,面向的用户都是各部门的核心人员,PS模块也是整个EPPM解决方案中唯一一个与其他ERP组件实现交互的模块。而单项目明细任务管理往往是面向项目内部团队,站在公司层面其他支持部门通常也不会关系太过明细的事项,所以项目真正任务导向型的结构通常不会在PS中管理。所以EPPM提供的标准的几种集成场景打开了更多一些可能性,让企业彻底地能将项目管理业务在线化、数据化。

团子倾向的集成方式为方案1,企业可以将单项目管理具体的任务管理在PPM中实现,而在PS模块中按照不同类别的项目分别提前预设好各类CBS结构模板实现三算的整合以及同类项目的横向分析。最终通过投资组合管理的标准功能为企业在投资战略层面提供准确而有意义的数据支撑。

这篇关于跟着团子学SAP EPPM:项目管理常见的集成场景(PPM\PS\MS Project)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/523155

相关文章

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序

C/C++错误信息处理的常见方法及函数

《C/C++错误信息处理的常见方法及函数》C/C++是两种广泛使用的编程语言,特别是在系统编程、嵌入式开发以及高性能计算领域,:本文主要介绍C/C++错误信息处理的常见方法及函数,文中通过代码介绍... 目录前言1. errno 和 perror()示例:2. strerror()示例:3. perror(

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO

MyBatis 动态 SQL 优化之标签的实战与技巧(常见用法)

《MyBatis动态SQL优化之标签的实战与技巧(常见用法)》本文通过详细的示例和实际应用场景,介绍了如何有效利用这些标签来优化MyBatis配置,提升开发效率,确保SQL的高效执行和安全性,感... 目录动态SQL详解一、动态SQL的核心概念1.1 什么是动态SQL?1.2 动态SQL的优点1.3 动态S

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

Java中&和&&以及|和||的区别、应用场景和代码示例

《Java中&和&&以及|和||的区别、应用场景和代码示例》:本文主要介绍Java中的逻辑运算符&、&&、|和||的区别,包括它们在布尔和整数类型上的应用,文中通过代码介绍的非常详细,需要的朋友可... 目录前言1. & 和 &&代码示例2. | 和 ||代码示例3. 为什么要使用 & 和 | 而不是总是使

C++常见容器获取头元素的方法大全

《C++常见容器获取头元素的方法大全》在C++编程中,容器是存储和管理数据集合的重要工具,不同的容器提供了不同的接口来访问和操作其中的元素,获取容器的头元素(即第一个元素)是常见的操作之一,本文将详细... 目录一、std::vector二、std::list三、std::deque四、std::forwa