[code]fnd_profile.value的用法:
select fnd_profile.value('gl_set_of_books_id')
from dual
select fnd_profile.value('mfg_organization_id')
from dual --取子库
select fnd_profile.value('GL_SET_OF_BKS_ID')
from dual--取帐套 (此方式在R12中已不能使用,需要用GL_ACCESS_SET_ID再查询出LEDGER_ID)
用此方式調整正確的當前咝协h境,特別是在multi_org環境下(在報表前,報表後均要執行因有可能在咝羞^程中變量被人為改變)
有一些view用到org環境參數的,一般要如下設定後,才能select到記錄:
begin
dbms_application_info.set_client_info(:org_id);--如1,2,3之類的
end;
可用'FND_PROFILE.GET' function 查看以下一些參數
取得set of book id
Select fnd_profile.value('GL_SET_OF_BKS_ID') from dual
取得master_id
select fnd_profile.value('SO_ORGANIZATION_ID') from dual;
取得當前org_id
select to_number(fnd_profile.value('ORG_ID')) from dual;
org_id = :$PROFILES$.ORG_ID;也可用此來取得,在定義報表參數時來定義
fnd_profile.value('MFG_ORGANIZATION_ID') 與上的區別
取得當前user_id
select TO_NUMBER(FND_PROFILE.VALUE('USER_ID')) from dual;
FND_GLOBAL.USER_ID 用此方式在report中有可能不好用,在report中建議用上一種方式FND_WHO.PROFILE('USERID') 又一種方式取得當前login_id
select TO_NUMBER(FND_PROFILE.VALUE('login_ID')) from dual;
取得當前username
Declare
username varchar2(30);
begin
username := FND_PROFILE.VALUE('USERNAME');
end;
另獲取username 也可以用FND_Global.User_Name
fnd_global package可以取得一些關於當前login in用戶的信息
取得當前request_id
select FND_PROFILE.VALUE('CONCURRENT_REQUEST_ID') from dual;
FND_REQUEST.SUBMIT_REQUEST 另一種方式
請看fnd_concurrent_requests functions
在PL/SQL Develop中没有环境变量,所以如果要查询多组织的View,需要先执行设置环境变量函数
dbms_application_info.set_client_info(81);end;与 BEGIN fnd_client_info.set_org_context(82)END; 效果一样,这个81是指OU_ID,业务实体的ID
分享到:
相关推荐
"EBS弹性域查询方法" EBS系统中的弹性域(Descriptive Flexfield)是一种强大的工具,可以帮助用户...但是,我们需要注意的是,在查询弹性域时,需要了解EBS系统的基本结构和Table的关系,以便更好地使用这些方法。
这部分讲解了如何在 EBS 中使用自定义代码来扩展系统的功能,例如编写 PL/SQL 代码或使用其他编程语言。 **8.2 通过科目编码取科目描述** 这部分介绍了如何通过科目编码获取相应的科目描述,这对于财务系统尤其重要...
- **Fnd_Profile之使用**:Fnd_Profile是EBS中的一个实用工具,可以用来存储和检索用户的偏好设置。 - **Form之间共享参数组织ID**:在多个Form之间共享某些参数(如组织ID),可以简化数据管理流程,提高效率。 - *...
### Oracle EBS 系统使用技巧汇总 #### 1. 在 Oracle Applications 11i 中如何快速获得上次查询的 SQL 语句 在 Oracle Applications 11i 中,如果想要快速获取上次执行的 SQL 查询语句,可以通过以下步骤实现: -...
- **Fnd_Profile之使用**:使用Oracle EBS中的配置文件功能。 - **Form之间共享参数组织ID**:实现在不同表单间传递参数。 - **弹性域**:一种灵活的数据结构,适用于存储不同类型的信息。 - **注册关键性弹性域**:...
4. **配置文件(Profile)**:配置文件是EBS中设置系统参数的地方,包括序列号的使用策略。在问题中,配置文件名是"Sequential Numbering",并且在"responsibility = GL Manager (TCOS SZ)"和"site = Partially Used...
- **EBS 11i Form 开发实现 MVC 模式**:如何在EBS 11i中使用MVC架构模式开发Form。 - **EBS 预警功能自**:这部分似乎被截断了,可能是关于如何在EBS中实现自定义预警功能的介绍。 以上内容覆盖了文档中提到的...
- **Fnd_Profile之使用**:利用FND_PROFILE进行配置。 - **Form之间共享参数组织ID**:在不同Form间传递参数。 - **弹性域**:定义灵活的数据模型。 - **注册关键性弹性域**:注册重要的弹性域。 - **启用关键性...
- List of Values (LOV) 是一种下拉列表,允许用户从预定义的列表中选择值。通过扩展LOV的功能,用户还可以输入自定义值。 **15. 在FORMS调用WEB页面** - Forms可以通过调用外部URL来集成Web页面,这对于访问外部...
- **方法**: 在LOV中设置允许用户自定义值。 - **应用场景**: 提高灵活性,满足特定业务需求。 17. **在FORMS调用WEB页面** - **方法**: 使用“webpage.open”函数打开网页。 - **应用场景**: 集成外部资源或...
1. **PL/SQL中设置XML头信息的编码**:在PL/SQL代码中,确保XML输出的编码与系统的实际字符集相匹配,例如使用`fnd_profile.value('ICX_CLIENT_IANA_ENCODING')`获取正确的编码。 2. **修改EBS系统首选项**:进入...
以下是关于Oracle EBS中主要的三个核心对象——物料(Item)、供应商(Supplier)和客户(Customer)的基础数据管理和设置的详细说明。 一、物料(Item) 1. Item范畴:物料是指企业中的产品或服务,包括原材料、半...
在ORACLE EBS系统中,物料管理是供应链管理的核心组成部分,涉及物料的全生命周期管理,包括物料的定义、属性设置、关系建立等。以下是物料管理的关键知识点: - **属性内容简介(Attribute)**:每个物料都有其...
配置文件分类(Profile Class)是Oracle EBS中用于对客户进行分类的一种机制。它可以帮助企业根据不同类型的客户制定个性化的策略。常见的配置文件分类包括: - **零售客户**:面向个人消费者的客户。 - **批发客户**...
#### 一、Oracle EBS 11.5.10中的Form个性化概述 在Oracle环境中,Form个性化是一项重要的功能,它允许用户根据自己的需求定制应用程序界面,提高工作效率并确保用户体验的一致性。本文将详细介绍Oracle EBS ...
在ORACLE EBS中,值集和查找代码的使用非常广泛,例如在设置供应商类型时,可以通过值集定义一组标准选项(如国内供应商、国际供应商等),这样不仅可以减少数据录入错误,还能方便后续的数据分析和统计。...
- **Discoverer入门示例**:通过入门示例快速掌握Discoverer的使用方法。 - **职责定位**:通过工作簿找到对应的Discoverer职责,实现数据权限的精细化管理。 综上所述,这份Oracle ERP(NEW)笔记覆盖了从入门到精通...
- 值集(Value Sets)是EBS中用于限制用户输入的选择列表。 **12. 注册主从值集** - 主从值集之间的关系类似于数据块中的主从关系。 **13. 通过应用开发员取得系统管理员职责** - 应用开发人员如何获得必要的系统...
在OracleEBS的Form二次开发中,经常需要灵活的来...更可以只能录入某个应用下某个类型下的值5、在某些情况下Form需要只能够查询6、……在OracleEBS环境中有很多方法来实现这些功能,但是使用预置文件(Profile)、子功能