Oracle弹性域
oracle erp 如何在Form中启用弹性域
本节介绍如何在Form中启用弹性域。
1注册表列在应用弹性域之前必须先定义弹性域,定义之前必须先注册表列。
注册的方法在第2章已有详细的介绍,再此不再赘述。
2 定义Flexfield进入应用开发员--弹性域--(说明性/键)--注册可新定义一个弹性域如图10.1所示,只有在步骤1中已注册的Table,Colummn在定义弹性域时才能被选到。
对于同种类型的弹性域,每一个基表应只定义一个,但是一个弹性域可对应多个Structure,在FORM中启用弹性域时,可利用代码指定此弹性域使用的Structure,在FORM中启用弹性域时,可利用代码指定此弹性域使用的Structure3在Form中启用弹性域(1) 添加对应的弹性域字段一般在基表对应的BLOCK下面新建对应的弹性域字段,相关的外观设置可参考Oracle 标准系统。
Discriptive Flexfields ColumnProperty Valueproperty class TEXT_ITEM_DESC_FLEXList of Values ENABLE_LIST_LAMPDatabase Item NoKey Flexfield ColumnProperty ValueList of Values ENABLE_LIST_LAMPDatabase Item No(2) 添加必要的触发器BLOCK LEVELTrigger CodePRE-QUERY FND_FLEX.EVENT(‘PRE-QUERY’);POST-QUERY FND_FLEX.EVENT(‘POST-QUERY’);PRE-INSERT FND_FLEX.EV ENT(‘PRE-INSERT’);PRE-UPDATE FND_FLEX.EVENT(‘PRE-UPDATE’);WHEN-VALIDATE-RECORD FND_FLEX.EVENT(‘WHEN-VALIDATE-RECORD’);WHEN-NEW-ITEMINSTANCE FND_FLEX.EVENT(‘WHEN-NEW-ITEMINSTANCE’);WHEN-VALIDATE-ITEM FND_FLE X.EVENT(‘WHEN-VALIDATE-ITEM’);ITEM LEVELTrigger CodeWHEN-NEW-ITEMINSTANCE FND_FLEX.EVENT(‘WHEN-NEW-ITEMINSTANCE’);WHEN-VALIDATE-ITEM FND_FLEX.EVENT(‘WHEN-VALIDATE-ITEM’);(3) 代码定义弹性域字段在Form-level的when-new-form-instance Trigger中调用Flexfield的API函数初始化弹性域栏位。
ORACLE-EBS-基础设置要点简介
ORACLE EBS基础设置要点简介一、安全性管理二、会计科目弹性域结构三、帐套(分类帐)四、组织架构(一)业务组(BG)(二)法律实体(LE)(三)业务实体(OU)(四)库存组织(INV)(五)公司成本中心(Cost Center)(六)HR组织(七)多组织接入控制五、基础数据(一)关于“日历”(二)关于“币种”(三)关于“汇率”(四)关于“单位”(五)关于“地点”六、并发管理七、工作流八、系统初始化设置(一)关于安全性。
(二)关于配置文件(三)值集与弹性域(四)分类账(帐套)与组织架构(五)单据编号(六)层次性设置结构九、结语首先需要说明的是,本系列文档假定读者已经具备基本的系统相关使用知识与技能(例如,能够基本领会“ORACLEEBS系统应用基础概述”中的内容),故所讨论的内容仅限于笔者认为从系统使用与实际业务两方面来看比较重要或者容易存疑的问题,并不能面面俱到,旨在帮助读者掌握核心、抓住要点(详尽内容必须参考ORACLE相关官方文档)。
文中为讨论需要所附图文均取自ORACLE EBS 的测试环境(VisionDemo),版本以R12.1.1为主,辅之以版本R11.5.10,界面语言主要为中文(必要时辅之以英文)。
两个EBS版本在界面与功能应用方面实际可能有一些差异,必要时会作相关说明,但一般不会影响对基本问题的讨论。
技术是业务的抽象与工具,业务是技术的来源与目的。
本系列文档通篇将秉持“从业务的角度去审视技术,从技术的角度去回归业务”的方法论(这里的所谓“技术”,意指“系统实现”),去探讨系统实现与业务实践的融合问题,以求逐步能达到技术与业务的融会贯通。
限于笔者的认知水平,有讹误或不正确之处,欢迎批评指正。
一、安全性管理从系统使用角度来看,系统管理的一项重要的日常工作是关于“用户”及其“权限”的管理,在ORACLE 中即所谓“安全性”(Security)管理。
“安全性”是一个涵义较之“权限”更为丰富、更为广阔的概念术语,它虽然比较抽象,但顾名思义,它很好地涵盖了于实际业务与系统使用中,有关企业数据与信息管理的某些需要重点保护、控制的内容。
ORACLE EBS术语解释-中文版
Reverse:冲销例如在凭证凭证的输入界面中就有冲销批和冲销日记帐的使用Apply:应用;核销一般情况下是应用的意思,但是在应付发票和预付款的APPLY叫核销在应收收款界面中,录入完收款信息后,要和销售发票做对应时,也成为核销见附件write-off:注销;例如:应计调节报表(采购)应计调节报表可以帮助您监控采购和接收活动中,那些可能影响A/P 应计帐户准确性的潜在问题。
接收与发票之间的数量差异供应商开单差异应付款管理系统将发票与错误的采购订单(行)或接收(行)相匹配接收人员据以接收的采购订单或采购订单行错误不应记入应计帐户的杂项库存或在制品事务处理不应记入应计帐户的应付销售税和运费分录。
reconcile:调节习惯称为对帐;oracle系统的一般叫调节,例如应计调节报表,应计调节报表可用于分析应付帐款(A/P) 应计帐户余额Aaccount hierarchy(帐户分层结构)Oracle 财务系统的一种特性,您可以用来执行汇总层资金检查。
采用帐户分层结构,Oracle 采购管理系统和总帐管理系统可以快速确定明细帐户累计成的汇总帐户。
Account segment(帐户段)会计弹性域多达 30 个不同节中的其中一个,这些节一起构成您的总帐帐户代码。
段与段之间通过一个您所选定的符号(如 -、/ 或)分开。
每一个段通常表示业务结构的一个要素,如公司、成本中心或帐户。
Account segment value(帐户段值)定义特定值集唯一值的一系列字符和说明。
account structure(帐户结构)请参阅:会计弹性域结构accounting calendar(会计日历)Oracle 总帐管理系统中定义会计期和会计年度的日历。
您可以使用“会计日历”窗口来定义会计日历。
Oracle 财务分析程序可以使用会计日历自动创建“时间”维。
Accounting Flexfield(会计弹性域)用于标识 Oracle 财务应用产品中的总帐帐户的代码。
ORACLE财务管理系统培训手册——总帐模块
ORACLE财务管理系统培训手册—总帐模块(GL)文档作者:创建日期:确认日期:控制编码:当前版本:文档控制文档控制........................................................................ 错误!未定义书签UNIT1 总帐模块概述 .......................................................... 错误!未定义书签单元培训目标........................................................................ 错误!未定义书签LESSON 1 总帐模块介绍................................................................. 错误!未定义书签LESSON 2 总帐模块和其他模块的关系..................................................... 错误!未定义书签LESSON 3 总帐模块的一个会计业务周期................................................... 错误!未定义书签UNIT2 基本概念 ..................................................... 错误!未定义书签单元培训目标........................................................................ 错误!未定义书签LESSON 1 弹性域(Flexfield)和值集(Value Set)....................................... 错误!未定义书签LESSON 2 科目结构和帐簿............................................................... 错误!未定义书签LESSON 3 菜单、职责和预制文件......................................................... 错误!未定义书签LESSON 4 关于工具栏、功能键和文件夹的使用............................................. 错误!未定义书签UNIT3 总帐业务处理流程 ...................................................... 错误!未定义书签单元培训目标........................................................................ 错误!未定义书签LESSON 1 业务背景和数据录入操作步骤................................................... 错误!未定义书签LESSON 2 余额查询和报表提交........................................................... 错误!未定义书签UNIT4 凭证录入管理 .......................................................... 错误!未定义书签单元培训目标........................................................................ 错误!未定义书签LESSON 1 凭证来源和分类,总帐会计期间................................................. 错误!未定义书签LESSON 2 凭证修改和调整............................................................... 错误!未定义书签LESSON 3 反冲凭证..................................................................... 错误!未定义书签LESSON 4 利用经常性和成批分配凭证的产生凭证........................................... 错误!未定义书签LESSON 5 通过总帐接口引入外部或子模块凭证............................................. 错误!未定义书签UNIT5 凭证复核和登帐 ......................................................... 错误!未定义书签单元培训目标........................................................................ 错误!未定义书签LESSON 1 总帐模块中两种凭证复核方式................................................... 错误!未定义书签LESSON 2 凭证登帐..................................................................... 错误!未定义书签UNIT6 帐户余额查询和维护 .................................................... 错误!未定义书签单元培训目标........................................................................ 错误!未定义书签LESSON 1 公司间和悬帐帐户的概念和使用................................................. 错误!未定义书签LESSON 2 汇总模板..................................................................... 错误!未定义书签LESSON 3 帐户余额查询和追索........................................................... 错误!未定义书签LESSON 4 帐户成批维护................................................................. 错误!未定义书签UNIT7 多公司的帐务核算 ...................................................... 错误!未定义书签单元培训目标........................................................................ 错误!未定义书签LESSON 1 公司间交易(CENTRA)......................................................... 错误!未定义书签LESSON 2 数据映射和帐簿合并........................................................... 错误!未定义书签LESSON 3 系统设置考虑................................................................. 错误!未定义书签UNIT8 总帐报表 ..................................................... 错误!未定义书签单元培训目标........................................................................ 错误!未定义书签LESSON 1 Oracle FSG ................................................................... 错误!未定义书签LESSON 2 目录集和行顺序............................................................... 错误!未定义书签LESSON 3 报表输出..................................................................... 错误!未定义书签UNIT9 总帐预算管理 .......................................................... 错误!未定义书签单元培训目标........................................................................ 错误!未定义书签LESSON 1 Oracle 预算和预算控制........................................................ 错误!未定义书签LESSON 2 定义、输入预算和使用预算..................................................... 错误!未定义书签UNIT10 总帐中的外币业务 ..................................................... 错误!未定义书签单元培训目标........................................................................ 错误!未定义书签LESSON 1 Oracle 总帐外币业务.......................................................... 错误!未定义书签LESSON 2 定义汇率,余额重估........................................................... 错误!未定义书签LESSON 3 币种转换和外币报表........................................................... 错误!未定义书签总结 ........................................................... 错误!未定义书签UNIT1 总帐模块概述单元培训目标了解Oracle总帐模块的主要功能和特征了解Oracle总帐模块和其他模块的关系了解Oracle总帐模块的一个会计业务周期LESSON 1 总帐模块介绍Oracle总帐模块(Oracle General Ledger)是整个Oracle应用系统的核心模块,是系统内所有财务往来的汇集地,其他子模块内的财务和现金活动都将最终反映到总帐模块中。
ORACLE_EBS_系统设计应用基础概述
系列之三:ORACLE EBS系统应用基础概述一、前言二、表单与查询(Form and Summary)三、事务处理(Transaction)四、并发流程(Current Process)五、文件夹(Folder)六、弹性域(Flex field)七、值集与查找代码(Value Set and Lookup Code)八、配置文件(Profile)九、单据编号(Document Sequence)十、工作流(Workflow)十一、预警(Alert)十二、应用开放接口(Open Interface and API)十三、结语一、前言有网友在论坛发帖惊呼:好不容易把EBS系统安装好了,进去一看傻眼了,不知道从哪儿下手?发出惊叹的这位网友所遇到的问题,实际上也是很多人曾经遇到或正在遇到的问题。
长期以来,国的非专业人士(例如媒体)提及SAP或ORACLE的时候,有不少人喜欢用“超级难懂”来形容。
那么,国专业人士的看法又如何呢?笔者所听到过的最“雷”的说法来自一位国软件研发的高层主管:SAP/ORACLE太复杂了,其背后的东西、深层次的东西,我们永远不可能搞懂!真是太不可思议。
一方面,国的业人士几乎众口一词,我们与SAP/ORACLE 相比,技术上没有多大差距,平台工具都是公开的,也没有什么奥秘可言。
SAP/ORACLE由于产品做得早,我们在技术上甚至还有后发优势。
另一方面,我们也常常听到国有些人将SAP/ORACLE神秘化,认为其包含“复杂的、深刻的管理思想”,是德国人/美国人的东西,我们中国人的企业管理水平低,用不了是正常的。
国情不同,模式不同,中国人应该寻找一条适合自己的道路!真的是这样吗?SAP/ORACLE产品真的是那么神秘、高不可攀?今天专业从事ERP工作的人员,若从个人背景角度来看,通常可以划分为“技术出身”与“业务出身”两类。
“技术出身”的人在学习熟悉系统方面可能有一定优势,但与用户沟通交流的过程中,在迅速准确把握业务本质要领方面可能存在一定困难;而“业务出身”的人,对于与用户的业务沟通交流可能感觉比较容易,但在研究掌握系统方面则可能相对困难一些。
OracleEBS中的弹性域讲解与设置
浅谈弹性域功能及其应用弹性域是EBS中一个强有力的功能,允许添加必要和可选择的字段信息。
它是由一个或者多个段组成的字段。
段在数据库表中以单个列表示;在表单上显示为包含各段提示的弹出式窗口,可以在自定义弹性域时定义单个段的外观和含义。
每个段都有一个名称和一个有效值集,最终用户可以在使用应用产品时将段值输入段中。
一般来说,弹性域都会根据通常预先定义的一组有效值(值集)来验证每个段。
“值验证”表示弹性域会将用户在此段中输入的值与值集中该段的值进行比较。
我们知道的弹性域两种类型,一种叫KeyFlexfield(KFF),另一种叫Descriptiveflexfield(DFF)。
KFF诸如AccountingFlexfield、KeyAssetsFlexfield等,这类KFF在设置系统里通常说明了由弹性域标识的实体的特性。
而DFF是允许用户自己选用及扩充的说明文字。
这两类型的弹性域都允许有不同的结构,弹性域结构是段的一种特定配置。
如果在弹性域中添加或删除段,或者将其中的段重新排序,就会得到一个不同的结构。
弹性域可以根据表单或应用数据中的数据条件,针对不同的最终用户显示不同的结构。
近期有很多人问到有关弹性域的一些基础用处,在此以举例的形式简单说说如何发挥弹性域的功能:目录:一上下文字段 (2)二自定义上下文列 (6)三与其他设置相关 (12)四多层从属的值集 (18)一上下文字段说明性弹性有种有别于键弹性域的功能:“上下文字段”,它允许根据表单或者数据库字段的值,进行自动选择对应的段,也正是这个功能,允许同一个数据库字段可以写上不同类别的记录:可以是数量,可以是日期。
这个我们通常会在资产、设备管理等模块上感觉非常有用。
打个比方,在制造行业拥有的资产分类除了“电子设备”外还会有“房屋与建筑物”,对于电子设备,可能会比较关心它的“精度”、“强度”及其它;而房屋与建筑物则会比较关心“寿命”、“占地面积”等。
我们就可以通过上下文字段,灵活的设置弹性域。
弹性域ORACLE EBS
弹性域文档作者:Aaron创建日期:2007.9.12确认日期:控制编码:当前版本: 1.0弹性域说明:弹性域(Flexfield)遍布于整个Oracle Application中,Oracle的许多应用性能归功于特定弹性域设计,它是Oracle描述某一事务或实体的一种法。
一个弹性域由多个段组合起来,每个段是弹性域的内单个子字段(在数据库中,段以单个的表列形式出现)。
例如,我们可以利用五段结构(公司段,成本中心段,科目段,子科目段,产品段)来描述公司内的帐户结构。
如下图:弹性域分类:Oracle应用产品中包括两中类型的键弹性域:关键弹性域(Key Flexfields)和描述性弹性域(Descriptive Flexfields)。
关键弹性域通常描述了由弹性域标识的实体的特殊特性,在Applications 中,关键弹性域包括:总帐科目,库存物品,固定资产等。
描述性弹性域虽然不需要象键弹性域内的段那样要产生有意义的代码,但是它们也描述了实体的其他特性,该实体的描述性特性在您使用的表单的其它部分被标识。
描述性弹性域在Applications数据库表中被视为属性列(attribute columns),而关键弹性域通常被视为段列(segment column)。
关键性弹性域:关键弹性域具有足够的“弹性”,它允许根据需要使用任意的代码组合以描述实体。
在开始安装Oracle Applications产品时,应该自定义该产品中的所有关键弹性域,以使用有含义的代码段来说明每个关键弹性域实体。
系统可为每个关键弹性域确定一个实体具有多少段、每个段的含义、每个段可具有的值以及每个段值表示的含义。
系统也可以定义管理段值组合有效的规则(交叉验证规则),或定义段与段之间的相关性。
从而系统可以使用其所需的代码。
会计科目弹性域是标识唯一科目表的关键弹性域的一个实例。
一个系统可能选择将会计科目弹性域自定义为具有“公司”、“部门”和“帐户”三个段的弹性域,而另一个组织可能选择将该弹性域自定义为具有“公司”、“成本中心”、“帐户”、“子帐户”和“产品”五个段的弹性域。
ORACLEERP发展史,全面了解ORACLEERP(三)
ORACLE ERP发展史,全面了解ORACLE ERP(三)值得一提的是,1988年一家名为“用友”的中国本土企业应用软件公司成立,与大多数国外应用软件公司相似,都是从财务软件开始做起。
2001年用友在上海交易所上市,募集资金8亿元人民币。
用友上市当日,受到了国内股民的热烈追捧,每股价突破100元。
截至2008年,用友年营收约2.5亿美金。
那么,在整个上世纪七、八十年代,正当SAP在应用软件市场如鱼得水,其它诸多公司亦风生水起的时候,ORACLE在干什么呢?这家于1977年创建的软件公司,于1986年在NASDAQ上市,1987年营收已达1亿美金,当然,主要是数据库产品的收入,因为oracle于1987年才正式建立起一个仅7个人的应用软件开发部门。
可笑的是,这个应用软件部门最初的任务,一半是为自己的财务部门开发应用软件,一半是在销售数据库产品时,应客户的要求顺便将自家使用的财务软件拿出来卖。
数据库是ORACLE的业务基础,是它存在的最初理由,而ORACLE应用软件业务则几乎是在偶然间发展起来的。
ORACLE最初应用软件(财务会计软件)的业务开展,与当时的两位公司高管有关,一个是ORACLE欧洲地区负责人杰夫·斯夸尔,一个是公司的首席财务官(CFO)杰夫·沃克。
上世纪80年代中期,ORACLE公司的管理运作还处在一个极其松散的状态,出于工作需要以及个人兴趣,远在英国的杰夫·斯夸尔决定搞一个财务会计软件。
他不仅在自己的公司内部使用这种软件,而且还将它销售给国际客户。
与此同时,在美国总部的ORACLE老板拉里·埃里森也找来了曾自己建立过财务软件公司的杰夫·沃克,来负责ORACLE 的应用软件开发,但很快埃里森又任命杰夫· 沃克兼任公司的首席财务官,理由仅仅是“搞财务软件开发必然也懂财务管理”。
埃里森这一奇怪、轻率的任命,为几年之后(1990年)的公司销售财务管理失控、公司濒临崩溃埋下了隐患。
系列之四:ORACLE EBS 基础设置要点简介(A)
系列之四:ORACLE EBS 基础设置要点简介(A)ORACLE EBS 基础设置要点简介一、安全性管理二、会计科目弹性域结构三、帐套(分类帐)四、组织架构(一)业务组(BG)(二)法律实体(LE)(三)业务实体(OU)(四)库存组织(INV)(五)公司成本中心(Cost Center)(六)HR组织(七)多组织接入控制五、基础数据(一)关于“日历”(二)关于“币种”(三)关于“汇率”(四)关于“单位”(五)关于“地点”六、并发管理七、工作流八、系统初始化设置(一)关于安全性。
(二)关于配置文件(三)值集与弹性域(四)分类账(帐套)与组织架构(五)单据编号(六)层次性设置结构九、结语(注:网站批量发图有问题,上传后显示不清楚。
点击图片打开后,质量尚可)首先需要说明的是,本系列文档假定读者已经具备基本的系统相关使用知识与技能(例如,能够基本领会“ORACLE EBS系统应用基础概述”中的内容),故所讨论的内容仅限于笔者认为从系统使用与实际业务两方面来看比较重要或者容易存疑的问题,并不能面面俱到,旨在帮助读者掌握核心、抓住要点(详尽内容必须参考ORACLE相关官方文档)。
文中为讨论需要所附图文均取自ORACLE EBS 的测试环境(Vision Demo),版本以R12.1.1为主,辅之以版本R11.5.10,界面语言主要为中文(必要时辅之以英文)。
两个EBS版本在界面与功能应用方面实际可能有一些差异,必要时会作相关说明,但一般不会影响对基本问题的讨论。
技术是业务的抽象与工具,业务是技术的来源与目的。
本系列文档通篇将秉持“从业务的角度去审视技术,从技术的角度去回归业务”的方法论(这里的所谓“技术”,意指“系统实现”),去探讨系统实现与业务实践的融合问题,以求逐步能达到技术与业务的融会贯通。
限于笔者的认知水平,有讹误或不正确之处,欢迎批评指正。
一、安全性管理从系统使用角度来看,系统管理的一项重要的日常工作是关于“用户”及其“权限”的管理,在ORACLE中即所谓“安全性”(Security)管理。
Oracle EBS弹性域总结
Oracle EBS弹性域总结1、什么是弹性域弹性域(FlexValue)是由子字段或段组成的字段。
它在表单上显示为包含各段提示的弹出式窗口。
每个段都有一个名称和一个有效值集。
如广东移动会计弹性域由7段组成,每个段都有自己的名称,如前三个段分别为公司段、成本中心段、会计科目段。
每个段都有对应的值,该值在对应的值集范围内。
2、弹性域的分类弹性域分为键弹性域和描述性弹性域2.1键弹性域多数组织使用“代码”来识别总帐帐户、部件号以及其它业务实体,这些“代码”由有意义的段(智能关键字)组成。
代码的每个段都可以表示实体的一个特性。
例如,您的组织可能使用部件号PAD-NR-YEL-8 1/2×1 4″ 来表示一个大小为8 1/2″x14″ 的窄方格黄色记事本,而另一个组织则可能使用部件号“PD-8×14-Y-NR” 来识别同样的记事本。
这两个部件号均为代码,代码所包含的段说明了部件的特性。
虽然这些代码表示相同的部件,但是每个代码都有不同的段结构,这些段结构只对使用这些代码的组织有意义。
oracle Applications 将这些“代码”存储在键弹性域中。
键弹性域具有很大的弹性,所以任何组织无需编程就可以使用所需的代码模式。
在组织开始安装oracle Applications 时,您和组织的实施小组可以自定义键弹性域,以便合并对业务具有意义的代码段。
您可以确定每段的含义、每段可包含的值以及段值的含义。
组织可以定义一些规则,以指定哪些段值可以组成有效的完整代码(此过程也称为组合)。
此外,您还可以定义段与段之间的关系,这样做可以使您和组织使用需要的代码,而不必为了适应oracle Applications 的要求而更改代码。
例如,考虑组织用于识别总帐帐户的代码,Oracle Applications 使用一个称为“会计弹性域”的特殊键弹性域来表示这些代码。
一个组织可能选择自定义会计弹性域,使其包括五个段:公司、分部、部门、帐户及项目。
系列之三:ORACLE EBS 系统应用基础概述(B)
系列之三:ORACLE EBS 系统应用基础概述(B)ORACLE EBS 系统应用基础概述三、事务处理(Transaction)四、并发流程(Current Process)五、文件夹(Folder)六、弹性域(Flex field)七、值集与查找代码(Value Set and Lookup Code)八、配置文件(Profile)九、单据编号(Document Sequence)十、工作流(Workflow)十一、预警(Alert)十二、应用开放接口(Open Interface and API)十三、结语(注:网站批量发图有问题,上传后显示不清楚。
点击图片打开后,质量尚可)三、事务处理(Transaction)如果说上述EBS的“表单与查询”的系统设计体现的正是“从业务到技术”,比较容易理解与掌握,那么,所谓“事务处理”则是体现系统“从技术再到业务”的一个典范,相对而言,理解起来要困难很多,原因是无法直接在手工业务模式下找到相对应的处理方式与过程。
以库房接收采购物料为例,假定公司规定必须严格按PO来接收,并且公司为了严格控制库存水平,接收必须小批量、多批次,则库房人员就可能需要针对同一个PO在短时期内开出N多张的“入库单”,工作量很大。
为了减少工作量、提高效率,库房人员可能会在供应商每次送货时,仅在找出来的PO纸面单据上只简单地做一个数量标识,最后累积起来汇总开一张“入库单”。
但这种“图省事”的做法显然是一种“很不规范”的处理方式,虽可以提高工作效率,却会因为容易带来很多其它管理问题而在实际工作中不被允许。
ORACLE 系统通过提供一个“事务处理”工作界面则很简单地解决了上述难题。
如下图9所示采购接收的事务处理工作界面:类似于“收货时直接在PO纸面单据上简单地做数量标识”,每次供应商送货来时,库存人员只需在系统中查找出对应的PO,简单地输入送货数量并保存,则系统会在后台自动生成“事务处理记录”(等同于是“入库单”)。
Oracle EBS系统灵活性专题介绍-分享版
不受系统升级、打补丁影响的影响。
通过配置即可完成,不需要编写程序就可以定制企业所需要的数据.
22
Oracle Fusion中也有描述性弹性域这样的功能
23
Oracle Fusion描述性弹性域的定义
24
字段扩展-弹性域(Flexfields)
外部 延展
描述性弹性域 (DFF : Descriptive Flexfields)
35
索引
总体介绍 弹性域 Lookup Folder Form个性化
36
表单个性化(Forms Personalization)- Overview
通过表单个性化功能可以使用少量的代码改变标准功能的行为或外观。不需使用开 发工具,不需要编译,不需要重启,立即生效。并且不受系统升级或打补丁的影响。
财务总账表 财务总账业务字段… Attribute1: 朗新科技 Attribute2: 信息部 Attribute3: CIS2期 Attribute4: 实施费用 ……
问题
数据过度冗余
27
需求样例:良好的设计
采购订单表 采购订单业务字段… Attribute1: 朗新科技 Attribute2: 信息部 Attribute3: CIS2期 Attribute4: 实施费用 …… 应付发票表 应付发票业务字段… Attribute1: 朗新科技 Attribute2: 信息部 Attribute3: CIS2期 Attribute4: 实施费用 …… 财务总账表 财务总账业务字段… Attribute1: 朗新科技 Attribute2: 信息部 Attribute3: CIS2期 Attribute4: 实施费用 ……
Oracle EBS弹性域总结
Oracle EBS弹性域总结1、什么是弹性域弹性域(FlexValue)是由子字段或段组成的字段。
它在表单上显示为包含各段提示的弹出式窗口。
每个段都有一个名称和一个有效值集。
如广东移动会计弹性域由7段组成,每个段都有自己的名称,如前三个段分别为公司段、成本中心段、会计科目段。
每个段都有对应的值,该值在对应的值集范围内。
2、弹性域的分类弹性域分为键弹性域和描述性弹性域2.1键弹性域多数组织使用“代码”来识别总帐帐户、部件号以及其它业务实体,这些“代码”由有意义的段(智能关键字)组成。
代码的每个段都可以表示实体的一个特性。
例如,您的组织可能使用部件号PAD-NR-YEL-8 1/2×1 4″ 来表示一个大小为8 1/2″x14″ 的窄方格黄色记事本,而另一个组织则可能使用部件号“PD-8×14-Y-NR” 来识别同样的记事本。
这两个部件号均为代码,代码所包含的段说明了部件的特性。
虽然这些代码表示相同的部件,但是每个代码都有不同的段结构,这些段结构只对使用这些代码的组织有意义。
oracle Applications 将这些“代码”存储在键弹性域中。
键弹性域具有很大的弹性,所以任何组织无需编程就可以使用所需的代码模式。
在组织开始安装oracle Applications 时,您和组织的实施小组可以自定义键弹性域,以便合并对业务具有意义的代码段。
您可以确定每段的含义、每段可包含的值以及段值的含义。
组织可以定义一些规则,以指定哪些段值可以组成有效的完整代码(此过程也称为组合)。
此外,您还可以定义段与段之间的关系,这样做可以使您和组织使用需要的代码,而不必为了适应oracle Applications 的要求而更改代码。
例如,考虑组织用于识别总帐帐户的代码,Oracle Applications 使用一个称为“会计弹性域”的特殊键弹性域来表示这些代码。
一个组织可能选择自定义会计弹性域,使其包括五个段:公司、分部、部门、帐户及项目。
Oracle EBS中的弹性域讲解与设置
浅谈弹性域功能及其应用弹性域是EBS中一个强有力的功能,允许添加必要和可选择的字段信息。
它是由一个或者多个段组成的字段。
段在数据库表中以单个列表示;在表单上显示为包含各段提示的弹出式窗口,可以在自定义弹性域时定义单个段的外观和含义。
每个段都有一个名称和一个有效值集,最终用户可以在使用应用产品时将段值输入段中。
一般来说,弹性域都会根据通常预先定义的一组有效值(值集)来验证每个段。
“值验证”表示弹性域会将用户在此段中输入的值与值集中该段的值进行比较。
我们知道的弹性域两种类型,一种叫Key Flexfield(KFF) ,另一种叫Descriptive flexfield (DFF)。
KFF诸如Accounting Flexfield、Key Assets Flexfield 等,这类KFF在设置系统里通常说明了由弹性域标识的实体的特性。
而DFF是允许用户自己选用及扩充的说明文字。
这两类型的弹性域都一二三四一上下文字段说明性弹性有种有别于键弹性域的功能:“上下文字段”,它允许根据表单或者数据库字段的值,进行自动选择对应的段,也正是这个功能,允许同一个数据库字段可以写上不同类别的记录:可以是数量,可以是日期。
这个我们通常会在资产、设备管理等模块上感觉非常有用。
打个比方,在制造行业拥有的资产分类除了“电子设备”外还会有“房屋与建筑物”,对于电子设备,可能会比较关心它的“精度”、“强度”及其它;而房屋与建筑物则会比较关心“寿命”、“占地面积”等。
我们就可以通过上下文字段,灵活的设置弹性域。
1,定义弹性域结构,注意在“上下文字段值”中的代码为上图的“资产类别”代码,然后点击“段”按钮:45二自定义上下文列――上面这个例子大家可能想到,为什么他会根据不同的类别带出不同的显示段?是因为我们在第1步骤中分配了对应于资产类别的上下文字段值。
那又为什么要分配资产类别的值呢?我能够不能够分配其他的值?答案是可以的,大家可能也留意到了,在上面的第1步骤的图中有一字段叫“参考字段”,并分配了值“ATTRIBUTE_CATEGORY_CODE”,我们可以去查询一下这个段值保存的是什么东西:从图中可见,它其实就是我们的资产类别。
ORACLE EBS 错误键及说明
Oracle EBS错误键及说明===============错误键===============期间错误代码------------------EP01此日期不在任何打开的或将来可输入的期间内。
EP03此日期不在打开保留年度的任何期间内。
EP04此日期不是一个业务日。
EP05在此会计期中不存在业务日。
不平衡的日记账错误代码------------------------------WU01警告:此日记账分录不平衡。
之所以被接受是因为在此分类账中允许暂记过账。
EU02此日记账分录不平衡,并且在此分类账中不允许暂记过账。
EU03此保留款日记账分录不平衡,并且未定义“保留款准备金”账户。
弹性域错误代码---------------------EF01此会计日期的会计科目弹性域不活动。
EF02此会计科目弹性域不允许明细过账。
EF03 “不可用的会计科目编码”EF04这是无效的会计科目弹性域。
检查您的交叉验证规则和段值。
日记账引入执行报告日期:11-10-11 10:42并行请求ID:631280页:2===============错误键===============弹性域错误代码---------------------EF05不存在具有此代码组合标识的会计科目弹性域。
EF06替代账户无效。
WF01已使用替代账户代替原始账户。
WF02已使用暂记账户代替原始账户。
外币错误代码----------------------------EC01您必须对“用户”的一个currency_conversion_type提供一个currency_conversion_rateEC02未提供折换日期。
EC03在输入外币日记账分录行时,必须提供折换率类型或入账金额。
EC06此币种、折换类型和折换日期不存在折换率。
EC08币种代码无效。
EC09未启用任何币种。
EC10不能创建外币保留款日记账。
EC11折换率类型无效。
EC12在分类账或STAT币种日记账行中,输入金额必须等于入账金额。
ORACLE_EBS_系统应用基础概述
系列之三:ORACLE EBS系统应用基础概述一、前言二、表单与查询(Form and Summary)三、事务处理(Transaction)四、并发流程(Current Process)五、文件夹(Folder)六、弹性域(Flex field)七、值集与查找代码(Value Set and Lookup Code)八、配置文件(Profile)九、单据编号(Document Sequence)十、工作流(Workflow)十一、预警(Alert)十二、应用开放接口(Open Interface and API)十三、结语一、前言有网友在论坛发帖惊呼:好不容易把EBS系统安装好了,进去一看傻眼了,不知道从哪儿下手?发出惊叹的这位网友所遇到的问题,实际上也是很多人曾经遇到或正在遇到的问题。
长期以来,国的非专业人士(例如媒体)提及SAP或ORACLE的时候,有不少人喜欢用“超级难懂”来形容。
那么,国专业人士的看法又如何呢?笔者所听到过的最“雷”的说法来自一位国软件研发的高层主管:SAP/ORACLE太复杂了,其背后的东西、深层次的东西,我们永远不可能搞懂!真是太不可思议。
一方面,国的业人士几乎众口一词,我们与SAP/ORACLE 相比,技术上没有多大差距,平台工具都是公开的,也没有什么奥秘可言。
SAP/ORACLE由于产品做得早,我们在技术上甚至还有后发优势。
另一方面,我们也常常听到国有些人将SAP/ORACLE神秘化,认为其包含“复杂的、深刻的管理思想”,是德国人/美国人的东西,我们中国人的企业管理水平低,用不了是正常的。
国情不同,模式不同,中国人应该寻找一条适合自己的道路!真的是这样吗?SAP/ORACLE产品真的是那么神秘、高不可攀?今天专业从事ERP工作的人员,若从个人背景角度来看,通常可以划分为“技术出身”与“业务出身”两类。
“技术出身”的人在学习熟悉系统方面可能有一定优势,但与用户沟通交流的过程中,在迅速准确把握业务本质要领方面可能存在一定困难;而“业务出身”的人,对于与用户的业务沟通交流可能感觉比较容易,但在研究掌握系统方面则可能相对困难一些。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
弹性域的组成
5.1ห้องสมุดไป่ตู้
段是弹性域内的单个子字段。可以在自定义弹性域时定义单个段的外观和含义。段在数据库中以单个表列表示。
对于关键弹性域来说,段通常说明了由弹性域标识的实体的特性。对于描述弹性域弹出式窗口中的字段也应视为段,即使它们无需像关键弹性域内的段那样要组成有意义的代码,但是,它们确实说明了在使用的表单的其它部分所标识的实体特性。
5)在无需编程的情况下自定义数据字段,以满足业务需要。
6)查询智能字段以获得特定信息。
弹性域是提供多种应用功能的一种机制。关键弹性域为产品应用提供了一种灵活的方式,使其可以表示如会计代码、物资编码、职务说明等对象。例如,会计弹性域就是使用关键弹性域来表示会计代码的一项功能。描述弹性域同样也提供了一种灵活的方式,即在表单内提供可自定义的“扩展空间”;它还提供了另外一种方式,即应用产品仅在需要时才显示上下文相关字段。这两种弹性域都能够在不编程的情况下自定义应用的功能。
1
弹性域是ORACLE ERP平台的一项技术。弹性域是指由子字段或段组成的。字段每个段都有一个名称和一个有效值集。弹性域有两种类型:关键弹性域(Key Flexfield)和描述弹性域(Descriptive Flexfield)
关键弹性域和描述弹性域的表现方式
2
关键弹性域是用于合并具体业务中有意义的代码段,并确定每段的含义、每段可包含的值以及段值的含义。在使用过程中,在使用过程中可以根据具体应用定义一些规则,以指定哪些段值可以组成有效的完整代码。此外,还可以定义段与段之间的关系,而不必在实施项目时根据企业需要来更改代码或进行二次开发。
可以将值集视为值的“容器”,选择可放入值集中的值的类型:值的长度、格式等等。
段通常会得到验证,而且指定弹性域中的每个段通常会使用不同的值集。可以将单个值集分配给多个段,甚至可以在不同的弹性域之间共用一个值集。对于大部分值集来说,在弹性域段中输入值时,只能输入分配给段的值集中已存在的值。
5.3
弹性域结构是段的一种特定配置。如果在弹性域中添加或删除段,或者将其中的段重新排序,就会得到一个不同的结构。
关键弹性域具有很大的弹性,所以任何企业无需编程就可以使用所需的代码模式。
弹性域还可以通过定义段与段之间的关系,形成不同代码形式来适用于具体的应用。例如,考虑企业用于识别总帐帐户的代码,总帐模块中使用一个称为“会计弹性域”的特殊关键弹性域来表示这些代码。一个企业可能选择自定义会计弹性域,使其包括五个段:公司、分部、部门、帐户及项目。而另一个企业可能以另一种方式来建立总帐帐户段,比如使用十二个段而不是五个段。会计弹性域允许不同的企业根据其特定的业务用途自定义键弹性域,使总帐模块能够满足不同企业的需要。
例如,多数企业使用“代码”来识别总帐帐户、物资编码以及其它业务实体。这些“代码”由有意义的段(智能关键字)组成。代码的每个段都可以表示实体的一个特性。例如,应用企业可能使用物资编码 PAD-NR-YEL-8 1/2"x14" 来表示一个大小为 81/2"x14" 的窄方格黄色记事本,而另一个企业则可能使用部件号 "PD-8x14-Y-NR" 来识别同样的记事本,这两个物资号均为代码,代码所包含的段说明了物资的特性。虽然这些代码表示相同的物资,但是每个代码都有不同的段结构,这些段结构只对使用这些代码的企业有意义。
增加的表单包含可以自定义的描述弹性域,用于获取只与企业需要有关的资产信息,而不是尝试包含有关资产信息的所有可能字段。弹性域的结构取决于“资产类别”字段的值,并且仅显示那些适用于特定资产类型的字段(段)。例如,如果资产类别为“桌子、木材”,则描述弹性域会提示样式、大小和木材类型;如果资产类别为“计算机、硬件”,则弹性域会提示CPU、芯片和内存大小。甚至可以在以后获得新的资产类别时,将其添加至描述弹性域。
4
弹性域提供了满足以下业务需要的功能:
1)自定义应用产品,以便与会计代码、产品代码及其它代码的当前商业惯例相符。
2)自定义应用产品,以获取应用产品在其它情况下无法跟踪的数据。
3)创建由一个或多个段组成的“智能字段”,其中每个段均包含一个值和一种含义。
4)根据表单中的数据或应用数据来更改智能字段的结构。
5.2
最终用户可以在使用应用产品时将段值输入段中。一般来说,弹性域都会根据通常预先定义的一组有效值“值集”来验证每个段。“验证段”表示弹性域会将用户在此段中输入的值与值集中该段的值进行比较。
可以设置弹性域,使它根据有效值表自动验证最终用户输入的段值。如果最终用户输入的段值无效,系统就会自动显示一个有效值的列表,以使用户可以选择一个有效值。
3
描述弹性域为表单提供了可自定义的扩展“空间”。可以使用描述弹性域来跟踪重要并且独特的业务。存储在描述弹性域的信息可以取决于用户其它部分输入的其它值。
描述弹性域在用户界面上显示为用括号括起的单字符未命名字段。正如在关键弹性域内一样,在将光标移至自定义的描述弹性域内时,屏幕上会出现一个弹出式窗口。与关键弹性域相似的是,弹出式窗口可以根据企业的需要显示任意多个字段。
描述弹性域中的每个字段或段都有一个提示(与普通字段一样),而且可以包含一个有效值集。另外,可以定义段与段之间的相关性,或自定义描述弹性域来显示上下文相关段。这样,系统就会根据其它字段或段中输入的值来显示不同的段或附加弹出式窗口。
以工程物资管理中用来定义资产的增加“表单”为例,此表单所包含的字段可以获取有关资产的“一般”信息,如资产类型和资产编号。但是,表单不包含与指定资产的每个细节,如计算机的内存大小或叉车的提升能力相对应的特定字段。在这种情况下,在表单内创建所有可能需要的字段不仅很困难,而且也是不需要的。这是因为一个企业可能将计算机和叉车作为资产,而另一个企业可能只将计算机和豪华汽车(而非叉车)作为资产。例如,如果表单包含针对叉车每种属性的内置字段,那么没有叉车的企业就会发现这些字段无用且多余,因为用户必须跳过这些字段才能输入有关其它资产类型的信息。事实上,任何企业的用户在尝试输入叉车以外的任何一种资产时,有关叉车信息的字段都会带来不便。