SAP进口来料加工账务处理原材料会计分录多币种怎么实现?

SAP Business One支持多币种、预算和银行对账,可帮助企业显著提高效率和生产力。财务部分主要实现的功能如下:

会计科目表:借助符合本地远定的模板,创建并管理适用于任何国家的会计科目表。如果需要,确定最多10个行业领域的个人图表,以支持您的业务流程和报表要求。您可以创建不同的会计科目表分录,代表您的部门、事业部、地区、分部机构等。

日记账分录:自动对销售、购买和银行领域的日记账分录进行过账,同时手动或自动创建新的日记账分录。您可以搜索现有分录,并自动将每个交易分配给项目或利润中心。

日记账凭单:将多个手动日记账分录保存到一个批次中,在处理之前对其进行检查。由此,在将过账输入到总分类账中之前,您可以对其进行检验和纠正。

税务引擎:SAP Business One采用了获得专利的税务引擎,旨在满足各种复杂的税务要求,同时提供了简单易用的界面,可由您公司的税务专家进行维护。该税务引擎具有高度的可配置性,除能够满足已知的事务要求之外,还支持未来的税制修改。

过帐模板:确定总分类账账户模板,以节省时间,并避免在对日记账分录进行手动过账的过程中出现错误。

周期性过帐:确定您自己在会计核算中的定期执行过账,并指定每次周期性过账的频率。借助周期性过账功能,该应用程序可自动提醒您对交易进行过账。

冲销日记帐:自动冲销月末应计额。在默认情况下,一般在下一月的第一天冲销指定过账,但SAP Business One支持用户根据需要为每个过账指定一个不同的冲销日期。

汇率差异:以外币定期评估您的未清项目,确定差异并选择适当的更正交易。

银行:跟踪所有的银行业务流程,如现金收入、支票填写、保证金、预付款、信用卡付款和账户对账等。

预算:根据总分类账确定并管理预算。配置预算分配方法;以任何币种确定预算数字;显示预算报表概要,对实际和计划指标进行比较。借助SAP Business One,您可以创建在线警报,在交易金额超出月度或年度预算限额时及时获得通知。

利润中心:确定不同的利润中心或部门,将相关收入和成本账户分配到会计科目表中预先指定的利润中心。

利润中心报表:根据分配规则,运行基于收入和成本的损益表。您可以为任何利润中心运行该报表,选择按年度显示和按月份显示两种格式,并将所得结果与以前的结果进行比较。

分配规则:确定不同的分配规则,以确定各项业务活动的特点,然后根据相应的分配规则分配收入或成本账户。

全面集成的财务功能:借助完全集成的功能,实现重要财务与银行管理活动的自动化。在您运行交易时,该软件可自动对总分类中的日记账分录进行过账,因此您无需进行额外的过账或批处理。

快速向下钻取:向下钻取至过账级别的信息。例如,在查看某个销售交易的日记账分录时,您可以向下钻取以了解会计科目表信息。

完整的会计科目表:向下钻取“余额”字段,了解构成特定余额的交易。

自动化任务:通过将任务分配给个人,或创建相关通知以通过活动窗口管理结算的各个方面,大大加快了月末结算流程。

控制科目:确定作为控制科目的账户,并作为默认过账科目对其进行分配,以增加或减少客户或供应商余额。这将可以确保总分类账与明细分类账之间保持同步。

期末结算:在过账期结束时,借助该项特性在会计系统中创建特定过账。您可以将以前的总分类账账户余额在多个阶段之间进行转移。

多级报表:创建支持您对所有级别的数据进行分组及查看的报表。如果您需要访问较低级别的详细资料,可以轻松地在您的报表输出中向下钻取至过账级别的详细信息。

集成报表:创建集成了财务、会计、库存、销售和采购业务信息的高级报表。

}

好文网为大家准备了关于EBS基础设置要点图文的文章,好文网里面收集了五十多篇关于好EBS基础设置要点图文好文,希望可以帮助大家。更多关于EBS基础设置要点图文内容请关注好文网。ctrl+D请收藏!

从系统使用角度来看,系统管理的一项重要的日常工作是关于“用户”及 其“权限”的管理,在 ORACLE 中即所谓“安全性”(Security)管理。“安全 性”是一个涵义较之“权限”更为丰富、更为广阔的概念术语,它虽然比较抽象, 但顾名思义, 它很好地涵盖了于实际业务与系统使用中,有关企业数据与信息管 理的某些需要重点保护、控制的内容。
有关用户权限的管理, ORACLE 系统中主要有三个基本要素构成: (Menu) 在 菜单 、

责任(Responsibility)、以及用户(User)。三者的有机结合构成了系统权限 或安全性管理的基础,辅之以参数或“安全性配置文件”等的使用,则进一步对 用户的“实体(组织、帐套或分类帐)接入”权限进行细分。此外,系统在各个 应用模块中, 还将可能基于不同业务特点采取各具特色的系统实现方式,对用户 的准入管理或功能权限作更进一步的划分 (具体方式与系统设计者的个人偏好也 有一定关系,不能一概而论)。
“菜单” Menu) ( 在今天信息时代的日常生活中已是一个很普通的术语。 ORACLE

中的“菜单”概念并无甚特别,它也是表示用户的系统应用功能入口。最基本的 “菜单”由系统预置的若干“表单功能”所组成,EBS 目前大概具有 2 万个左右 的此类表单功能; (基于某些特殊需要,系统还可提供虽不可见但可由表单内包 含的逻辑调用的某些非表单“子功能”,需开发后台设置)。用户可以自定义包 括若干基本菜单作为“子菜单”的用户菜单,自定义的“用户菜单”也可以作为 “子菜单”来使用,这样就形成了一个菜单结构(树形图)。如图 1 所示菜单定 义及可选择使用的系统预置表单功能 LIST:

EBS 系统在安装好后,针对每个应用模块均已经预定义包括所有功能(或权

限)所谓的“超级用户菜单”(Super User Menu),企业(系统管理员)在定 义用户“责任”时可利用“排除法”来满足实际的业务管理需要。此外,系统还 提供了“仅具查询”功能的预定义菜单,供某些需要限制做业务的用户使用。
相较于“菜单”的耳熟能详,EBS 的所谓“责任”( Responsibility)概念就

生涩、抽象得多,通常可以将之与人们相对熟悉的“角色” (Role)概念来参看。 在企业管理中通常会将人员按“岗位角色”来划分,例如“计划员、采购员、仓 管员”等等,它们通常对应于一定的岗位职责(责任),有真实的业务管理涵义, 比较具体。系统预先定义的角色,分配给用户(User)后,该用户就具有该角色 的全部应用功能;但 EBS 未象其它产品(如 SAP)使用角色概念,而是使用“责 任”概念,则更倾向于抽象地表示某些功能(入口菜单)的组合,可以不具有真 实的管理涵义,比如所谓“销售经理”责任之下,尽可以与“采购员”有相同的 菜单项,具有完全相同的功能,而这一点如对应到实际的“岗位角色”,显然是 不合适的。Role 更清楚直接,但使用不够灵活;Responsibility 可灵活使用, 但容易带来理解上的歧义与误会,使用时要注意区分。如下图 2 所示的“责任”

每个责任必须对应关联一个确定的菜单,但可以使用“排除”功能使之具有不同的菜 单结构组合,这里的“排除”功能并不影响菜单原先的结构设置,这方便并简化了系统管理 员对“责任”与“菜单”的管理。“责任名”总是从属于某一“应用产品”(模块),不同 的模块可定义具有完全相同的“责任名”(包括菜单),但这两个完全相同的责任名在“配 置文件”作层次结构设置时,可以具有不同的值,这进一步提供了系统的灵活性。责任一经 定义就不可删除,只能通过设置有效期使之失效。为之设置“请求组”则限制了其可以使用 的“请求”(并发程序)范围。至于其“可采用”应用产品范围设置(Web、自助等),

似乎只起到统计分析的系统管理作用,实际并不影响具体的功能应用。

系统在安装后将具有一个名为“SYSADMIN”(密码 sysadmin)且具有“系统管

理员”责任的初始用户(该用户有时也被称之为“超级管理员”)。使用此初始 用户可设置“菜单、责任及用户”。如下图 3 所示“用户”的定义界面:

每个定义的系统“用户”可以关联若干个不同的责任,每个责任也可以设定 用户使用的有效日期范围。 具有多个责任的用户在登录使用系统时,需要在不同 责任间作选择切换,并非可以同时使用。系统初始设置时设定的密码,在用户初 次登录时,将被系统提示要求修改。密码可以设定“使用天数”或“访问次数” 的限制,系统的预警平台可以设置密码失效的提前预警,以督促用户及时修改。 “用户”一经设置也无法删除,只能使用有效期设置使之失效。“用户”不一定 必须和 HRM 模块设置的“人员”关联,但对于有些模块的应用功能,关联已经 HRM 恰当设置的“人员”则是必须的。而关联“客户”或“供应商”则主要起到

统计分析的系统管理作用, 并不影响具体的功能应用。 用户所关联的 “电子邮件” 地址,主要是供系统预警平台发送信息使用。
关于 EBS 系统使用相关“配置文件”诸如“MO:业务实体、MO:安全配置文件、

HR:安全配置文件、GL:数据访问权限集、GL 帐套名或 GL 分类帐名称”等等,进 一步对责任或用户的“实体接入”权限进行细分的问题(R12 与 R11 比较,变化 较大),将在下面的“组织架构”设置中讨论。
关于具体应用模块中对责任或用户的权限作更进一步划分问题,例如库存模块的“组 织进入”(Access)、发运模块的“权限管理”(Grant),容后在相关模块文档

二、会计科目弹性域结构
在讨论 EBS 的“组织结构”的设置之前,有必要先讨论会计科目弹性域

(Accounting Flexfield)及其帐套(SOB)或分类帐(Ledger)的设置问题。 “帐套”是 R11 及之前系统中的术语,“分类帐”是 R12 中替代帐套并为有所区 别而使用的术语。为表述方便,后文如不特别指明,习惯上的“帐套”术语将等 同于“分类帐”术语。在 EBS 关于“组织实体”的概念范畴中,帐套实际上也是 “组织实体”的一种存在形式,之所以如此和 ORACLE 产品的发展历史有一定关 系。
会计科目是企业进行财务数据核算工作的基础,各个国家基于企业监管与税收工作的 需要而制定的会计法律法规都对之有相应规定。我国于 2006 年颁布的新会计准则将会

计科目分为六大类:资产类、负债类、共同类、所有者权益、成本类、损益类, 共计 156 个(一级)科目。简单的财务会计软件或单公司规模很小时,类似手工 记账的“电算化”系统实现方式问题不大,但当会计业务管理需求复杂,企业从 单公司向多公司集团化方向发展时, 就必须考虑在系统层面如何方便地对多个公 司的会计数据进行集中统一管理的问题。
ORACLE 的 ERP 产品最初也是从财务软件发展起来的, 总账 GL 是其第一个应

用模块。事实上,在计算机或管理软件出现以前,企业所谓“集团管控”的需求

及实践早已存在。ORACLE 财务软件中包含“多公司信息”的独特会计科目弹性 域结构设计, 使得财务工作的集团管控更加具备技术上的可行性与方便性。一个 最基本、最简单的会计科目弹性域结构就是“公司代码+会计科目代码”的组合, 它的原始业务需求来源并无多少深奥之处。
在 ORACLE 的会计科目弹性域结构中,体现国家法律法规要求的“会计科目”

成为其中必不可少的一个组成段即“自然账户”段,自然账户所使用的值集,即 为通常所说的“科目表”。系统在自然账户之上附加“公司、部门”等多个段信 息,大大方便了在公司内及公司间的会计数据的统计分析工作。如图 4 所示,就 是一个典型的 5 段式会计科目弹性域结构:

图中的“公司段”为“平衡段”(弹性域限定词 Flexfield

有某种特定属性的“识别标记”),表示在“公司段”层面,日记账(Journals, “会计分录”)的“借项等于贷项”,总是平衡的。其值集为包含所有公司的代

码 LOV,包括法律实体及基于公司管理需要而设定的运营实体;如图 5 所示会计 科目弹性域结构的“公司段”值集定义:

在 EBS 系统中定义的法律实体 LE 必须对应于公司段值集中的(至少)一个

值(行),但 R11 与 R12 的区别是,R11 在定义 LE 时并没有明确告诉系统对应 (绑定)哪个段值,只要用户自己清楚并不混淆即可。而在 R12 定义 LE 时,需 要将其与会计科目弹性域结构中的某个公司段值明确关联,这是 R12 的改进之 处,避免了 R11 实际使用中当定义的法律实体 LE 数量较多时可能产生的混淆不 清。
“部门段”的弹性域限定词为“成本中心段”,成本中心 LOV 值可能是企业中的一

个具体行政组织, 也可能表示共享一个成本中心的多个行政组织的组合,还可能 是表示基于统计管理需要而设定的多个成本中心的组合;如下图 6 所示:

“账户段”的弹性域限定词为“自然账户段”,其 LOV 值即法定科目表及为统计需

要而设置的汇总科目;如图 7 所示:

注意,图 7 与图 5、6 中的“段限定词”的内容有所不同,它具体规定了自然

账户的段值所代表的会计科目的类别(资产、负债等), “弹性域限定词”与“段 限定词”是两个不同的概念,段限定词的取值受控于弹性域限定词的取值。
会计科目弹性域结构的“子账户段”表示“二级科目或明细科目”,与账户段的一级 科目具有汇总与被汇总的关系;“产品段”,则表示基于特定统计分析需要而设置的产品

系统允许设置最多 30 个段,但必须至少包含两个段(平衡段、自然账户段)。

由于会计科目弹性域结构一经设定并使用之后,以后修改比较困难,故通常会设 定一个或多个预留段, 如可在上述典型的 5 段结构之外再增加一个暂时不使用的 段(预留段)而成为 6 段结构。会计科目弹性域结构的设定是系统基础设置的重 要工作之一,有关详细设置方法与步骤请参看相关系统设置文档。

此外,EBS 系统针对所有弹性域的“段值”的接入权限,提供了“安全性”

设置功能,控制“责任”实际可以使用的段值范围,如下图 8 所示:

会计科目弹性域结构(COA)、币种(Currency)、日历(Clander)三者的组

合构成 EBS R11 及之前系统的所谓“帐套”(SOB)。在 R12 中,再增加一个维 度“会计方法或会计惯例”,即成为所谓“分类帐”。所谓“会计方法或惯例”, 例如对于不同国家或地区、不同企业,会计法规可能规定物品单价 5000 元是作 为“固定资产”还是“期间费用”处理的判定标准,也可能规定这个判定标准是 1 万元。标准不同,记账的会计科目也就不同,企业报告的经营结果也就会有差 别。 一个诸如在香港注册的企业,一方面需要向香港政府机关提交符合本地法规

的财务报告, 另一方面可能还需要向在国内的总公司提供符合国内法规的财务报 告(便于考核管理),这就出现所谓“多账簿”(对应 R12 中的主辅分类帐)的 系统功能问题。如下图 9 是 EBS R11 中“帐套”的定义界面:

如下图 10 所示是 EBS R12 中使用“会计科目管理器 AMB”设置“主要分类帐

R12 中定义的一个“主要分类帐”可以附带定义与之关联的多个“辅助分类

帐”,如下图 11 所示:

“主要分类帐”与“辅助分类帐”,可以有不同的科目表结构(COA)。由于系统其

它的应用模块(R12 中称之为“子分类帐应用产品”),例如 PO/AP/AR 等等, 其事务处理默认是基于“主要分类帐”的会计科目表(COA),所以,如果主辅 分类帐的科目表不同,则必须在两者之间建立“映射(Mapping)”关系(1 对 1 或多对 1 的关系)。如下图 12 所示为主辅分类帐的映射定义界面,如果两者科 目表相同(币种不同),则该定义界面将有所不同,没有“科目表”映射的内容, 只有后面部分(币种转换及日记账转换等):

下图 13 所示为当主辅分类帐的科目表不同时,系统科目表映射的定义界面, 账户规则定义中可见,源账户可以是一个范围,而目标账户只能是一个:

“多账簿”功能的处理基础。实际上,在 R11 中三维(3C)定义的“帐套 SOB” 也有 “多报告币账簿” 的概念, 但那仅限于财务报表在不同币种之间的自动转换, 并不是真正意义上的系统“多账簿”功能(即一个公司自动生成符合会计法规要 求的多套帐)。
ORACLE EBS R12“多账簿”功能的核心与关键是各相关应用模块(子分类帐

应用产品)在向总账模块传送日记账时,如何自动为总账中的“主要分类帐和辅 助分类帐”自动生成各自的日记账分录。这就涉及到分别为主辅分类帐设置图 10 中的 “子分类帐会计选项”的问题,它实际包括两个步骤,一是为系统定义 哪些应用模块可以使用子分类帐会计方法(ORACLE 已经预定义);如下图 14 所 示,系统已经预定义了包括 PO/AP/AR/CST/FA 等在内的 21 个需要用到子分类帐 会计方法的应用产品:

二是为已经定义子分类帐的应用模块分别针对主辅分类帐设置“子分类帐会计方法”, 如下图 15 所示:

其中的“事件分类选项”及其相关设置是系统最基础、最复杂也是最抽象的 过程,包括了复杂的用户预定义工作,诸如会计事件分类(Event Class)与会

计事件类型(Event Type)组合定义、日记账行定义、日记账行类型定义等等。 每个子分类帐应用产品的系统事务处理默认是基于主要分类帐的“代码组合”及 其账户生成器规则,当子分类帐应用产品系统启动“向 GL 传送日记账”流程时, 对于每个会计事件分类的 “分类—类型” 组合, 流程将按照 “子分类帐会计方法” 中所包含的日记账行类型之“条件”与“账户推导规则”生成相应的“帐户代码” (CCID)及日记账行。不同的分类帐如主辅分类帐,生成的 CCID 可能不同,而 这正是“多账簿”功能所需要的。有关“子分类帐会计方法”设置的详细过程需 参照 ORACLE 相关文档。如下图 16 所示仅是其中的定义界面之一:

对于 EBS R12 来说,即使不使用辅助分类帐也要为“主要分类帐”添加“子

分类帐会计方法”,它可以使 ORACLE 预置默认的,也可以使用户修改后自定义 的。实际上对于 EBS R11 来说,安装时相当于 ORACLE 为所有的 SOB 直接预置了

子分类帐会计方法, 系统将复杂的子分类帐会计方法定义向用户屏蔽了,用户无 法修改调整。
复杂的“子分类帐会计方法”定义是 EBS R12 为实现“多账簿”功能而必须付出

的代价。所幸的是它只对 GL 模块的使用有一定影响,对各相关应用模块的用户 使用并无直接影响,从 R11 到 R12,“多账簿”功能只相当于多调用了一个“服 务”,EBS 系统升级与使用保持了良好的继承性。
在 EBS 的总账 GL 模块中,由于工作的对象主要是基于“账户代码”的日记

账(会计分录)的数据信息,来自各业务模块的有关不同公司的会计数据的“组 织属性” 实际上通过账户代码中的不同公司段值已经得到体现,与各来源业务模 块(子分类帐应用产品)中的相关“(业务)组织属性”设置无关。故总账模块 与其它业务模块比较,总账模块无需再作所谓“组织”的划分,可说是“无组织” 的。
总账系统用户一般来说可以处理所有公司的会计数据(除非作弹性域段值的安全性设 置) 如果一定要说总账 GL 也有类似业务组织属性划分的话, 。 那么这个 “组织实体”

就是帐套或分类帐,系统将使用类似业务模块的“组织接入”配置文件(如“MO: 业务实体”)的“帐套接入”配置文件(例如 R11 的“GL 帐套名”或 R12 的“GL: 数据访问权限集”、 “GL 分类帐名称”等),来分隔用户的工作权限。
有关 “帐套接入” 配置文件的使用有下述注意事项。 对于配置文件 GL 帐套名” R11 “ ,

中该参数的 LOV 由系统基于创建的 SOB 名自动创建,一旦为其赋值后,用户登录 时系统自动定位于已指定 SOB。由于 GL 模块与 OU 无关,所以进入 GL 后,数据 的区隔主要基于这个参数, 但这个参数并不限制某些需要跨 SOB 功能如 FSG 对数 据的访问。如下图 17 所示:

对于配置文件“GL 分类帐名称”, 该参数只在 R12 中有,类似 R11 中的“GL

帐套名” 但作用与 R11 大不相同, LOV 为分类帐名的集合 , 其 (创建时自动添加) , 只表示当前用户所进入的该“分类帐”同时还需要用到子分类帐产品诸如 AP/AR

等等。如下图 18 所示(而当前用户所能够进入的分类帐则是由“GL:数据访问 权限集”控制):

对于配置文件“GL:数据访问权限集”, 该参数只在 R12 中才有,必须设置

(有值),否则系统会报错。但是系统给出了特别控制机制,即在每当修改设置 “GL 分类帐名称”时,系统会同时自动修改“GL:数据访问权限集”的值,使 之与“GL 分类帐名称”的值一致。如果是先设置“GL 分类帐名称”,后修改了 “GL:数据访问权限集”的默认值,则系统在进入日记账的 FORM 时,如果后者 的值不包含前者的值, 则前者的设置被无效, 但系统无法使用相关子分类帐产品。 如果后者的值包含前者的值, 则前者的值代表该分类帐还需要使用相关子分类帐 产品。如下图 19 所示:

配置文件“GL:数据访问权限集”的取值 LOV 需要在系统中另外设置,每个

取值包含了若干已经定义的分类帐/分类帐集及其读写权限,用户进入后,可在 FORM 界面于其中选择切换,如下图 20 所示:

要特别注意,对于 R12 的“GL 分类帐名称”的任何一次修改(包括清空),

都会自动影响“GL:数据访问权限集”的值。系统之所以如此设计,目的在于保 证原 R11 的业务控制功能不变,通过增加参数,在 R12 中控制“可访问数据的范 围”。因此正确的做法应该是:先设定“GL 分类帐名称”的值,实现基本的业 务功能(与子分类帐产品关联),再修改“GL:数据访问权限集”的默认值,控 制数据可访问范围,但必须保证其值包含了前者的值。
测试中发现,如果“GL 分类帐名称”配置文件值留空,而修改设定了“GL:

数据访问权限集”,“GL:数据访问权限集”默认的分类帐并未出现在 FORM 的 窗口界面中,这似乎是设计人员的疏忽。
ORACLE GL 在“创建分类帐、定义分类帐集”时会自动创建“数据访问权

限集”LOV 值,并且其类型为“全部分类帐”,提供完整读写权限。在需要进一

步限制对分类帐、分类帐集或分类帐/分类帐集的特定平衡段值或管理段值的读 写权限时,用户需要创建自己的数据访问权限集。
在 R12 中还可以为财务系统另外定义“访问权限集”(不同于参数“GL:数

据访问权限集”),并分配给责任来限制该责任所具有的功能(当然这是在已经 进入的当前分类帐之下的)。系统预置了一个“超级用户定义访问权限集”(不 可修改)。推测“权限”的限制方式可能是“倒剥式”(为空时,权限最大,每 增多一项,就少一个与之对应的权限),如下图 21 所示:

最后需注意的是,EBS 系统所谓“多账簿”功能与“多帐套(分类帐)接入”

功能是两个不同的概念。“多账簿”功能表示“一个用户的同一业务处理,系统 自动生成多本帐”,反映的是系统业务处理功能,R12 具备,而 R11 不完全具备 (R11 仅能提供多币种报表)。“多帐套(分类帐)接入”功能表示“一个用户

如何接入多个帐套(分类帐)”的权限管理方式(“上下文”环境切换方式), R11 也具备,但对于同一用户,必须通过在具有相同业务功能的不同责任间切换 才能实现,使用时不是太方便,而 R12 的同一用户,无需进行“责任”切换,仅 通过在表单上直接选择切换就能实现,使用比较方便。R12 与 R11 的上下文切换 方式虽然不同,但切换后的系统业务处理功能则基本相同。

在企业管理实践的过程中,“组织”(Organization)一词是个经常需用到的概

念,一般与“人员”与“职能”这两个要素密切相关,反映某种行政管理关系, 例如“财务部、销售部、采购部、生产部、仓储部”等等。企业内部行政组织(部 门)的划分是企业基于“职能驱动”业务管理模式进行运作的基础。目前,国内 适用于小企业使用的大多数低端管理软件并不考虑系统中的“组织”设置问题, 其系统应用模块的划分,例如采购模块、仓管模块、销售模块等等,实际上就已 经基本反映了企业运作的“组织职能”划分问题。
但是,对于业务复杂、规模较大的企业(如所谓“集团企业”),管理软件使用与实 施的系统“组织设置”问题将是一个首要的重要问题。一个常见的、也是错误的系统实现方 式就是将企业的“行政组织设置”直接映射到系统中,以“行政组织”代替“业务组织”。 这种系统实现方式虽有理解、 掌握比较容易的优势, 但却完全违背了大企业运作必须基于 “流 程驱动”业务模式的基本管理原则。国内有所谓高端管理软件在系统实施过程中,常常出现 有几十个财务、采购组织,几百个销售组织,乃至上千个库存组织的“盛况”,导致系统几 乎没法使用的困境,其症结正在于此。 与企业的“行政组织”设置与人员规模密切相关且复杂多变不同,软件系统的“组织 设置”必须以业务流程运作为核心,要求尽可能简单并保持相对稳定,在公司(人员)规模 扩大的过程中具有延续性与继承性。作为 ERP 鼻祖的 SAP 将系统组织简单地分为“集

团(Client)、公司代码(Company Code)、采购组织(Purchase Org)、销售 组织(Sale Org)、工厂(Plant)”等类别。ORACLE 的组织设置本质上与之基 本相似,但作为后来者作了进一步抽象与简化,系统组织划分为“业务组

能是某些声称学 SAP 的国内产品误入歧途的原因),ORACLE 系统的组织模型字 面上已经几乎看不出与“行政组织”还有什么关系,其中的“Inventory Org” 现今中文翻译成“库存组织”,容易令人望文生义和企业的“仓库管理部门 (Warehouse)”混淆,但 Inventory 的本义实际应该是“存货”,称之为“存 货组织” 或许更好一些。 如下图 22 所示 ORACLE 系统有关核心业务的多组织模型:

上图中的“财务、销售、采购”并非系统的“组织实体”,它仅表示业务实体(OU)

具有的相关业务处理功能。 “子库”是特殊的系统组织实体,没有上下文环境可 进入,主要表示库存组织之下的某种业务功能。

“业务组”的概念可以与企业的“集团”概念参看,但不同的是一个企业 在系统中可以设置多个“业务组(集团)”。通常对于一个企业来说,系统中有 一个 “业务组” 就够了, 这表示企业就是一个“集团公司”。而对于某些业务“多

元化”的特大型公司(如跨国公司),则可能需要在系统中设置多个“业务组”, 表示企业由多个“集团公司”组成。
业务组设置是系统组织设置的第一步,是最高层级的组织形态,但它主要是与人力资 源信息的分隔有关, “人员信息” 即 的设置在一个 BG 范围内是由各业务模块共享的 (如

果需要)。一旦系统设置的用户名(User)被与“人员”(Employee)关联,无 论使用什么“责任”进入系统,都会定位至一个确定的 BG 中,任何责任在任意 时刻只能关联一个 BG。EBS 安装好后,系统里面已经预置了一个名为“Setup Business Group”的“初始业务组”。如图 23 所示系统预置的“Setup Business Group”:

当以系统预置超级用户 SYSADMIN 进入后,应首先设置一个具有在 HRM 或 INV

下创建组织功能的“责任”名,随后给此责任的“HR:User Type”配置文件设 定值为“HR User”,则该责任就有了创建新 BG 的能力。通常需要一次性将企业 所需要的 BG 全部建立,一般另创建一个与企业名称一致如“某某集团”的新 BG

就可以了,也可以(不推荐)直接使用系统预设的“Setup Business Group”而 不创建新 BG。
系统每新建一个 BG,就会自动在配置文件“HR:安全性配置文件”的 LOV 中

自动添加一个与新建 BG 同名的可选值(初始时只有“Setup Business Group” 一个值)。在某一个 BG 下(初始为 Setup Business Group)新建的任何责任, 系统都将该责任的配置文件“HR:安全性配置文件”值默认为当前 BG。要在进 入系统时能切换到新的 BG,必须先修改该责任的“HR:安全性配置文件”设定 值。
如果将配置文件“HR:交叉业务组”的值设为“是”,则在不同 BG 下,新建

的组织名称应当(虽然可以)不同,否则查看时可能会引起混淆。在同一个 BG 下的所有新建组织,名称不允许相同。

(二)法律实体(LE)

法律实体(LE,Legal Entity)对应于真实世界中的按国家法律法规要求 注册的“法人公司”。在 R11 中,LE 在组织 FORM 定义时,对于每个 LE 必须为 其“法人主体会计科目”关联一个“帐套 SOB”。每个 LE 对应一个 SOB,这与真 实世界的法规要求是吻合的。如下图 24 所示:

要注意的是,在 R11 中定义的 LE 时,并未作与“会计科目弹性域结构”的“公

司段”值关联,用户必须对于其是与公司段值中的哪个值对应心中有数。而在 R12 中,LE 的组织定义虽在 FORM 中仍然保留,但 LE 的“法人主体会计科目”的 FORM 设置被废弃(故 FORM 中定义了也无用),改为在定义“分类帐”时的“会 计科目设置管理器”WEB 中定义并分配法人实体 LE。一个分类帐设置(主辅分类 帐)可以添加多个 LE,但每个 LE 只能具有一个分类帐设置。如下图 25 所示:

在 R12 中, 还必须为法人实体分配会计科目弹性域结构的公司段即平衡段值。

每个 LE 可以分配多个 “平衡段” 值, 公司段值集中每个段值一旦被分配给某 LE, 则其它 LE 就不能再被分配。 R11 或 R12 中创建一个 LE 后,应当及时到会计科 在 目弹性域结构中添加需要对应的公司段值 LOV(一个或多个),并重新进行弹性 域的编译,否则系统可能会弹出错误报警信息。R12 中一个 LE 对应多个公司平 衡段值,代表有多个分公司,LE 是它们的合并。主辅分类帐可拥有相同或不同 的公司段值集,表示从不同的维度(如按地区、按产品等)去划分公司以方便考 核。如图 26 所示为 LE 添加平衡段值:

无论是 R11 还是 R12,法律实体 LE 的设置都对具体的业务处理影响不大,其

与系统用户或责任不关联,不直接影响系统上下文的切换,故有人甚至认为 EBS 的 LE 设置作用不大。这对于系统的内部运作来讲情况确实近似如此,但对于需 要通过系统产生供外部使用的具有法律意义的文书(如采购订单、财务报表等 等),严格区分法律实体 LE 还是必须的。R12 显然更多地考虑了外部使用的这 种法律要求(即所谓“法规遵从性”或“合规性”),并在相关业务应用模块中 有所体现。

(三)业务实体(OU) 业务实体(OU,Operating Unit)是 EBS 系统组织设置的重点也是难点之一。

它与法人主体 LE 本身没有必然的关系,与会计科目弹性域结构中的“公司段” 也没有直接关系。从企业实际业务管理需要的角度去看,业务实体 OU 可以看作

是在系统中按照业务的相似性,把多个不同公司(包括 LE)的业务处理过程及 数据划分成相对独立的“管理单元”。在每个管理单元内部,各公司的业务运作 共享相关数据并执行统一的业务策略。
例如, 有一个业务多元化的企业既生产医院使用的 X 光机也生产普通电视机, 并且

其下属在全国各地有多家生产 X 光机或电视机的分公司、子公司。由于这两种产 品所使用的物料、供应商以及针对的客户群差异很大,企业为方便管理,可以将 “业务运营”划分为两个相对独立的“业务管理群组”,对应到 EBS 系统中就是 两个业务实体 OU。
从企业日常业务运作管理的角度来看,对于单纯的电视机业务,全国范围内就设一个 公司负责计划、生产、采购、销售等运营管理最为简便,但企业从非运营管理角度例如“税 收优惠、地方政策”等等因素考虑,有时不得不在全国各地乃至世界各地注册若干所谓“公 司”,以便向当地政府纳税并接受其财务会计方面的监管。 EBS 在一个业务实体 OU 下,例如“电视机管理群组”,包含了全国各地所

有负责生产或销售电视机的分公司、子公司(LE)的日常业务运作,在业务运作 的组织层面忽略了作为法人实体的公司信息, 但在反映业务运营最终结果的财务 阶段(GL),仍能够方便地按照各地的法规要求提供财务数据与结果。而对于负 责具体业务的系统用户来说, 日常工作几乎不用关心或考虑 “公司” 的设置问题。
EBS 中 LE 的数量可以根据需要任意增加,但对于 OU 的数量基于管理方便性

则要求尽可能精简。EBS 产品早期在实施过程中,存在一个公司(LE)对应一个 OU 的做法或一个 OU 只能属于一个 LE 的说法,这种做法或说法并不恰当。某些 国内产品的设计由于未能有效区分“法律实体(公司)”与“业务实体(运营)” 两者在系统中既相连接又有本质区别的特殊关系, 只好采取一个法人公司对应一 个系统业务实体的“笨办法”,企业规模小倒还能对付,一旦规模变大,注册公 司增多,所谓的“系统多组织架构”就变得根本不具可用性。
ORACLE EBS 业务实体 OU 的这一系统特性极大地方便了企业运作的日常管

理,具有高度的灵活性与可扩展性。如下图 27 是 R11 的 OU 定义界面:

图中的“业务实体信息”中,必须而且只能为之设定一个“帐套”,即一个 OU 只能

属于一个帐套(反之,一个帐套可以分配给多个 OU)。要注意的是,上述业务 实体信息中的法人实体设定,并不代表 OU 只能属于一个 LE,它只是表示在“业 务实体” 中进行业务操作需要法人实体信息时提供默认值 (在 R12 中明确了是 “默 认值”这一点)。R12 中的业务实体定义同 R11 基本相同,只是将帐套改为“主 要分类帐”。
在 EBS 中,一个 OU 可以同时指定给多个 LE,上面“电视机管理群组”的例

子已经说明了这一点;一个 LE 也可以有多个 OU,这相当于一个注册的法人实体

公司下,有多个需要独立运营的“事业部”(如 X 光机和电视机)。OU 与 LE 是 “多对多”的关系,但有一个限制性的前提条件,即 OU 与 LE 必须属于同一个 SOB 或 Ledger。由于 LE 与 OU 的设置在系统中可以独立进行,因此如果双方的 SOB 或 Ledger 不同,则不能建立连接关系。
如果说法人实体 LE 与真实世界的企业行政管理组织架构还有点关系的话,业

务实体 OU 则是与行政管理几乎无关, 企业内部的行政组织变化对 OU 的设置没有 直接影响。在 EBS 中有关采购管理、销售订单履行、应收应付管理等业务模块的 功能均是建立在 OU 基础之上的。用户在执行上述相关模块的业务处理时,总是 必须进入确定的 OU (上下文环境) 才可以进行, 的所谓 EBS “多组织” (MOAC) 功能 也是针对多 OU 而言的,与真实世界中的“多公司”(LE)没有直接关系。
实际上,SAP 的“采购组织、销售组织”设置也是与真实世界的行政组织“采

购部、销售部”无关的,ORACLE 抛弃了“采购组织、销售组织”的概念,OU 实 际上就起到了类似的组织分隔作用。ORACLE 的某些相关文档中,如果因描述需 要而提及所谓“采购组织、销售组织”等概念,有时实际指的就是业务实体 OU (或 OU 下的库存 INV 组织)。

(四)库存组织(INV) ORACLE EBS 的库存组织(INV)是系统组织设置的最基础、也是最重要的

工作之一。库存组织的内涵远不是真实世界的“仓库部门”那么简单,它除了是 有关“物料接收与发出”等业务功能的基础之外,更重要的是,它还是 EBS 系统 有关计划(MPS/MRP)、在制品管理(WIP)、物料清单(BOM)等模块业务功能 的操作与管理平台。如下图 28 所示:

EBS 中的库存组织 INV 的作用与功能可以与 SAP 中的工厂 Plant 参看。一个

库存组织 INV 只能属于一个确定的帐套 SOB、一个确定的法人实体 LE、一个确定 的业务实体 OU,具有唯一性的关系(注意:R11 的设置界面未考虑 SOB/LE/OU 的关联限定,容易产生错误;R12 作了改进,在选定 Ledger 之后,可用的 LE/OU 就被限定)。反之,一个“帐套/法人实体/业务实体”组合则可以有多个库存组 织 INV。此外,一个 OU 下的多个 INV 可以对应属于该 OU 的不同 LE,这相当于将 分属于两个法人公司的生产两种产品的四个工厂,按相同产品两两组合抽取出 来,分属于两个不同 OU 进行日常业务管理。
在 EBS 中还有两个组织概念“MRP 组织、WIP 组织”,它们实际是必须构建

于库存组织之上的组织概念, 表示该库存组织还可以进行 MRP 或 WIP 的功能。系

统之所以如此处理, 主要是为了控制某些 INV 不能做 MRP 或 WIP 而已,因为基于 物料接收或发出需要所设定的 INV 数量可能比较多。
对于绝大多数基于库存组织 INV 的业务功能(个别除外),系统用户在做业务

操作时,均必须首先进行 INV 的选择切换,以便进入确定的 INV 上下文环境。库 存组织的作用是如此基础,以至于 EBS 的相关文档在提及组织(Org)概念时, 如果未作特别说明,默认就是指 INV 组织。

(五)公司成本中心(Cost Center) EBS 的所谓“成本中心组织”并没有业务处理的功能,它的设置主要是考虑

与“会计科目弹性域结构”中的“公司段值”与“成本中心段值”的对应关系问 题。如下图 29 所示:

在系统中创建“公司成本中心组织”后,可以运行一个“并发检查程序”,以校验“会 计科目弹性域结构”中的段值是否与所有的“公司成本中心”组织的设置保持一致。 当在“会计科目弹性域结构”中的“成本中心段”值集中添加 LOV 值并重新编译后,

可以运行系统的“自动组织”并发程序功能,由系统自动创建“公司成本中心” 组织。
应当注意的是,一个公司成本中心组织及其成本中心段值,不可能属于不同法人实体

LE 及其公司段值,这与真实世界中的管理要求是一致的。库存组织 INV 与会计 科目弹性域中的“成本中心”段(部门)则具有“一对一或多对一”的关系,即 一个“成本中心”段值可以有多个库存组织 INV,但一个库存组织 INV 只能属于 一个确定的成本中心。

系统的 HR 组织设置是与 HRM 模块的相关业务处理功能相关,与核心业务/ 财务处理功能关系不大,主要是需要注意其是否和“成本中心”关联,需要时可 以输入“成本中心”代码,其 LOV 就是“会计科目弹性域”结构中成本中心段的 值集。如下图 30 所示:

(七)多组织接入控制 在图 30 的 EBS 组织设置界面中,所谓的组织“类型”(Type)划分仅是基于

组织自身的统计分析工作需要而定义的一个“维度”,例如“公司总部、产品线” 等等, 并不影响系统的业务处理功能。 真正起作用的是设置界面中的 “组织分类” (Classification),系统预置的组织分类 LOV 除了上述“业务组、法律实体、 业务实体、库存组织”等之外,还有诸如“资产组织、运营公司、雇主”等等选 项。在 EBS 系统中各应用模块所具有的业务处理功能通常需构建在一个确定的 “组织分类”之上,“组织”是相关业务处理功能的平台,企业是否需要作相关 组织分类设置、如何设置,取决于企业所需要使用到的应用模块功能。

例如所谓“资产组织”的设置,它是在企业需使用到资产管理模块 FA 时才涉及到。

“资产组织”实际上是所谓“资产账簿”的代名词,它只是表示有关资产信息的 一个数据维度,作用主要在于分隔数据范围,用户进入系统作业务处理时,并不 需要作上下文业务环境的切换。 对于这类并不涉及 “上下文” 环境切换的所谓 “组 织”,ORACLR 系统的设计主要是为了借用“组织”所具有的“层次结构” (Hierarchy)概念来达到“多组织接入”权限的控制功能。
需指出的是,这里的组织“层次结构”与真实世界企业的行政管理组织层次结构没有 直接关系(尽管可能有所参考),它只是企业根据某种需要(如权限管理控制、数据统计汇 报等)而人为设定的一个“层次结构”,例如将系统中已经设置的任意数量的“业务实体” 或“库存组织”等等组织 Name,人为地设定一个具有上下级关系、自顶向下的金字

塔形多层结构。如下图 31 所示:

上图中开始定义时,一旦选定(最)顶端组织 Name,则就只能为之分配下属组织

Name,如要给下属组织分配更下一级的组织,则需点击“向下”按钮,将当前该 下属组织上升到“顶端组织”位置。点击“向上”按钮,则将当前“顶端组织” 下降到下属组织位置。企业可以根据实际需要设定若干个具有不同内部结构的 “组织层次结构”Name,以供定义系统所谓“安全性配置文件”时调用。如下图 32 所示:

上图所定义“安全性配置文件”是系统用以控制包括“组织安全性”等在内的各种安 全性控制的基础,它具体规定了系统安全性控制的范围与实现方式,所有定义的“安全性配 置文件”Name 构成系统多组织接入控制参数“MO:安全性配置文件”的 LOV。如

EBS 通过“MO:业务实体”、“MO:安全性配置文件”、“MO:默认业务实

体”这三个系统配置文件的共同作用,实现所谓“多组织接入”控制功能 MOAC。 但上述三个配置文件在 R11 与 R12 中的作用有比较大的差别。
对于“MO:业务实体”, 在 R11 中必须设定,而且起决定性控制作用,其

LOV 由系统基于创建的 OU name 自动创建,用户登录时系统自动定位于指定 OU。 而在 R12 中,一旦设定“MO:安全性配置文件”,则此配置文件失效而不起作用。
对于“MO:安全性配置文件”, 在 R11 中虽有,但实际不起 OU 接入的控制

作用, 只针对 FA 等模块的得某些应用如数据统计等起作用。 因此, 一般认为 R11 并不具有完善的多组织接入控制功能。在 R12 中,该参数如果不设定,则必须设 定“MO:业务实体”参数;一旦该参数被设定,则就起决定作用,系统主要依赖 其实现 MOAC。

对于“MO:默认业务实体”, 在 R11 中虽有但实际不起作用。在 R12 中,随

“MO:安全配置文件”起作用后才起作用,其 LOV 是所有已定义 OU,但如果设 定值不在“MO:安全配置文件”所选择的“组织层次架构”的范围内,则仍不起 作用(即在与 OU 相关诸如 PO、OM 等的 FORM 界面,OU 字段的默认值仍然为空)。 这似乎是 ORACLE 系统设计方面的一个难题,即“MO:默认业务实体”的 LOV 值 集无法与“MO:安全性配置文件”中“组织层次架构”中的 OU 值范围保持一致。
ORACLE 强调其“多组织接入 MOAC”功能主要是针对业务实体 OU 而言,其

另外一层含义是, 所有构建于库存组织 INV 上的应用功能,实际是与上述配置文 件无关的。库存组织的可接入性是在“组织访问”控制功能中,专门设定“库存 组织”与“责任”的关联性,如下图 34 所示:

按照 ORACLE 的说法, 如果系统在初始的时候, 不定义库存组织的 “组织访问”

控制,则所有“责任”可访问所有 INV,一旦限制或分配其中一个,则其余均必 须逐个进行分配以建立“库存组织”与“责任”的链接关系。
总之,EBS 系统通过“弹性域段值安全性”、“帐套/分类帐安全性”、“多

组织接入安全性(MOAC)”、“库存组织访问控制”等多维度、多方面的组合系 统设置,提供了灵活、方便的用户权限管理功能,厘清并掌握它们的复杂关系是 系统实施的一项重要基础性工作。

基础数据通常是指与具体业务关系不大且具有全局性、基础性的一些基本数据,例如 日历 Calendar、币种 Currency、汇率 Rate、单位 UOM、地点 Location 等等。这

些基础数据的系统设置有些比较简单如“币种”,有些与真实世界的情况相似如 “日历”,有些则可能比较抽象复杂如“地点”等等,情况多种多样。以下择其 要者,作简要说明。
(一)关于“日历”。EBS 中的日历设置,实际包括两大类,一类是与会计工

作相关的,包括“会计日历”、 “会计事务处理日历”等,它们的使用范围较小, 有专门用途,一般是在总账模块设置(这里不赘述)。一类是工作日日历,它与 企业的日常业务工作相关, 使用范围广泛,大多数涉及库存组织的业务模块都可 能与之相关,如下图 35 所示:

需要注意的是,在新设置工作日日历或更新已存在工作日日历后,需要通过在工具栏 的“建立”功能启动一个后台并发程序,以最终完成设置工作。 (二)关于“币种”。各国或地区的“货币”是一种客观存在,EBS 系统已经

预置几乎所有企业可能使用到的币种,必要时还可以添加。用户可以决定哪些币 种需要启用,以及维护其使用时的“精确度”。如下图 36 所示:

(三)关于“汇率”。企业对于不同币种汇率转换的管理是一项重要的基础性

工作,它对企业的经营结果有重要影响。为方便该项工作的开展,EBS 系统专门 提供了一个名为“币种管理器”的工具,如下图 37 所示:

企业可以根据工作需要设定多个“汇率类型”(系统初始预置了 Corporate 值),

并为之维护“每日汇率”或基于帐套的“期间汇率”。汇率的维护可以按一段时 间范围来进行,也可以通过外部的“电子表格”导入数据。
(四)关于“单位”。计量单位虽然也可以看作是一种客观存在,但单位与基

本单位之间的转换关系,则可能是与具体物料相关的(例如鸡蛋 1 斤=15 个,鸭 蛋 1 斤=10 个等, 转换系数不同) 由于 EBS 的物料是定义在库存组织 INV 上的, 。 故单位及转换关系也是基于 INV 设置的。如下图 38 所示:

EBS 的单位转换,提供了不考虑具体物料的“标准转换”,例如 1 米=100 厘

米等,也提供了基于不同物料的在同一“单位分类”(如长度、重量、体积等) 内部的转换, 例如牛奶 1 箱=20 盒, 茶叶 1 箱=10 盒等; 以及不同物料在不同 “单 位分类”之间的转换,例如牛奶 1 公斤=4 盒,茶叶 1 公斤=2 盒等。
(五)关于“地点”。EBS 中所谓“地点”的概念不仅非常抽象,而且十分重

要,因为系统相关业务处理功能如“接收、发运、人员分配”等等都与“地点” 密切相关。EBS 中的所谓“地点”原意实际上涉及三个词:Location、Address、 Site。译成中文都可称“地点”,也是导致其理解困难的重要原因之一。如下图 39 所示:

Address(地址)比较好理解,它表示一个地理坐标概念,例如“北京市朝阳

区安定路甲 3 号”等,EBS 系统以一个“说明性弹性域”来精确描述,非常方 便。各个国家的 Address 表述方式可能不同(如中国与美国有差别),故系统有 所谓“中国式地址”、“美国式地址”之分等等。
Location(地点)的系统涵义则理解比较抽象,系统定义的名称可以看作是与

一个具体 Address 相关联的一个或多个不同“称谓代号”,例如与上述 Address “北京市朝阳区安定路甲 3 号”关联的 Location“鸟巢、国家体育场、奥林匹 克公园、奥运主会场”等等。也可以是一个不与具体地址 Address 相关联但大家 都明白的称谓代号,例如 Location“天安门、首都机场”等等。
EBS 系统最初使用比较“简短”的 Location 代替比较“冗长”的 Address,

仅仅是为了方便 IT“标准化”处理的需要。但在以后的发展过程中,系统设计

逐步赋予 Location 更多与业务处理功能相关的“属性”,为了区分这些不同属 性,系统以 Site(站点)来加以区分,如图 39 中所示,一个 Location 可以具 有“发运到 Ship-to”、“接收至 Receiving”、“开票到 Bill-to”、“内部 Internal”等等不同系统功用。
更进一步,EBS 系统使用“地点”来实现采购申请、接收、运输清单和人员的

分配,以及确定内部组织与内部客户、供应商的关联关系;使用同一供应商的不 同 Site 来区分定义供应商所具有的不同“业务控制”属性;使用同一客户所具 有的不同 Location—Site 组合来区分定义客户所具有的不同业务功能(OM 的某 些业务功能必须将客户的外部 Address—Location 组合与系统内部 Location 关 联方才有效)等等;详情以后相关模块再进一步讨论。

系统功能十分重要, 其核心与关键是不能将比较抽象的 Location 或 Site 与比较 具体的 Address 等量齐观, 两者虽有一定关系,但 Location 或 Site 更多地是从 系统实现的需要出发,而做的某种“形而上”表达。

ORACLE EBS 系统在后台通过运行大量“并发处理程序”的方式保证相关业

务功能的实现,系统需要对这些在后台运行的“并发程序”进行有效管理,这是 通过所谓“并发管理器”来实现的。系统后台可以有多个不同的“并发管理器” 来管理不同的并发程序, “并发管理器”本身实际上也是并发程序,对于这些多 个“并发管理器”,系统也要通过“管理并发管理器”功能进行有效管理。
系统内存在的所谓“并发管理器”按功用划分主要有三大类:内部监控程序、并发管 理器、事务处理管理器。“内部监控程序”类型的管理器的功用是“监测处于并行并发处理 环境下的内部并发管理器”。 “并发管理器”类型的管理器的功用是“启动运行并发程序”; “ 事务处理管理器” 类型的管理器的功用是 “处理客户端用户发出的同步请求” 。

系统在初始安装后,已经预置有若干不同类型的 20 多个管理器,系统也允许用户

根据特殊需要自定义新的管理器。 以下重点介绍几个重要的预置管理器的有关内 容:
内部管理器。它充当所有其它管理器的“上层管理器”。内部管理器可以对

单个管理器进行启动、验证其状态、重置以及关闭等操作。用户不能改变其定义 (工作班次、特殊规则)。如下图 40 所示:

标准管理器。标准管理器可接受任何请求,它无特别的规定。标准管理器始 终处于活动状态,即一年 365 天,一天 24 小时全天候工作。标准管理器可作 为安全网使用,因为它始终可用于运行任何请求。其定义一般不可轻易更改,否 则可能导致某些程序无法正常运行。如下图 41 所示:

事务处理管理器。常规并发管理器只允许“异步”执行运行时间长、数据密集

的应用程序,而事务处理管理器则也支持“同步”处理客户机端发出的特定请求 (并发程序请求运行计划的“立即”执行选项,本质上仍属于“异步”方式)。 如果客户机程序发出同步运行服务器端程序的请求, 则事务处理管理器会立即运 行此请求, 然后将状态返回至此客户机程序。事务处理管理器会等待由客户机程 序发送信号,而不会轮询并发请求表来确定该如何执行操作。如下图 42 所示:

事务处理管理器(系统内部使用,“同步方式”)管理包括“物料事务处理、移动事 务处理、资源成本事务处理、物料成本事务处理”的系统“联机”处理。系统在用户等待时 “同步” 作相关事务处理的处理, 并且在完成后才将系统控制返回给用户。 这在业务量较大、 系统繁忙时,用户等待的时间可能较长,影响用户的工作效率。 事务处理管理器(请求使用,异步方式),如果相关配置文件“TP:INV 事务处理

处理模式”设置为“并发”或“后台”模式,则用户应当启动“物料事务处理、 移动事务处理、 资源成本事务处理、 物料成本事务处理” 管理器于适当的 “周期” 运行状态。通常在事务处理工作量比较大时,应采取这种方式,以节省在库存管 理系统锁定事务处理窗口和处理事务处理时所花费的空闲时间, 提高用户的工作 效率。
由于“事务处理”在整个 EBS 系统运行中的普遍性与重要性,系统为此提供了

一个专门的界面功能(菜单项,非系统管理员也可授权使用)以满足对相关“事

务处理” 并发程序的管理监控 “启动管理器” ( 的工作方式与提交 “请求” 类似) , 如下图 43 所示:

上述“事务处理管理器”所管理的事务处理并发程序(成本管理器等),每个系统只 运行一个“实体”,为所有组织、用户服务,故系统设置必须对其运行方式进行恰当的“计 划”。与之类似的重要系统事务处理并发程序还有“计划管理器”(受“MRP 管理器”管

理),“接收事务处理处理器”(受“接收事务处理管理器”管理)。
要注意的是,系统许多业务流程类的事务处理“并发程序” 由于承担的后台任务比

较复杂,实际起着某种业务流程运作的管理作用,故习惯上也以“××管理器、 ××处理器”来命名,例如“计划管理器(控制计划系统有关预测冲减、需求冲 减等等事项的自动程序,)、成本管理器(控制数据的自动计算与更新等等事项

的自动程序)、接收事务处理处理器(控制 PO 接收的库存更新等事项的自动程 序)”等等,不能与上一层的管理这些并发程序的所谓“并发管理器”相混淆。
“并发管理器”定义时需要用到的“工作班次”(系统初始已经预置值 Standard),

需要预先设置以作为 LOV,工作班次可以同时运行的“流程数”在定义并发管理 器时应设置适当值。如下图 44 所示:

“并发管理器”定义时需用到的“特殊规则”(系统初始无预置值),可直接输入“包 括或排除”类型为“程序、请求类型、用户、ORACLE 标识”的具体条目组合。这些条

目的组合也可以事先定义为各种“组合规则”,供定义“并发管理器”时作为 LOV 调用。如下图 45 所示:

有关“并发程序”的运行计划及其“并发管理器”的定义工作,应当考虑系统的负载 均衡,以保证系统的性能与运行效率。对于系统运行的所有“并发管理器”,系统管理员可 以在“管理并发管理器”窗口进行干预、管理,如“终止、重新启动”,以及查看“并发管 理器”正在管理的“哪些程序”正在运行等等。如下图 46 所示:

企业在系统使用过程中,基于业务变化发展得需要,不断地自定义开发各种“报表类” 并发程序是一项重要的日常工作。这些自定义报表并发程序的系统管理方式没有什么特殊 性,它可以使用系统预置的“并发管理器”进行管理,也可以自定义新的“并发管理器”。 对于 EBS 系统中处于各种运行状态的并发程序,系统管理员可以在“请求”

窗口,通过设定不同查询选项(如特定请求之状态、阶段等等),查询监控相关 “并发程序”的进程状况,并根据实际情况作出处理(如暂挂、重启、取消、诊 断等等)。如下图 47 所示:

系统关于工作流的设置工作包含两部分工作,一是基于企业的特殊需要,使用

Workflow Builder 软件包工具自定义工作流。详情需参考 ORACLE 的相关文档, 这里不赘述。 二是为系统设置工作流管理员。系统在安装后的初始化工作流管理 员是系统超级用户 SYSADMIN,企业应当首先使用 SYSADMIN 进入系统,将工作流 管理员改为一个真实的用户,或者输入“*”,则所有用户都“可以”具有工作

流管理员权限 (用户实际是否有工作流管理权限还必须取决于其被赋予的 “责任” 或“菜单”功能),如下图 48 所示:

实际具有工作流管理权限的用户在进入工作流管理“开发员工作室”TAB 页后,可以

查询出系统所有的“工作流类型”,可选择其一作具体设置,如下图 49 所示:

上图中,工作流管理员选定具体需设置的工作流后,点击“运行”则可以打开该工作流 的“属性”设置界面(具体有哪些属性可设置,不同工作流各不相同),如下图 50 所示:

工作流管理员在工作流管理“状态监控程序”TAB 页,可以监控选定工作流的具体

运行情况的若干条目列表,针对每一个条目,可以查看其“活动历史记录、状态 图、参与者回应、详细资料”等若干信息(必要时工作流管理员可实施干预,如 更新属性、倒退、暂停、取消等等)。如下图 51 所示:

系统在各应用模块基于业务处理功能,预置有若干不同工作流,有关详情容以后结合 具体业务模块应用再来讨论。 以下重点介绍一个比较特殊的工作流: 在多个业务模块中均需 使用且系统实施必须事先完善设置的“账户生成器流程”。 传统的手工业务模式下,所有可能涉及会计记账处理的业务处理例如物料接收、发出 等等, 作为业务处理人员在日常工作过程中是不需要考虑如何记账的, 只是需要将有关业务 处理记录例如入库单、 出库单等作为原始凭证提交给会计人员去做处理。 会计人员依据这些 原始凭证制作“记账凭证”并手工为之指定“会计科目”或“账户代码”,以便正确地向总 账 GL 实施“过账”。 手工业务模式或会计电算化模式下,由于作为原始凭证的业务单据不包含准确的记账 信息(会计科目或账户代码),需要会计人员手工去做处理,这在业务量很大,记账科目数 量设置较多的情况下,会计人员的工作负担将十分繁重。再考虑人工处理难免有疏漏,可能 需要反复“对账”,每月月底必须及时结账关账、时间紧迫等等因素,故非人工的、高度准

确的“会计分录(日记账)”自动生成功能(即所谓“自动会计”)是系统设计时必须考虑 解决的重要问题。 在 EBS 系统中,账户代码被扩展为一个包含多个段组合的会计科目弹性域结

构,系统在业务流程类表单例如采购订单、发票等做业务处理时,依赖所谓“账 户生成器流程” 根据业务处理的自身属性,自动生成准确的帐户代码组合并记录 于业务表单的相关字段中,如下图 52 所示采购申请界面每个申请行(分配)所 对应的“会计账户”(弹性域结构):

系统周期或人工启动向总账 GL 的“过账”流程,对符合条件的“事务处理”成

批生成会计分录(日记账,是否还需复核审批视乎企业规定),一般来说无需再 做繁琐的“对账”工作。这就大大减轻了会计人员的工作负担,记账科目数量的 多少一般也不再成为障碍。 (手工或电算化模式下,会计人员往往不愿意设置某 些过渡性的“中间科目”,例如物料接收的“应计负债”等等,这对于会计工作 的准确性有不小的影响)
ORACLE 系统基于每个新定义的分类帐(帐套)自动生成所需的“账户生成

器”,系统预置有 14 个账户生成器(工作流类型),对于每个“账户生成器”

可以根据需要设置不同的“流程”(每个工作流类型有其 LOV 值,还可以使用 Workflow Builder 自定义添加),如下图 53 所示:

“账户生成器流程”是基于“会计科目弹性域结构”来设置的,弹性域结构不同,流 程设置可以不同。对于每个“账户生成器”,ORACLE 都提供了默认的流程供使用。R11

的账户生成器生成的账户代码被直接用之于向总账 GL 传送, R12 由于存在 而 “多 账簿”的不同“会计方法”因素,各子分类帐产品(业务模块)基于事务处理会 计科目弹性域结构通过账户生成器而生成的帐户代码,在向总账 GL 传送时,还 需结合“会计方法”中的“账户推导规则”等设置,才能在总账 GL 生成正确的 会计分录(日记账)。

进入系统的 GUI 界面后,在“用户”定义界面,可查询到有 30 多个初始化 的 User,比较特殊与重要的 User 是两个“SYSADMIN、GUEST”,GUEST 无密码 设置,可以作为测试时的特殊用户使用。如下图 55 所示:

其中有些 User 是系统残留,并不可用,还有些是只有用户名,但并未为之分

配责任。注意,上图初始的 GUI 界面默认配色方案,为演示方便已通过配置文件 “Java color scheme”做调整。
系统初始预置的“责任”有 1500 多个,范围涉及所有模块的几乎所有“岗位角

色” 企业可基于自身的管理习惯制定相应的责任 , “命名规则” 以定义新的 , “责 任”。如下图 56 所示:

系统初始预置的“菜单”有 12000 多个,基本上覆盖了几乎所有可能应用的需

要,如企业需要“个性化”的菜单显示效果(prompt),则可以自定义用户菜单, 形成特定的菜单结构。如下图 57 所示:

本文为测试需要,在系统中建立用户名 MFG,并将常用模块的超级用户责 任均与之关联。为测试方便,建一包含所有常用超级用户菜单的总菜单,并以此 建一超级总责任,也与用户 MFG 关联。
(二)关于配置文件 系统配置文件总数有 6600 多个, 绝大多数有初始化的默认值, 可以有需要时

再来修改,有关系统配置文件的设

}

我要回帖

更多关于 进口来料加工账务处理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信