zoukankan      html  css  js  c++  java
  • PA 模块常用表2

    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


  • 相关阅读:
    贫血模型和充血模型
    DES加密解密
    DDD讀書筆記(四)
    HTTP Caching
    ASP.NET 取得 Request URL 的各个部分和通过ASP.NET获取URL地址的方法
    datalist用aspnetpager分页
    visual studio.net 快捷键[转]
    DataList分页方法
    C#连接各类数据库 [转]
    C#日期函数[转]
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299229.html
Copyright © 2011-2022 走看看