壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3607|回复: 12

reprot 的问题

[复制链接]
发表于 2007/5/15 15:32:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我在制作一个报表的时候有这样的问题出现, 我在pl/sql 里的sql 是可以运行的,没有任何错误。
  但是我倒入到 report6i 里的时候也没有什么问题,可以得到数据。 但是我在EBS里运行该报表的时候,加上最后2列数据 就输出不了XML文件,不加却可以输出数据!

 有高手遇见没有?
发表于 2007/5/15 15:42:23 | 显示全部楼层
把东西发上来看看
 楼主| 发表于 2007/5/15 16:38:33 | 显示全部楼层

sql

select
         head.order_number,
         head.order_date,
         sysdate nowtime,
         vend.vendor_name,
         vend.vendor_number,
         vend.contact_name,
         vend.telephone,
         sum(line.quantity * line.unit_price) as zongjine,
         head.description,
         line.line_number,
         item.item_name,
         item.item_number,
         line.quantity,
         line.unit_price,
        
         (line.quantity * line.unit_price) line_money,
           concat(
           concat(concat(g.segment1,'.'),concat(g.segment2,'.')),
           concat(concat(g.segment3,'.'),g.segment4)) as feiyongzhanghu,
        line.description hhh,
      
        (SELECT FFVT.DESCRIPTION
        FROM FND_FLEX_VALUES FFV,FND_FLEX_VALUES_TL FFVT
        WHERE FFV.FLEX_VALUE_ID = FFVT.FLEX_VALUE_ID
        AND FFV.FLEX_VALUE_SET_ID = 1018364
        AND FFV.FLEX_VALUE = g.SEGMENT1)||'-'||
       (SELECT FFVT.DESCRIPTION
        FROM FND_FLEX_VALUES FFV,FND_FLEX_VALUES_TL FFVT
        WHERE FFV.FLEX_VALUE_ID = FFVT.FLEX_VALUE_ID
        AND FFV.FLEX_VALUE_SET_ID = 1018365
       AND FFV.FLEX_VALUE=g.SEGMENT2) ||'-'||                 
        (SELECT FFVT.DESCRIPTION
        FROM FND_FLEX_VALUES FFV,FND_FLEX_VALUES_TL FFVT
        WHERE FFV.FLEX_VALUE_ID = FFVT.FLEX_VALUE_ID
        AND FFV.FLEX_VALUE_SET_ID = 1018366
        AND FFV.FLEX_VALUE=g.SEGMENT3) ||'-'||
        (SELECT FFVT.DESCRIPTION
        FROM FND_FLEX_VALUES FFV,FND_FLEX_VALUES_TL FFVT
        WHERE FFV.FLEX_VALUE_ID = FFVT.FLEX_VALUE_ID
        AND FFV.FLEX_VALUE_SET_ID = 1018367
        AND FFV.FLEX_VALUE=g.SEGMENT4) FF
        
   
  from trn_order_headers_5663 head,
       trn_vendors_5663       vend,
       trn_order_lines_5663   line,
       trn_items_5663         item,
       gl_code_combinations   g

  where head.header_id = line.header_id
  and   head.vendor_id =vend.vendor_id
  and   line.item_id  = item.item_id
  and   CODE_COMBINATION_ID = line.expense_account_id   
  group by  head.order_number,
             head.order_date,
             vend.vendor_name,
             vend.vendor_number,
             vend.contact_name,
             vend.telephone,
             head.description,
             line.line_number,
             item.item_name,
             item.item_number,
             line.quantity,
             line.unit_price,
             line.description,
             line.expense_account_id,
             g.segment1,
             g.segment2,
             g.segment3,
             g.segment4
 楼主| 发表于 2007/5/15 16:40:16 | 显示全部楼层
问题, 如果最后2列
      line.description hhh
       和
        (SELECT FFVT.DESCRIPTION
        FROM FND_FLEX_VALUES FFV,FND_FLEX_VALUES_TL FFVT
        WHERE FFV.FLEX_VALUE_ID = FFVT.FLEX_VALUE_ID
        AND FFV.FLEX_VALUE_SET_ID = 1018364
        AND FFV.FLEX_VALUE = g.SEGMENT1)||'-'||
       (SELECT FFVT.DESCRIPTION
        FROM FND_FLEX_VALUES FFV,FND_FLEX_VALUES_TL FFVT
        WHERE FFV.FLEX_VALUE_ID = FFVT.FLEX_VALUE_ID
        AND FFV.FLEX_VALUE_SET_ID = 1018365
       AND FFV.FLEX_VALUE=g.SEGMENT2) ||'-'||                 
        (SELECT FFVT.DESCRIPTION
        FROM FND_FLEX_VALUES FFV,FND_FLEX_VALUES_TL FFVT
        WHERE FFV.FLEX_VALUE_ID = FFVT.FLEX_VALUE_ID
        AND FFV.FLEX_VALUE_SET_ID = 1018366
        AND FFV.FLEX_VALUE=g.SEGMENT3) ||'-'||
        (SELECT FFVT.DESCRIPTION
        FROM FND_FLEX_VALUES FFV,FND_FLEX_VALUES_TL FFVT
        WHERE FFV.FLEX_VALUE_ID = FFVT.FLEX_VALUE_ID
        AND FFV.FLEX_VALUE_SET_ID = 1018367
        AND FFV.FLEX_VALUE=g.SEGMENT4) FF
        
这2列加上,就出现 列错误! 输出不了xml 数据!
发表于 2007/5/15 18:26:44 | 显示全部楼层
只放line.description hhh 这一列试过没有?
发表于 2007/5/15 21:34:00 | 显示全部楼层
找一下
不行的话 加一个 左关联吧
发表于 2007/5/15 21:34:32 | 显示全部楼层
或者干脆把后两列写成一个函数 来输出
 楼主| 发表于 2007/5/16 10:10:38 | 显示全部楼层
只放line.description hhh  试过 不成功! 

左关联? 加到那?
发表于 2007/5/16 11:36:45 | 显示全部楼层
报的什么错.错误提示是什么
还是只是报表空白
没有报错
 楼主| 发表于 2007/5/16 14:50:00 | 显示全部楼层
谢谢各位,问题已经找到,浏览器的问题!
发表于 2007/5/16 16:03:26 | 显示全部楼层
原帖由 Soman 于 2007-5-16 14:50 发表
谢谢各位,问题已经找到,浏览器的问题!

呵呵,看来语句没问题,大家的基础知识还不够坚定
发表于 2007/5/17 18:42:44 | 显示全部楼层
哈蛤,原來是這樣的問題?那為什麼少兩列就可以的呢?
 楼主| 发表于 2007/5/18 09:38:36 | 显示全部楼层
这个问题 我也研究了很久,但是没有得到什么想要的结果
我用的是IE7.0 !
小弟还有一个问题: 如何在report 6i 里定义参数后应用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 14:47 , Processed in 0.015514 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表