PA 项目任务创建资源

-- 创建资源
DECLARE
    p_project_id              NUMBER := 155233;
    p_task_id                 NUMBER := 244639;
    p_resource_list_member_id NUMBER := 2023;
    p_planned_quantity        NUMBER := 101;
    p_pm_task_asgmt_reference VARCHAR2(240) := 'CXYTEST0001';
    p_task_assignments_in     pa_task_assignments_pub.assignment_in_tbl_type;
    p_task_assignments_out    pa_task_assignments_pub.assignment_out_tbl_type;
    --
    x_return_status VARCHAR2(240);
    x_msg_count     NUMBER;
    l_msg_index     NUMBER;
    x_msg_data      VARCHAR2(30000);
BEGIN
    fnd_global.apps_initialize(user_id => 0
                              ,resp_id => 52998
                              ,resp_appl_id => 275);
    mo_global.init('M');
    p_task_assignments_in(1).pa_project_id := p_project_id;
    -- p_task_assignments_in(1).pa_structure_version_id := 353108;
    p_task_assignments_in(1).pa_task_id := p_task_id;
    p_task_assignments_in(1).resource_list_member_id := p_resource_list_member_id;
    p_task_assignments_in(1).planned_quantity := p_planned_quantity;
    p_task_assignments_in(1).pm_task_asgmt_reference := p_pm_task_asgmt_reference;
    pa_task_assignments_pub.create_task_assignments(p_api_version_number => 1.0
                                                   ,p_pm_product_code => 'pjm'
                                                   ,p_pa_project_id => p_project_id
                                                   ,p_task_assignments_in => p_task_assignments_in
                                                   ,p_task_assignments_out => p_task_assignments_out
                                                   ,x_msg_count => x_msg_count
                                                   ,x_msg_data => x_msg_data
                                                   ,x_return_status => x_return_status);
    dbms_output.put_line('x_msg_count: ' || x_msg_count);
    dbms_output.put_line('x_msg_data: ' || x_msg_data);
    dbms_output.put_line('x_return_status: ' || x_return_status);
    FOR i IN 1 .. fnd_msg_pub.count_msg LOOP
        fnd_msg_pub.get(p_msg_index => i
                       ,p_encoded => fnd_api.g_false
                       ,p_data => x_msg_data
                       ,p_msg_index_out => l_msg_index);
        dbms_output.put_line('x_msg_data: ' || x_msg_data);
    END LOOP;
END;

时间: 2024-11-09 00:21:19

PA 项目任务创建资源的相关文章

使用Eclipse-Maven-git做Java开发(5)--Eclipse的Java项目的创建过程

前面已经把所需要的基础设施准备好了,eclipse这个最关键的工具也进行了介绍,接下来就应该进行如何使用工具进行代码编写的介绍了. 上一篇博客发表也已经有较长的一段时间了,这段时间里面在公司的工作机操作系统切换到了Fedora 22,不得不说eclipse在上面的界面有点丑,但是用上大体还是和在windows上是一样的,算了,扯远啦-- 下面就来说一下使用eclipse创建SE和EE项目的流程,不涉及到maven和git,仅仅是熟悉eclipse的使用. 先说SE后说EE,创建的工程后面的博客还

maven系列之二maven项目的创建和maven项目的结构

maven系列之一简单介绍了maven的基本信息,安装和配置,大家对maven有一个大概的了解,但是在maven项目开发中远远不够,为了进一步了解maven,现在我们介绍maven项目的创建和maven项目的结构. 第一部分:maven项目的创建 maven项目创建方式一:用命令 开始键+r=,确定,检测maven的版本 输入mvn -v   输入mvn archetype:generate  ,执行这个命令有点久,要有耐心,他会检测setting.xml,不符合条件就会报错.同时也会根据set

【Unity】2.3 项目浏览器和资源的组织

分类:Unity.C#.VS2015 创建日期:2016-03-29 一.Project-工程浏览器 前面我们说过,Unity中的Project View(称为工程浏览器)相当于VS2015中的解决方案资源管理器(Solution),Unity的每个工程中可包含多个关卡(*.unity),每个关卡都是一个可独立运行的项目,根据发布的目标平台不同,编译后生成的可执行程序的扩展名也不同,例如对于Windows平台生成的可执行程序是(.exe文件),对于在Windows平台下运行的浏览器(Web)生成

创建资源和用户关键字

一.测试套件下创建用户关键字 1.创建关键字测试套件右击->点击new user keyword,然后输入name,点击OK保存. 2.在用户关键字的edit点击settings,然后输入Arguments 参数为:${number} ,这就像定函数的输入参.可以设置多个变量,之间用"|"分隔.添加循环的用例,循环的次数为:${number} 3.创建好之后在用例中就可以直接使用这个关键字了.使用了循环的方法,并且入参${number}=8 二.创建资源后添加关键字 上面创建用户

Cookie和Session,访问Web项目上的资源文件

WEB项目总路径问题总结: 背景:项目中的资源文件我们如何访问:(路径怎么写) 例子:webRoot目录下有一个目标资源: target.html,如何访问 思考: 目标资源是给谁使用的. * 给服务器使用的:   / 表示在当前web应用的根目录(webRoot下) * 给浏览器使用的: /  表示在webapps的根目录下 代码测试: public void doGet(HttpServletRequest request, HttpServletResponse response) thr

opencms创建资源深度分析

引入: 在opencms中,有些资源是刚创建的,有些资源是创建并发布的,这些资源创建时候做了哪些工作呢,他们的存储又如何呢,这是这篇文章需要解决的话题. 分析: 以最简单的文本文件为例,当我们在某目录下(比如叫 /charlesstudy)用向导创建某文本文件时,如下: 它发送的请求为 POST http://localhost:8080/opencms/opencms/system/workplace/commons/newresource.jsp 服务器端的响应入口是在CmsNewResou

Asp.net MVC 4新项目中创建area的后续操作

Asp.net MVC 4新项目中创建area后,往往HomeController与area的HomeController路由发生混淆,需要手工设置一些地方避免mvc无法识别默认路由的状况. 无废话具体步骤: 1. 检查早Global.asax和\App_Start\RouteConfig.cs中是否已经自动添加了AreaRegistration.RegisterAllAreas();如不存在,进入第2步,否则第3步 2. 在\App_Start\RouteConfig.cs中,添加AreaRe

Web项目中创建简单的错误处理页面

当应用程序出现错误的时候,如果没有做错误页面处理的话,会直接输出一些敏感的信息出来,有时候甚至会直接将项目所在的物理路径给显示出来,严重缺乏安全性,并且错误种类繁多,页面风格不一,导致用户体验不好,本文介绍如何在web项目中创建错误页面,从而友好的提示错误信息. 一,创建错误页面error.aspx,前台代码如下(可根据实际需要增加元素): <%@ Page Language="C#" AutoEventWireup="true" CodeBehind=&qu

eclipse中java项目的创建

1.点击eclipse快捷键启动eclipse程序. 2.点击eclipse的File->New->Project...->java->java project->Next 3.在Project name一栏内输入工程名,如test,,点击Finish 4.点击项目名,选择new-->class-->如图所示: 5.点击Finish,进行项目的创建. . 6.在Main函数中输入,则 7.右击项目-run as ->java application,结果如下