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 ...
随机推荐
- 使用Advanced Installer打包工具如何设置是否安装预安装程序包
要保证我们的程序能在目标机器上正常运行,便需要保证目标机器上提供了程序运行的必要组件. 而在使用Advanced Installer打包工具制作程序安装包时,我们可以通过配置“需求-运行环境-程序包- ...
- MS14-068(CVE-2014-6324)域控提权利用及原理解析
漏洞利用 0x01 漏洞利用前提 1.域控没有打MS14-068的补丁(KB3011780) 2.拿下一台加入域的计算机 3.有这台域内计算机的域用户密码和Sid 0x02 工具下载 Ms14-068 ...
- 二分查找(Java)
题目: 编写程序,完成以下功能: (1)输入5个整数到数组中; (2)使用冒泡法对5个数按从小到大排序,输出排序后的数组; (3)输入一个整数X,在数组中用二分法查找X,找到输出X在数组中的下标,找不 ...
- [C]struct结构化数据的一些要点
1.用typedef声明一个短语代替冗长的struct成员声明 int main(void) { typedef struct Hores Hores; struct Hores { int age; ...
- Xposed反射字段流程分析
在XposedBridge源码中,反射字段的方法封装在de.robv.android.xposed.XposedHelpers类里面.下面来看看Xposed是如何获取和设置字段的值的 获取字段的值 获 ...
- less 学习笔记
一.介绍 Less (Leaner Style Sheets 简洁的样式表) 是一门向后兼容的 CSS 预处理语言,它扩展了CSS 语言. less is more. 好处: 1.具有部分编程语言的功 ...
- C# -- Quartz.Net入门案例
1. 入门案例 using Quartz;using Quartz.Impl; public class PrintTime : IJob { public Task Execute(IJobExec ...
- Java 入土之路
概述 变量与数据类型 运算符与方法 面向对象 异常处理 包装类与常量池 集合框架 多线程 网络通讯协议 socket 编程-概念未发布 socket 编程-java环境未发布 web入门 Servle ...
- ICMP和重定向攻击
目录 ICMP数据报格式 smurf攻击 ICMP重定向攻击 基于libpcap的sniffer raw socket 定义包头 解析数据包 重定向 ICMP数据报格式 https://zhuanla ...
- [20191122]oracel SQL parsing function qcplgte.txt
[20191122]oracel SQL parsing function qcplgte.txt --//昨天看了链接:https://nenadnoveljic.com/blog/memory-l ...