Cprojects-phase approvao-decision maker

Dear Friends,
   I am new to cprojects. I have add-on  cproject suite in Sol Man 4.0 system.
My cproject suite system detail is CPRXRPMrelaease 400level--0007.
I have created project, phase & task. I have created project roles also.
Now i am selecting my phase, & selecting "Approval" tab. I have created a approval. And  i am selecting the "Decision maker" tab, & choosing my role. But "decision Maker" field is getting updated with the information "Person is not assigned".
Could anyone guide me, where to assign the person /resource for the roles?
Before i assign the decision maker, should i do "Staffing" for my tasks?
If i do "staffing" for my tasks..i am getting following runtime error...
<b>Business Server Page (BSP) error
What happened?
Calling the BSP page was terminated due to an error.
SAP Note
The following error text was processed in the system:
BSP Exception: Internal Error in Business Server Page Runtime.
Program CL_BSP_PAGE_BASE==============CP
Include CL_BSP_PAGE_BASE==============CM01A
Line 115 
  Error type:
Your SAP Business Server Pages Team</b>
Please guide me on this?
Regards
Senthil

Hi
Goto<b> Resources</b> tab
in resources,
goto <b>staffing</b>
staff the resource for the role selected by adding BP and clickin staff.
now u can goto phase Approval tab
add decision maker>
select project role where u have staffed resource,
select from drop down
click on transfer and you are done.
Now with that decision maker's user name, you can goto Approvals where you can approve the phase.
Niranjan
<b>AWARD IF USEFUL</b>

Similar Messages

  • CProjects Phase Workflow

    I am currently triggering a phase approval workflow when 'Begin Approval' is selected using Object Type BUS2173, Event FORAPPROVAL and BSVX entry DX4/BUS2173/FORAPPROVAL with the status restriction I1706.
    This works fine. However, there are several actions within the event 'For Approval' that I would like to differentiate bewteen within the workflow:
    - email sent to project manager everytime a decision maker grants or rejects individual approval
    - email sent to project manager once all decision makers have made decision
    - email sent to project team when phase is rejected/approved
    Does anyone know how this could be achieved?
    Many thanks in advance.

    Hi Shubham,
    As per SAP, ADS is supported by the following servers only:
    Windows server 2003 on IA32 32 bit
    Linux Suse SLES 9 on x86_64 64 bit
    Linux Red Hat EL 4 on x86_64 64 bit
    AIX 5.2, 5.3 64 bit
    HP-UX 11.11 on PA-RISC 64 bit
    HP-UX 11.23 on PA-RISC 64 bit
    Solaris 9 on SPARC 64 bit
    Solaris 10 on SPARC 64 bit
    Refer http://service.sap.com/pam - Netweaver 2004s - Additional Components.
    Check the Server on which your cProjects has been installed.
    Regards,
    Reema.

  • CProjects-Phase Approval

    What is the role relevant for Decision Maker while phase approval. I have seen all the role, but none of them seems to be relevant for decision maker by name. Which role I have to select, if that role has to come in "Decision Maker" in front end for selection. I have done role creation in PFCG, but the same is not coming in front end. what role i have to assign, for them to come in front end. Please suggest me.

    Hi Visvesh,
    you need to create a project role and staff it ( Tab Resources ). The project roles are then available in the decision maker dropdown.
    See also
    [cProjects Documentation on Approvals|http://aiokeh.wdf.sap.corp:50000/SAPIKS2/content_get.sap?_CLASS=IWB_EXTHLP&TMP_IWB_TASK=DISPLAY&_LOIO=DB0B304A66D0C047B84935A94765A6CC&LANGUAGE=EN&RELEASE=700&_SEQNUM=0]
    Hope that helps, Andrea

  • How to use PROCESS_PARAMETER function in the Decision Maker

    Hi mates,
    I would really like to know if some of you has already experienced with the "Decision Maker" process (available starting from 7.0 realise). I'm interested to use this process type giving as input a runtime parameter filled in one ABAP program which has been executed before in the same process chain. The input parameter read from the ABAP program will be used in the Decision Maker in order to decide what of next processes will be exectuted.
    Example
    Let's consider this scenario: the program just wirtes the parameter p in the SAP memory with the ID OPT1, OPT2, OPT3
    REPORT  ztest08.
    PARAMETER p TYPE n.
    DATA: prog TYPE sy-repid.
    CASE p.
      WHEN '1'.
        SET PARAMETER ID 'OPT1' FIELD p.
      WHEN '2'.
        SET PARAMETER ID 'OPT2' FIELD p.
      WHEN '3'.
        SET PARAMETER ID 'OPT3' FIELD p.
    ENDCASE.
    For this progam I've created an ABAP process variant called YTEST01 which uses an ABAP variant that is defined with p=1.
    Now, in the formula editor of the Decision Maker, I set this code
    PROCESS_PARAMETER( 'ABAP', 'YTEST01','OPT1', 'LOW', '        0' ) = 1
    Hopefully the Decision Maker should get the parameter p=1 from the SAP memory reached with the ID OPT1. But it doesn't, and it sends me back an error message that some error has occured during the formula.
    Note that, in the formula, I left the last parameter blank.
    Does someone of you already experienced with Decision Maker using PROCESS_PARAMETER operands?
    Thank you very much and best regards,
      Matteo
    Edited by: Stefano Bertuzzi on Nov 28, 2009 5:19 PM

    Hi,
    Please check the link below:
    Is it possible to start process cain with parameter?
    -Vikram

  • How to create own functions in the decision maker for process chains?

    I need a further function which is not already implemented and available in the decision maker of the process chains. But I do not know how to implement a new function.
    Please give me some help!!!!!

    What does the new function need to do?
    You may have to create a new process type.  There are a few white papers and blogs about different ways of doing this.  Needs ABAP knowledge however.
    matt

  • Slow cProjects phase extractors

    We extract attribute and text deltas for projects, phases, tasks, etc. from cProjects every night.  The project and task extractors run very quickly (less than one minute) but the phase extractors run for 45 minutes or more.
    The phase attributes DataSource is called 0DPR_PHASE_ATTR and the text DataSource is 0DPR_PHASE_TEXT.  Project and task DataSources are named similarly.
    I traced the phase text extractor with our Oracle DBA and he concluded that the SQL statements being executed are not that bad, but the problem seems to be that they are executed over and over.
    When I looked at the extractor code I noticed that the phases are SELECTed inside a LOOP on projects, so that fits with what the trace showed.  For reference, the extract logic is performed inside class CL_DPR_EXTRACT_TEXT method READ_PHASE_TEXT.
    I found SAP note <a href="https://service.sap.com/sap/support/notes/993786">993786</a> that sort-of dances around this issue, but rather than provide a fix it just puts pseudo-comments in the code to prevent the SELECT inside of a LOOP from being reported as an error in the Code Inspector.
    Theoretically, I'd think the task extractors should be even worse, since they have to take both projects and phases into account, but oddly they have great performance.  Their extractor also does a SELECT inside of a LOOP but the duration is much shorter for each SELECT.
    We're running cProjects 3.0 on AIX/Oracle.
    Here's the execution plan from the trace:
    SELECT STATEMENT ( Estimated Costs = 161 , Estimated #Rows = 90 )                                                                               
    5  8 TABLE ACCESS BY INDEX ROWID CGPL_TEXT                                                                               
    5  7 NESTED LOOPS                                            
                 ( Estim. Costs = 161 , Estim. #Rows = 90 )                                                                               
    5  5 NESTED LOOPS                                        
                     ( Estim. Costs = 134 , Estim. #Rows = 90 )                                                                               
    5  2 TABLE ACCESS BY INDEX ROWID CGPL_PROJECT        
                         ( Estim. Costs = 116 , Estim. #Rows = 90 )                                                                               
    1 INDEX RANGE SCAN CGPL_PROJECT~0             
                             ( Estim. Costs = 92 , Estim. #Rows = 18,069 )
                             Search Columns: 1                                                                               
    5  4 TABLE ACCESS BY INDEX ROWID CGPL_HIERARCHY                                                                               
    3 INDEX UNIQUE SCAN CGPL_HIERARCHY~0          
                             ( Estim. Costs = 1 , Estim. #Rows = 1 )     
                             Search Columns: 2                                                                               
    6 INDEX RANGE SCAN CGPL_TEXT~0                        
                     ( Estim. Costs = 2 , Estim. #Rows = 1 )             
                     Search Columns: 2                                   
    Any ideas?

    An index on table 0CGPL_HIERARCHY on fields CLIENT, UP, and TASK_LEVEL worked like magic.  The two cProjects phase extractors now run in less than 20 seconds, where they were consistently running for about 75 minutes.  The cProjects hierarchy extractor also runs in significantly less time.

  • Process Chain Decision Maker Step

    Hi,
    Decision Making is required to find the current day is not a 4rth Work Day of the Month. I have written a formula in the Decision Maker which looks like below. Can some one validate?
    WORKINGDAY_MONTH( RIGHT( 2, Current Date ), SUBSTRING( Current Date, 4, 2 ), LEFT( 4, Current Date ) ) <> 4
    If something is missing, please correct.

    Hi Nilesh,
    I have a problem with a decision step in my process chain.  Also using 'WORKINGDAY_MONTH'  However I don't understand what it is doing.  Here is the formula;
    1st Line
    Command -> IF
    Formula -> WORKINGDAY_MONTH( Current Date, 'IE', '' ) = 1
    then
    Event - > Option 1
    2nd Line
    Command -> Else IF
    Formula -> WORKINGDAY_MONTH( Current Date, 'IE', '' ) 1
    then
    Event -> Option 2
    3rd Line
    Command -> Else
    then
    Error.
    I would expect that on 1st day of each month it would trigger event option 1.  This has been working sucessfully in previous months, however in Jan, it has triggered event option 1 for each of the following days, 1st, 2nd, 3rd, 4th & 5th Jan(today).
    Following this decision point, it triggers Dataloads, only required at month end, ie 1st of each month.  Everyday this week I had reverse the process.
    Can you help me to understand what is happening?  What transaction can I use to view logic of this function WORKINGDAY_MONTH.
    Thanks very much,
    Michelle

  • CProject Phase - Account assignment element

    Hi All,
              I am able to assign account assignment element for CProject phase manually.
    I want to do it through program,
    Could you please provide me the BAPI/FM to assign an account assignment element for each phase in XRPM .
    I am assigning WBS as account assignment element.
    Thanks and Regards,
    Ashok Kumar
    Moderator message: please (re)search yourself before asking, show what you have done yourself so far if posting again.
    Edited by: Thomas Zloch on Jul 15, 2010 12:49 PM

    If cost has been posted onto the subject WBS then the account assignment element cannot be unchecked i.e. it remains greyed out. You wont be able to change it even via CNMASS. The only option left could be to cancel the transactions that led to the cost assignment (please note a reversal means another transaction that only reverses the effect but does not remove the line items altogether, therefore a reversal does not remove the AA indicator).
    Also note that the cost can be both actual or statistical in nature. Even settlement from lower level WBS to higher level WBS leads to greying of the indicator.
    Regards,
    Ammar

  • CProjects Phase not replicating in PS (PPM5.0 Accouting integration)

    Hi,
    We are on PPM5.0.
    Coding masks in PS restric us to use the Project and Phase IDs (in cProjects) according to the PS naming convention.
    Having named the phase ID in accordance to the PS level 2 ID, when I "Flag for transfer", I get accounting errors in the cockpit. Acordingly the Phase WBS element is not created.
    Even when I have named the phase ID as ABC.123 (for e,g,), the cockpit still gives the error with the standard Phase ID.
    It says, WBS element with ID 1900000.....2011 could not be created.
    What could be wrong?
    Thanks.

    Issue resolved. The problem was mandatory fields marked in the PS Profile. We relaxed these fields and were able to resolve the issue.

  • CProjects Phase Approval : Approval Document does not exist

    Hello,
    I am trying to approve a phase in cProjects 4.0 (WD ABAP Based).
    When I goto Approval Tab --> Approval Document, it displays:
    Approval Document does not exist
    I have checked the configuration and everything looks correct.
    For Project Type I have activated the Form DPR_APPROVAL_HIER
    The ADS is configured properly.
    I also checked Note 874054 - You cannot start approval w/o approval document, and the config is as per this note.
    What else can be likely reasons for this problem.
    Any help is appreciated.
    Regards,
    Shubham

    Hi Shubham,
    As per SAP, ADS is supported by the following servers only:
    Windows server 2003 on IA32 32 bit
    Linux Suse SLES 9 on x86_64 64 bit
    Linux Red Hat EL 4 on x86_64 64 bit
    AIX 5.2, 5.3 64 bit
    HP-UX 11.11 on PA-RISC 64 bit
    HP-UX 11.23 on PA-RISC 64 bit
    Solaris 9 on SPARC 64 bit
    Solaris 10 on SPARC 64 bit
    Refer http://service.sap.com/pam - Netweaver 2004s - Additional Components.
    Check the Server on which your cProjects has been installed.
    Regards,
    Reema.

  • CProjects Phases Query

    Hi All,
    Just to check if cProjects supports a practical lifecycle model where one is allowed to work on multiple phases at the same time. In other words, is it possible to configure the phases in such a way that it is not necessary to complete a predecessor phase before you can actually start working on the other.
    And is it also possible for phase types that need approval ?
    do let me know what kind of configuration needs to be done if you need to work on multiple phases (and tasks underneath) without completing the previous ones.
    Thanks and kind regards

    Hi,
    Working on multiple phases at a given instant of time is possible in cProjects. All you need to do is to 'Release' the phases. You can go through the following links for more information related to this:
    http://help.sap.com/saphelp_cpro31/helpdata/en/7c/6ac73c3d91995be10000000a114084/frameset.htm
    http://help.sap.com/saphelp_cpro31/helpdata/en/03/fd1c3d2b058c4ce10000000a114084/frameset.htm
    http://help.sap.com/saphelp_cpro31/helpdata/en/06/36163d5abd752de10000000a114084/frameset.htm
    http://help.sap.com/saphelp_cpro31/helpdata/en/c0/6cc73c3d91995be10000000a114084/frameset.htm

  • Can I raise cProject Task event from cProject Phase workflow?

    Hi,
    I need modify release logic of the cProject's task.  I am developing the phase release workflow.  In this workflow I want to trigger workflow to sequential release every tasks that belong this phase.  I developed a Z method of BUS2173 (Phase) and call the BAPI_BUS2173_GET_TREE, then I got Task_IDs of all of the tasks, but I do not know how to get the TASK BOR reference with these TASK_IDs.
    Can I get TASK BOR reference and raise its event from a method of the PHASE BOR ?
    Thanks.
    Arrow Yang.

    Hi  Barry,
    According to your description, my understanding is that you want to save and close the initial form when you  approve/reject the task.
    For a workaround, you can take steps as below:
    1.Open your site using SharePoint Designer, go to Workflows, click the approval workflow.
    2.On the workflow property screen, there is a Forms area should have an InfoPath form named Approval.xsn. You can click the link to open the form in InfoPath.
    3.Customize the task form for displaying and editing the initial form value.
    4.Customize the “Approve” button rule for  setting the form value.
    Reference:
    http://blogs.msdn.com/b/edhild/archive/2011/06/01/creating-custom-workflow-task-approval-forms-with-sharepoint-designer-2010.aspx
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

  • Unkown SSF Profile -cprojects Phase approval

    Hi All,
    When Try to Grant approval for  phase error "Unkown SSF Profile" is thrown.
    help me in solving the above error.
    Thanks In advance.
    Sunil

    Hi Sunil,
    in such a case I propose to open an OSS call with open R/3 and HTTP connection. So the support team can have a look at this issue.
    You should have a look at ConfigGuide 7.1.13 Settings for Approval.
    service.sap.com/instguides -> Installation and Upgrade Guides -> mySAP Business Suite Solutions -> mySAP PLM
    See here settings for approvals!
    Regards
    B

  • Processing phase of iDVD - Makes all other activities come to a crawl?

    TIA
    When using iDVD8, during the whole processing periods, the operating system slows to a crawl, email, Finder actions, everything. When I try to use anything else, spinning ball of death runs and runs.
    Is this normal?
    This used to occur only during the Encoding Audio phase.
    I upgraded to Leopard
    Run ALL diagnostics
    I have 173 gig free space on my HD available
    4 Gig Ram
    In the activity monitor it is using 220%+ of the CPU
    Is this normal?
    Help?
    d

    Not on your machine it's not. There's something else going on as well. What's activity monitor show within Utilities folder in terms of CPU percentages and which apps are consuming the most cpu and memory?
    If that doesn't help please set all energy saver controls to zero. please also repair permissions and do a full restart of your mac.
    btw .... do you have any 3rd party externals connected currently (ie, ext USB2 or FW HD/s)?
    If so, properly eject them and try again without the device/s connected.
    Message was edited by: SDMacuser

  • A decision maker question, why Oracle?

    My company will start a project soon and I want to prepare a report for my managers about using Oracle database and application server. But I need some information againt the pricing policy, any comments? Thank you!

    Oracle has a wide product range; business-database, middleware, business intelligence, business applications, collaboration etc. -> http://otn.oracle.com/products , but companies primary expertice is their database product -> http://otn.oracle.com/database
    As a user I love Oracle because;
    - This community has no support or information problem; tahiti.oracle.com metalink.oracle.com asktom.oracle.com otn.oracle.com and forums.oracle.com are great places information is shared, high quality. Community leaders like Thomas Kyte, Jonathan Lewis and Steven Feuerstein always guide you with their experiences available through their books, blogs and articles.
    - There are lots of supplied packages; nearly eveything is thought and solved simply for the developers with these packages; 'DBMS%' 'UTL_%' 'OWA_%' 'SDO_%' 'HTMLDB_%' 'CTX_%' etc. With them you will be more time to market and they have no maintainance or support problem, really reliable applications -> http://download-east.oracle.com/docs/cd/B19306_01/appdev.102/b14258/toc.htm
    - As Mr. Kyte says; "all databases are fundamentally different and, when designing your application, you must approach each as if you never used a database before. Things you would do in one database are either not necessary, or simply won’t work in another database."
    Oracle with its undo mechanism never blocks readers and locking is row level, this makes Oracle a high concurrent database system. Where as a simple update query does a lot behind and in this system your primary approach must be reducing I/O. In this high-concurrent system readers do not block writers and writesrs do not block readers.
    Oracle allows you a high degree of read consistency, if you start a long running query you do not see the changes of the other users until your query ends. Also the system protects you from phantom-uncommited data changes. This is also handled with undo mechanism.
    In Oracle you will learn that concurrency and consistency can be achieved very fast and correct, every time -> http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14220/consist.htm#i13945
    - As Mr. Lewis says: "Oracle is not just a bucket into which you can throw your data, even for a basic set of documentation you will find ~10,000 pages of documentation you will be reading. The error messages alone ~1,000 page." This is a complex system with lots of beautifull features, just like an operating system.
    - Oracle has a high degree of recoverability, Oracle will recover itself automatically to the moment of the contingeny and your data will be in a consistent state; any incomplete transaction will be rollbacked and commited data will be available for you after you startup your instance.
    - PL/SQL is the native language of Oracle, for highly scalable applications needs PL/SQL and Oracle's SQL attachments like Analytic Functions are great when you are working on huge amount of data -> http://download-uk.oracle.com/docs/cd/B19306_01/appdev.102/b14261/toc.htm
    Oracle may not be cheap but if you will be doing a mission critical database operation after reading these references anyone will choose Oracle without hesitation I believe.
    These are the reasons why Oracle Database is #1 with 48.6% share in 2005 -> http://www.gartner.com/press_releases/asset_152619_11.html
    For more details please read these;
    Oracle® Database Concepts 10g Release 2 (10.2)
    Introduction to the Oracle Database
    http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14220/intro.htm#g78401
    http://en.wikipedia.org/wiki/Oracle_Corporation

Maybe you are looking for