Oracle EBS - SQL&PL/SQL: 笔记1

如何在值集Value Set的Where条件里去重

SELECT ei.rowid, ei.inventory_item_id
  FROM pa_expenditure_items_all ei
 WHERE ei.rowid IN
       (SELECT MIN(ROWID)
          FROM pa_expenditure_items_all ei1
         WHERE ei1.inventory_item_id = ei.inventory_item_id);

 

获取当前组织(OU)

l_org_id := mo_global.get_current_org_id;

 

模拟登陆

BEGIN
  fnd_global.apps_initialize(user_id      => 1438,
                             resp_id      => 50649,
                             resp_appl_id => 201);
  mo_global.init(fnd_global.application_short_name);
  --mo_global.init;
  --dbms_application_info.set_client_info(88);
  --mo_global.set_policy_context('S',88);
END;

SELECT fnd_profile.value('ORG_ID') FROM dual;

 

html或者xml报表设置编码方式,获取预置文件的字符集

output('<?xml version="1.0" encoding="' || fnd_profile.value('ICX_CLIENT_IANA_ENCODING') || '"?>');

 

系统设置的日期格式

g_date_format VARCHAR(30) := fnd_profile.value('ICX_DATE_FORMAT_MASK');

 

xml报表指定包含特殊字符的内容(或者通过replace函数替换)

<![CDATA[rec.number]]>

 

Message定义和使用

定义Message
XXINV_001E_001
The &OBJECT &WHAT_ERROR.

fnd_message.set_name('XXINV','XXINV_001E_001');
fnd_message.set_token('OBJECT','Value');
fnd_message.set_token('WHAT_ERROR','should not contain comma');
fnd_message.error;

 

注册客户化表到应用产品

BEGIN
  ad_dd.register_table('XXWIP', 'XXWIP_PRODUCTION_PROCESS_SCAN', 'T');
  commit;
END;

 

对于头行结构记录,如何在SQL里实现同一个头只在第一行输出该头信息,其他行头信息放空

select xe.department_id,
       xe.employee_id,
       decode(xe.employee_id,
              (select min(xe1.employee_id) from xxtest_employees xe1 where xe.department_id = xe1.department_id), xe.department_id,
              null),
       xe.employee_id
  from xxtest_employees xe
order by xe.department_id, xe.employee_id;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值