FSG报表定义导入
Copying Report Objects From Another Database (FSG Transfer Program)
Run the FSG Transfer program to copy report objects from one General Ledger database to another. You can copy row sets, column sets, reports, report sets, content sets, row orders, display sets, and display groups.
For example, when you implement General Ledger, you might also define all of your FSG objects in a test database. Once your production database is fully functional, you can easily copy the FSG objects from your test database by using the FSG Transfer program.
Prerequisites
- You or your System Administrator must define database links.
- The chart of accounts in your source database must be identical to the chart of accounts in your target database.
- Any currencies and sets of books referred to by the row sets and column sets being copied must exist in the target database.
- Report details, such as budgets and encumbrance types, referred to by copied reports must exist in the target database.
- You must be logged in to General Ledger and connected to the target database.
To run the FSG Transfer program:
- 1. Navigate to the Submit Request window.
- 2. Select the concurrent program named Program - FSG Transfer.
- 3. Enter the program parameters.
- 4. Submit the request.
- 5. When the concurrent request finishes, review the report for any warnings and error messages. If there are errors, correct them, then rerun the FSG Transfer program.
Other Considerations
The report produced by the FSG Transfer concurrent request identifies any warnings and error messages which occurred when the program ran. Some of the reasons for warnings include:
- Name collisions: If a report object you are trying to copy already exists in your target database, you will get a warning message and the report object will not be copied.
- Row and column set references: If any of the copied row or column sets refer to a currency or set of books which doesn't exist in the target database, you will get a warning message and the reference will be excluded from the copied row or column set.
- Report details: If any copied FSG reports refer to report details, such as budgets and encumbrance types, which don't exist in the target database, you will get a warning message and the reference will be excluded from the copied report.
If the FSG Transfer program is interrupted, you can resubmit the program with the same parameters. Note that the program will produce warning messages for any report objects that were successfully transferred during the interrupted run. You can ignore these warnings.
In this Document
APPLIES TO:Oracle General Ledger - Version 10.7 to 12.1.3 [Release 10.7 to 12.1] PURPOSETroubleshooting Guide for the FSG Transfer program (RGRXFR). TROUBLESHOOTING STEPSCHECK SETUP1. Check the log file for error messages. 2. Are the charts of accounts in the source and target database identical, including value sets (the chart of accounts size, data type, segment separator, and segment assignments must be identical)? 3. Do currencies and sets of books referred to by the row sets and column sets being copied exist in the target database? 4. Do the components you are trying to transfer already exist on the Target database? If yes, you can not transfer them again. 5. Did you create the database link on the Target database? If it already existed, did you drop it first? 6. Did you run the FSG Transfer from the Target database? OTHER ISSUES1. You see the errors ORA-20000, ORU-10027 and ORA-06512 in the log file:ERROR at line 1: Set the profile option FSG: Message Detail to 'Minimal' or 'None. 2. You see the errors APP-01126 and ORA-20000 in the log file:APP-01126: Concurrent manager got error running sql*plus Shutdown and restart the concurrent managers. 3. You see the errors ORA-00604 and ORA-01000 in the request log file:ORA-00604 Error occurred at recursive SQL Level 1 Check the log file to determine where the process failed. If the name of a row set, column set, content set or report set has a % sign as part of the name, this could cause the program to fail with ORA-00604 and ORA-01000 error messages. Change the name of the set containing the %. Once the % has been removed from the name of the set, the program should then complete normal. 4. You get error APP-09518 (APP-RG-09518) on the Define Database Links form (RGXGDDBL)You are trying to create the database link for the FSG Transfer on the Define Database Links form (RGXGDDBL) in General Ledger. APP-09518: Encountered error while creating database link. Some things to check: b. Grant the APPS user account (GL in 10.7) in the RDBMS target server the privilege to create database links. c. Create the database link using the GL Super User responsibility by navigating to the Define Database Links form (Setup/System/Database Links) on the Target database. d. Verify you have included the domain name in the Connect String field. e. Verify there are entries in the source and target database tnsnames.ora files for both the source and target databases. f. The syntax of the create database link may require double quotes around the db link. Example: Database Name = "XXX" |
Defining Database Links
You can define links to other General Ledger databases by using the Define Database Links window. You give each linked database a name, which you can then use for copying FSG report objects from the linked database into your current database.
For example, when you implement General Ledger, you might define all of your FSG report objects in a test database. Once your production database is fully functional, you will probably want to transfer your report objects to it. To do this, you first create a link from the production (target) database to the test (source) database. Once the link is established, you can copy the report objects by using the FSG Transfer program.
Prerequisites
- For both the source and target databases, you or your database administrator must set the DISTRIBUTED_TRANSACTION parameter to a number greater than zero. The parameter is located in the init.ora file on the database server.
- You or your database administrator must grant permission for database link creation in the target database by executing the following SQL statement:
grant create database link to <APPS account>
- where
<APPS account>
- is your APPS account name.
To create a link to a General Ledger database:
- 1. Navigate to the Define Database Links window.
- 2. Enter the Database Name and optional Description for the linked database. You must also supply the Database Name to the FSG Transfer program.
- You can find the database name by executing the following query in the source database:
SELECT value FROM v$parameterWHERE UPPER(name) = 'DB_NAME';
- 3. Enter the following additional information for the database. If you do not know what to enter, ask your System Administrator.
Connect String:
- The network connect string to point to the General Ledger database.
Domain Name:
- The domain of the remote General Ledger database to which this link connects.
- You can find the domain name by executing the following query in the source database:
SELECT value FROM v$parameterWHERE UPPER(name) = 'DB_DOMAIN';APPS Username:
- The name of the Oracle Applications account that has read access to the General Ledger database tables. Note that this is not the username you enter to login to Oracle Applications.
APPS Password:
- The password for the above username. Note that, for security reasons, when you enter the password General Ledger will display asterisks instead of the actual characters in the password.
- See: Creating Database Links
(Oracle 7 Server SQL Reference, Release 7.3)
- 4. Save your work.
To delete a database link:
- 1. Navigate to the Define Database Links window.
- 2. Query the database name you want to delete.
- 3. Choose Delete Record from the Edit menu.
- 4. Choose Yes to delete the database link.
db_domain操作方法记录
col name for a30
col type for a10
col value for a20
show parameter db_domain
NAME TYPE VALUE
------------------------------------ ---------- ------------------------------
db_domain string
show parameter name
NAME TYPE VALUE
------------------------------------ ---------- ------------------------------
db_file_name_convert string
db_name string doudou
db_unique_name string doudou
global_names boolean FALSE
instance_name string doudou
lock_name_space string
log_file_name_convert string
service_names string doudou
alter system set db_domain='com' scope=spfile;
SQL> show parameter db_domain
NAME TYPE VALUE
------------------------------------ ---------- ------------------------------
db_domain string
SQL> show parameter name
NAME TYPE VALUE
------------------------------------ ---------- ------------------------------
db_file_name_convert string
db_name string doudou
db_unique_name string doudou
global_names boolean FALSE
instance_name string doudou
lock_name_space string
log_file_name_convert string
service_names string doudou
虽然我们修改成功了,但是没有立刻生效,我们重启数据库
shutdown immediate
startup
SQL> show parameter db_domain
NAME TYPE VALUE
------------------------------------ ---------- ------------------------------
db_domain string com
SQL> show parameter name
NAME TYPE VALUE
------------------------------------ ---------- ------------------------------
db_file_name_convert string
db_name string doudou
db_unique_name string doudou
global_names boolean FALSE
instance_name string doudou
lock_name_space string
log_file_name_convert string
service_names string doudou.com
修改db_domain重启数据库后生效!还有一点需注意service_names自动变为doudou.com也就是说当你设置db_domain时,在不设置service_names的情况下,service_names =db_unique.db_domain(为什么会有这个公式,下面会讲)
FSG报表定义导入的更多相关文章
- 在VS2012后的版本中做数据报表时,提示尚未指定报表“Report1”的报表定义
有一群的朋友在用VS2012做数据报表时,老是提示 本地报表处理期间出错. 尚未指定报表“Report1”的报表定义 未将对象引用设置到对象的实例. 我看了一下,步骤没错,我用VS2010做了一下,一 ...
- 【SSRS】入门篇(三) -- 为报表定义数据集
原文:[SSRS]入门篇(三) -- 为报表定义数据集 通过前两篇文件 [SSRS]入门篇(一) -- 创建SSRS项目 和 [SSRS]入门篇(二) -- 建立数据源 后, 我们建立了一个SSRS项 ...
- FSG报表打印报错,log文件显示java.sql.SQLException: No corresponding LOB data found
报错信息: +---------------------------------------------------------------------------+ Plsql 程序的日志信息开始 ...
- 安装vs2017后,RDLC 报表定义具有无法升级的无效目标命名空间
原先的RDLC报表定义用的命名空间是2008,用vs2017报表设计器重新保存后,会自动升级成2016,导致无法使用. 不想升级控件,太麻烦,所以就手动修改RDLC文件吧. 1.修改http://sc ...
- 尚未指定报表“Report1”的报表定义
在做RDLC项目中遇到这样的错误 本地报表处理期间出错. 尚未指定报表“Report1”的报表定义 未将对象引用设置到对象的实例. 解决方案: 打开reportViewer->LocalRepo ...
- RDLC报表问题:尚未指定报表“Report1”的报表定义
原文:尚未指定报表“Report1”的报表定义 在做RDLC项目中遇到这样的错误 本地报表处理期间出错. 尚未指定报表“Report1”的报表定义 未将对象引用设置到对象的实例. 解决方案: 打开re ...
- python 模块定义导入
1.定义模块:用来从逻辑上组织python代码(变量.函数.类.逻辑:实现一个功能),本质就是:.py结尾的python文件(文件名:test.py,对应的模块名:test)包:本质就是一个目录(必须 ...
- python_79_模块定义导入优化
''' 1.定义 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件 (文件名:test.py,对应的模块名:test. import ...
- 8.模块定义导入优化time datetime内置模块
1.模块(module)的定义:本质就是.py的python文件用来从逻辑上组织python代码(变量\函数\类\逻辑:实现一个功能)包(package)的定义:用来从逻辑上组织模块的,本质就是一个文 ...
随机推荐
- android数据存储之外部存储(External Storage)
Android设备支持外部存储器,可以是可移动存储器(如SD卡),也可以是内置在设备中的外部存储器(不可移动). 如果希望外部存储器上的文件只对本程序有用,并且当程序被卸载时目录中的文件自动被系统删除 ...
- winxp计算机管理中服务详解
winxp计算机管理中服务详解01 http://blog.sina.com.cn/s/blog_60f923b50100efy9.html http://blog.sina.com.cn/s/blo ...
- 如何在一个div标签里显示出另一个网页? <iframe src=" http://www.baidu.com " width="800px" height="200px" scrolling="no" frameborder="0"> </iframe>
如何在一个div标签里显示出另一个网页? 用在div里用iframe,就像下面的代码 <iframe src=" http://www.baidu.com " width=& ...
- R语言读取excel文件的3种方法
R读取excel文件中数据的方法: 电脑有一个excel文件,原始的文件路径是:E:\R workshop\mydata\biom excel数据为5乘2阶矩阵,元素为 ...
- bash快捷建
bash快捷建 ctrl键组合ctrl+a:光标移到行首.ctrl+b:光标左移一个字母ctrl+c:杀死当前进程.ctrl+d:退出当前 Shell.ctrl+e:光标移到行尾.ctrl+h:删除光 ...
- 设计模式可复用面向对象软件设计基础之对象创建型模式—ABSTRACT FACTORY( 抽象工厂)
意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 适用性 在以下情况可以使用 Abstract Factory模式 • 一个系统要独立于它的产品的创建.组合和表示时. • 一 ...
- java线程池初步理解
多线程基础准备 进程:程序的执行过程,持有资源和线程 线程:是系统中最小的执行单元,同一个进程可以有多个线程,线程共享进程资源 线程交互(同步synchronized):包括互斥和协作,互斥通过对象锁 ...
- git push --help
git-push(1) Manual Page NAME git-push - Update remote refs along with associated objects SYNOPSIS gi ...
- linux下解压被分割的zip文件
形如被分割的一系列文件:linux.z01, linux.z02, linux.z03, linux.zip 直接右键解压是不行的. 首先合并文件:cat linux.* > linux_all ...
- DNS配置
配置永久IP: cd /etc/sysconfig/network-scripts/ 主DNS服务器配置: 由于caching-nameserver软件包提供了各种配置文件的模板,大大降低了BIND ...