SAP各大模块的用途
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SAP各大模块的用途相关的知识,希望对你有一定的参考价值。
参考技术A1 SAP MM(物料管理模块):SAP 产品中最常用的一个模块,它涉及到物料管理的 全过程,与财务、生产、销售、成本等模块均有密切的关系。主要有采购、库房 与库存管理、MRP、供应商评价等管理功能。
2 SAP SD(销售与分销模块):其中包括销售计划、询价报价、订单管理、运输发 货、发票等的管理,同时可对分销网络进行有效的管理。
3 SAP FI(财务会计模块):它可提供应收、应付、总账、合并、投资、基金、现 金管理等功能,这些功能可以根据各分支机构的需要来进行调整,并且往往是多 语种的。同时,科目的设置会遵循任何一个特定国家中的有关规定。
4 SAP CO(管理会计模块):它包括利润及成本中心、产品成本、项目会计、获利 分析等功能,它不仅可以控制成本,还可以控制公司的目标,另外还提供信息以 帮助高级管理人员作出决策或制定规划。
5 SAP PS(项目管理模块):具有项目计划、项目预算、能力计划、资源管理、结 果分析等功能。
6 SAP QM(质量管理模块):可提供质量计划、质量检测、质量控制、质量文档等 功能。
7 SAP PP(生产计划模块):可实现对工厂数据、生产计划、MRP、能力计划、成 本核算等的管理,使得 企业能够有效的降低库存,提高效率。同时各个原本分 散的生产流程的自动连接,也使得生产流程能够前后连贯的进行,而不会出现生 产脱节,耽误生产交货时间。
8 SAP PM(工厂维修模块):可提供维护及检测计划、交易所处理、历史数据、报 告分析。
9 SAP BW(商务智能集成化组件):为 SAP 数据和非 SAP 数据的采集、存储、分析 和管理提供一个集成的,面向商务的平台。使企业对市场反应更灵敏快捷,整个 企业也更具有生命力和竞争力 。
10 SAP ABAP(SAP 开发模块):作为 SAP 的应用编程语言,ABAP 现在用于编写 SAP 的几乎全部产品源代码。同时也是挑战 FICO 顾问、MM 顾问、SD 顾问等具 体岗位的基石。
11 SAP HANA(SAP 大数据):HANA 是一个软件结合体,提高性能的数据数据查询功 能,用户可以对大量实时业务数据进行查询和分析。通过 HANA,为 SAP 优化技 术应用, 转变人们的思考、规划和工作方式。
扩展资料:
SAP是该软件的总称,它也分为多个模块,每一个模块都有它相应的专攻专业,能学好其中的一门就已经是十分了得的了。下面我们来了解一些常用的模块。
一、ABAP。这是SAP中最为重要的模块。它是一款高级的编程语言,为程序员提供方便、快捷、无流量压力的工作成效。其本身对于其他模块的联系也是最密不可分的,所有模块都是在此模块的基础上进行的。不过想要成为该模块的专家,需要的努力是不可少的。
二、财务管理。对于会计专业的人才来说,在应用这方面应该已经熟能生巧了。因此学习SAP也就容易了许多。对于资产负债的权衡、对于会计账目的规划、对于会计报表的制作,通过SAP软件也将方便许多。SAP能帮你分析出适合你的情况的规划,并且列出相应注意点,甚至能检测出一些错误,大大加强会计管理能力。
三、人力资源类型。大公司往往员工众多,光靠人力部门人工管理、排序也是极为辛苦的,对着厚厚的名单,一般得花很长时间才能管理好人员分配。对于旧问题的未处理与新问题的不断出现,人力部门总是压力很大。
在应用SAP软件系统化地帮助管理人力事物之后,依靠人工去统计的数据就减少了,SAP能依照具体情况制定出一系列的计划,帮助提高公司运营。
四、采购销售。SAP中重要模块之一,涉及到物料、供应商、客户之间的关系、数据、信息的维护和运行。
参考资料:百度百科——SAP
SAP ABAP SM50的另类用途 - ABAP工作进程对数据库表读取操作的检测
今天是2020年五一国际劳动节,Jerry祝大家劳动节快乐。
虽然五一国际劳动节来源于一百多年前国外无产阶级的一次大罢工,但由于国情原因,国内很多行业的从业人员,好像天生就是劳碌命。比如程序员行业。
2014年五一劳动节,我在和一个不是总能重现的SAP CRM incident做斗争。详情参考Jerry之前的文章记一次SAP开发工程师给微软Azure报incident的体验.
当时处理完这个复杂的问题后,我复盘总结了经验教训,发布在SAP社区上的博客:
My Tips about how to handle complex and tricky issues
2016年的五一节前一天,4月30日,我写了一篇通过调试方式解决SAP UI5各种问题的合集:
2017年的五一节我在德国“农村”,就着代码和面包度过的:
Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现.
2018年的五一节前后,我在捣鼓区块链:
2019年的五一节前后,我利用空闲时间,把一位同事在这公众号上写的文章做了简单的修改然后发了出来:一个SAP顾问的回忆:我过去很胖!
不过有付出就有收获,而且周董的作品《四面楚歌》里也唱到,“我只知道好像认真的男人最美丽”。
所以,今年的五一劳动节,让我们继续认真劳动,继续美丽下去吧。
本文标题的SM50事务码,在SAP系统里描述信息是“Work Processes of AS Instance”,即应用服务器实例上的工作进程监控器。
在Jerry的文章 一个13年ABAP老兵的建议:了解这些基础知识,对ABAP开发有百利而无一害 曾经介绍过工作进程(Work Process)的概念。在基于ABAP技术栈的SAP产品里,客户无论是从浏览器,SAPGUI,或者API的方式向SAP系统发起请求,最后的业务处理都是通过这些勤勤恳恳的工作进程完成的。
上述文章还介绍了SM50里能够查看到的工作进程的不同类型,这里不再重复。
本文要介绍的,是使用SM50检测出工作进程长时间读取一张数据库表这个行为的小技巧。SM50界面有一列名为"Current Action Info",如果启动SM50时,当前工作进程正在持续读取一张数据库表,则该列会显示出数据库表的名称。
比如上图显示了编号为9743的工作进程,当前状态为Running,正在client 000以系统用户SAPSYS的身份,执行ABAP系统程序SAPMSSY2, 读取数据库表TBTCO.
我曾经用这个小技巧,完成了实际工作中的一个任务。
在我还在做SAP CRM标准开发时,我需要找出监听了CL_BSP_WD_COLLECTION_WRAPPER这个类抛出的NEW_FOCUS事件的所有ABAP类。
于是我使用ABAP workbench里的Where-Used List功能,等待了5分钟过后仍然出结果。我又以后台作业的方式执行了Where-Used List操作,或许是待检索的ABAP类的总数太过庞大的缘故,十分钟过去了仍无结果。
于是我换了一种方式,打开SE80的Repository Information System,根据如下条件搜索:
然而这个过滤条件只能显示哪些类发布,而非监听了NEW_FOCUS事件。
于是我打开SM50,一眼就看到了当前进程正陷入读取VSEOCOMPDF的泥潭之中。
这是一个数据库视图:
ABAP类和其发布事件的关联关系维护在了数据库表SEOCOMPODF中。我在SE16里按照如下过滤条件进行检索:
不到一秒钟就得到了我想要的列表:
这个例子如果采用我之前文章 SAP错误消息调试之七种武器:让所有的错误消息都能被定位 里提到的工具之一,即用ST05跟踪Where-Used List执行时访问到了哪些表,结果一定会出来长长的一串。而使用SM50的Current Action Info,能避开所有干扰信息,迅速准确找出存储ABAP类和其监听事件的关联关系的存储表。
ABAP开发人员手头上可用的工具很多,如何在不同情形下灵活选择最合适的工具去解决问题,是我们需要不断去练习和提高的。
感谢阅读,祝大家五一劳动节快乐。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
以上是关于SAP各大模块的用途的主要内容,如果未能解决你的问题,请参考以下文章