ORACLE EBS 入门与提高 请求组 数据组 自定义并发程序
EBS可执行、并发程序的定义

Oracle EBS可执行、并发程序的定义并发程序的定义步骤:一、定义可执行:1.进入职责应用开发员--并发--可执行;2.定义可执行:可执行的名称唯一;简称尽量和可执行名称一致;应用产品选择要挂的职责,这里选择CUX Customer Application;说明尽量清楚显示这个可执行的作用;执行方法这里是调用pl/sql中的程序包,所以选择pl/sql存储过程执行文件名选择pl/sql中已经写好的包名和主程序名二.定义并发程序:进入职责应用开发员--并发--程序1.程序:运行请求时能进行选择的名字;应用产品:在那个职责下,本例选择CUX Customer Application;说明:并发程序的说明,和程序名保持一致即可;可执行名称:选择之前定义过的可执行程序名;方法在选择可执行名称选择之后自动带出;输出格式:本例是输出为HTML格式;2.参数的定义:序号随意;参数添加为package中的参数名一致;值集:1、选择与之对应的先前定义的值集;2、如果是日期型的值集时,值集选择FND_STANDARD_DATE3、带时分秒的日期型值集的的选择,可以选择FND_STANDARD_DATETIME,也可以选择FND_STANDARD_DATE_TIME注意:选择后带时分秒的参数格式注意比较时参数的格式如果与系统的时间格式不一致时需要进行格式转换:p_trans_date_fr IS NULL OR cmt.transaction_date >= to_date(p_trans_date_fr,'YYYY-MM-DD HH24:MI:SS')p_trans_date_to IS NULL OR cmt.transaction_date <=to_date(p_trans_date_to,'YYYY-MM-DD HH24:MI:SS')如果不许为空则“必需”选项勾上;显示大小:能够调整item在参数界面上的显示长度;提示项:显示在参数界面item前的prompt项3、保存配置版权声明:本文为博主原创文章,未经博主允许不得转载。
ebs创建并发请求

Oracle EBS创建并发请求1.使用plsql工具创建存储过程使用apps用户进入PL/SQL developer,新建存储过程:根据要求填写如下存储过程程序内容:create or replace procedure YCtest01(ERRBUF OUT VARCHAR2,RETCODE OUT VARCHAR2,P_in1 in varchar2) isT_TRANSACTION_TYPE_ID NUMBER;T_LAST_UPDATE_DATE DATE;T_TRANSACTION_TYPE_NAME VARCHAR2(80);beginselect TRANSACTION_TYPE_ID,LAST_UPDATE_DATE,TRANSACTION_TYPE_NAME INTOT_TRANSACTION_TYPE_ID,T_LAST_UPDATE_DATE,T_TRANSACTION_TYPE_NAME from INV.MTL_TRANSACTION_TYPES t;end YCtest01;-----ERRBUF和RETCODE两个参数是并发器的必须参数 -----2.定义执行程序菜单:系统管理员/并发/程序/可执行注:执行文件名:填写新生成的程序名。
3.定义执行程序参数菜单:系统管理员/并发/程序/定义注意:参数个数和类型与存储过程定义一致。
4.定义责任请求组菜单:系统管理员/安全性/责任/请求注意:你准备对应的用户责任请求组不要搞错。
5.测试定义的存储过程使用定义的责任对应用户进行登录,并启动请求:说明:本例虽然使用了参数,但是程序中没有使用,主要是为了测试如何传输参数。
ORACLEEBS环境请求输出格式设置及一些附注

1、例如导入日记帐请求
2、切换职责到应用开发员下找到并发-程序
3、查找请求名:日记帐导入
4、其输出:格式就是定义的输出方式
文本就是在form里打开
其他格式包括XML HTML 文本PDF等等
注意:按照我之前测试经验有时候把文本改成XML或者HTML之后,输出结果为乱码或报错,原因有待进一步探讨(环境为R12环境,11i环境基本都是输出到html,没有进行类似测试)
如:
有时候点击输出会弹出个下载框,让你下载一个FENDER.EXE的文件,这个可能是跟输出
文件格式无法打开有关
在客户机器上如果没有按照PDF阅读软件的话,就回弹出这个下载框,按照之后解决。
但是,有些请求仍会报该错误,暂时不知道为啥。
ORACLEERP开发基础之EBS开发基础

ORACLEERP开发基础之EBS开发基础第一篇:ORACLE ERP开发基础之EBS开发基础ORACLE ERP开发基础之EBS开发基础Oracle ERPORACLEERP开发基础之前言ORACLE ERP开发之OracleForms基础(一)Forms设置部分ORACLEERP开发基础之OracleForms基础(二)FORMS代码部份ORACLE ERP开发基础之Oracle Report基础ORACLEERP开发基础之Oracle数据库基础开发工具安装Oracle EBS11i 开发工具是developer6i的东西,非常古老。
因为是转手过来的机器,开发工具都是安装好了,所以也没去在意这工具的安装。
今天系统重装了,才知道这工具安装起来也是特烦人的。
先安装FORMS6i与REPORT6i,安装完后一定要打补丁。
否则会出现一大堆莫名的错误。
接着安装discoverer。
安装discoverer时先将注册表备份出来,因为discoverer不能和Forms安装在同一目录。
然后再安装 discoverer的补丁,接着再将注册表恢复回来。
大致这样可以了。
注意顺序一定要不能错了,否则又会出现一堆无聊的错误。
唉!developer6i是98年的工具。
盼着EBS R12应该是用DEVELOPER10g吧。
EBS二次开发包注册2.1 从 Server 中下载 ERP Library(.pll), 存放于本机Server Path : /u01/au/11.5.0/resourceForm文件与Library文件要存放在固定目录例如: Form存放在 d:ErpFormFormLibrary 存放在d:ErpFormLibrary;2.2 在Regedit > HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE > FORMS60_PATH加入client 端存放 Form 及 Library的路径(如图)例如:d:ErpFormLibrary;d:ErpFormForm(建议要加在最前面) 利用TEMPLATE.fmb 模板来开发FormOracle 已经为我们提供了一个Form 的开发模板,(/data/deve/devappl/au/11.5.0/forms/ZHS/TEMPLATE.fmb) 我们的开发实际要基于这个模板,这个模板里面已经存在了我们将会用到的Oracle 标准的对象,我们需要做的,就是这这个模板的基础上面,添加我们自己的对象。
ORACLE-EBS并发管理系统器

关于Oracle E-Business Suite并发处理机制(Current Processing)2015-01-21 14:05 2352人阅读评论(0) 收藏举报分类:Oracle EBS(48)Oracle EBS Concurrent Program(15)版权声明:转载请以链接形式注明出处2012年写过一篇关于Oracle E-Business Suite并发管理器的文章,回头看之前总结的内容还是比较单薄,很多点没说到,最近在看这块的内容,索性再写一篇稍微完整的文章来。
Oracle E-Business Suite并发处理机制(Current Processing)的好处区别于普通功能的处理机制,并发处理机制其实是一个异步处理机制,它把程序放到后台来运行,前台的操作还给用户,允许用户可以继续做其他业务。
技术上将,异步处理的好处是降低系统特定时间点的负载,提升系统资源的整体使用率。
感受上讲,异步的机制可以有效提升整体的使用感受,减少用户无效的等待时间。
什么样的程序可以用并发机制来处理报表类报表是一种非常个性化的东西,一般也是每家公司客户化最多的部分,如果为报表需求都开发不同的列表界面来查询、展示,那么工作量将是巨大的。
所以Oracle把报表嵌入到并发处理中,通过一些灵活的配置或少量的开发(Reports/BI Publisher Reports)既可以实现用户各类报表的需求.流程类多用于批量事务处理,或是长时间运行的业务,如库存管理器批量处理接口表中的临时事务。
并发处理机制(Current Processing)的两类组件并发处理机制(Current Processing)包括两类组件:•并发管理器(Concurrent Managers)•并发请求(Concurrent Requests)像公司中“经理”一样,Manager给Worker安排任务,Worker负责具体的执行。
Oracle EBS中的Concurrent Managers就是负责安排工作,Concurrent Requests负责具体的执行。
ORACLE-EBS-基础设置要点简介

ORACLE-EBS-基础设置要点简介概述Oracle E-Business Suite(简称EBS)是一款企业级应用软件,它的设计目标是为企业提供全面的业务解决方案,包括财务、人力资源、供应链管理、客户关系管理等多个模块。
在使用EBS之前,需要进行一些基础设置,以确保系统的正常运作和最好的性能效果。
本文将介绍EBS基础设置的要点,包括语言支持、日期和货币、服务器配置、访问控制等。
语言支持EBS支持多种语言,用户可以根据需要进行自由切换。
在设置中,需要将语言设置为“负载均衡(HTTP)”或“标准”的形式。
此外,还可以针对特定用户设置语言,具体方法如下:1.在“用户维护”中进行如下设置用户界面语言:英语报表语言:英语2.在“用户个人设置”中进行如下设置首选语言:英语日期和货币对于日期和货币的设置,需要根据不同的国家和地区进行选择。
在EBS中,可以通过运行“日期和货币设置”的功能来进行设置,具体步骤如下:1.找到“运行窗口”或“应用程序菜单”,输入“日期和货币设置”和相应的国家或地区。
2.选择适当的日期格式和货币符号。
3.点击“提交”按钮,保存设置。
服务器配置针对不同的业务需求和规模,EBS的服务器配置需要进行适当的调整。
其中,包括以下几个方面:1.并发管理:EBS支持多个并发事务的同时运行,但需要进行相关的实时监控和限制。
2.内存和磁盘:对于大型企业,需要将EBS的内存和磁盘空间适当地进行扩展,以确保系统的正常运作和快速响应。
3.网络:在分布式环境中,不同的应用服务器需要进行适当的网络配置,以确保数据的安全传输和高效访问。
访问控制为了保护EBS系统的安全性,必须进行严格的访问控制。
安全策略应包括以下要点:1.密码策略:设置密码长度、复杂度等特性,规定用户更改密码的频率,以尽可能保障系统安全。
2.角色权限:为不同的用户设置不同的应用程序权限、菜单权限、功能权限和数据权限,以确保资源的合理分配和使用。
ORACLE+EBS+基础与提高+-+弹性域+(Zhengang[1].Zhu)
![ORACLE+EBS+基础与提高+-+弹性域+(Zhengang[1].Zhu)](https://img.taocdn.com/s3/m/d68d43fe04a1b0717fd5dd64.png)
ORACLEE-BUSINESS SUITE基础与提高——弹性域开发文档作者: Zhengang.Zhu创建日期: 2009-03-29修改日期:目录值和值集 (3)值和值集概览 (4)预定义值集 (5)计划值和值集 (6)选择值格式 (7)值格式 (8)格式类型 (8)集最大长度 (10)最小值和最大值的范围 (12)确定用户的需要 (13)选择值集的验证类型 (14)计划值以使用范围功能 (17)值集命名惯例 (18)独立值与从属值之间的关系 (19)父值、子值和累计组 (21)实施验证表值集概览 (22)使用验证表 (23)定义验证表 (25)验证表的 WHERE 子句和约束变量 (26)约束变量 (28)键弹性域中默认值、快速录入值和复制值的优先顺序 (31)值和值集值和值集概览Oracle Application Object Library 使用值、值集和验证表作为键弹性域、说明性弹性域和标准请求提交的重要组成部分。
在首次定义弹性域时,您可以选择段的使用数量和显示顺序。
您也可以选择验证每个段的方法。
选择的结果将影响您如何定义值集和值。
不管是在定义弹性域段结构之前或在进行定义时,您应首先定义值集。
通常您在完成定义(冻结和编译)弹性域之后才定义单个值。
根据使用的值集类型,在使用弹性域之前,您不必预定义单个值。
对于在不同弹性域中的段、相同弹性域的不同结构中的段甚至相同弹性域结构内的段,您均可以共享其间的值集。
您可以共享键弹性域和说明性弹性域间的值集,也可以对使用“标准请求提交”功能的报表使用报表参数的值集。
由于为值集指定的条件确定了可以与之一起使用的值,因此您应该同时计划值和值集。
例如,如果要使用值 01,02 而非1,2,您应该在定义值集时将“右对齐填零”设置为“是”。
预定义值集许多 Oracle Applications 报表使用预定义值集,您也可以将这些值集用于弹性域段。
如果弹性域段使用与“标准请求提交”报表参数关联的值集,则您对其值集所做的任何更改均会影响使用相同值集的任何报表。
oracle ebs 开发技巧

Oracle E-Business Suite(EBS)是一套集成的应用程序,用于支持企业日常的业务运营和管理。
以下是一些常用的Oracle EBS开发技巧:1. 使用标准代码和组件:尽可能使用Oracle提供的标准代码和组件,而不是从头开始编写。
这不仅可以提高代码质量和稳定性,还可以确保与其他Oracle应用程序的兼容性。
2. 定制化开发:如果标准代码和组件不能满足需求,进行定制化开发时,要确保遵循Oracle EBS的最佳实践和规范。
这包括使用标准的Oracle EBS对象、属性和方法。
3. 利用工作流:Oracle EBS支持各种工作流,如审批、任务分配等。
合理利用这些工作流可以提高工作效率,减少手动干预。
4. 优化性能:通过优化数据库性能、减少网络延迟和使用高效的查询语句,可以提高Oracle EBS的性能。
此外,合理配置和应用服务器参数也能有助于提高系统性能。
5. 测试:在部署之前,对修改过的应用程序进行彻底的测试,确保没有引入新的问题。
测试应该覆盖功能、性能和用户界面等方面。
6. 文档:保持完整的开发文档,包括需求分析、设计、实现和测试文档。
这有助于维护和升级应用程序时跟踪代码更改。
7. 安全性:确保应用程序遵循Oracle EBS的安全最佳实践,包括用户认证、访问控制和数据加密等。
8. 持续学习:Oracle EBS是一个不断发展的系统,定期学习新的功能和最佳实践,以及参加Oracle提供的培训课程,可以帮助保持技能更新。
9. 使用工具和插件:Oracle提供了一系列工具和插件,如Oracle SQL Developer和Apex,这些工具可以帮助开发人员更高效地编写、测试和调试代码。
10. 遵循企业架构原则:在开发过程中,遵循企业架构原则,确保应用程序与企业的其他系统集成良好,并满足业务需求。
遵循这些技巧可以帮助开发人员更有效地利用Oracle EBS的功能,提高应用程序的质量和性能。
ORACLE EBS 入门与提高 请求组 数据组 自定义并发程序

起使用) SUBMIT_ONCE (默认值为 ‘N’).
SUBMIT_ONCE 可以设置为 Y 或 N(默认为 N).
FOR ITw并+w发+w程.Ui序—基St—Ej础a请OjN求.与L组cYo,数m提据组高,自定义
文档作者: 创建日期: 修改日期:
Zhengang.Zhu 2009-09-11
目录
在请求组中管理程序 ...............................................................................................................3
这个参数指定标题(可选)
LOOKUP = ”Y|N” LOOKUP = ”Y”
客户化提交请求窗口
这个参数指定标题是一个 Message 或是硬代码的字符串,默
Y 认值为”Y”指定 TITLE 是一个定义的 Message 名称(可选) SE ONLcom 你可以通过以下几种方法客户化提交请求窗口 U j. 重命名窗口标题 + ja 你可以通过参数重命名窗口标题。(如上所述) T+ t 通过请求组限制请求 I .i 你可以限制可用报表或并发程序属于某一个指定的请求组。(如上所述) R ww 限制为一个请求 FO w 你可以通过传递 请求/请求集的名称来限制提交特定的一个请求。
以下列出了所有在‘运行报表’(Run/Requests/SRS)FORM 中可以附加的参 数和它们的使用方法。
REQUEST_GROUP_CODE REQUEST_GROUP_APPL_SHORT_NAME (同
ORACLE EBS 基础设置要点简介

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应用产品培训手册—系统管理员模块系统管理员模块是Oracle应用产品中较基础、重要的一个模块,在该模块中可以完成以下一些重要的功能:⏹ORACLE应用程序安全管理⏹并发程序及请求管理⏹预置文件管理⏹关键性、描述性弹性域及值集设置⏹单据序列管理⏹安全性控制⏹设置打印机本教材就将按以上内容进行展开,从实际使用的角度来介绍Oracle应用产品中有关系统管理员的主要内容,同时对相关具体操作加以说明。
示例版本:Oracle Application 11i 中文版说明 ........................................................................................................................................... i i 目录 (iii)1 ORACLE应用系统安全管理 (1)单元培训目标 (1)系统安全管理概述 (1)责任的组成 (2)数据组 (2)定义责任 (3)定义用户 (4)管理用户责任 (4)监控登录用户 (5)练习 (5)功能安全保护 (5)功能定义 (7)菜单定义 (8)相关安全报表 (9)2 并发程序和请求管理 (10)单元培训目标 (10)并发处理概览 (10)定义并发请求及报表 (12)提交和查看请求 (13)日志文件 (14)并发请求的生命周期 (15)修改请求的阶段和状态 (15)请求集 (16)定义请求集 (17)请求组 (18)定义请求组 (18)练习 (19)并发管理器 (19)使用工作班次以平衡处理工作负荷 (20)控制并发管理器 (21)3 用户预置文件管理 (22)单元培训目标 (22)用户预置文件概览 (22)用户预置文件分层结构 (22)系统预置文件设置 (22)个人预置文件设置 (23)4 关键性/描述性弹性域、值集 (25)单元培训目标 (25)弹性域概览 (25)关键性弹性域 (26)关键性弹性域设置 (27)说明性弹性域 (27)说明性弹性域设置 (28)定义值集 (29)5 单据序列号管理 (32)单元培训目标 (32)单据序列 (32)单据类别 (33)单据序列分配 (34)练习 (34)6 安全性控制 (35)单据培训目标 (35)安全性规则概览 (35)安全性规则定义 (35)安全性规则指定 (36)第九章.设置打印机 (38)单元培训目标 (38)Oracle应用产品打印概览 (38)打印机类型设置 (38)打印机样式设置 (39)打印机驱动程序设置 (40)打印机登记 (40)1ORACLE应用系统安全管理单元培训目标⏹了解应用系统安全管理相关概念⏹掌握定义应用用户的方法⏹掌握定义责任的方法⏹利用责任控制用户对菜单、功能的访问⏹定义菜单系统安全管理概述ORACLE应用产品的安全性管理,主要通过用户+责任的方式来控制。
系列之三:ORACLE_EBS系统应用基础概述

系列之三:ORACLE_EBS系统应用基础概述系列之三: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工作的人员,若从个人背景角度来看,通常可以划分为“技术出身”与“业务出身”两类。
ORACLE-EBS并发管理器

关于Oracle E-Business Suite并发处理机制(Current Processing)2015-01-2114:052352人阅读评论(0)收藏举报分类:Oracle EBS(48)Oracle EBS Concurrent Program(15)版权声明:转载请以链接形式注明出处2012年写过一篇关于Oracle E-Business Suite并发管理器的文章,回头看之前总结的内容还是比较单薄,很多点没说到,最近在看这块的内容,索性再写一篇稍微完整的文章来。
Oracle E-Business Suite并发处理机制(Current Processing)的好处区别于普通功能的处理机制,并发处理机制其实是一个异步处理机制,它把程序放到后台来运行,前台的操作还给用户,允许用户可以继续做其他业务。
技术上将,异步处理的好处是降低系统特定时间点的负载,提升系统资源的整体使用率。
感受上讲,异步的机制可以有效提升整体的使用感受,减少用户无效的等待时间。
什么样的程序可以用并发机制来处理报表类报表是一种非常个性化的东西,一般也是每家公司客户化最多的部分,如果为报表需求都开发不同的列表界面来查询、展示,那么工作量将是巨大的。
所以Oracle把报表嵌入到并发处理中,通过一些灵活的配置或少量的开发(Reports/BI Publisher Reports)既可以实现用户各类报表的需求.流程类多用于批量事务处理,或是长时间运行的业务,如库存管理器批量处理接口表中的临时事务。
并发处理机制(Current Processing)的两类组件并发处理机制(Current Processing)包括两类组件:••并发管理器(Concurrent Managers)并发请求(Concurrent Requests)像公司中“经理”一样,Manager给Worker安排任务,Worker负责具体的执行。
Oracle EBS 中的Concurrent Managers就是负责安排工作,Concurrent Requests负责具体的执行。
系列之四:ORACLE EBS 基础设置要点简介(D)

系列之四:ORACLE EBS 基础设置要点简介(D)ORACLE EBS 基础设置要点简介五、基础数据(一)关于“日历”(二)关于“币种”(三)关于“汇率”(四)关于“单位”(五)关于“地点”六、并发管理七、工作流八、系统初始化设置(一)关于安全性。
(二)关于配置文件(三)值集与弹性域(四)分类账(帐套)与组织架构(五)单据编号(六)层次性设置结构九、结语(注:网站批量发图有问题,上传后显示不清楚。
点击图片打开后,质量尚可。
五、基础数据基础数据通常是指与具体业务关系不大且具有全局性、基础性的一些基本数据,例如日历Calendar、币种Currency、汇率Rate、单位UOM、地点Location等等。
这些基础数据的系统设置有些比较简单如“币种”,有些与真实世界的情况相似如“日历”,有些则可能比较抽象复杂如“地点”等等,情况多种多样。
以下择其要者,作简要说明。
(一)关于“日历”。
EBS中的日历设置,实际包括两大类,一类是与会计工作相关的,包括“会计日历”、“会计事务处理日历”等,它们的使用范围较小,有专门用途,一般是在总账模块设置(这里不赘述)。
一类是工作日日历,它与企业的日常业务工作相关,使用范围广泛,大多数涉及库存组织的业务模块都可能与之相关,如下图35所示:需要注意的是,在新设置工作日日历或更新已存在工作日日历后,需要通过在工具栏的“建立”功能启动一个后台并发程序,以最终完成设置工作。
(二)关于“币种”。
各国或地区的“货币”是一种客观存在,EBS系统已经预置几乎所有企业可能使用到的币种,必要时还可以添加。
用户可以决定哪些币种需要启用,以及维护其使用时的“精确度”。
如下图36所示:(三)关于“汇率”。
企业对于不同币种汇率转换的管理是一项重要的基础性工作,它对企业的经营结果有重要影响。
为方便该项工作的开展,EBS系统专门提供了一个名为“币种管理器”的工具,如下图37所示:企业可以根据工作需要设定多个“汇率类型”(系统初始预置了Corporate值),并为之维护“每日汇率”或基于帐套的“期间汇率”。
系列之五ORACLEEBS系统主数据管理基础介绍

系列之五:ORACLE EBS 系统主数据管理(A)ORACLE EBS 系统主数据管理一、EBS主数据概述(Master Data)二、物料(Item)(一)Item 的范畴(二)Item 的编码(三)Item 的类别(Category)(四)Item的单位(UOM)(五)Item 的制造商部件号(MPN)(六)Item的版本(Revision)(七)Item的组织控制(Master Org)(八)Item的属性及相互关系概述(九)Item的属性内容简介(Attribute)(十)Item的属性快查(十一)Item的客户与供应商关系(十二)Item的物料关系(Relationship)(十三)Item的交叉参考(Cross Reference)(十四)Item 创建的模板(Template)(十五)Item的目录组(Catalog Groups)(十六)Item的待定状态(Pending Status)(十七)Item 的属性组织间查看与复制(十八)Item的删除(十九)Item的其它来源方式三、供应商(Supplier)(一)供应商的分类概述(二)供应商“名称与编号”(Supplier Name/Number)(三)供应商的“地点”(Site)(四)供应商的“分类”属性(Classification)(五)供应商的“接收”属性(Receiving)(六)供应商Site层的“一般”属性(七)供应商Site层的“联系人”属性(八)供应商的多组织支持(MOAC)(九)供应商(Site)的“采购”属性(十)供应商(Site)的“控制”属性(Control)(十一)供应商(Site)的“付款”属性(Payment)(十二)供应商(Site)的“会计”属性(十三)供应商(Site)的“银行账户”属性(十四)供应商(Site)的“发票税”属性(十五)供应商(Site)的“预扣税”属性(十六)供应商(Site)的“纳税申报”及“EDI”属性(十七)R12的供应商定义与维护(十八)供应商的合并四、客户(Customer)(一)客户数据管理概述(二)EBS 交易社区架构(TCA)(三)客户的配置文件分类(Profile Class)(四)客户的创建规则(五)客户的多组织控制(MOAC)(六)客户的交易方层属性及交易方关系(七)客户的账户层与地点层属性(八)客户账户层的“分类”分组属性(九)客户账户层的“市场营销”分组属性(十)客户账户层的“关系”分组属性(十一)客户账户地点层的“特性”分组属性(十二)客户账户与地点层的“通信”分组属性(十三)客户账户与地点层的“联系人”分组属性(十四)客户账户与地点层的“联系人:职责”分组属性(十五)客户账户与地点层的“银行账户”分组属性(十六)客户账户与地点层的“付款方法”分组属性(十七)客户账户与地点层的“配置文件:事务处理”分组属性(十八)客户账户与地点层的“配置文件:单据打印”分组属性(十九)客户账户与地点层的“配置文件:金额”分组属性(二十)客户账户的“地址地点与业务目的”属性(二十一)R12客户的账户层与地点层属性(二十二)客户数据的合并(二十三)客户数据的其它管理功能五、结语一、EBS主数据概述(Master Data)一个有趣的现象是,与SAP相比不同,ORACLE EBS系统中并没有明确的所谓“主数据”(Master Data)概念,ORACLE应用产品官方文档(中英文)中也几乎找不到这个词组。
EBS可执行、并发程序的定义

Oracle EBS可执行、并发程序的定义并发程序的定义步骤:一、定义可执行:1.进入职责应用开发员--并发--可执行;2.定义可执行:可执行的名称唯一;简称尽量和可执行名称一致;应用产品选择要挂的职责,这里选择CUX Customer Application;说明尽量清楚显示这个可执行的作用;执行方法这里是调用pl/sql中的程序包,所以选择pl/sql存储过程执行文件名选择pl/sql中已经写好的包名和主程序名二.定义并发程序:进入职责应用开发员--并发--程序1.程序:运行请求时能进行选择的名字;应用产品:在那个职责下,本例选择CUX Customer Application;说明:并发程序的说明,和程序名保持一致即可;可执行名称:选择之前定义过的可执行程序名;方法在选择可执行名称选择之后自动带出;输出格式:本例是输出为HTML格式;2.参数的定义:序号随意;参数添加为package中的参数名一致;值集:1、选择与之对应的先前定义的值集;2、如果是日期型的值集时,值集选择FND_STANDARD_DATE3、带时分秒的日期型值集的的选择,可以选择FND_STANDARD_DATETIME,也可以选择FND_STANDARD_DATE_TIME注意:选择后带时分秒的参数格式注意比较时参数的格式如果与系统的时间格式不一致时需要进行格式转换:p_trans_date_fr IS NULL OR cmt.transaction_date >= to_date(p_trans_date_fr,'YYYY-MM-DD HH24:MI:SS')p_trans_date_to IS NULL OR cmt.transaction_date <=to_date(p_trans_date_to,'YYYY-MM-DD HH24:MI:SS')如果不许为空则“必需”选项勾上;显示大小:能够调整item在参数界面上的显示长度;提示项:显示在参数界面item前的prompt项3、保存配置版权声明:本文为博主原创文章,未经博主允许不得转载。
Oracle EBS职责菜单地定义

目录一、请求组的新增与修改: (2)1、请求组的新增: (2)2、请求组的修改: (4)二、菜单的设置: (4)1、菜单的设置: (4)三、职责的设置: (6)1、职责的设置: (6)四、用户定义: (9)1、用户的定义: (9)五、操作验证: (11)一、请求组的新增与修改:请求组用来定义该职责所用到的请求。
1、请求组的新增:系统管理员--→安全性--→责任--→请求,双击打开:填写相应的栏位,其中应用栏的填写应与所属模块对应:销售模块——订单管理库存模块——库存管理系统……2、请求组的修改:通过搜索找到要修改的请求组,直接添加和删除请求,保存即可。
如如下图,在上一步新增的请求组中增加“子库存列表〞的请求。
二、菜单的设置:1、菜单的设置:路径:系统管理员职责---->应用产品---->菜单,双击打开:填写菜单名和用户菜单名〔用户菜单名是用户看到的菜单名称〕,菜单类型选择“标准〞,之后在下面填写上序号和提示,并选择子菜单,完成后点击“保存〞,会自动提交一个重新编译菜单的请求,点击“确定〞。
〔注意:如果有多级子菜单如此要屡次定义,如A——>B——>C,要先在菜单B中定义B的子菜单是C,然后到A 的菜单定义中定义A的子菜单为B。
由此可见,菜单的子菜单必须提前定义才能定义其父菜单。
〕如如下图:三、职责的设置:1、职责的设置:路径:系统管理员职责--→安全性--→职责--→定义:双击打开,如如下图:填写责任名,应用产品应与所属的模块一致。
数据组中的名称选择“标准〞,应用新产品要与责任名下的应用新产品一致。
如如下图:选择相应用到的请求组,要求该请求组必须已经事先在系统中定义。
之后选择用到的菜单,同样要求该菜单必须在系统中已经事先定义。
选择后保存即可,如图:如果选择的菜单X围较大,可以在“菜单排除项〞中选择要排除的功能或子菜单,保存即可。
例如,我不想让该审批职责拥有该菜单下的“物料工作台〞职责与“销售订单:成批更改〞职责。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
For IT++ use only
Oracle EBS 基础与提高 Zhengang.Zhu@
传递参数给运行报表窗口
参数格式示例
说
明
REQUEST_GROUP_CODE =”Request Group Code” REQUEST_GROUP_CODE = ”OE_CONC_PROGRAMS”
请求安全组 ........................................................................................................................3 对请求组使用代码 ............................................................................................................3 使用代码客户化提交请求窗口 ........................................................................................3 客户化提交请求窗口 ........................................................................................................4
如:CONCURRENT_PROGRAM_NAME="ARSSETUP"
或 REQUEST_SET_NAME="FNDRSSUB48"
限制请求为一个列表中的请求 你可以通过传递请求/请求集名称作为参数来提交一个或多个请求。
传递参数给值集参数
你可以传递额外的参数给提交请求窗口,它可以被值集所引用来验证请求的参 数。
这个参数传递请求组编码(必输)
REQUEST_GROUP_APPL_SHORT_NAME = ”Application short name” REQUEST_GROUP_APPL_SHORT_NAME = ”OE”
这个参数指定请求组对应的应用的简称(必输)
TITLE =”Application_short_name:Message_Name” TITLE = ”FND:SRS_NEWTITLE”
单。总结起来:
请求组代码提供一个基于 FORM 的方法来控制用户访问到的并发请求和报表。 可以指定一个代码给请求组。
你可以将代码定义为一个参数从菜单中传递给标准请求提交窗口。
当一个菜单调用标准请求提交窗口并传递参数,窗口中止显示代码对应的请求集 中定义的报表和并发程序。
使用代码客Leabharlann 化提交请求窗口定义数据组 ...............................................................................................................................8
数据组介绍 ........................................................................................................................8 使用数据组 ........................................................................................................................8 修改数据组 ........................................................................................................................9
定义程序不兼容规则 ...............................................................................................................6
不兼容和独立运行程序 ....................................................................................................6 并发冲突域 ........................................................................................................................6 实施不兼容规则 ................................................................................................................7
CONCURRENT_PROGRAM_NAME 一起使用) REQUEST_SET_NAME SET_APPL_SHORT_NAME (同 REQUEST_SET_NAME 一
起使用) SUBMIT_ONCE (默认值为 ‘N’).
SUBMIT_ONCE 可以设置为 Y 或 N(默认为 N).
汉得信息技术有限公司
4
HAND Enterprise Solutions Company Ltd.
For IT++ use only
Oracle EBS 基础与提高 Zhengang.Zhu@
所有请求界面的参数列表
如:PROGRAM_APPL_SHORT_NAME="BOM" 在参数中引用:Select :PARAMETER.PROGRAM_APPL_SHORT_NAME from DUAL
传递制造“ORG”参数
你可以传递 5 个 ORG 参数,并在值集中引用他们。你可以在打开请求界面时在 ORG LOV 中选择它们。
ORACLE E-BUSINESS SUITE
FOR ITw并+w发+w程.Ui序—基St—Ej础a请OjN求.与L组cYo,数m提据组高,自定义
文档作者: 创建日期: 修改日期:
Zhengang.Zhu 2009-09-11
目录
在请求组中管理程序 ...............................................................................................................3
以下列出了所有在‘运行报表’(Run/Requests/SRS)FORM 中可以附加的参 数和它们的使用方法。
REQUEST_GROUP_CODE REQUEST_GROUP_APPL_SHORT_NAME (同
REQUEST_GROUP_CODE 一起使用) CONCURRENT_PROGRAM_NAME PROGRAM_APPL_SHORT_NAME (同
LY SUBMIT_ONCE 同 CONCURRENT_PROGRAM_NAME 或 N REQUEST_SET_NAME.一起使用 O m 如果设置 SUBMIT_ONCE 为 YFORM 将在提交按钮点击后退出。 E o TITLE S .c LOOKUP (默认为’N’) U j USE_ORG, ORG_ID, ORG_NAME, ORG_CODE, + ja CHART_OF_ACCOUNTS_ID (五个参数) T+ t 如果 USE_ORG 设置为 Y(默认为 N)提交请求 FORM 检查其它 ORG 参数是 I i 否设置,如果参数没有设置,它试图从 globals (GLOBAL.FND_ORG_ID, . GLOBAL.FND_ORG_NAME, etc.).中赋值。如果 globals 也没有设置,ORG w LOV 所有的选项将显示在 LOV 中。 FOR ww 值集中应该一直引用参数,而不是从 global 中获取。
这个参数指定标题(可选)
LOOKUP = ”Y|N” LOOKUP = ”Y”
客户化提交请求窗口
这个参数指定标题是一个 Message 或是硬代码的字符串,默
Y 认值为”Y”指定 TITLE 是一个定义的 Message 名称(可选) SE ONLcom 你可以通过以下几种方法客户化提交请求窗口 U j. 重命名窗口标题 + ja 你可以通过参数重命名窗口标题。(如上所述) T+ t 通过请求组限制请求 I .i 你可以限制可用报表或并发程序属于某一个指定的请求组。(如上所述) R ww 限制为一个请求 FO w 你可以通过传递 请求/请求集的名称来限制提交特定的一个请求。
你可以传递给提交请求窗口一个不同的标题,并指定能够选择的请求组的代码。为了 实现这些,你需要引用‘运行报表’窗口,并传递一定的参数给这个功能。并建立菜 单包含这个表单功能。
使用一个请求组代码作为参数 以下的表格说明可以传递给‘运行报表’窗口的参数
汉得信息技术有限公司
3
HAND Enterprise Solutions Company Ltd.
LY 自定义并发程序 .....................................................................................................................10 N 日志和输出文件名 ..........................................................................................................10 O m 使用 Oracle 工具编写并发程序...................................................................................10 o Pro*C 并发程序..............................................................................................................11 E c 主语言并发程序 ..............................................................................................................12 FOR ITw+w+w.UiStjaj. 提交并发请求 (CONCSUB)..........................................................................................13