Licensing Project Manufacturing

Can anyone tell me what product you need to license to get EBS Project Manufacturing? It doesn't exist on the Oracle Price List.
Thanks

ORCL_Projects wrote:
A partner was asking so they don't have an ASM. It doesn't exist on the Price List but I assume it's licensed with one of the EBS Manufacturing products. Anyone know which one?
Thankshttp://bit.ly/YEOwk2
http://www.oracle.com/pls/ebs121/search?word=Project+AND+manufacturing&format=ranked&remark=quick_search
Thanks,
Hussein

Similar Messages

  • Project Manufacturing just to stock material based on Projects

    Hello Dina / Experts,
    I am in situation where customer is in Real estate business using construction of properties and giving it on rentals or sell.
    Customer has a unique requirment to stock the material related to constructions based on the projects. I guess only project manufacturing can fulfill this requirment Am I correct? But does it advisable to iimplement project manufacturing only for this requirment? Is there any other cost effective approch to fulfill this requirement?
    Does there any white paper available on Oracle Project Manufacturing Functionality and setups avaialbe with you or NET?
    Please help.
    Thanks
    Edited by: oracle_samba on Mar 8, 2013 1:15 AM

    Hi
    when Customer wants to stock material and correspond to project, ideal scenario is to use Project manufacturing and perform PJM setups
    refer for setups Oracle Project Manufacturing setups
    with regards to construction project manufacturing setups are minimal, it is pretty clean with cost effective and control if you use Project manufacturing and Project costing
    Thanks
    Krishna

  • SAP usefullness  in ETO Project Manufacturing industry

    Dear Sir,
    I am looking for information on reference industries in "ETO Project Manufacturing" domain , who have implemented SAP solution and can really claim of  realizing the benefits in their business critical functions of  project planning & monitoring / Engineering Control / Production Planning / Finite Scheduling / project progress monitoring / potential delay / critical path monitoring etc .
    In fact , our company also operate in ETO domain and have implemented ECC 6.0 including PPDS . But we are not able to realize the required business benefits with the SAP .
    I would appreciate a indepth information sharing on this important topic from forum members so that user industries can be benefited .
    With Regards
    B Mittal

    Dear Mr. Mittal,
    I need a bit more information about your company/industry. Because ETO/Project Manufacturing is a huge end2end scenario and I have to advise you with the right references.
    Which business benefits would you like to realize?
    Could you provide me with more details?
    I would suggest that you contact me direct under ([email protected]), because I guess you will provide me with some sensitive information.
    Kind regards,
    Bernhard Meyer

  • Does Project Manufacturing and Grant Accounting is part of Prj Suite?

    Hi Dina / Experts,
    Can you please explain whether module Project Manufacturing and Grants Accounting is part of Oracle Project Suite?
    Do u have any refer documents for it?
    Thanks
    :-)

    Grants Accounting is technically part of the Projects Suite but Project Manufacturing is not. You will find information on Proj Manufacturing in the Discrete Manufacturing area on the Oracle website.
    We have Datasheets for both products:
    http://www.oracle.com/us/industries/education-and-research/oracle-grants-accounting-ds-072518.pdf
    http://www.oracle.com/us/products/applications/047085.pdf
    Regards,
    Dean

  • Project Manufacturing

    Hi,
    Anybody out there using Project Manufacturing ?? ..... been asking at Projects user group SIGs but doesn't seem to be widely used ....... apparantly it is part of the Supply Chain Management (SCM) solution and not Oracle Projects .....
    rgds, ....... eric.b

    project manufacturing allows you to capture manufacturing costs against a project. you capture your costs (like WIP) and map them to expenditure types. then a program (cost collector) will interface and distribute the costs to the project. notice the WIP job screen has a project and task information this has been around since R11. Initially it only supported average costing but since 11i it supports both average and standard cost

  • Project Manufacturing using PS

    Dear Sir,
    We are in the business of manufacturing Industrial Machine as per customer requirement and 70% engineering is done fresh for  every customer order .
    We are using Project System for manufacturing and have followed the following appraoch :
    a) On Receipt of Customer Order , we first create a Project .  Parallely Engineering activity , BOM preparation , Roting preparation is started . We are not creating WBS BOM .
    b) For Advance procurement , relevant items are attached under an activity in a WBS
    c) FERT item requirement is attached  in the Project  under an activity in the WBS.  We are not using BOM transfer apparoch.
    d) MRP run is made against the project (MD51) and Planned Order , Purchase Requisitions gets generated .
    e) As BOM/Routing  preparation is still in progress , SO MRP run is made multiple times .  For a Project on average we make MRP run approx 5 times .  At this stage BOM/Routing reaches to 100%.
    We seek the guidence from the experts gurus  that whether the apparoch being followed by us is a correct one . Incase the above approach is not the correct one ,  we request expert gurus to kindly guide us about the best apparoch to be followed .
    We will be highly greatful for the kind help pl .
    With Regards
    Sonia Agarwala

    Hi ,
    You may want to consider adding Pre-sales process. One of the order winning criteria in MTO environment is  Quotation meeting customer requirement.
    SAP has easycost planning objects available to cater to it. Process starts with inquiry.
    1) Create inquiry for customer request. Define service material in material field in VA11
    2) Create Project copying closest executed in part ( you have said 70% is engineered fresh, then project is 30 % correct at the time of copying)
    3) Amend project to add/chnage/delete components & network activities. Add miilestone payment you wish to propose in quotation.
    5) Add project no in inquiry (Accoutn assignment in Line item )
    4) Use DP81 traxn to create quotation.Easy-cost planning need to be configured to calculate price( Cost+ mark up scenario possible) There are possibilites to pull as many deatils as you wish in quotation ( As line items) from project structure. It is possible to list major assemblies that will be delivered to customer( Make- To - Order variations). It is also possible to replace Service item used in inquiry with 'Material masters' of FERT & itemization in Quotation. Milestone dates from project will be copied you can propose % billing arrangement at each date to customer.
    5) Able to revise quotation seamlessly & resond to customer changes/addtioal request. Revised quotation reflects your ability understand customer request & changes are seamlessly reflected in qty,  total price & dates.
    6) Upon confirmation of Sale, Sales order can be created copying quotation. All hard work/ iteration of commnucation with customer , need not be defined in system again. Order Acknowledgement will reflect agreements with customer.
    One of the key challange in MTO environemnt is integrity of what is delivered as against what was promised & if you are using SAP , it can be achieved , if you capture 'Pre-sales' process in SAP.
    Easier said then done, though. We did a Crew-boat building project recently & SD, FI, CO consultant are opposed to ideas of putting inquiry/quote process in SAP.
    my 2 cent worth,
    Jatin

  • Two Different Project to handle Project Manufacturing Cost ?

    Hello Guys,
    Can any One Help me on this Question,
    Sales Company - > Attaching their Project/Task to Sales Order.(Different OU,LE,Set of Books).
    Manufacturing Plant - > Imports the Sales-Order of Sales Company(Different OU,LE,Set of Books).
    Current Flow - > Sales Company Project/Task -> Planning -> Work Orders ->Transfer Cost to Projects.
    And Manufacturing Unit will create their Internal Project.
    Questions :-
    Now Manufacturing Unit wants to know their Manufacturing Cost(Material Cost,Resource Cost and Overhead Cost) ?How to track cost for Manufacturing Plant ?
    How we can transfer the cost from Sales Company Project to Manufacturing Project ?
    Do we need to Transfer from Cost from Sales Company OU to Manufacturing Internal Project OU ?
    Is their any other way to do the setups ?
    Iam only concened about How to use Sales Company Project and Manufacturing Internal Project ?
    Regards,
    Satish

    Hi Dina,
    We are in a process to implement flow of information between Sales Order from two different LEs.
    Our Order originates from Sales Service Org(Project Owning Org) ----> Trading Hub------- > MFG Plant. The equipment is shipped directly to customer.
    We would like to know more on the solution which you have explained : -
    "Manufacturing plant may use the same project as setup by the sales company. They could setup the transfer price rules for cross charge. Then run the Inter-company billing process which generates a sales invoice in the manufacturing OU AR, and interface that as internal supplier invoice to the AP of the Sales OU. To implement the Inter-company billing you need to follow the required setups in both OUs."
    We have been following steps and found not working
    (1) Created Project under Sales & Service Operating Unit (OU)
    (2) Created Sales Order against this Project in Sales & Service OU, the shipping org on this sales order is MFG which belongs to different entity &  OU.
    (3) Pick and Ship from shipping org MFG OU
    (4) Run Cost Collection Manager for Inventory Cost Transfer for the Shipping Org MFG
    (5) There is no transaction pending for this cost under Sales & Service OU, however this is pending under MFG OU (shipping Org)
    (6) Ran the "Transaction Import" program from MFG OU and the transaction got rejected as the Project belongs to Sales & Service OU.
    Thanks,
    Sachin Salvi

  • Project manufacturing - Question about process

    Hi All,
    I am trying to represent the following scenario in a project:
    Finished Product (FP)
    ---RM1 (raw material 1)
    ---RM2
    ---semi-finished assembly 1 (SF)
    RM3
    RM4
    We have to assemble FP in the project. If I assign only FP as a material component in the project and run MRP, the system successfully generates planned orders for SF, RM1, RM2, etc.... I can then convert planned orders into purchase requisitions or production orders and do all consumption postings.
    But, I want to represent the assembly process in the project, and I think the below assignment should be possible.
    WBS
    ---Network
    Activity 1
    RM3
    RM4
    Activity 2
    SF1 (-1 - negative quantity)
    Activity 3
    RM1
    RM2
    Activity 4
    FP (-1 - negative quantity)
    The negative quantity should mean that the specified component (SF1 or FP) is assembled in that network activity. However, when I have a negative quantity in the component, MRP is not generating the planned order for that material. Also, it's generating redundant planned orders for RM1, RM2, etc... - once for the reservation for that component and once by exploding the reservation for SF1 or FP. Should I have the reservation / purchase requisition indicator for the individual components set as Never? In that case, do I just post consumption to the respective network activities when the respective RM* is received to stock? Any input you could provide would be greatly appreciated.

    Hello Ahmed,
    My ultimate goal is to produce FG, right? Now, I am using PP as well. I am trying to figure out what level of BOM should be represented in the project using component assignments also using MRP to create the corresponding procurement parameters. I was asking about the production order for FG, because Mahendra's solution doesn't create a production order for the FG due to the negative quantity in the project. I think he answered that part of the question saying that for the FG, the network acts as the production order and delivers FG to stock. Am I correct? Please let me know.
    My explanation may be a little confusing, but please let me know if you need any further clarifications to solve the problem .

  • Link between Project and Inventory?

    Could you please guide me how can i get link from inventory to project?

    Hi,
    If you want to expense inventory to a project, you can create a transaction type with project enabled.
    If you want to capture inventory cost for a project with inventory tracked, then license Project manufacturing, setups the PJM parameteres. Activate the locator control. With all these done, you can transfer inventory to projects.
    Make sure you run the project cost collection report and do the import of transactions by running PRC: Transaction import from projects with source inventory.
    Regards
    Leo

  • Project Server 2013 licensing

    I was reviewing the Microsoft Project Server 2013 licensing terms and noticed the following:
    PPM solutions require a Project Server 2013 license for each running
    instance of the software
    (source: http://office.microsoft.com/en-001/project/microsoft-project-licensing-project-for-multiple-users-online-and-on-premises-project-management-software-FX103802201.aspx)
    The PUR mentions something similar:
    For each license, you may use one Running Instance of server software
    (source: http://www.microsoftvolumelicensing.com/ProductPage.aspx?pid=443)
    You have to install Project Server on each SharePoint server in your farm. In the past it has always been said that you need one Project Server License for each installed copy (so for every SharePoint server in the farm).
    Has anything changed for Project Server 2013?
    Is a Project Server License only required for the SharePoint Server where you activate the Project Server Application Service?
    Or does running equals installed when it comes to licensing?
    Anyone can shed some light on this? Thank you!

    I agree with Bernhard on this one....there's been no real change for on-prem licensing....you still need a Project Server license for each server in the farm.
    That being said, there was a significant change (and confirm with your local MSFT rep), but in some cases, the online subscription pricing may be used for on-prem installations, i.e. I can pay by user by month instead of buying the CAL.  I don't think
    this impacts the server licensing, but worth noting.
    The "Running Instance" terminology is maybe meant to capture the VM scenario where I have one physical server running multiple VMs, each one running Project Server?
    Andrew Lavinsky [MVP] Blog: http://azlav.umtblog.com Twitter: @alavinsky

  • Oracle Project Portfolio Management

    Hi,
    Does Oracle have Project Portfolio product within EBS ?
    If Yes, as we already have Oracle Projects implemented, so do we need to go for different License ?
    Appreciate your feedback.
    Regards,
    Khan.

    Thanks Sandeep for your response.
    If its a separate Module then will it come under Project Suite ??...I know in Project Suite, there is a Module called "*Project Portfolio Analysis*" but I have never seen anything like "*Project Portfolio Management*". Is both are same or different ??.....If both are same then do we need to go for separate License inspite of having or implemented Project Management, Project Costing & Project Manufacturing.
    Regards,
    Khan.

  • Can "Common Project" be used for collecting AP Invoices?

    Hello Gurus,
    I have a question regarding Project Manufacturing and Project Costing.
    In the PJM Organization Parameters setup, you can define a Common Project
    to collect cost in PA module as expenditures for non-project related transactions.
    Does this functionality work for importing non-project related AP Supplier Invoices as expenditures?
    Or does this "Common Project" functionality only work for costs that are collected via Cost Collection Manager batch?
    We are on R12.1.3 environment.
    Regards,
    Satoko

    Hi Satoko,
    Importing non-project related AP Supplier Invoices as expenditures?
    Answer: Please be informed, supplier invoices or expense report created in AP if assocaited to a project, will be eligible to be interfaced to PA as new expenditure items.
    If any supplier invoices or expense reports are created in AP and is not associated to a projects, it is not eligible to be interfaced to PA and  it is termed as non project invocies, hence the same will be not shown as cost against the project in PA.
    Thanks & Regards,
    Neeta

  • Sales Order reporting in Projects.

    Hi All,
    I had created the PO received the goods against the same. Move Ordered the Goods & Updated the summary of the concerned Project. Hence could see the required purchase commitments against the projects.
    I had created a sales order. Assigned it against a project number. Now I want to see the effect of Sales in the projects. What are the remaining steps I am required to take up in order to complete the process?
    I have till now created a Sales Order only.
    Looking forward to your contributions.
    Thanks
    Tarun.

    Hi
    If you have a complex scenarios where part of the project execution is done within Manufacturing, and part of the projects is out of the manufacturing area, you may want to consider implementing Oracle Projects Costing and Billing, and enable Project Manufacturing for your inventory & WIP organizations.
    If everything is executed within the manufacturing cycle, and you are not using Oracle Projects, then you would build your solution for reporting by projects based on GL. In that case, you might need to create a project segment in the accounting KFF. Then you need to configure all the accounting entries of costs and billing to track the project number. Even without using Oracle Projects, it might be useful to enable Project Manufacturing. You will use the Seiban numbers as projects, without cost collection into PA. Doing that will allow you to enter the seiban/project number on the sale order. You would be able to track inventory by project, and plan the WIP jobs by project. Use the Cost Management Accounting Generation Client Extension to control the accounting of the various inventory transactions, and populate the project number value. If you use WIP jobs, note that there is no client extension to control the accounting of WIP. You might consider using separate WIP ACCOUNTING CLASS for each one of your project. You would also need to struggle with the Receivables Auto Accounting for invoices and revenue generation. There you might need to use the item parameter, assuming you could set up separate delivered items per project.
    Dina

  • Can we have Cost of Manufactuirng sent to Projects while Inventory issue of these items to be through Sales Order Shipping. Can we do that?

    I want to send the cost of manufactured items to a Project/Task .
    Still I want to issue these items from inventory using a Sales Order (Sales Shipping).
    Billing shall be from the Project.
    Can we do the above cycle?
    In another scenario, what if I want to bill from the Sales Order?Dina Rotem@

    Hi,
    You will have to enable project manufacturing if you want to collect manufacturing cost on a project. Once you create a project, add this project to a project manufacturing organization through a PJM responsibility. Once you associate project and PJM org you will be able to put the PJM organization in the sales order line created on a Project sales order in Oracle OM. Also, mention the project number in that sales order.
    Once this sales order is shipped, run the cost collection program and it will bring in the manufacturing costs to project.
    Hope it helps
    Regards
    Kaushal

  • 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

Maybe you are looking for

  • Headers and Footers Visibility

    When I open a document in Word that I had previously inserted and header and/or footer the header and/or footer is not visible.  To make it visible, I have to edit the header and/or footer and then I can see it but the next time I open the document I

  • How to make new stationary in Mail

    Hi there.    I am trying to make a new mail template to send out some company info.  I understand the principal of creating an email then >save as Stationary but I can only put images left center or right.  I would like to create something close to t

  • Join 3 tables using FOR ALL ENTRIES

    Hi, I want to join 3 tables and show their result in a text file delimited by comma. ITs a download program.Can someone tell me how to how to join the three table using for all entires instead of inner join.please give step  by step illustration

  • Can't save as HTML in Photoshop

    I am trying to create a website using photoshop so I can then upload it into Dreamweaver. I am trying to save it as HTML & Images and went to the "Save for Web & Devices" tab. This is what pops up. I can't find anywhere that allows me to save it as H

  • Create New Message / Forward message annoying issue

    I am trying to fix my mom's iphone 5 (ios 6.0.2). Every time she tries to create a new message (sms), the text field is not empty (previously typed message a long time ago)  when creating a new message. Or when she tries to forward a message, the mes