ebs oracle YTD期间费用
select PERIOD_NAME,
SEGMENT3,
SEGMENT3_DESC,
sum(case
when SEGMENT2 = '1011' then
ACCOUNTED_ACCRUAL
else
0
end) caiwu, --财务部
sum(case
when SEGMENT2 = '1021' then
ACCOUNTED_ACCRUAL
else
0
end) RENLI, --人力资源与行政
sum(case
when SEGMENT2 = '1075' then
ACCOUNTED_ACCRUAL
else
0
end) YUNZUO, --运作支持部
sum(case
when SEGMENT2 = '1047' then
ACCOUNTED_ACCRUAL
else
0
end) SHICHANG, --市场总部
sum(case
when SEGMENT2 = '1042' then
ACCOUNTED_ACCRUAL
else
0
end) SHANGWUBU, --商务部
sum(case
when SEGMENT2 = '1049' then
ACCOUNTED_ACCRUAL
else
0
end) XIANSIDIANYUAN, --显示电源市场部
sum(case
when SEGMENT2 = '1050' then
ACCOUNTED_ACCRUAL
else
0
end) BIANPINJIADIAN, --变频家电市场部
sum(case
when SEGMENT2 = '1051' then
ACCOUNTED_ACCRUAL
else
0
end) GONGYEDIANYUAN, --工业电源市场部
sum(case
when SEGMENT2 = '1052' then
ACCOUNTED_ACCRUAL
else
0
end) YILIAODIANYUAN, --医疗电源市场部
sum(case
when SEGMENT2 = '1048' then
ACCOUNTED_ACCRUAL
else
0
end) GUANGFUSHICHANG, --光伏市场部
sum(case
when SEGMENT2 = '1043' then
ACCOUNTED_ACCRUAL
else
0
end) HANJISHICHANG, --工业电源市场部
sum(case
when SEGMENT2 = '1636' then
ACCOUNTED_ACCRUAL
else
0
end) SHOUHOUFUWU, --医疗电源市场部
sum(case
when SEGMENT2 = '1053' then
ACCOUNTED_ACCRUAL
else
0
end) ZHINENGWEIYU, --光伏市场部
CURRENCY_CODE
from (select PERIOD_NAME,
SEGMENT3,
SEGMENT3_DESC,
EFFECTIVE_DATE,
SEGMENT2,
SEGMENT2_DESC,
sum(ACCOUNTED_ACCRUAL) ACCOUNTED_ACCRUAL,
CURRENCY_CODE
from (SELECT TO_CHAR(EFFECTIVE_DATE, 'YYYY-MM-DD') EFFECTIVE_DATE,
GCC.SEGMENT2,
GL_FLEXFIELDS_PKG.GET_DESCRIPTION_SQL(GCC.CHART_OF_ACCOUNTS_ID,
2,
GCC.SEGMENT2) SEGMENT2_DESC, --部门描述
GCC.SEGMENT3,
GL_FLEXFIELDS_PKG.GET_DESCRIPTION_SQL(GCC.CHART_OF_ACCOUNTS_ID,
3,
GCC.SEGMENT3) SEGMENT3_DESC, --科目描述
(NVL(NVL(XAL.ACCOUNTED_DR, GJL.ACCOUNTED_DR), 0) -
NVL(NVL(XAL.ACCOUNTED_CR, GJL.ACCOUNTED_CR), 0)) ACCOUNTED_ACCRUAL,
GJH.PERIOD_NAME,
GJH.CURRENCY_CODE
FROM GL_JE_HEADERS GJH,
GL_JE_LINES GJL,
GL_CODE_COMBINATIONS GCC,
AP_INVOICES_ALL AIA,
AP_SUPPLIERS ASS,
GL_PERIODS GP,
GL_IMPORT_REFERENCES GIR,
XLA_AE_HEADERS XAH,
XLA_AE_LINES XAL
WHERE GJH.JE_HEADER_ID = GJL.JE_HEADER_ID
AND GJL.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID
AND XAH.DOC_SEQUENCE_VALUE = AIA.DOC_SEQUENCE_VALUE(+)
AND XAH.LEDGER_ID = AIA.SET_OF_BOOKS_ID(+)
AND AIA.VENDOR_ID = ASS.VENDOR_ID(+)
AND GJH.PERIOD_NAME = GP.PERIOD_NAME
AND UPPER(GP.PERIOD_SET_NAME) = UPPER('MEG_Month')
AND GJL.JE_HEADER_ID = GIR.JE_HEADER_ID(+)
AND GJL.JE_LINE_NUM = GIR.JE_LINE_NUM(+)
AND GIR.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID(+)
AND GIR.GL_SL_LINK_TABLE = XAL.GL_SL_LINK_TABLE(+)
AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID(+)
AND GJH.LEDGER_ID = :P_LEDGER_ID
AND GP.START_DATE >=
TO_DATE(:CP_START_DATE_MIN, 'YYYY-MM-DD')
AND GP.START_DATE <=
TO_DATE(:CP_START_DATE_MAX, 'YYYY-MM-DD')
AND GJH.CURRENCY_CODE = :P_CURRENCY_CODE--币别
AND GP.START_DATE >= TO_DATE('2019-06-01', 'YYYY-MM-DD')
AND GP.START_DATE <= TO_DATE('2019-06-30', 'YYYY-MM-DD')
and GCC.SEGMENT3 >= '60010002'
and GCC.SEGMENT3 <= '60020004'
AND GP.START_DATE >= TO_DATE('2019-06-01', 'YYYY-MM-DD')
AND GP.START_DATE <= TO_DATE('2019-06-30', 'YYYY-MM-DD')
AND GJH.CURRENCY_CODE = 'CNY'
AND GJH.LEDGER_ID = 2021)
group by EFFECTIVE_DATE,
SEGMENT2,
SEGMENT2_DESC,
SEGMENT3,
SEGMENT3_DESC,
PERIOD_NAME,
CURRENCY_CODE)
group by PERIOD_NAME, SEGMENT3, SEGMENT3_DESC, CURRENCY_CODE
ebs oracle YTD期间费用的更多相关文章
- EBS oracle 批量导入更新MOQ(最小拆分量、采购提前期、最小订购量、最小包装量)
EXCEL的列:组织id,供应商编号,供应商地点,料号,最小拆分量.采购提前期.最小订购量.最小包装量 --采购导入更新MOQ四个值,若有为空的那列,会保留原来的值,不会去更新那列的值 PROCEDU ...
- EBS ORACLE工单齐套率的计算程序
PROCEDURE Get_wip_accept_item_date(p_use_id in number, p_org_id IN NUMBER, p_start_date IN DATE, p_e ...
- EBS ORACLE使用API批量取消销售订单
需要切换组织,还有用户的id.下面红色字体代表要修改的地方. /*BEGIN MO_GLOBAL.INIT('M'); MO_GLOBAL.set_policy_context ('S',); FND ...
- EBS ORACLE采购对账单自动产生发票
只要传入个对账单号,然后跑数据抛到接口表,运行接口请求,就可以自动生成发票 create or replace package body pkg_ap_check_by_po is --创建ap发票 ...
- EBS initialization parameters - Healthcheck
APPLIES TO: Oracle EBS Applications Performance - Version 11.5.10.2 to 12.2 [Release 11.5.10 to 12.2 ...
- EBS Certifications
Last Updated: September 29, 2017. This summary cross-references published blog articles and the off ...
- BPM与 SAP & Oracle EBS集成解决方案分享
一.需求分析 SAP和Oracle EBS都是作为全球顶级的的ERP产 品,得到了众多客户的青睐.然而由于系统庞大.价格昂贵以及定位不同,客户在实施过程中经常会面临以下困惑: 1.SAP如何实现&qu ...
- Oracle EBS R12的启停脚本
以下脚本用root用户登录执行: 一.DB启停使用EBS提供的脚本ebs_start.shsu - oraprod -c "/d01/oracle/PROD/db/tech_st/10.2. ...
- Oracle EBS - Doc
Oracle EBS spec.: http://vianet/IT/IT%20Dept/IT%20Project%20Update2/Active%20Projects%20%20Manufactu ...
随机推荐
- Hack the Breach 2.1 VM (CTF Challenge)
主机扫描: ╰─ nmap -p- -A 192.168.110.151Starting Nmap 7.70 ( https://nmap.org ) at 2019-08-29 09:48 CSTN ...
- vue项目 npm run dev在Linux 持久运行
touch run.dev.logchmod u+w run.dev.log 记录日志文件 nohup npm run dev > run.dev.log 2>run.dev.log &a ...
- webpack动态加载打包chunk命名
最近,遇到复杂h5页面开发,为了优化H5首屏加载速度,想到使用按需加载的方式,减少首次加载的JavaScript文件体积,于是将处理过程在这里记录一下,涉及到的主要是以下三点: 使用Webpack如何 ...
- JavaWeb学习——web.xml文件说明
JavaWeb学习——web.xml文件说明 摘要:本文主要学习了web.xml文件的作用以及如果配置. 是什么 web.xml文件是用来在JavaWeb项目里面初始化配置信息的,比如:访问的首页.S ...
- iOS字符串处理_替换(去掉空格换行)、截取
以下代码主要实现了:1.截取"@@"前的字符串: 2.去掉字符串中的"##": 3.去掉字符串中的空格和换行. 希望相互学习相互指正. -----ViewC ...
- Quartznet速记
参与 https://www.cnblogs.com/lzrabbit/archive/2012/04/14/2371420.html 1.XML配置 参考:https://www.cnblogs.c ...
- Oracle解析逗号分隔的字符串,或者01110110101此类数据
-- 1.提取此类数据中的1的索引位置,从1开始 例: 0001100001100 --> 4,5,10,11 create or replace function hazq_instr_ ...
- Creating a Physical Standby from Primary on Version 12c (Doc ID 1570958.1)
Creating a Physical Standby from Primary on Version 12c (Doc ID 1570958.1) APPLIES TO: Oracle Databa ...
- 5 其他命令-学习目标以及find命令的基本使用
.caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px so ...
- 粗糙集理论(Rough Set Theory)
粗糙集理论(Rough Set Theory) 一种数据分析处理理论. <粗糙集—关于数据推理的理论>. 数据挖掘(Data Mining)和知识发现(KDD). 集合近似定义的基本思想及 ...