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

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

  • 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

  • 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 .

  • 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

  • COGS Value showing up as null Projects

    Hi All,
    We have a report called Revenue Report. In this report we track the revenue and cogs value for both OM orders and Projects. We are able to see th cogs value for OM order(i.e. sales order)but not for projects. We are using OOTB out of box mapping(i.e.SDE_ORA_GLCOGS) for populating cogs value.So we have approached oracle team to address this issue. Please find the below reply from Oracle. Can somebody help me how to calculate COGS value for projects.
    BIApps 7.9.6.x do not support the integration of Project and COGS out of the box. If you have cogs trx from Projects and would like to extract these trx, you can customize the SDE sql.
    [OOTB sql in SDE_ORA_GLCOGS]
    WHERE
    MMT.TRANSACTION_TYPE_ID IN (15, 33, 10008) AND
    (MMT.TRANSACTION_ACTION_ID,MTA.ACCOUNTING_LINE_TYPE ) IN
    ((27, 2), (1, 36), (36, 35))
    MMT : MTL_MATERIAL_TRANSACTIONS
    MTA : MTL_TRANSACTION_ACCOUNTS
    15 = RMA Receipt (Return Material Authorization)
    33 = Sales order issue (Ship Confirm external Sales Order)
    10008 = COGS Recognition
    (27, 2) = (Receipt into stores, Account)
    (1, 36) = (Issue from stores, Deferred Cost of Goods Sold)
    (36, 35) = (COGS Recognition, Cost of Goods Sold)
    These are OOTB default values to extract the cogs trx for sales order etc. These are configurable. You can add/modify these values as needed. You can check the OLTP MTL module for the meaning of each values

    Hi
    Are you using Project Manufacturing?
    Do you accrue revenue for OM in AR or in Projects?
    For the manufacturing world, not project related you could report on revenue and COGS from GL, or based on shipments transactions.
    If you generate revenue in Projects, what is the base method? do you recognize revenue based on WORK or COST? is so then all billable incurred cost during are considered as Cost of Sales.
    However, if you recognize revenue based on deliverables, then you should verify how the costs are accounted. There should be a method to classify part of the incurred cost as Cost of Sale and the other part as Project Work in Process (PWIP).
    There is no standard Oracle report that deals with scenarios where project costs are partially accounted as COGS and partially as PWIP.
    Dina

  • PROJECTS Security

    Hi,
    How can I put security on the specific Projects. For example, I want to create a Project and it should display only to a specific department. It should not be available in any Module for any Actual Transaction like Timecard, PR, PO...etc.
    We are using Project Management, Project Costing & Project Manufacturing (12.0.6) and I do not want this Project to be available or display for any actual Transaction. I want this Project to be as a Stand alone i.e., Only for Project Management without any integration.
    How can I achieve this task. Do I need to go for Multi - Operating or Multi - Org concept or Is there any standard feature available to achieve this.
    Appreciate your quick reply.
    Regards,
    Khan.
    Edited by: Mumtaz.Khan on 21/03/2011 01:31 ص

    Thanks Dina for your suggestion.
    My management is not ready to go for another Operating Unit. I gave them some workaround solution. Like:
    1. Setup Organization Security Profile for a specific Organization.
    2. Create a Secured Project.
    3. Do not approve the Project (As they want to use only Project Management, so they will not see this project in any actual transaction)
    With the above setups, I am able to fully achieve my requirements but still I want to explore more options. So, if you have something else then do share with me.
    Regards,
    Khan.

  • Transfer Quantity from Project to another

    Hello Dears,
    My Scanairo is :
    allocate the quantities on the project in the inventory by Move order , if i used some quantities and want to transfer the other to another project or return to the inventory.
    how can i do this?
    thanks

    Hi
    I understand you have item on hand quantity in Inventory.
    Assuming you have enabled Project Manufacturing then inventory on hand quantities are kept on separate locators, based on projects and tasks.
    Items you purchased for a project are received into inventory at a project locator, and costs are interfaced to Oracle Projects as actual costs of that project.
    In Inventory you can use the transaction - Project Transfer that will move quantity from one project to another. The value of such transaction is interfaced to Oracle Projects as two expenditures - one negative that credit the original project costs, and the second is positive value added to the receiving project costs.
    Dina

Maybe you are looking for