Oracle EBS 报表输出Excel

本文介绍了如何在Oracle EBS系统中增加新的报表输出类型为Excel,详细步骤包括在'CP_OUTPUT_FILE_TYPE'快码中添加记录,设置查看类型为'application/vnd.ms-excel',并确保并发请求能正确输出Excel格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle EBS 报表输出Excel @吃萝卜去

首先需要在系统中增加请求的输出类型

增加EXCEL输出类型

  1. 在快码 ‘CP_OUTPUT_FILE_TYPE’ 中新增一行:
    1.1) 路径: (Responsibility) Application Developer > (Menu) Application > (SubMenu) Lookups > (Function) Application Object Library.
    1.2) 查询快码 ‘CP_OUTPUT_FILE_TYPE’.
    1.3) 增加一行:
    Code: TEST, Meaning: TEST, Description: Test of Excel Output.

Note: 由于 FND_CONCURRENT_PROGRAMS.OUTPUT_FILE_TYPE 的字符类型为 VARCHAR2(4), 所以快码的长度不能超过4个字符.

快码 ‘CP_OUTPUT_FILE_TYPE’ 正常情况下是不允许新增数据的。

Note: 如果在新建数据的时候form提示 “FRM-41051- You can not create records here.” 可以使用form个性化来解决。
A.) FORM ‘Application Object Library Lookups’, 点击’Help’ > ‘Diagnostics’ > ‘Custom Code’ > ‘Personalize’.
B.) 在个性化界面设置以下内容 :

  • 序号: 10
  • 描述: Allow Edit
  • 条件> Trigger Event : WHEN-NEW-RECORD-INSTANCE, Trigger Object : FND_LOOKUP_VALUES
  • 动作> Seq : 10, Type :
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值