a6266318 发表于 2015-9-23 05:33:59

EBS维护常识

  值集:
  1.编辑信息:取上一个值集所选的数据。(值集关联)
  WHERE BANK_ACCOUNT_ID = :$FLEX$.CE_BANK_ACCOUNT_NUM_NAME
  ORDER BY STATEMENT_NUMBER
  其中:$FLEX$.CE_BANK_ACCOUNT_NUM_NAME是取上一个值集所选的数据。CE_BANK_ACCOUNT_NUM_NAME为值集名称
  2. 编辑信息:取配置文件的值
  WHERE name not like '%低耗%' and (exists (select null from hr_operating_units ou where ou.organization_id = fnd_profile.value('org_id') and name like '%事业部') or organization_id = fnd_profile.value('org_id'))
  其中fnd_profile.value('org_id')是取配置文件的值。
  3. 编辑信息:取配置文件的值
  where book_class='CORPORATE'
  and date_ineffective is null
  and org_id = :$PROFILES$.org_id
  order by book_type_code
  其中:$PROFILES$.org_id是取配置文件的值。
  注意:fnd_profile.value('org_id')可以在其他地方使用,:$PROFILES$.org_id只能在系统值集中使用。
  取当前登录的用户的库存组织
  Select orgn_code from SY_ORGN_USR
  where user_id=FND_PROFILE.VALUE('USER_ID')
  视图初始化
  begin
  fnd_client_info.set_org_context(102); --其中102代表OU,不同OU查出不同数据
  end;
  因为视图有安全性屏蔽数据所以得用上面代来初始化
  职责初始化
  select * from fnd_user fur where fur.user_name='CG-SETUP';--登陆ID
  select * from FND_RESPONSIBILITY_TL t where t.responsibility_name=’职责名称’;
  begin
  fnd_global.APPS_INITIALIZE(1114,50837,101); --登陆id,请求id,责任id
  end;
  物料之间单位转换
  select gmicuom.uom_conversion(物料ID,NULL,数量,'吨','件',null) from dual;
  用在OPM的ic_item_mst_b吨转成件
  这个函数单位参数为汉字。
  
  select inv_convert.inv_um_convert(物料ID,小数位数,数量,'TUN','EA',null,null) from dual;
  用在OA 的mtl_system_items_b吨转成件
  这个函数单位参数为英文。
  清除被锁定的报表(PL/SQL包)
  select * from v$ACCESS va where va.OBJECT='cux_ic_inout_pkg'-- cux_ic_inout_pkg是包名
  在PL/SQL工具菜单里选TOOLS下的SESSION下找到上面的SQL语句查出的SID对应的数据,在数据上点右键选”KILLED”就可以了。
  以上只适合PL/SQL报表
  清除正在运行的并发程序
  select * from v$session c where c.MODULE ='CUX_AP_DEALINGS_ACCOUNT';
  alter system kill session 'sid,serial#';
  CUX_AP_DEALINGS_ACCOUNT是包名称
  AP应付发票解锁发票被锁了发后可以通过PL/SQL中“工具”菜单下的Session选项,在里面Module中找到被锁了的发票窗口名称,然后Kill掉就可以了。在上面操作之前先找到发票界面对应的名称。
页: [1]
查看完整版本: EBS维护常识