最新消息:

应用模块(计算机中应用模块是什么呢)

媒体模版 admin 浏览 评论

1 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

应用模块就某一个功能集中划分的代码块,我们常称为应用模块。

1.加载一个模块。这个函数首先查找 package.loaded表,检测 modname是否被加载过。如果被加载过,require返回 package.loaded[modname]中保存的值。否则,它试着为模块寻找加载器。

2.require遵循 package.searchers序列的指引来查找加载器。如果改变这个序列,我们可以改变 require如何查找一个模块。下列说明基于 package.searchers的默认配置。

首先 require查找 package.preload[modname]。如果这里有一个值,这个值(必须是一个函数)就是那个加载器。否则 require使用 Lua加载器去查找 package.path的路径。如果查找失败,接着使用 C加载器去查找 package.cpath的路径。如果都失败了,再尝试一体化加载器()。

3.每次找到一个加载器,require都用两个参数调用加载器:modname和一个在获取加载器过程中得到的参数。(如果通过查找文件得到的加载器,这个额外参数是文件名。)如果加载器返回非空值, require将这个值赋给 package.loaded[modname]。如果加载器没能返回一个非空值用于赋给 package.loaded[modname], require会在那里设入 true。无论是什么情况,require都会返回 package.loaded[modname]的最终值。

4.如果在加载或运行模块时有错误,或是无法为模块找到加载器, require都会抛出错误。

查找器查找模块 foo会依次尝试打开文件./foo.so,./foo.dll,以及/usr/local/foo/init.so。一旦它找到一个 C库,查找器首先使用动态链接机制连接该库。然后尝试在该库中找到可以用作加载器的 C函数。这个 C函数的名字是"luaopen_"紧接模块名的字符串,其中字符串中所有的下划线都会被替换成点。此外,如果模块名中有横线,横线后面的部分(包括横线)都被去掉。例如,如果模块名为 a.b.c-v2.1,函数名就是 luaopen_a_b_c。

5.第四个搜索器是一体化加载器。它从 C路径中查找指定模块的根名字。例如,当请求 a.b.c时,它将查找 a这个 C库。如果找得到,它会在里面找子模块的加载函数。在我们的例子中,就是找luaopen_a_b_c。利用这个机制,可以把若干 C子模块打包进单个库。每个子模块都可以有原本的加载函数名。

6.除了第一个(预加载)搜索器外,每个搜索器都会返回它找到的模块的文件名。这和 package.searchpath的返回值一样。第一个搜索器没有返回值。

这张表内的每一项都是一个查找器函数。当查找一个模块时, require按次序调用这些查找器,并传入模块名(require的参数)作为唯一的一个参数。此函数可以返回另一个函数(模块的加载器)加上另一个将传递给这个加载器的参数。或是返回一个描述为何没有找到这个模块的字符串(或是返回 nil什么也不想说)。

首先说加载一个模块。

1.这个函数首先查找 package.loaded表,检测 modname是否被加载过。如果被加载过,require返回 package.loaded[modname]中保存的值。否则,它试着为模块寻找加载器。

require遵循 package.searchers序列的指引来查找加载器。如果改变这个序列,我们可以改变 require如何查找一个模块。下列说明基于 package.searchers的默认配置。

首先 require查找 package.preload[modname]。如果这里有一个值,这个值(必须是一个函数)就是那个加载器。否则 require使用 Lua加载器去查找 package.path的路径。如果查找失败,接着使用 C加载器去查找 package.cpath的路径。如果都失败了,再尝试一体化加载器()。

2.每次找到一个加载器,require都用两个参数调用加载器: modname和一个在获取加载器过程中得到的参数。(如果通过查找文件得到的加载器,这个额外参数是文件名。)如果加载器返回非空值, require将这个值赋给 package.loaded[modname]。如果加载器没能返回一个非空值用于赋给 package.loaded[modname], require会在那里设入 true。无论是什么情况,require都会返回 package.loaded[modname]的最终值。

3.如果在加载或运行模块时有错误,或是无法为模块找到加载器, require都会抛出错误。

查找器查找模块 foo会依次尝试打开文件./foo.so,./foo.dll,以及/usr/local/foo/init.so。一旦它找到一个 C库,查找器首先使用动态链接机制连接该库。然后尝试在该库中找到可以用作加载器的 C函数。这个 C函数的名字是"luaopen_"紧接模块名的字符串,其中字符串中所有的下划线都会被替换成点。此外,如果模块名中有横线,横线后面的部分(包括横线)都被去掉。例如,如果模块名为 a.b.c-v2.1,函数名就是 luaopen_a_b_c。

4.第四个搜索器是一体化加载器。它从 C路径中查找指定模块的根名字。例如,当请求 a.b.c时,它将查找 a这个 C库。如果找得到,它会在里面找子模块的加载函数。在我们的例子中,就是找luaopen_a_b_c。利用这个机制,可以把若干 C子模块打包进单个库。每个子模块都可以有原本的加载函数名。

除了第一个(预加载)搜索器外,每个搜索器都会返回它找到的模块的文件名。这和 package.searchpath的返回值一样。第一个搜索器没有返回值。

5.这张表内的每一项都是一个查找器函数。当查找一个模块时, require按次序调用这些查找器,并传入模块名(require的参数)作为唯一的一个参数。此函数可以返回另一个函数(模块的加载器)加上另一个将传递给这个加载器的参数。或是返回一个描述为何没有找到这个模块的字符串(或是返回 nil什么也不想说)。

转载请注明:片头模版 » 应用模块(计算机中应用模块是什么呢)

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)

网友最新评论 ()