PA模块常用表
SELECT * FROM pa_expenditure_items_all 项目支出
select *from pa_cost_distribution_lines_all 支出分配行
SELECT l.project_id, h.project_set_id, h.name, l.project_set_id
FROM pa_project_set_lines l, pa_project_sets_vl h
WHERE l.project_set_id = h.project_set_id; 项目集
SELECT *FROM PA_PROJECT_TYPES_ALL 项目类别
SELECT l.task_id, l.task_number, l.task_name, l.*
FROM pa_tasks l
WHERE l.project_id = 157223; --项目任务
SELECT l.task_name,
l.task_id,
l.resource_class_code, --资源类别
l.task_number,
l.resource_alias,
l.uom_code,
l.uom_description,
l.planned_cost, --计划成本
l.*
FROM pa_tasks_assigns_progress_v l
WHERE l.project_id = 157223
AND l.project_number = '1901140804'
AND l.task_id = 246877; --计划资源
SELECT *FROM PA_RESOURCE_CLASSES_vl 资源类型
--取当前核准有用的收入预算版本
SELECT l.project_id,
l.fin_plan_type_id,
l.budget_version_id, --
l.version_number, --版本号
l.budget_status_code, --状态 B 核准, W 活动
l.current_flag, --当前
l.*
FROM pa_budget_versions l
WHERE l.project_id = 162229
AND l.current_flag = 'Y' --当前的
AND l.budget_status_code = 'B';
--取当前核准有用的收入预算金额
SELECT SUM(decode(bv.version_type,
'ORG_FORECAST',
nvl(revenue, 0),
nvl(bv.total_project_revenue, 0))) +
SUM(nvl(bv.total_tp_revenue_in, 0)) +
SUM(nvl(bv.total_borrowed_revenue, 0)) +
SUM(nvl(bv.total_revenue_adj, 0)) -
SUM(nvl(bv.total_tp_revenue_out, 0)) sss
FROM pa_fin_plan_types_vl pt,
pa_budget_versions bv,
pa_proj_fp_options pfo
WHERE pfo.project_id = bv.project_id(+)
AND pfo.fin_plan_type_id = bv.fin_plan_type_id(+)
AND pfo.fin_plan_type_id = pt.fin_plan_type_id
AND pt.plan_class_code IN ('BUDGET', 'FORECAST')
AND pfo.fin_plan_option_level_code = 'PLAN_TYPE'
AND bv.ci_id IS NULL
AND bv.current_flag(+) = 'Y'
AND nvl(pt.use_for_workplan_flag, 'N') = 'N'
AND bv.fin_plan_type_id = 10020 --FBS预算
AND bv.project_id = 162229;
--计划类型
SELECT pt.fin_plan_type_id, pt.name, pt.description
FROM pa_fin_plan_types_vl pt
WHERE pt.plan_class_code IN ('BUDGET', 'FORECAST')
AND nvl(pt.use_for_workplan_flag, 'N') = 'N'; --FBS预算 10020
本文来源 https://www.cnblogs.com/wanghang/p/6299229.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库