分类目录归档:经验闲谈

Oracle ebs 资产编号跳号问题分析

       在财务系统中会有很多地方都用到缓存,Oracle的解释是为了提高性能而做出的设置,比如在资产模块中,资产编号的生成,就设置了缓存为20,具体如下:

create sequence fa.fa_additions_s
minvalue 1
maxvalue 2000000000
start with 100000001
increment by 1
cache 20
order;

解决方案有两个(一般不建议操作,因为资产编号对资产盘点没有很大的帮助,在实物资产系统一般是用资产标签号进行标识唯一的资产,可说服用户使用标签号;同时建议做个性化对资产编号进行锁定不允许修改):

1)直接去掉序列号缓存,执行下列命令,但这可能会在性能上造成一定的下降:

alter sequence fa_additions_s nocache; 

2)固定序列号的缓存,通过下列命令:

dbms_shared_pool.keep('FA_ADDITIONS_S','Q').

当确认序列不再变更,把上面的代码添加到一个sql脚本,它可以在db启动时运行它,这样在db反弹后pinning不会丢失。

这个问题可能会发生在应用程序的任何序列中,所以用你的序列名替换FA_ADDITIONS_S。

Oracle ebs财务系统年中结算流程(善用Oracle提供的标准检测util)

1.Oracle 总账应用中年终结算流程包含在开启/关闭期间程序里。当用户开启新一年的第一个期间,开启/关闭期间程序中的"gloire" 流程会完成传送所有收入及支出(损益表)账户余额至留存收益账户(REA)的工作。

之后程序会将新一年的第一个期间中的这些收入和费用账户的起始余额设置为0。这些处理流程不会创建日记账,只是单纯的更新新期间的账户余额。其余类型的账户实际余额-资产、负债和所有者权益(资产负债表)平移到新的一年。

注意:在打开新年度之前检查是否有错误的账户类别(不正确的会计、账户类别的科目组合)是很重要的。

帮助找出错误的账户类别请运行总账的诊断工具:错误的账户类别活动脚本Note:1416402.1

2. 用户可以在完成前一年的所有处理流程后开启’新’一年<internal only用户可以在完成前一年的所有处理流程之前>。这允许子分类账处理流程继续正常的工作。当日记账被传送至“最新开启期间”的前一期间时,如果新一年的第一个期间落在日记账导入的期间与最新开启的期间之间。传送程序会前滚实际余额至曾经开启的所有期间,以此更新留存收益余额,

注意:过早的开启新一年的第一个期间会导致传送性能下降。这是因为传送程序会前滚至所有受影响的账户余额至所有开启的期间<internal only至所有曾经开启的未来期间>。

3.在开启/关闭程序期间, "gloire" 流程为每个在前一年当中有活动的平衡段值确认一个有效地,激活的留存收益账户(包括当年没有活动的但在GL_BALANCES表里有余额的科目)。流程需要这些留存收益账户即使一个平衡段值的所有事务处理最终净额为0。

4.在开启新一年的第一个期间之前,“关闭”前一年,需要采取以下步骤: 

  1.  备份数据库。

  2.  核对下一个日历年以及定义过的期间。

  3.  运行在关闭期间时应该运行的报表。如果用户有需要为年终结算查看更多的报表,请依次运行。在总账中没有“年终”报表。

5.在完成以上步骤后,开启新一年的第一个期间。该流程成功完成之后,为新一年运行试算表报表(trial balance report )并且检查确保所有的收入以及支出账户的起始余额为0。

注意:如果期初余额有任何疑问,请使用Note.1416402.1中的分析脚本。

6. 如果公司要求在年结时产生会计分录,需要运行年结分录流程:

       “关闭流程 – 创建损益表以关闭日记账”-会创建结转余额到留存收益科目的会计分录。

       “关闭流程 – 创建资产负债表以关闭日记账”-结转余额到下一年。

7.如果用户有任何收入或者支出账户没有结0,大多数是因为错误的账户类型。检查账户都设置为正确的账户类型(例如:收入或者支出)。

检查账户类型路径:GL->设置 =>财务=>弹性域=>键=>值

  查询账户值并且tab直至段限定词窗口弹出。账户类型会显示在该窗口上。如果账户类型是错误的,按照“误分类账户类型”文档。该文档可以在“总账用户指南”中的“维护(maintenance)”标题下找到(该流程适用于11i和R12)。

  还必需检查科目组合中的账户类别,如果存在不正确的账户类别的段值(通常会是费用类),也会存在不正确的账户类别的会计科目组合,只更正段值不会更正科目组合。

8. 只有实际的余额会自动结转至新的一年,保留款和预算余额需要运行保留款和预算余额年结流程传送数据到新的一年。 

9. 使用用户指南中的年结检查列表检查总账中的年结流程。

Oracle EBS12.2.6 克隆问题集合

数据库克隆错误:

AutoConfig could not successfully execute the following scripts: 
    Directory: /u01/TEST/db/12.1.0/perl/bin/perl -I /u01/TEST/db/12.1.0/perl/lib/5.14.1 -I /u01/TEST/db/12.1.0/perl/lib/site_perl/5.14.1 -I /u01/TEST/db/12.1.0/appsutil/perl /u01/TEST/db/12.1.0/appsutil/clone
      ouicli.pl               INSTE8_APPLY       1 

AutoConfig is exiting with status 1

WARNING: RC-50013: Fatal: Instantiate driver did not complete successfully.
/u01/TEST/db/12.1.0/appsutil/driver/regclone.drv

 

当你执行一次时,报错后,会在oraInventory文件夹中生成数据,再此执行会报如上错误,删除这个文件夹内容重新执行克隆命令即可(rm -rf *).

–数据库克隆完全日志(数据库用户操作)

cd /u01/DEV/db/12.1.0/appsutil/clone/bin

perl adcfgclone.pl dbTier

[oradev@devfin bin]$ perl adcfgclone.pl dbTier

                     Copyright (c) 2002, 2015 Oracle Corporation

                        Redwood Shores, California, USA

                        Oracle E-Business Suite Rapid Clone

                                 Version 12.2

                      adcfgclone Version 120.63.12020000.56

Enter the APPS password : 输入apps密码

Running: Context clone…

Log file located at /u01/DEV/db/12.1.0/appsutil/clone/bin/CloneContext_1107124902.log

Provide the values required for creation of the new Database Context file.

Target System Hostname (virtual or normal) [devfin] :

Target Instance is RAC (y/n) [n] : n

Target System Database SID : DEV

Target System Base Directory : /u01/DEV/db

Target System utl_file_dir Directory List : /u01/DEV/temp

Number of DATA_TOP's on the Target System [1] : 1

Target System DATA_TOP Directory 1 [/u01/DEV/db/data] : /u01/DEV/db/data

Target System RDBMS ORACLE_HOME Directory [/u01/DEV/db/12.1.0] : /u01/DEV/db/12.1.0

Do you want to preserve the Display [devfin:1.0] (y/n)  : n

Target System Display [devfin:0.0] :

Target System Port Pool [0-99] : 0

Checking the port pool 0

done: Port Pool 0 is free

Report file located at /u01/DEV/db/12.1.0/appsutil/temp/portpool.lst

The new database context file has been created :

  /u01/DEV/db/12.1.0/appsutil/DEV_devfin.xml

Check Clone Context logfile /u01/DEV/db/12.1.0/appsutil/clone/bin/CloneContext_1107124902.log for details.

Running Rapid Clone with command:

Running:

perl /u01/DEV/db/12.1.0/appsutil/clone/bin/adclone.pl java=/u01/DEV/db/12.1.0/appsutil/clone/bin/../jre mode=apply stage=/u01/DEV/db/12.1.0/appsutil/clone component=dbTier method=CUSTOM dbctxtg=/u01/DEV/db/12.1.0/appsutil/DEV_devfin.xml showProgress contextValidated=true

Beginning database tier Apply – Tue Nov  7 12:50:41 2017

/u01/DEV/db/12.1.0/appsutil/clone/bin/../jre/bin/java -Xmx600M -DCONTEXT_VALIDATED=true -Doracle.installer.oui_loc=/u01/DEV/db/12.1.0/oui -classpath /u01/DEV/db/12.1.0/appsutil/clone/jlib/xmlparserv2.jar:/u01/DEV/db/12.1.0/appsutil/clone/jlib/ojdbc6.jar:/u01/DEV/db/12.1.0/appsutil/clone/jlib/java:/u01/DEV/db/12.1.0/appsutil/clone/jlib/oui/OraInstaller.jar:/u01/DEV/db/12.1.0/appsutil/clone/jlib/oui/ewt3.jar:/u01/DEV/db/12.1.0/appsutil/clone/jlib/oui/share.jar:/u01/DEV/db/12.1.0/appsutil/clone/jlib/oui/srvm.jar:/u01/DEV/db/12.1.0/appsutil/clone/jlib/ojmisc.jar   oracle.apps.ad.clone.ApplyDBTier -e /u01/DEV/db/12.1.0/appsutil/DEV_devfin.xml -stage /u01/DEV/db/12.1.0/appsutil/clone   -showProgress

APPS Password : Log file located at /u01/DEV/db/12.1.0/appsutil/log/DEV_devfin/ApplyDBTier_11071250.log

  /     15% completed      

Completed Apply…

Tue Nov  7 12:56:59 2017

Starting database listener for DEV:

Running:

/u01/DEV/db/12.1.0/appsutil/scripts/DEV_devfin/addlnctl.sh start DEV

Logfile: /u01/DEV/db/12.1.0/appsutil/log/DEV_devfin/addlnctl.txt

You are running addlnctl.sh version 120.4

Starting listener process DEV…

Listener DEV has already been started.

addlnctl.sh: exiting with status 0

addlnctl.sh: check the logfile /u01/DEV/db/12.1.0/appsutil/log/DEV_devfin/addlnctl.txt for more information … 

Do you want to change the password for all EBS Schemas? (y/n) [n]) : n

Do you want to change the password for sysadmin user? (y/n) [n]) : n

Do you want to change the apps password? (y/n) [n]) : n

Do you want to change the sys and system passwords? (y/n) [n]) : n

Running ETCC to check status of DB technology patches…

 +===============================================================+

 |    Copyright (c) 2005, 2016 Oracle and/or its affiliates.     |

 |                     All rights reserved.                      |

 |             Oracle E-Business Suite Release 12.2              |

 |          Database EBS Technology Codelevel Checker            |

 +===============================================================+

Using context file from command line argument:

/u01/DEV/db/12.1.0/appsutil/DEV_devfin.xml

Starting Database EBS Technology Codelevel Checker, Version 120.38

Tue Nov  7 12:57:24 CST 2017

Log file for this session : /u01/DEV/db/12.1.0/appsutil/etcc/checkDBpatch_21112.log

Bugfix XML file version: 120.0.12020000.32

This file will be used for identifying missing bugfixes.

Mapping XML file version: 120.0.12020000.5

This file will be used for mapping bugfixes to patches.

[WARNING] DB-ETCC: Bugfix XML file (txk_R1220_DB_base_bugs.xml) in current directory is more than 30 days old.

 Check if a newer version is available in patch 17537119.

Identifying database release.

Database release set to 12.1.0.2.

Connecting to database.

Database connection successful.

Database DEV is in READ WRITE mode.

Identifying APPS and APPLSYS schema names.

 – APPS schema : APPS

 – APPLSYS schema : APPLSYS

Checking for DB-ETCC results table.

Table to store DB-ETCC results already exists in the database.

Checking if InMemory option is enabled.

InMemory option is not enabled in the Database.

Checking Bugfix XML file for 12.1.0.2_PSU

Obtained list of bugfixes to be applied and the list to be rolled back.

Now checking Database ORACLE_HOME.

The opatch utility is version 12.2.0.1.7.

DB-ETCC is compatible with this opatch version.

Found patch records in the inventory.

Checking Mapping XML file for 12.1.0.2.160719

All the required one-off bugfixes are present in Database ORACLE_HOME.

Stored Technology Codelevel Checker results in the database DEV successfully.

Finished prerequisite patch testing : Tue Nov  7 12:57:32 CST 2017

Log file for this session: /u01/DEV/db/12.1.0/appsutil/etcc/checkDBpatch_21112.log

 

–应用克隆完全日志(应用用户操作)

cd /u01/DEV/app/fs1/EBSapps/comn/clone/bin

perl adcfgclone.pl appsTier dualfs

[appldev@devfin ~]$ cd /u01/DEV/app/fs1/EBSapps/comn/clone/bin

[appldev@devfin bin]$ perl adcfgclone.pl appsTier dualfs

                     Copyright (c) 2002, 2015 Oracle Corporation

                        Redwood Shores, California, USA

                        Oracle E-Business Suite Rapid Clone

                                 Version 12.2

                      adcfgclone Version 120.63.12020000.56

                ***********************************************************

                In AD-TXK Delta 7, we recommend you clone the run and patch

                file systems in a single operation using the 'dualfs' option.

                Separate cloning of the run and patch file systems will be deprecated

                ************************************************************

Enter the APPS password :

Enter the Weblogic AdminServer password :

Do you want to add a node (yes/no) [no] :

Running: Context clone…

Log file located at /u01/DEV/app/fs1/EBSapps/comn/clone/bin/CloneContext_1107125941.log

Target System File Edition type [run] :

Provide the values required for creation of the new APPL_TOP Context file.

Target System Hostname (virtual or normal) [devfin] :

Target System Database SID : DEV

Target System Database Server Node [devfin] :

Target System Database Domain Name [guobaojinrong.com] :

Target System Base Directory : /u01/DEV/app

Target System Base Directory set to /u01/DEV/app

Target System Current File System Base set to /u01/DEV/app/fs1

Target System Other File System Base set to /u01/DEV/app/fs2

Target System Fusion Middleware Home set to /u01/DEV/app/fs1/FMW_Home

Target System Web Oracle Home set to /u01/DEV/app/fs1/FMW_Home/webtier

Target System Appl TOP set to /u01/DEV/app/fs1/EBSapps/appl

Target System COMMON TOP set to /u01/DEV/app/fs1/EBSapps/comn

Target System Instance Home Directory [/u01/DEV/app] :

Target System Instance Top set to /u01/DEV/app/fs1/inst/apps/DEV_devfin

Do you want to preserve the Display [devfin:1.0] (y/n)  : n

Target System Display [devfin:0.0] :

Target System Root Service [enabled] :

Target System Web Entry Point Services [enabled] :

Target System Web Application Services [enabled] :

Target System Batch Processing Services [enabled] :

Target System Other Services [disabled] :

Target System Port Pool [0-99] : 0

Checking the port pool 0

done: Port Pool 0 is free

Report file located at /u01/DEV/app/fs1/inst/apps/DEV_devfin/admin/out/portpool.lst

UTL_FILE_DIR on database tier consists of the following directories.

1. /usr/tmp

2. /u01/DEV/temp

3. /u01/DEV/db/12.1.0/appsutil/outbound/DEV_devfin

4. /usr/tmp

Choose a value which will be set as APPLPTMP value on the target node [1] : 2

The new APPL_TOP context file has been created :

  /u01/DEV/app/fs1/inst/apps/DEV_devfin/appl/admin/DEV_devfin.xml

Check Clone Context logfile /u01/DEV/app/fs1/EBSapps/comn/clone/bin/CloneContext_1107125941.log for details.

Running Rapid Clone with command:

Running:

perl /u01/DEV/app/fs1/EBSapps/comn/clone/bin/adclone.pl java=/u01/DEV/app/fs1/EBSapps/comn/clone/bin/../jre mode=apply stage=/u01/DEV/app/fs1/EBSapps/comn/clone component=appsTier method=CUSTOM appctxtg=/u01/DEV/app/fs1/inst/apps/DEV_devfin/appl/admin/DEV_devfin.xml showProgress contextValidated=true

FMW Pre-requisite check log file location : /u01/DEV/app/fs1/EBSapps/comn/clone/FMW/logs/prereqcheck.log

Running: /u01/DEV/app/fs1/EBSapps/comn/clone/FMW/t2pjdk/bin/java -classpath /u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/engine.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraPrereq.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraPrereqChecks.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraInstaller.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/OraInstallerNet.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/srvm.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl2.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/Scripts/ext/jlib/ojdl-log4j.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/xmlparserv2.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/prereq/webtier/oui/jlib/share.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/jlib/java oracle.apps.ad.clone.util.FMWOracleHomePreReqCheck -prereqCheckFMW -e /u01/DEV/app/fs1/inst/apps/DEV_devfin/appl/admin/DEV_devfin.xml -stage /u01/DEV/app/fs1/EBSapps/comn/clone -log /u01/DEV/app/fs1/EBSapps/comn/clone/FMW/logs/prereqcheck.log

Beginning application tier Apply – Tue Nov  7 13:02:18 2017

/u01/DEV/app/fs1/EBSapps/comn/clone/bin/../jre/bin/java -Xmx600M -DCONTEXT_VALIDATED=true -Doracle.installer.oui_loc=/oui -classpath /u01/DEV/app/fs1/EBSapps/comn/clone/jlib/xmlparserv2.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/jlib/ojdbc6.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/jlib/java:/u01/DEV/app/fs1/EBSapps/comn/clone/jlib/oui/OraInstaller.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/jlib/oui/ewt3.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/jlib/oui/share.jar:/u01/DEV/app/fs1/FMW_Home/webtier/../Oracle_EBS-app1/oui/jlib/srvm.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/jlib/ojmisc.jar:/u01/DEV/app/fs1/FMW_Home/wlserver_10.3/server/lib/weblogic.jar:/u01/DEV/app/fs1/EBSapps/comn/clone/jlib/obfuscatepassword.jar  oracle.apps.ad.clone.ApplyAppsTier -e /u01/DEV/app/fs1/inst/apps/DEV_devfin/appl/admin/DEV_devfin.xml -stage /u01/DEV/app/fs1/EBSapps/comn/clone    -showProgress -nopromptmsg

Log file located at /u01/DEV/app/fs1/inst/apps/DEV_devfin/admin/log/clone/ApplyAppsTier_11071302.log

提醒:应用克隆命令中perl adcfgclone.pl appsTier dualfs,建议加上“dualfs”,这样系统会自动将fs2节点进行克隆,否则需要单独去做fs2节点克隆。

–新安装的R12.2.6大小(总共192G)

[oraprod@ebsdb u01]$ du -sh PROD/
102G    PROD/

[applprod@ebs u01]$ du -sh PROD/
90G     PROD/

[oraprod@ebsdb ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       47G  4.2G   41G  10% /
tmpfs                  16G  1.9M   16G   1% /dev/shm
/dev/sda1             477M   41M  411M   9% /boot
/dev/sdb1             985G  118G  817G  13% /u01
/u01/stageR12/rpmfiles/Oracle_Enterprise_Linux_64_位-file1.iso
                      3.8G  3.8G     0 100% /media

[applprod@ebs ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       47G  4.4G   40G  10% /
tmpfs                  16G   68K   16G   1% /dev/shm
/dev/sda1             477M   35M  418M   8% /boot
/dev/sdb1             985G  110G  825G  12% /u01
/u01/stageR12/rpmfiles/Oracle_Enterprise_Linux_64_位-file1.iso
                      3.8G  3.8G     0 100% /media

 

保险公司CIRC报送逻辑整理

        保险行业中统信报送(CIRC)是企业很重要的一个工作内容,但此报送又十分复杂,需多个系统共同协作方能完成,主要可能涉及到的系统包括:

1. 核心业务系统;

2. 财务系统;

   财务系统中,主要分为两类:

   2.1)可通过FSG直接配置逻辑,再通过客户化程序取出相关数据;

       2.1.1)定义两套FSG行集信息,新准则指标及旧准则指标。为了程序高效执行,建议在行集中设置6项说明性弹性域,分别表示是否为快报、月报、季报、半年报、年报及决算报。这样定义的好处是每次报送时只会报送相应类型的指标取数结果,比如每月的月报只需取出百个左右的指标数据,这样可以大大节约程序的运行时间。将这两套FSG定义作为客户化程序取数的基数。行集中的项目名称为报送指标因子代码及描述,中间用空格分隔。行集中可能包括分配也可能包括计算,但不能同时存在两种取数方式;在客户化程序中,根据FSG行集维护逻辑,获取相应指标的余额数据。

    说明:并非所有的指标都能从余额表中获取,因此请往下看。

   2.2)不能通过FSG行集配置取数逻辑,则需要从日记帐明细行或者余额表中(不定义行集完全客制化)获取(需定义明细行相关的说明性弹性域)。

      2.2.1)如在定义会计科目体系时,渠道维度与统信报送中渠道相关指标口径不一致,且不能做到一一或者多对一(即不能通过设置汇总实现),只能通过从外围系统获取相应的标识,比如对保费收入科目6031需带保监统计口径的数据(个人代理、公司直销等6个CIRC渠道信息数据)。再通过客户化程序,将相应的指标(200多)数据(年初至今数据,及当起发生数加期初数)插入接口表中,最终形成统信报送的源数据,整理的渠道指标分配表如下:

          

          

      2.2.2)在统信指标中,还有一类比较特殊的指标,这部分涉及到分摊(但目前保监并未要求这类指标需要分摊后的数据,只要求满足总数满足勾稽关系即可,但是为了保证报送数据的更加准确,需按照一定规则分摊),且不能直接获取,需要通过计算,主要包括到(手续费及佣金支出-佣金a64210169-a64210173、分摊的投资收益a64340022-a64340024及业务及管理费a66010085-a66010089)三类,需给出相应的分摊逻辑即可。比如逻辑实例:

           2.2.2.1) 间佣不带险种,则根据相应的直佣比例获取数据,举例如下:

                  64210202:间佣总额

                  64210201:直佣总额

                  T1寿险;T3意外险;T5健康险

                  a64210169(手续费及佣金支出-佣金-意外伤害险) = 64210202 * {64210201.T3/(64210201.T1+T3+T51+T52)};

                  说明:如果没有发生直接佣金,则将所有佣金(包括直接+间接佣金)直接放寿险指标。

                  同时,需要在FSG定义直接佣金的逻辑,最终与间接佣金合并。

           2.2.2.2) 投资收益,以下6类科目余额数据(这6类科目必带险种,交叉验证规则)乘以投资收益6111科目取对应险种比例;

                  投资收益-6111;

                  未到期责任准备金-2701;

                  未决赔款准备金-2702;

                  寿险责任准备金-2703;

                  长期健康险责任准备金-2704;

                  保户储金及投资款-2711;

                  代理业务负债-2314; 

                  a64340023 (分摊的投资收益-健康险-短期)= 6111 * {(2711+2721+2701+2702+2703+2704+2314).T51/(2711+2721+2701+2702+2703+2704+2314)};

                  说明:如果没有发生数据,则直接指定为0。

           2.2.2.3) 业务及管理费并非所有都带险种,根据相应的业务及管理费带险种时,保费收入及保户储金年初至今发生数的比例;如果有业务及管理费数据发生,但无产品售出,则直接将所有6601科目发生数放寿险指标,举例如下:

                 业务及管理费-6601;

                 保费收入-6031;

                 保户储金及投资款-2711;

                 a66010085(业务及管理费-寿险)= 6601 * {(6031.T1+2711.T1)/(6031+2711)};

                 说明:如果发生过业务及管理费数据且未发生6031及2711的数据,即未销售产品,则直接将所有数据指定至寿险指标。这种情况可能会在新公司开业筹备期间发生。

3. 投资系统;

——未完待续。

Oracle EBS Report开发输出报表并下载请求结果

最近客户要求凭证打印出txt格式,且需要通过下载(非网页或者复制另存)方式实现。具体方案如下:

1.由于前台快码无法更新“CP_OUTPUT_FILE_TYPE”,于是采用后台更新需要展示的文件格式(注意插入中英文两条数据),RTZ/RTZ格式下载输出,如下图所示:

 

2.系统管理员浏览器选型
文件格式:RTZ
MIME类型:application/apps-rtz
说明:RTZ

3.并发请求定义中输出格式选择RTZ

4.结果如下图所示: