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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 736|回复: 7

[二次开发] report开发中遇到个奇怪的图标,大家帮忙看一下

  [复制链接]
发表于 2012/12/12 15:27:28 | 显示全部楼层 |阅读模式

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

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

x
各位大侠帮忙看一下,我在维护别人的报表时看到他在report builder中写的数据模型上有个"C/D"的图标,哪位教教我这个是什么东东?
627407723104896791.jpg
 楼主| 发表于 2012/12/12 15:48:58 | 显示全部楼层
下面是他写的sql语句
SELECT t.ou_name ou_name,t.created_by created_by,
       m.subinv_from subinv_from,
       n.subinv_to subinv_to,
       --fnd_profile.VALUE('USERNAME') user_name,
       case when (:p_source_from is not null or :p_source_to is not null) then to_number(t.source_name)
        when (:p_order_from is not null or :p_order_to is not null) then t.order_num else t.transaction_set_id end group_by,
       to_char(t.transaction_date, 'yyyy-mm-dd') transaction_date,
       t.item_code item_code,
       t.item_name item_name,      
       abs(t.primary_quantity) primary_quantity,
       t.primary_uom_code primary_uom_code,
       abs(t.secondary_quantity) secondary_quantity,
       t.secondary_uom_code secondary_uom_code,
       t.lot_number lot_number      
  FROM (SELECT hou.NAME ou_name,mmt.created_by created_by,mmt.transaction_set_id transaction_set_id,
               mmt.transaction_id,
               mmt.transaction_id order_num,
               mmt.transaction_date transaction_date,
               msi.segment1 item_code,
               msi.description item_name,
               mmt.primary_quantity primary_quantity,
               (SELECT t.unit_of_measure FROM mtl_units_of_measure_vl t WHERE t.uom_code = msi.primary_uom_code) primary_uom_code,
               mmt.secondary_transaction_quantity secondary_quantity,
               (SELECT t.unit_of_measure FROM mtl_units_of_measure_vl t WHERE t.uom_code =msi.secondary_uom_code) secondary_uom_code,
               mtlv.lot_number lot_number,
               mmt.transaction_source_name source_name
          FROM mtl_material_transactions mmt,
               mtl_system_items_b        msi,
               mtl_transaction_lot_val_v mtlv,
               --mtl_item_locations           mil,
               org_organization_definitions ood,
               hr_organization_units        hou
         WHERE mmt.inventory_item_id = msi.inventory_item_id
           AND mmt.organization_id = msi.organization_id
           AND mmt.transaction_id = mtlv.transaction_id(+)
           AND mmt.transaction_type_id = 2
              --AND mmt.locator_id = mil.inventory_location_id(+)
           AND mmt.organization_id = ood.organization_id
           AND ood.operating_unit = hou.organization_id
           AND mtlv.lot_number IS NULL
           AND mmt.primary_quantity < 0
           AND hou.organization_id = fnd_profile.VALUE('ORG_ID')
        UNION ALL
        SELECT hou.NAME ou_name,mmt.created_by created_by,mmt.transaction_set_id transaction_set_id,
               mmt.transaction_id,
               mmt.transaction_id order_num,
               mmt.transaction_date transaction_date,
               msi.segment1 item_code,
               msi.description item_name,
               mtlv.primary_quantity primary_quantity,
               (SELECT t.unit_of_measure FROM mtl_units_of_measure_vl t WHERE t.uom_code = msi.primary_uom_code) primary_uom_code,
               mtlv.secondary_transaction_quantity secondary_quantity,
               (SELECT t.unit_of_measure FROM mtl_units_of_measure_vl t WHERE t.uom_code =msi.secondary_uom_code) secondary_uom_code,
               mtlv.lot_number lot_number,
               mmt.transaction_source_name source_name
          FROM mtl_material_transactions mmt,
               mtl_system_items_b        msi,
               mtl_transaction_lot_val_v mtlv,
               --mtl_item_locations           mil,
               org_organization_definitions ood,
               hr_organization_units        hou              
         WHERE mmt.inventory_item_id = msi.inventory_item_id
           AND mmt.organization_id = msi.organization_id
           AND mmt.transaction_id = mtlv.transaction_id(+)
           AND mmt.transaction_type_id = 2
              --AND mmt.locator_id = mil.inventory_location_id(+)
           AND mmt.organization_id = ood.organization_id
           AND ood.operating_unit = hou.organization_id
           AND mtlv.lot_number IS NOT NULL
           AND mmt.primary_quantity < 0
           AND hou.organization_id = fnd_profile.VALUE('ORG_ID')
        ) t,
       (SELECT mmt.transaction_id,
               decode(mil.description,
                      NULL,
                      msif.description,
                      msif.description || '一' || mil.description) subinv_from
          FROM mtl_material_transactions      mmt,
               mtl_item_locations             mil,
               mtl_secondary_inventories_fk_v msif
         WHERE mmt.locator_id = mil.inventory_location_id(+)
           AND mmt.subinventory_code = msif.secondary_inventory_name(+)
           AND mmt.organization_id = msif.organization_id
           AND mmt.transaction_type_id = 2) m,
       (SELECT mmt.transaction_id,
               decode(mil.description,
                      NULL,
                      msif.description,
                      msif.description || '一' || mil.description) subinv_to
          FROM mtl_material_transactions      mmt,
               mtl_item_locations             mil,
               mtl_secondary_inventories_fk_v msif
         WHERE mmt.transaction_type_id = 2
           AND mmt.transfer_locator_id = mil.inventory_location_id(+)
           AND mmt.transfer_subinventory = msif.secondary_inventory_name(+)
           AND mmt.organization_id = msif.organization_id) n
WHERE m.transaction_id = t.transaction_id
   AND n.transaction_id = t.transaction_id
   --and lpad(t.source_name,length(:p_source_to),'0') >= lpad(:p_source_from,length(:p_source_to),'0')
   --and lpad(t.source_name,length(:p_source_to),'0') <= :p_source_to
   &p_where
ORDER BY case when (:p_source_from is not null or :p_source_to is not null) then to_number(t.source_name)
        when (:p_order_from is not null or :p_order_to is not null) then t.order_num else t.transaction_set_id end,item_code;
 楼主| 发表于 2012/12/12 15:54:31 | 显示全部楼层
附件中的内容是report builder的截图
未命名.jpg
发表于 2012/12/13 08:15:22 | 显示全部楼层
观注一下.............

点评

http://hgdzhuanyong.blog.163.com/blog/static/1171913832010219115254217/ 帮忙看一下这个,我没看懂他的意思  发表于 2012/12/13 08:32
 楼主| 发表于 2012/12/13 08:31:36 | 显示全部楼层
wilson1966 发表于 2012/12/13 08:15
观注一下.............

我在http://hgdzhuanyong.blog.163.com/blog/static/1171913832010219115254217/这个上面找到了这个图标,但是我没看明白他的意思,各位帮忙看一下吧,谢谢了~~
 楼主| 发表于 2012/12/13 08:32:45 | 显示全部楼层
 楼主| 发表于 2013/1/9 10:21:35 | 显示全部楼层
经过我的实验发现如果sql语句中引用了数据库中的存储过程就会出现那个图标。而且一旦引用了存储过程,在数据链接时会很麻烦,不允许使用链接,只能转换为组链接。目前还没有找到解决方法
发表于 2013/1/22 17:34:01 | 显示全部楼层
留个脚印
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025/11/30 05:54 , Processed in 0.023599 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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