Project and Task information on Internal Requisition
Hi Team,
We have an organization Project enabled , and the Planning suggest the Planned order (of the nature internal requisition). When Planned order is released Internal requisition distribution is not pulling the project and task information.
Can any one help?
Hey - can you precisely provide your business case
Internal requistions do have project and task ,you can select those
Krishna
Similar Messages
-
Project and task on Internal requisition from ASCP
Hi Team,
We have an organization Project enabled. Sale and the Planning suggest the Planned order (of the nature internal requisition). When Planned order is released Internal requisition distribution is not pulling the project and task information.
Can any one help?Hi Veekam,
Let me get clarity------You are releasing the requisition from Workbench of item that is hard pegged in your( Shipping)organisation.
you can see a project no and task assign to the planned order
You do not want the project no and task to follow to supplying organisation , but only IR should carry the PJ no and task.
I fail to understand if you do not want the Project no and Task to flow on ISO, then what is a use of Flowing with IR
Because if it flows with IR automatically it will appear in ISO as well.
You will have to also check whether the item is also hard pegged in supplying Org in that case only PJ no and task will flow to that org
IR/ISO relation is permanent whatever information IR will carry you will see same in ISO
Chintamani
9922081219 -
Show Project and Task name in Time entry
Hi,
Is there any possibilty to change the layout of the Time entry so I can view the Project and Task name?
Via OA Framework, Timecard styles etc....
/DanielFolks,
I have displayed project name on TIMECARD using below mentioned code
# Project Name on the timecard matrix
BEGIN HXC_LAYOUT_COMPONENTS "Projects Alternate Timecard Layout 100 - Project Name"
OWNER = "ORACLE"
COMPONENT_VALUE = "PROJECTNAME"
REGION_CODE = "HXC_CUI_TIMECARD"
REGION_CODE_APP_SHORT_NAME = "HXC"
ATTRIBUTE_CODE = "HXC_CUI_PROJECT_NAME"
ATTRIBUTE_CODE_APP_SHORT_NAME = "HXC"
SEQUENCE = "201"
COMPONENT_DEFINITION = "TEXT_FIELD"
RENDER_TYPE = "WEB"
PARENT_COMPONENT = "Projects Alternate Timecard Layout - Day Scope Building blocks for worker timecard matrix"
BEGIN HXC_LAYOUT_COMP_QUALIFIERS "Projects Timecard Layout - Project Name"
OWNER = "ORACLE"
QUALIFIER_ATTRIBUTE_CATEGORY = "TEXT_FIELD"
QUALIFIER_ATTRIBUTE1 = "N"
QUALIFIER_ATTRIBUTE2 = "NODISPLAYCACHE"
QUALIFIER_ATTRIBUTE3 = "7"
QUALIFIER_ATTRIBUTE4 = "1"
#QUALIFIER_ATTRIBUTE6 = "OraBGGrayLight {light gray color as background}
#color:#cccccc;"
QUALIFIER_ATTRIBUTE6 = "OraFieldTextDisabled {Renders gray text in disabled form controls such as text fields, radio buttons, check boxes - does not match current BLAF guidelines}
font-family:Arial, Helvetica, Geneva, sans-serif;
color:#999999;
font-size:10pt;"
#QUALIFIER_ATTRIBUTE18 = "INCLUDE"
#QUALIFIER_ATTRIBUTE19 = "|READ-ONLY|"
QUALIFIER_ATTRIBUTE20 = "N"
QUALIFIER_ATTRIBUTE21 = "Y"
QUALIFIER_ATTRIBUTE22 = "L"
QUALIFIER_ATTRIBUTE25 = "FLEX"
QUALIFIER_ATTRIBUTE26 = "PROJECTS"
QUALIFIER_ATTRIBUTE27 = "Attribute20"
QUALIFIER_ATTRIBUTE28 = "PROJECTNAME"
#QUALIFIER_ATTRIBUTE30 = "N"
END HXC_LAYOUT_COMP_QUALIFIERS
END HXC_LAYOUT_COMPONENTS
and it involved changing QALIFIER_ATTRIBUTE6 of Project name LOV also:
QUALIFIER_ATTRIBUTE6 = "HxcCuiProjectNumber|PROJECT-DISPLAY|CRITERIA|N|HxcCuiProjectId|PROJECT|RESULT|N|HxcCuiProjectNumber|PROJECT-DISPLAY|RESULT|N|HxcCuiProjectName|PROJECTNAME|RESULT|N"
But now for all old timecards we see the project name feild, but its blank.....I am just curious that if this functionality is implemented somewhere before, then someone might have answer to my question
Thanks in advance -
Why can´t I create projects and tasks into a External Group?
Why can´t I create projects and tasks into a External Group?
At this time, it's not possible to collaborate on a Project with External Contributors or add an Externally-Facing group to a Project. This is functionality that we we hope to add at some point in the future.
-
CProjects-Bapi's for project and task details
Hello,
I am searching for bapis for cProjects to use in a report at back end which has all the project fields and task fields.
For project i found a bapi BAPI_BUS2172_GET_DETAIL, but it does not have fields like project name,status, calculated start and finish date from teh basic data tab, division,design center from teh additional data tab.
For task fields i found bapi BAPI_BUS2175_GET_DETAIL but it does not have task status, latest start and finish date of the basic data tab.
any pointers to bapis which cover all the above fields would be really helpful.
Also I want to know is there anyway i can get the URL of the document that is uploaded in teh documents tab of the task.
Thanks,
Simmi
Edited by: Simmi Balakrishnan on May 2, 2008 9:13 PMHi Simmi,
Some information can not be retrieved via Bapi call. If you would like to read it, you can use simple select to get it from DB directly. The related DB are cgpl_project (dates), cgpl_text (descritption), and crm_jest (for status).
Kind regards,
Zhenbo -
I'm running Final Cut Express 2. My video project is 95% done and I've run out of space on my 500g internal hard drive. How can I (1) move the complete FCE program and video to my unused 250g internal hard drive and operate it from there and (2) how do I then purge all the FCE info from the 500g drive without losing anything from the 250 drive?
Also, is it possible to change the aspect ratio from 4:3 to 16:9 when the project is finished? If so, how? I now know this all should have been done before I started. Thanks for the help.1. You can't move the application. It must remain on the system drive. Move your capture scratch folder to the external FireWire drive and use the reconnect function in the project.
2. What's the media 16:9 or 4:3? -
OTL Approvals routing based on the project and task type
We are implementing OTL with Projects in our system.
We have about 200 projects each with a different project manager. The requirement is to route billable tasks to project managers and non billable tasks to HR Supervisor. Employees may enter time for both billable and non-billable tasks in the same timecard.
I tried using fast formula approval style, but it does not split the timecard data based on the chosen project - task. All the time entries are sent to the same approver.
I tried using 2 time categories(using 2 user defined valuesets). However it seems ELA will not work when have different project managers for projects in the same time category.
Please suggest a way to implement approvals for this requirementThe best approach here would be a custom Workflow.
-
Hi All,
Greetings.
I have two queries namely,
1.Query for cancelled requisitions and
2.Query for Internal Requisitions without Internal Sales Orders.
I was on a task to combine those two queries..
Can we do that? if so, please help me do that..
Thanks in Advance,
Bhaskar.Hi All,
Greetings.
I have two queries namely,
1.Query for cancelled requisitions and
2.Query for Internal Requisitions without Internal Sales Orders.
I was on a task to combine those two queries..
Can we do that? if so, please help me do that..
Thanks in Advance,
Bhaskar. -
How to assign project specific task with the newly created projects ?
Hi All,
I need help. I need to assign project specific tasks (which i will be taking from staging table) other than the default task which are assigned during project creation. How do I proceed with this within same package. I am attaching the code of my package below...
CREATE OR REPLACE PACKAGE body xxpa_proj_conv_pkg as
PROCEDURE xxpa_create_project_proc(O_ERRBUF OUT VARCHAR2,O_RETCODE OUT VARCHAR2)
is
variables need to derive global parameters
v_responsibility_id NUMBER; --- PA Supervisor responsibility id
v_user_id NUMBER;
deriving global parameters-
-- Variables needed for API standard parameters
v_api_version_number NUMBER := 1.0;
v_commit VARCHAR2(1) := 'F';
v_return_status VARCHAR2(1);
v_init_msg_list VARCHAR2(1) := 'F';
v_msg_count NUMBER;
v_msg_index_out NUMBER;
v_msg_data VARCHAR2(2000);
v_data VARCHAR2(2000);
v_workflow_started VARCHAR2(1) := 'Y';
v_pm_product_code VARCHAR2(10);
---variables for catching errors---
v_error_flag number:=0;
-- Predefined Composite data types
v_project_in PA_PROJECT_PUB.PROJECT_IN_REC_TYPE;
v_project_out PA_PROJECT_PUB.PROJECT_OUT_REC_TYPE;
v_key_members PA_PROJECT_PUB.PROJECT_ROLE_TBL_TYPE;
v_class_categories PA_PROJECT_PUB.CLASS_CATEGORY_TBL_TYPE;
v_tasks_in_rec PA_PROJECT_PUB.TASK_IN_REC_TYPE;
v_tasks_in PA_PROJECT_PUB.TASK_IN_TBL_TYPE;
v_tasks_out_rec PA_PROJECT_PUB.TASK_OUT_REC_TYPE;
v_tasks_out PA_PROJECT_PUB.TASK_OUT_TBL_TYPE;
v_CREATED_FROM_PROJECT_ID varchar2(20);
v_CARRYING_OUT_ORGANIZATION_ID varchar2(20);
v_person_id NUMBER;
v_project_role_type VARCHAR2(20);
API_ERROR EXCEPTION;
v_a NUMBER;
cursor for project in data
CURSOR cur_project_in_data IS SELECT * FROM XXPA_PROJECT_IN_STG;
cursor for task data
CURSOR cur_task_in_data IS SELECT * FROM XXPA_TASK_IN_STG;
------------------------Cursors used for validations----------------------------------
cursor for product code used for validation
cursor cprc is select distinct PROJECT_RELATIONSHIP_CODE from PA_PROJECT_CUSTOMERS;
cursor for distribution rule-
cursor cdr is select DISTRIBUTION_RULE from PA_DISTRIBUTION_RULES;
cursor for project status code
cursor cpsc is SELECT PROJECT_STATUS_CODE, PROJECT_STATUS_NAME FROM PA_PROJECT_STATUSES WHERE STATUS_TYPE = 'PROJECT';
cursor for template/created from project id
cursor ccpid is select project_id from pa_projects where template_flag='Y';
BEGIN
select user_id, responsibility_id into v_user_id, v_responsibility_id
from PA_USER_RESP_V
where user_name like 'amit_kumar%'
and responsibility_name like'PA SupervisorS';
-- --Fnd_global.apps_initialize(user_id,resp_id, resp_appl_id);
-- Fnd_global.apps_initialize(v_user_id,v_responsibility_id,275);
-- -------calling global parameters---
pa_interface_utils_pub.set_global_info
p_api_version_number =>v_api_version_number,
p_responsibility_id =>v_responsibility_id,
p_user_id =>v_user_id,
p_msg_count =>v_msg_count,
p_msg_data =>v_msg_data,
p_return_status =>v_return_status
dbms_output.put_line ('Set Global status ->' || v_return_status);
----Cursor for PRODUCT RELATED DATA-----------
FOR REC IN cur_project_in_data LOOP
-----PASSING VALUES TO THE COMPOSITE DATA TYPE(PROJECT_IN_REC_TYPE)-------
----retrieving product code-----
select lookup_code into v_pm_product_code
from pa_lookups
where lookup_type = 'PM_PRODUCT_CODE'
and meaning = 'Oracle Project Manufacturing';
-----retrieving and validating created from project id----
BEGIN
select project_id
into v_CREATED_FROM_PROJECT_ID
from pa_projects_all
where name=rec.created_from_project_name;
EXCEPTION
when others then
O_Retcode := '1';
O_Errbuf :='Incorrent CREATED_FROM_PROJECT_NAME';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where created_from_project_name = rec.CREATED_FROM_PROJECT_NAME;
END;
-----retrieving & validating carrying out organization id-----
BEGIN
select distinct(CARRYING_OUT_ORGANIZATION_ID)
into v_CARRYING_OUT_ORGANIZATION_ID
from pa_projects_prm_v
where CARRYING_OUT_ORGANIZATION_NAME=rec.carrying_out_organization_name;
EXCEPTION
when others then
O_Retcode := '1';
O_Errbuf :='Incorrent Carrying Out Organization name';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where carrying_out_organization_name = rec.carrying_out_organization_name;
END ;
v_project_in.pm_project_reference := rec.segment1;
v_project_in.project_name := rec.PROJECT_NAME;
v_project_in.created_from_project_id := v_CREATED_FROM_PROJECT_ID;
v_project_in.carrying_out_organization_id := v_CARRYING_OUT_ORGANIZATION_ID;
v_project_in.project_status_code := rec.PROJECT_STATUS_CODE;
v_project_in.description := rec.PROJECT_DESCRIPTION;
v_project_in.start_date := rec.PROJECT_START_DATE;
v_project_in.completion_date := rec.PROJECT_COMPLETION_DATE;
v_project_in.distribution_rule := rec.DISTRIBUTION_RULE;
v_project_in.project_relationship_code := rec.PROJECT_RELATIONSHIP_CODE;
-------------------------Validation of incoming project data--------------------------------
v_error_flag := 1;
project relationship code validation
BEGIN
for prc in cprc
loop
if (rec.PROJECT_RELATIONSHIP_CODE=prc.PROJECT_RELATIONSHIP_CODE) or (rec.PROJECT_RELATIONSHIP_CODE is null)--can be overridden from template
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
project distribution rule validation
BEGIN
for dr in cdr
loop
if (rec.DISTRIBUTION_RULE=dr.DISTRIBUTION_RULE) or (rec.DISTRIBUTION_RULE is null) null since the value can be taken from template too
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
project status code validation
BEGIN
for sc in cpsc
loop
if (rec.PROJECT_STATUS_CODE=sc.PROJECT_STATUS_CODE) or (rec.PROJECT_STATUS_CODE is null) null since the value can be taken from template too
then
v_error_flag :=0;
else null;
end if;
end loop;
END;
dbms_output.put_line ('Error at PROJECT_STATUS_CODE>' ||v_error_flag);
validation logic for project start date
BEGIN
if TRUNC(rec.PROJECT_START_DATE) >= TRUNC(rec.PROJECT_COMPLETION_DATE)
THEN
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='Project start date cannnot be greater than completion date';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
END IF;
END;
validation logic for project completion date
BEGIN
if (TRUNC(rec.PROJECT_COMPLETION_DATE)<=TRUNC(rec.PROJECT_START_DATE))
then
if ( rec.PROJECT_STATUS_CODE='CLOSED' and rec.PROJECT_COMPLETION_DATE>sysdate)
THEN
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='completion date cannot be greater than sysdate for closed projects';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
END IF;
v_error_flag := 1;
O_Retcode := '1';
O_Errbuf :='Project closed date cannot be less than start date';
end if;
END;
--------Update staging table for the error records--------
BEGIN
if v_error_flag =1
then
O_Retcode := '1';
O_Errbuf :='Incorrect project relationship code';
Fnd_File.Put_Line (Fnd_File.LOG, O_Errbuf);
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET ERROR_FLAG ='1' ,last_updation_date='sysdate' where PROJECT_RELATIONSHIP_CODE = rec.PROJECT_RELATIONSHIP_CODE;
end if;
END;
-----------------------End of validation of incoming project data----------------------------------
---------------Project Task DATA-----------------
v_a:=0;
FOR tsk IN cur_task_in_data LOOP
v_tasks_in_rec.pm_task_reference :=tsk.task_reference ;
v_tasks_in_rec.task_name :=tsk.task_name;
v_tasks_in_rec.pm_parent_task_reference :=tsk.parent_task_reference ;
v_tasks_in_rec.task_start_date :=tsk.task_start_date ;
v_tasks_in_rec.task_completion_date :=tsk.task_completion_date ;
v_tasks_in(v_a) := v_tasks_in_rec;
v_a:=v_a+1;
end loop;
---------------end of task details------------------
--INIT_CREATE_PROJECT
pa_project_pub.init_project;
---------------------CREATE_PROJECT--------------------------
pa_project_pub.create_project(
p_api_version_number=> v_api_version_number,
p_commit => v_commit,
p_init_msg_list => v_init_msg_list,
p_msg_count => v_msg_count,
p_msg_data => v_msg_data,
p_return_status => v_return_status,
p_workflow_started => v_workflow_started,
p_pm_product_code => v_pm_product_code,
p_project_in => v_project_in,
p_project_out => v_project_out,
p_key_members => v_key_members,
p_class_categories => v_class_categories,
p_tasks_in => v_tasks_in,
p_tasks_out => v_tasks_out);
if v_return_status = 'S'
then
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET INTERFACE_STATUS ='Success' where segment1 = v_project_out.pa_project_number; ---P->pending & S-> Success
dbms_output.put_line('New Project Id: ' || v_project_out.pa_project_id);
dbms_output.put_line('New Project Number: ' || v_project_out.pa_project_number);
else
UPDATE XXPA.XXPA_PROJECT_IN_STG
SET INTERFACE_STATUS ='Pending' where segment1 = v_project_out.pa_project_number;
raise API_ERROR;
end if;
END LOOP;
Commit;
------Handling Exception--------
EXCEPTION
WHEN api_error THEN
dbms_output.put_line('An error occured during project creation');
IF (v_msg_count > 0 ) THEN
FOR i IN 1..v_msg_count LOOP
apps.PA_INTERFACE_UTILS_PUB.get_messages(
p_msg_count => v_msg_count,
p_encoded => 'F',
p_msg_index => i,
p_msg_data => v_msg_data,
p_data => v_data,
p_msg_index_out => v_msg_index_out);
dbms_output.put_line('Error message v_data ->'||v_data);
dbms_output.put_line('Error message v_msg_data ->'||v_msg_data);
dbms_output.put_line('Error message v_msg_index_out ->'||v_msg_index_out);
dbms_output.put_line('Error message p_msg_index ->'||i);
APPS.fnd_file.put_line(APPS.FND_FILE.LOG,v_data);
END LOOP;
END IF;
WHEN OTHERS THEN
dbms_output.put_line('An error occured during conversion, SQLCODE ->'|| SQLERRM);
IF (v_msg_count >=1 ) THEN
FOR i IN 1..v_msg_count LOOP
PA_INTERFACE_UTILS_PUB.get_messages(
p_msg_count => v_msg_count,
p_msg_index => i,
p_encoded => 'F',
p_msg_data => v_msg_data,
p_data => v_data,
p_msg_index_out => v_msg_index_out);
dbms_output.put_line('Error message ->'||v_data);
APPS.fnd_file.put_line(APPS.FND_FILE.LOG,v_data);
END LOOP;
END IF;
end; --end procedure
END xxpa_proj_conv_pkg;
* Please tell me how to assign project specific task with the newly created projects??? *
Also please tell me how to assign multiple * Project_Relationship_Code * (ex: END CLIENT, GENERAL CONTRACTOR, PRIMARY) for a particular project during project creation?Are you not storing the project number in the staging table designed for storing the task data? You can use create_project API to create the project and tasks at the same time with one single call. You may want to try that option
-
What is difference btw project Assignment, Resource Assignment and task Assignment.
Hi,
I am new project accounting Module .
what is difference btw project Assignment, Resource Assignment and task Assignment.Project Assignment, Resource Assignment refers to the resource management part and Task assignment is basically the work assignment to the resource.
An assignment/requirement is created in PJR for create demand for the resource requirement of the project and when the resource is aligned he can be assigned to the task in the work plan.
Refers to the top down approach in this case.
Additionally a resource can be assigned to the work plan and a assignment can be created to get the resource allocated to the project.
Refers to the bottom up approach in this case -
I would like to cut and paste information from a word file onto a pdf file, as well as draw lines onto the pdf file. How can I accomplish that task? Is there software I can purchase?
Hi jgallu7382,
The latter is easily accomplished using the Drawing Markup tools, which are available in both the free Adobe Reader, and in Acrobat. Copying/pasting text into the PDF is something that you could do using the editing tools that are available only in Acrobat. Note, however, that Acrobat isn't intended to be a text-editing application, so editing there won't be as robust as in an application designed specifically for that purpose. (It's also worth mentioning that you won't be able to alter a PDF if it has document permissions applied that would prevent you from doing so.)
I hope that answers your questions.
Best,
Sara -
Task dependencies and scheduling in Oracle projects and project management
Am I correct in the belief that Oracle projects/project management does not have the ability to create, manage and track dependencies between tasks in a project ? And to achieve that micro level of planning I need to use something like Microsoft Project Integration ?
Gordon,
Project integration is the link between Oracle Projects and MS Projects.
If you want to define dependencies between tasks, MS Project is best bet
for you.
Cheers,
Gopal
[email protected]
www.sagss.com -
Release all phases and tasks if project definition is released
Hello,
I have several phases and tasks in a project and when I release the project only the first phase is also released. I am not working with approvals.
Is the a possible to release all phases when the project is released?
Thank you and have a nice weekend,
VanessaHi Vanessa,
You can create an implementation of BADI dpr_events, with filter dpr_tv_badi_method = ON_DPO_RELEASED.
ir_sender instance will be the project in that case, so you can easily retrieve the phases object and release them at this moment.
Matthias -
Internal requisitions and iProcurement
Hi All,
Could someone answer this question ? is the following assessment correct ? How does one proceed with if I have to go down that route ?
I would like to take a look at configuring iProcurement to produce internal requisitions for Company specific 'catalog' items. My understanding of this process is that it would change iProcurement requests from PO generating requisitions to internal sales orders creating demand from inventory.You would need to use inventory for this in order for it to work as described below. This included a master item list and the creation of a store. The Request would be converted into the sales orders, so in essence your statement is possible.
-
Getting Process Instance Information and Task Properties in a process
Iam using WebLogic8.1 Integration BPM feature. I've designed a Worklist based application.
In the business process, i've to call a java class method from the business process
which takes the process instance and task related properties (viz. the task id,
task name, the current actor etc.). How could i supply these values from within
a business process.
Regards
Raja V.You can get the task infromation by calling the task control method TeskInfo getTaskInfo()
"raja v" <[email protected]> wrote:
>
Iam using WebLogic8.1 Integration BPM feature. I've designed a Worklist
based application.
In the business process, i've to call a java class method from the business
process
which takes the process instance and task related properties (viz. the
task id,
task name, the current actor etc.). How could i supply these values from
within
a business process.
Regards
Raja V.
Maybe you are looking for
-
ZIP extraction and creation of unwanted folders for them
Hi. Is there a way to force "archive utility" to put all files from all zip's form folder to unpack all to that folder without paths and replace any duplicates or maybe rename it? In WinRAR that action i can perform without any effort from my side, o
-
How do you backup on a ipod touch but it doesnt save your music
Theres been plenty of times I back up my ipod and when I wanted to restore something the music was erased. How can you get your music back
-
We have an app configured to be a Newsstand, magazine application and the icon looks flat in the iOS app switcher. Why does the icon in the App Store look layered like a Newspaper app?
-
I have an old WinHelp project that I am converting to HTML Help. The project opened up in RH6 HTML quite nicely, but the output generated from the new project has some issues. I have a few pages with small image 'buttons' to the left of a string. The
-
Can someone please downsave a file for me please?
Hi Everybody Someone created a menu for us in CS6 and I can open in CS 5.5 but when I do all the text shows up as separate lines so it is hard to edit. Can someone please downsave it for me so I can see it like a normal file? I would be forever grate