zoukankan      html  css  js  c++  java
  • [二次开发] EBS R12 探索之路【EBS 经典SQL分享】

    1、 查询EBS 系统在线人数

    SELECT U.USER_NAME,
           APP.APPLICATION_SHORT_NAME,
           FAT.APPLICATION_NAME,
           FR.RESPONSIBILITY_KEY,
           FRT.RESPONSIBILITY_NAME,
           FFF.FUNCTION_NAME,
           FFT.USER_FUNCTION_NAME,
           ICX.FUNCTION_TYPE,
           ICX.FIRST_CONNECT,
           ICX.LAST_CONNECT
      FROM ICX_SESSIONS          ICX,
           FND_USER              U,
           FND_APPLICATION       APP,
           FND_APPLICATION_TL    FAT,
           FND_RESPONSIBILITY    FR,
           FND_RESPONSIBILITY_TL FRT,
           FND_FORM_FUNCTIONS    FFF,
           FND_FORM_FUNCTIONS_TL FFT
    WHERE 1 = 1
       AND U.USER_ID = ICX.USER_ID
       AND ICX.RESPONSIBILITY_APPLICATION_ID = APP.APPLICATION_ID
       AND FAT.APPLICATION_ID = ICX.RESPONSIBILITY_APPLICATION_ID
       AND FAT.LANGUAGE = 'ZHS'
       AND FR.APPLICATION_ID = ICX.RESPONSIBILITY_APPLICATION_ID
       AND FR.RESPONSIBILITY_ID = ICX.RESPONSIBILITY_ID
       AND FRT.LANGUAGE = 'ZHS'
       AND FRT.APPLICATION_ID = ICX.RESPONSIBILITY_APPLICATION_ID
       AND FRT.RESPONSIBILITY_ID = ICX.RESPONSIBILITY_ID
       AND FFF.FUNCTION_ID = ICX.FUNCTION_ID
       AND FFT.FUNCTION_ID = ICX.FUNCTION_ID
       AND ICX.DISABLED_FLAG != 'Y'
       AND ICX.PSEUDO_FLAG = 'N'
       AND (ICX.LAST_CONNECT +
           DECODE(FND_PROFILE.VALUE('ICX_SESSION_TIMEOUT'),
                   NULL,
                   ICX.LIMIT_TIME,
                   0,
                   ICX.LIMIT_TIME,
                   FND_PROFILE.VALUE('ICX_SESSION_TIMEOUT') / 60) / 24) >
           SYSDATE
       AND ICX.COUNTER < ICX.LIMIT_CONNECTS;

    2、 查询数据库表对象

    SELECT *   
    FROM dba_objects db   
    WHERE db.object_type = 'TABLE'                     --可以变为 其他对象如 VI
    AND db.object_name LIKE '%INTERFACE%';     --查询接口表

    3、EBS 系统当前完成请求时间监测

    SELECT
    REQUEST_ID,
    PROGRAM,
    round((to_number(LAST_UPDATE_DATE-REQUESTED_START_DATE)*24*60)/60,2) 待定时间,
    round((to_number(ACTUAL_COMPLETION_DATE-LAST_UPDATE_DATE)*24*60)/60,2) 运行时间,
    '小时' 单位,
    REQUESTED_START_DATE 提交日期,
    LAST_UPDATE_DATE 起始日期,
    ACTUAL_COMPLETION_DATE 完成日期,
    PROGRAM_SHORT_NAME,
    ARGUMENT_TEXT,
    COMPLETION_TEXT,
    RESPONSIBILITY_APPLICATION_ID,
    STATUS_CODE,
    PRIORITY_REQUEST_ID,
    REQUESTOR
    FROM FND_CONC_REQ_SUMMARY_V
    WHERE PHASE_CODE = 'C'
       and (nvl(request_type, 'X') != 'S')
       and (trunc(request_date) >= trunc(sysdate - 7))
       and round((to_number(ACTUAL_COMPLETION_DATE-LAST_UPDATE_DATE)*24*60)/60,2)>0.1  --6分钟以上程序
    order by  运行时间 DESC,PROGRAM_SHORT_NAME,REQUEST_ID DESC

    4、查询死锁的Session  SQL 语句

    SELECT dob.OBJECT_NAME Table_Name,
           lo.LOCKED_MODE,
           lo.SESSION_ID,
           vss.SERIAL#,
           vps.spid,
           vss.action Action,
           vss.osuser OSUSER,
           vss.process AP_PID,
           VPS.SPID DB_PID,
           'alter system kill session ' || '''' || lo.SESSION_ID || ',' ||
           vss.SERIAL# || ''';' kill_command
      from v$locked_object lo, dba_objects dob, v$session vss, V$PROCESS VPS
    where lo.OBJECT_ID = dob.OBJECT_ID
       and lo.SESSION_ID = vss.SID
       AND VSS.paddr = VPS.addr
      /* AND  dob.OBJECT_NAME like 'AP_%' */
    /*   AND  vss.client_info like 'OU_ID%'  --OU_ID:就是指所在企业的OU的ID*/
    order by 2, 3, DOB.object_name;

    5、 查询并发程序是否启动跟踪功能-trc文件对数据库性能有影响

    SELECT ICON_NAME,
           ROW_ID,
           USER_CONCURRENT_PROGRAM_NAME,
           ENABLED_FLAG,
           CONCURRENT_PROGRAM_NAME,
           DESCRIPTION,
           EXECUTION_OPTIONS,
           REQUEST_PRIORITY,
           INCREMENT_PROC,
           RUN_ALONE_FLAG,
           RESTART,
           ENABLE_TRACE,
           NLS_COMPLIANT,
           OUTPUT_FILE_TYPE,
           SAVE_OUTPUT_FLAG,
           PRINT_FLAG,
           MINIMUM_WIDTH,
           MINIMUM_LENGTH,
           OUTPUT_PRINT_STYLE,
           REQUIRED_STYLE,
           PRINTER_NAME,
           APPLICATION_ID,
           LAST_UPDATE_DATE,
           EXECUTION_METHOD_CODE,
           LAST_UPDATE_LOGIN,
           CREATION_DATE,
           CREATED_BY,
           EXECUTABLE_ID,
           LAST_UPDATED_BY,
           EXECUTABLE_APPLICATION_ID,
           CONCURRENT_PROGRAM_ID,
           CONCURRENT_CLASS_ID,
           CLASS_APPLICATION_ID,
           ARGUMENT_METHOD_CODE,
           REQUEST_SET_FLAG,
           QUEUE_METHOD_CODE,
           QUEUE_CONTROL_FLAG,
           SRS_FLAG,
           CD_PARAMETER,
           MLS_EXECUTABLE_ID,
           MLS_EXECUTABLE_APP_ID,
           RESOURCE_CONSUMER_GROUP,
           ROLLBACK_SEGMENT,
           OPTIMIZER_MODE,
           SECURITY_GROUP_ID,
           ENABLE_TIME_STATISTICS,
           REFRESH_PORTLET,
           PROGRAM_TYPE,
           ACTIVITY_SUMMARIZER,
           ALLOW_MULTIPLE_PENDING_REQUEST,
           DELETE_LOG_FILE,
           TEMPLATE_APPL_SHORT_NAME,
           TEMPLATE_CODE,
           MULTI_ORG_CATEGORY
      FROM FND_CONCURRENT_PROGRAMS_VL
    WHERE queue_control_flag = 'N'
       --and (APPLICATION_ID = 555)
      -- and (CONCURRENT_PROGRAM_ID = 46914)
       and ENABLE_TRACE = 'Y'
    order by application_id, user_concurrent_program_name

    6、 查询 EBS 系统物料净重、毛重

    select distinct MSI.SEGMENT1 || ',' 物料编码,
                     MSI.DESCRIPTION 物料名称,
                     MSI.UNIT_WEIGHT 毛重,
                     MSI.WEIGHT_UOM_CODE 毛重单位,
                     MSI.UNIT_VOLUME 净重,
                     MSI.VOLUME_UOM_CODE 净重单位
       from MTL_SYSTEM_ITEMS_FVL MSI
      where MSI.INVENTORY_ITEM_STATUS_CODE = 'Active'
        and MSI.SEGMENT1 like '82%'  --物料编码
        --and (MSI.UNIT_WEIGHT is null or MSI.UNIT_VOLUME is null)
        order by 1

    7、月结各模块关闭情况查询SQL
    -----库存模块
    SELECT oap.STATUS 关闭状态,
           oap.PERIOD_NAME 所属期间,
           oap.ORGANIZATION_ID 组织ID,
           (select name from  hr_organization_units x where x.ORGANIZATION_ID = oap.ORGANIZATION_ID) 组织名称,
           oap.LAST_UPDATE_DATE 执行关闭日期,
           (select hre.full_name from hr_employees_all_v hre,fnd_user fu where hre.employee_id = fu.employee_id and fu.user_id = oap.LAST_UPDATED_BY) 执行关闭人,
           oap.CREATED_BY
      FROM ORG_ACCT_PERIODS_V oap
    WHERE
       (oap.PERIOD_NUMBER = 6)            --月份
       and (oap.PERIOD_YEAR = 2012)       -- 年份
      and oap.ORGANIZATION_ID <> 0
    order by oap.ORGANIZATION_ID,oap.PERIOD_NAME desc,oap.Status desc
    -----------------------------------------------------------------其他模块------------------------------------------------------------
    SELECT gps.PERIOD_NAME 所属期间,
           (select faa.Application_name
              from fnd_application_all_view faa
             where faa.APPLICATION_ID = gps.APPLICATION_ID) 模块名称,
           gps.LEDGER_ID 分类账套,
           gps.SHOW_STATUS 期间状态,
           (select hre.full_name from hr_employees_all_v hre,fnd_user fu where hre.employee_id = fu.employee_id and fu.user_id = gps.LAST_UPDATED_BY) 执行关闭人,
           gps.LAST_UPDATE_DATE 最后次操作时间
      FROM GL_PERIOD_STATUSES_V gps
    WHERE --gps.application_id = 101
       --AND
       
       gps.ledger_id = 2021
       AND gps.closing_status != 'N'
       and (gps.LEDGER_ID = 2021)
    order by gps.APPLICATION_ID,gps.PERIOD_NAME desc

    8、总账库存科目明细追溯SQL

    SELECT xel.subinventory_code 子库,
           decode(xel.lot_number,'','来源,非库存') 批次,
           cux_public_pkg.get_item_segment1(81, xeh.inventory_item_id)  物料编码,
           cux_public_pkg.get_item_description(81, xeh.inventory_item_id) 物料品名,
           xeh.transaction_uom 单位,
           sum(xdl.unrounded_entered_dr)借方金额,
           sum(xdl.unrounded_entered_cr) 贷方金额
      FROM XLA_AE_HEADERS          AH,
           XLA_AE_LINES            AL,
           xla_distribution_links  xdl,
           gmf_xla_extract_headers xeh,
           gmf_xla_extract_lines   xel
    WHERE AH.AE_HEADER_ID = AL.AE_HEADER_ID
       --AND AH.APPLICATION_ID = 555
       AND AH.PERIOD_NAME = '2012-03'
       and al.CODE_COMBINATION_ID =
           (select k.code_combination_id
              from gl_code_combinations_kfv k
             where k.concatenated_segments = '10.0.141103.0.0.0.0')
       and al.ae_header_id = xdl.ae_header_id
       and al.ae_line_num = xdl.ae_line_num
       and al.application_id = xdl.application_id
       and xdl.source_distribution_id_num_1 = xel.line_id(+)
       and xel.header_id = xeh.header_id(+)
    group by xel.subinventory_code,
              xel.lot_number,
              xeh.inventory_item_id,
              xeh.transaction_uom

    9、应收事物处理删除 SQL 语句

    --组织表
    select * from hr_organization_units_v
    --AR 事物处理安全性限制
    begin
    mo_global.set_policy_context('S','107');
    end;
    -- 备份事物处理
    create table bak.RA_CUSTOMER_TRX_ALL20120619 as
    select * from RA_CUSTOMER_TRX_ALL where TRX_NUMBER = '10102672'
    -- 检测备份情况
    select * from bak.RA_CUSTOMER_TRX_ALL20120619
    -- 修改事物处理
    select t.*,t.rowid from RA_CUSTOMER_TRX_ALL t where TRX_NUMBER = '10102672'

    -- 备份事物处理行
    create table bak.RA_CUSTOMER_TRX_LINES_all0619 as
    SELECT *
      FROM RA_CUSTOMER_TRX_LINES_all where CUSTOMER_TRX_ID =  978317   --CUSTOMER_TRX_LINE_ID
    -- 检测备份数据
    select * from bak.RA_CUSTOMER_TRX_LINES_all0619
    -- 修改事物处理行
    SELECT t.*,t.rowid
      FROM RA_CUSTOMER_TRX_LINES_all t where CUSTOMER_TRX_ID =  978317   --CUSTOMER_TRX_LINE_ID

    -- 备份应收事物处理分配行
    create table bak.RA_CUST_TRX_LINE_GL_DIST0619 as
    select *
      from RA_CUST_TRX_LINE_GL_DIST where CUSTOMER_TRX_ID =  978317
    -- 检测备份数据
    select * from bak.RA_CUST_TRX_LINE_GL_DIST0619
    -- 修改应收事物处理分配行
    select t.*,t.rowid
      from RA_CUST_TRX_LINE_GL_DIST t where CUSTOMER_TRX_ID =  978317

    -- 备份应收事物处理-税行
    create table bak.ZX_LINES20120619 as
    select * from ZX_LINES where TRX_NUMBER = '10102672'
    -- 检测备份数据
    select * from bak.ZX_LINES20120619
    -- 修改应收事物处理-税行  
    select t.*,t.rowid from ZX_LINES t where TRX_NUMBER = '10102672'

    10、BC_SQL_用户与职责与请求关系语句
    ---------------------------------------------------------------------------------------------------
    --本SQL获取的是用户对应职责职责对应请求组、请组下对应“程序”【除程序以外还有 集、应用等】
    --本SQL也可以简单理解为 获取用户可以提交什么请求,(请求可以简单理解为报表,但请求不是报表,包含关系)
    --SQL addTime 2012-05-14 13:11, create by sunyukun
    ---------------------------------------------------------------------------------------------------
    select fu.user_ID,
           fu.user_name,
           fu.start_date,
           fu.END_DATE,
           fu.description,
           fe.last_name,
           fr.RESPONSIBILITY_NAME,
           fr.description, --职责描述
           fr.start_date,
           fr.END_DATE,
           frg.request_group_name, ---- 请求组名称
           frg.description requestdsc, ---- 请求组描述
           fr.menu_id, ---- 菜单  ID
           REQUEST_UNIT_TYPE, ---- 请求类型
           fcp.user_concurrent_program_name, ---请求并发程序名
           decode(fcp.EXECUTION_METHOD_CODE,
                  'H',
                  '主机',
                  'S',
                  '立即',
                  'J',
                  'Java 存储过程',
                  'K',
                  'Java 并发程序',
                  'M',
                  '多语言功能',
                  'P',
                  'Oracle Reports',
                  'I',
                  'PL/SQL 存储过程',
                  'B',
                  '请求集阶段函数',
                  'A',
                  '派生',
                  'L',
                  'SQL*Loader 程序',
                  'Q',
                  'SQL*Plus',
                  'E',
                  'Perl 并发程序')
      from fnd_user                    fu,
           hr_employees                fe,
           FND_USER_RESP_GROUPS_DIRECT ugd,
           FND_RESPONSIBILITY_VL       fr,
           fnd_request_groups          frg,
           FND_REQUEST_GROUP_UNITS     frgu,
           FND_CONCURRENT_PROGRAMS_VL  fcp
    where to_char(fu.creation_date, 'yyyy') >= '2008'
       and fu.employee_id = fe.employee_id(+) --用户与职员关系
       and fu.user_id = ugd.user_id
       and ugd.RESPONSIBILITY_ID = fr.responsibility_id
       and ugd.RESPONSIBILITY_APPLICATION_ID = fr.APPLICATION_ID --- 以上用户与职责关系
       and fr.request_group_id = frg.request_group_id(+)
       and fr.group_application_id = frg.application_ID(+) --- 以上是请求组和职责关系
       and frgu.application_id(+) = frg.application_ID
       and frg.request_group_id = frgu.request_group_id(+) --- 以上是请求组中间表与职责
       and fcp.CONCURRENT_PROGRAM_ID = frgu.REQUEST_UNIT_ID
       and frgu.UNIT_application_id = fcp.application_id
       and user_name = 'SUNYUKUN' --- 'SUNYUKUN' 登录用户名,可变量
    order by User_id,
              Responsibility_name


    11、应收发票相关 脚本

    --组织表
    select * from hr_organization_units_v
    --AR 事物处理安全性限制
    begin
    mo_global.set_policy_context('S','107');
    end;
    -- 备份事物处理
    create table bak.RA_CUSTOMER_TRX_ALL20120619 as
    select * from RA_CUSTOMER_TRX_ALL where TRX_NUMBER = '10102672'
    -- 检测备份情况
    select * from bak.RA_CUSTOMER_TRX_ALL20120619
    -- 修改事物处理
    select t.*,t.rowid from RA_CUSTOMER_TRX_ALL t where TRX_NUMBER = '10102672'

    -- 备份事物处理行
    create table bak.RA_CUSTOMER_TRX_LINES_all0619 as
    SELECT *
      FROM RA_CUSTOMER_TRX_LINES_all where CUSTOMER_TRX_ID =  978317   --CUSTOMER_TRX_LINE_ID
    -- 检测备份数据
    select * from bak.RA_CUSTOMER_TRX_LINES_all0619
    -- 修改事物处理行
    SELECT t.*,t.rowid
      FROM RA_CUSTOMER_TRX_LINES_all t where CUSTOMER_TRX_ID =  978317   --CUSTOMER_TRX_LINE_ID

    -- 备份应收事物处理分配行
    create table bak.RA_CUST_TRX_LINE_GL_DIST0619 as
    select *
      from RA_CUST_TRX_LINE_GL_DIST where CUSTOMER_TRX_ID =  978317
    -- 检测备份数据
    select * from bak.RA_CUST_TRX_LINE_GL_DIST0619
    -- 修改应收事物处理分配行
    select t.*,t.rowid
      from RA_CUST_TRX_LINE_GL_DIST t where CUSTOMER_TRX_ID =  978317

    -- 备份应收事物处理-税行
    create table bak.ZX_LINES20120619 as
    select * from ZX_LINES where TRX_NUMBER = '10102672'
    -- 检测备份数据
    select * from bak.ZX_LINES20120619
    -- 修改应收事物处理-税行  
    select t.*,t.rowid from ZX_LINES t where TRX_NUMBER = '10102672'

    12、 安全性 SQL
    begin
    mo_global.set_policy_context('S','组织ID');
    end;

    select * from hr_organization_units_v --组织表

    13、删除 AP 发票相关脚本 SQL
    --发票
    create table bak.AP_INVOICES_ALL_110707 as
    select * from AP_INVOICES_ALL aia
    where aia.invoice_id in (90490,90333)
    --发票行
    create table bak.AP_INVOICE_LINES_110707 as
    select * from AP_INVOICE_LINES_ALL ala
    where ala.invoice_id in (90490,90333);
    --分配
    create table bak.Ap_Invoice_Dist_110707 as
    select *
      from Ap_Invoice_Distributions_All aid
    where aid.invoice_id = 90490;
    --计划付款
    create table bak.AP_PAYMENT_SCHEDULES_110707 as
    select * from AP_PAYMENT_SCHEDULES_ALL p
    where p.invoice_id in (90490,90333);
    --暂挂
    create table bak.AP_HOLDS_110707 as
    select * from AP_HOLDS_ALL h
    where h.invoice_id = 90490;
    --付款行
    create table bak.AP_INVOICE_PAYMENTS_110707 as
    select * from AP_INVOICE_PAYMENTS_all aip
    where aip.invoice_id = 90333;
    --付款头
    create table bak.AP_CHECKS_110707 as
    select * from AP_CHECKS_ALL ac where ac.check_id = 64863;
    --分录事件
    create table bak.xla_trans_entities_110707 as
    select *
      from xla.xla_transaction_entities xte
    where xte.source_id_int_1 in (90490, 90333)
       and xte.security_id_int_1 = 81
       and application_id = 200;
    insert into bak.xla_trans_entities_110707
    select  * from xla.xla_transaction_entities xte
    where xte.source_id_int_1 in (64863)
       and xte.security_id_int_1 = 81
       and application_id = 200;
       
    --分录头
    create table bak.xla_ae_headers_110707 as
    select *
      from xla.xla_ae_headers xah
    where xah.entity_id in (9556541, 9554363);
    insert into bak.xla_ae_headers_110707
    select * from xla.xla_ae_headers xah where xah.entity_id in (9554366);

    --会计事件
    create table bak.xla_events_110707 as
    select *
      from xla_events xe
    where xe.event_id in
           (select event_id
              from xla.xla_ae_headers xah
             where xah.entity_id in (9556541, 9554363));
    insert into bak.xla_events_110707
    select * from xla_events xe
    where xe.event_id in
           (select event_id
              from bak.xla_ae_headers_110707 xah
             where xah.entity_id in (9554366));
    --分录行
    create table bak.xla_ae_lines_110707 as
    select *
      from xla.xla_ae_lines xal
    where xal.ae_header_id in (14101317, 14103708, 14299824);

    insert into bak.xla_ae_lines_110707
    select *
      from xla.xla_ae_lines xal
    where xal.ae_header_id=14101322;

    --日记账导入参考
    create table bak.gl_import_references_110707 as
    select *
      from gl.gl_import_references gr
    where gr.gl_sl_link_id in
           (select gl_sl_link_id
              from xla.xla_ae_lines xal
             where xal.ae_header_id in (14101317, 14103708, 14299824));
    insert into bak.gl_import_references_110707
    select *
      from gl.gl_import_references gr
    where gr.gl_sl_link_id in (25174221,25174222);  
    --日记账头
    create table bak.gl_je_headers_110707 as
    select *
      from gl_je_headers gjh
    where gjh.je_header_id in
           (select je_header_id
              from gl.gl_import_references gr
             where gr.gl_sl_link_id in
                   (select gl_sl_link_id
                      from xla.xla_ae_lines xal
                     where xal.ae_header_id in (14101317, 14103708, 14299824)));
    insert into bak.gl_je_headers_110707
    select * from gl_je_headers gjh
    where gjh.je_header_id =5553330;

    --日记账行
    create table bak.gl_je_lines_110707 as
    select *
      from gl_je_lines gjl
    where gjl.je_header_id in
           (select je_header_id
              from gl.gl_import_references gr
             where gr.gl_sl_link_id in
                   (select gl_sl_link_id
                      from xla.xla_ae_lines xal
                     where xal.ae_header_id in (14101317, 14103708, 14299824)));
    insert into bak.gl_je_lines_110707
    select *
      from gl_je_lines gjl
    where gjl.je_header_id=5553330;
    --日记帐批   
    create table bak.gl_je_batches_110707 as
    select *
      from gl_je_batches gjb
    where gjb.je_batch_id in
           (select je_batch_id
              from gl.gl_import_references gr
             where gr.gl_sl_link_id in
                   (select gl_sl_link_id
                      from xla.xla_ae_lines xal
                     where xal.ae_header_id in (14101317, 14103708, 14299824)));
                     

    --发票
    delete from AP_INVOICES_ALL aia
    where aia.invoice_id in (90490,90333)
    --发票行
    delete from AP_INVOICE_LINES_ALL ala
    where ala.invoice_id in (90490,90333);
    --分配
    delete from Ap_Invoice_Distributions_All aid
    where aid.invoice_id = 90490;
    --计划付款
    delete from AP_PAYMENT_SCHEDULES_ALL p
    where p.invoice_id in (90490,90333);
    --暂挂
    delete from AP_HOLDS_ALL h
    where h.invoice_id = 90490;
    --付款行
    delete from AP_INVOICE_PAYMENTS_all aip
    where aip.invoice_id = 90333;
    --付款头
    delete from AP_CHECKS_ALL ac where ac.check_id = 64863;
    --分录事件
    delete from xla.xla_transaction_entities xte
    where xte.source_id_int_1 in (90490, 90333)
       and xte.security_id_int_1 = 81
       and application_id = 200;
    delete from xla.xla_transaction_entities xte
    where xte.source_id_int_1 in (64863)
       and xte.security_id_int_1 = 81
       and application_id = 200;
       
    --分录头
    delete from xla.xla_ae_headers xah
    where xah.entity_id in (9556541, 9554363);

    delete from xla.xla_ae_headers xah where xah.entity_id in (9554366);
    --会计事件
    delete from xla_events xe
    where xe.event_id in
           (select event_id
              from bak.xla_ae_headers_110707 xah
             where xah.entity_id in (9556541, 9554363));
    delete from xla_events xe
    where xe.event_id in
           (select event_id
              from bak.xla_ae_headers_110707 xah
             where xah.entity_id in (9554366));         
    --分录行
    delete from xla.xla_ae_lines xal
    where xal.ae_header_id in (14101317, 14103708, 14299824);

    delete from xla.xla_ae_lines xal
    where xal.ae_header_id=14101322;
    --日记账导入参考
    delete from gl.gl_import_references gr
    where gr.gl_sl_link_id in
           (select gl_sl_link_id
              from bak.xla_ae_lines_110707 xal
             where xal.ae_header_id in (14101317, 14103708, 14299824));
    delete from gl.gl_import_references gr
    where gr.gl_sl_link_id in (25174221,25174222);  
    --日记账头
    delete from gl_je_headers gjh
    where gjh.je_header_id in
           (select je_header_id
              from bak.gl_import_references_110707 gr
             where gr.gl_sl_link_id in
                   (select gl_sl_link_id
                      from bak.xla_ae_lines_110707 xal
                     where xal.ae_header_id in (14101317, 14103708, 14299824)));
    delete from gl_je_headers gjh
    where gjh.je_header_id =5553330;
    --日记账行
    delete from gl_je_lines gjl
    where gjl.je_header_id in
           (select je_header_id
              from bak.gl_import_references_110707 gr
             where gr.gl_sl_link_id in
                   (select gl_sl_link_id
                      from bak.xla_ae_lines_110707 xal
                     where xal.ae_header_id in (14101317, 14103708, 14299824)));
    delete from gl_je_lines gjl
    where gjl.je_header_id=5553330;

    --日记帐批   
    delete from gl_je_batches gjb where gjb.je_batch_id=5007897
    select rowid,gjb.*
      from gl_je_batches gjb
    where gjb.je_batch_id in
           (select je_batch_id
              from bak.gl_import_references_110707 gr
             where gr.gl_sl_link_id in
                   (select gl_sl_link_id
                      from bak.xla_ae_lines_110707 xal
                     where xal.ae_header_id in (14101317, 14103708, 14299824)));
                     
                     
    14、 暂时还未想好公布哪些脚本,在总结中。。。。。。     欢迎加入 Oracle EBS 学习群 : 196633016
  • 相关阅读:
    Server2012R2 ADFS3.0 The same client browser session has made '6' requests in the last '13'seconds
    pig的grunt中shell命令不稳定,能不用尽量不用
    pig脚本的参数传入,多个参数传入
    pig的cogroup详解
    pig的limit无效(返回所有记录)sample有效
    Dynamics CRM2013 任务列表添加自定义按钮
    简述浏览器渲染机制
    如何区分浏览器类型
    使用mock.js生成前端测试数据
    理解Ajax
  • 原文地址:https://www.cnblogs.com/yuan248/p/2636746.html
Copyright © 2011-2022 走看看