
Report
文章平均质量分 56
花椰菜1110
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EBS报表输出文本身份证号全部显示和订单号不自动去0
http://www.veryhuo.comOracle EBS 提供多种报表的开发和输出形式,由于MS Excel在处理数据方面的优势明显,报表输出用Excel打开是很常见的开发项。但是正是由于Excel的“过于智能而不智能”,导致有时输出字段会被Excel自动处理,导致数据错误。例如: 系统内部字段,物料编码/订单标号 等等字段在数据库内存储的格式为 varchar, 在某些业务转载 2014-11-12 10:44:07 · 1431 阅读 · 0 评论 -
合计小计--CUX_PO_MONTHLY_REPORT_PKG(自己小计包)
create or replace package body CUX_PO_MONTHLY_REPORT_PKG IS--通过采购对账单验证数据的正确性PROCEDURE OUT_PUT(P_TYPE IN NUMBER, P_VAR_BUF IN VARCHAR2) IS BEGIN IF P_TYPE = 1 THEN FND_FILE.PUT_LINE(原创 2014-11-14 09:39:11 · 616 阅读 · 0 评论 -
合计小计--CUX_DETAIL_LEDGER_PKG(单层循环小计合计参考包)
CREATE OR REPLACE PACKAGE BODY CUX_DETAIL_LEDGER_PKG IS ---输出报表 PROCEDURE output_report(p_ledger_id IN NUMBER, p_company IN VARCHAR2,原创 2014-11-14 09:38:01 · 767 阅读 · 0 评论 -
一个订单行对应三张工单,三张工单号全部显示在一格里
/*1、应用实例:CUX_采购订单(外协)CUX_PO_ORDER_WX一个订单行的一个发运行对应三个分配行的三张不同任务单号(41000002615), 即一个订单行对应三张工单,三张工单号全部显示在一格里*/FOR c_h IN po_header LOOP FOR c_l IN po_lines(c_h.org_id,c_h.po_header_id ) LOOP原创 2014-11-14 11:23:16 · 1498 阅读 · 0 评论 -
三张工单号全部显示在一格里及BOM层级
--此程序适用于(1)三张工单号全部显示在一格里,CUX_PO_ORDER_WX(采购订单-外协)(2)按前边多一个空格的方式层次显示BOM层级/*add by wrh 20140628:一个订单行的一个发运行对应三个分配行的三张不同任务单号, 即一个订单行对应三张工单,三张工单号全部显示在一格里*/ FOR C_DIS IN CUR_DIS(c_h.PO_原创 2014-11-14 10:52:59 · 535 阅读 · 0 评论 -
取事务处理来源
SELECT MSI.SEGMENT1 物料, MSI.DESCRIPTION 描述, MSI.PRIMARY_UNIT_OF_MEASURE 单位, MTT.TRANSACTION_TYPE_NAME 事务处理类型, DECODE(MMT.TRANSACTI原创 2014-11-14 10:17:28 · 1028 阅读 · 0 评论 -
常用报表参数值集
(1)P_ORGNIZATION_ID:10/NUMBER 配置文件:MFG_ORGANIZATION_ID :INV_ORG_ID--库存组织 配置文件:MFG_ORGANIZATION_ID(2)P_CREATION_DATE:GL_PERIODS--会计期间,格式“YYYY-原创 2014-11-14 11:43:45 · 1035 阅读 · 0 评论 -
报表字符前的0被自动去掉和身份证号全部显示
Oracle EBS 报表输出字符字段前部"0"被Excel自动去掉问题http://www.veryhuo.com 2012-10-18 烈火网 投递稿件 我有话说Oracle EBS 提供多种报表的开发和输出形式,由于MS Excel在处理数据方面的优势明显,报表输出用Excel打开是很常见的开发项。但是正是由于Excel的“过于智能而不智能”,导致有时输出字段会被Excel自动处理转载 2014-11-14 14:06:49 · 651 阅读 · 0 评论 -
报表中两种传空参数方式的区别
--两种传参数方式的区别--费用采购接收单:CUX_COST_PURCHASE_REV_PKG--CURSOR c_count(X_PF IN VARCHAR2)中如果用第一种 MSIB.SEGMENT1查出来不能为空值,--对于按类别而不是按料号采购的就查不出数据(有物料类别,无料号)AND MSIB.SEGMENT1 BETWEEN NVL(P_ITEM_NUM_F, MSIB原创 2014-11-14 14:05:13 · 854 阅读 · 0 评论 -
采购月报表(素丽)
SELECT pha.segment1 po_number, to_char(mmt.transaction_date,'yy-mm-dd') transaction_date, decode(mmt.transaction_type_id,18,'接收',36,'退回','') transaction_type, msib.segment1原创 2014-11-14 11:46:17 · 430 阅读 · 0 评论 -
有PO没PR的查询
SELECT RRSL.Rcv_Transaction_Id, --pre.attribute1, (case when p_acct = '16049901' then (select TRIM(fa.SERIAL_NU原创 2014-11-14 11:30:52 · 548 阅读 · 0 评论 -
表的索引字段一般不用格式转换函数,否则失去索引的效果,使索引速度变慢
--表的索引字段一般不用格式转换函数,否则失去索引的效果,使索引速度变慢SELECT FND_DATE.CANONICAL_TO_DATE(TO_CHAR(MMT.TRANSACTION_DATE,'yyyy-MM-dd hh24:mi:ss')) FROM MTL_MATERIAL_TRANSACTIONS MMT--FND_DATE.CANONICAL_TO_DATE(TO_原创 2014-11-14 10:58:15 · 418 阅读 · 0 评论 -
取得打印人信息
--取得打印人信息 BEGIN SELECT replace(replace(ppf.full_name, ',', ''), ' ', '') INTO v_print_person FROM fnd_user fu, per_all_people_f ppf WHERE fu.user_name = fnd_globa原创 2014-11-14 10:15:28 · 422 阅读 · 0 评论 -
合计小计---CUX_FA_DETAIL_001(多层循环小计合计参考包)
CREATE OR REPLACE PACKAGE BODY CUX_FA_DETAIL_001 IS PROCEDURE OUTPUT(P_TEXT IN VARCHAR2) IS BEGIN FND_FILE.PUT_LINE(FND_FILE.OUTPUT, P_TEXT); END OUTPUT; PROCEDURE LOG(P_TEXT IN V原创 2014-11-14 09:40:19 · 1034 阅读 · 0 评论 -
报表小数点前0不显示的问题解决
--根据公司财务部的要求,需要在ERP报表中的数字输出格式需要在小数点前的0也要显示,且如果数字是整数,那么整数后面最好不要把0(精度)带出来。---正常情况下,无任何格式的输出是.1(0.1),财务的会计员看多数字时会把.1(0.1)看成1,对于这种只是显示小数点前面的0,根据网上关于ORACLE的格式输出是很好解决的,如:--x =0.1TO_CHAR(x,'fm9999990.9原创 2014-11-14 14:04:02 · 4239 阅读 · 0 评论 -
合计小计
CUX_FA_DETAIL_001--多层循环小计合计参考包 CUX_DETAIL_LEDGER_PKG--单层循环小计合计参考包 CUX_PO_MONTHLY_REPORT_PKG--自己小计包原创 2014-11-14 11:11:47 · 420 阅读 · 0 评论 -
显性游标嵌套
--显性游标嵌套DECLARE CURSOR CUR1 IS SELECT DEPTNO FROM DEPT; CURSOR CUR2(P1 EMP.DEPTNO%TYPE) IS SELECT ENAME FROM EMP WHERE DEPTNO = P1; V_DEPTNO DEPT.DEPTNO原创 2014-11-14 11:06:14 · 390 阅读 · 0 评论