Performance Management Objective Setting

Hi Everyone,
I am working on a full HCM implementation and had a few questions regarding performance management.  The client is interested in having goals and objectives "cascade" through org. units and pre-load on Performance Appraisal templates.
In the phap_catalog, I have noticed a value determination named "ORG_OBJECTIVES" and it supposedly auto-fills goals set by managers for the performance review period.
Basically, I am looking for a productive/proper way to have goals flow from the overall organization, through lower level organizational units down to each and every employee.
For example: Company X has 3 overall goals -> Bob Smith works within Org. Unit Y in which there are 3 separate goals that refer to this Org. Unit -> and then Bob Smith has the ability to add 3 of his own goals for the year.  Overall there would be 3 overall company goals, 3 org. unit goals (total of 6 that pre-fill) and 3 empty fields for Bob Smith to input his own goals.
Any help would be wonderful.  Thank you for your time.

Raghu,
Your response was extremely helpful.
Do you have any documentation or guidance on how I could create custom tables to use this BADI that you are talking about.  Currently there is no plan for SEM, so I am going to have to take the route of custom tables utilizing the BADI that you mentioned.  In terms of custom tables, creating them and using them, I only have a high level knowledge, so any documentation/guidance would be very helpful.
Regards,
Adam P.

Similar Messages

  • Performance Management/Objective setting and Appraisals - To Hide elements

    Hi All,
    In PMS/Objective setting and Appraisals module, is there any BADI available to Hide elements( Criteria & Criteria group) on Sub status wise. Meaning, suppose i have Substatus A, B, C & D in status "2" ( In planning) and one of the VC element should be hidden in Status = 2 & substatus = A, B. But in "C" & "D" sub stauts it should be visible.
    If BADI is not available then is there any possible way out for the same.
    Thanks,
    Ashwini.

    There is no badi for this, it slipped of radar during the development of the hide element functionality.
    The only why to achieve the same would be by having a customer own UI and control it on UI level, but its an ugly way which I do not recommend.
    Regards and Groetjes,
    Maurice Hagen

  • Performance Management Objectives are stored Table?

    Hi Friends,
    When i click on Add Objective using Performance Management page i.e the SSHR page
    I am getting the following fields:
    Objective Name
    Created By
    Start Date
    Target Date
    Next Review Date
    Group (Has a list of departments)
    Priority
    Weighting Scale
    Complete (%)
    Achievement Date
    I would like to know if these fields are stored in which table immediately.
    but after transfer the objects to manager, the manager Review worker changes then PER_OBJECTIVES table populated.
    but i want to before which table these objective are stored.
    Please help

    Hi avajain,
    per_performance_tatings fine.
    but i want to objective status informantion.
    means manager created objective send to employee that time status is WKR, Then employee changes and send to manger that time status APPROVAL like way..
    these objective status which table stored.
    can u help me any body
    thanks and regards
    rkrao.

  • Talent Management - Objective Setting Aprpoval - One more Level

    Hi,
    Objective Settings to be approved by both immediate manager and the second higher manager. But, now, only the immediate manager can approve it. I read the doc id Note:550338.1. But, is there any workaround for this? Can we attach custom workflow to this? so that it goes to second higher manager for approval?
    Thanks in advance

    Hi
    We have had this discussion outside the forum, but I have added my comments here in case they are useful to others.
    I have read note 550338.1 and I think you would wait a long time for this to be made part of the standard process!
    The objectives setting process is either PARALLEL or CASCADING. PARALLEL means that the employee starts the process and the manager has to ‘agree’ the objectives. This agreement is done as a task in the PMP, rather than a response to a notification for approval.
    I guess I need to understand WHY you need 2 approvers?
    If you use the CASCADING model, then you are cascading objectives down from the top of the organisation and adapting them to lower level conditions. For example, CEO says ‘cut costs by 10%”. This objective might translate to ‘Cut Supplier costs by 10%’ when given as an objective to the Finance Director. He then sets objectives to his subordinates and links them to his own. For example, he sets the Purchasing Manager the objective of “Renegotiate contracts with suppliers”.
    When you use cascading, you are implicitly approving the objectives because they are created from the top down.
    You asked if you could create a custom workflow to control the second approval. Even if you did this (which I would not recommend), you would have problems with the way that the tasks are sent to and from managers and employees. I don’t think the user interface would support this.
    As with all e-Business Suite implementations, the art is to make use of what it does well and not to customise the bits that don’t do what you want! This invariably leads to trouble!
    Hope this helps
    Regards
    Tim

  • Talent Management Objective Setting

    Hi
    Employee is setting the objective, it goes to supervisor for approval. Aprpaisal is not started at this time. After got approved, the employee's supervisor has changed. Now the appraisal has started, who is going to appraise this employee's appraisal? (whether old manager or new manager?)
    Thanks in advance

    whoever is the new manager should get to appraise it. to achieve this set the new supervisor in the HRMS record and check. to be safe, republish the plan everyday also.

  • Employee performance management - enter objective on behlaf of employee

    we use performance management plan for employees performance.
    we have this case where we have lot of employees can not use the system .
    we need a way to let their direct manager to enter their objectives in the objective setting phase.
    and to finish their appraisal in the appraisal phase.
    without the need for the employee to access the system

    Hi AnTiiika,
    You question is a very open ended one, there are too many features that you have consider, without knowing your requirement it would be hard to answer.
    you can consider the following OOTB features of SharePoint to start with-
    Use SharePoint enterprise features -
    http://technet.microsoft.com/en-us/sharepoint/fp142374.aspx
    SharePoint BI -
    http://technet.microsoft.com/en-us/library/jj542395(v=office.15).aspx
    http://technet.microsoft.com/en-us/sharepoint/fp142398.aspx
    http://office.microsoft.com/en-us/sharepoint-help/create-and-use-a-report-or-a-scorecard-HA102772329.aspx
    Lists to store and manage data
    External content type if you want to access data from outside SharePoint like SQL Server or other external datastore
    http://msdn.microsoft.com/en-us/library/office/jj163139(v=office.15).aspx
    Excel services
    http://office.microsoft.com/en-us/sharepoint-server-help/business-intelligence-in-excel-and-excel-services-sharepoint-server-2013-HA102915300.aspx?CTT=5&origin=HA102772329
    PerformancePoint
    http://technet.microsoft.com/en-us/library/jj571736(v=office.15) 
    Reporting services
    http://technet.microsoft.com/library/bb522712.aspx
    for code approach -
    http://msdn.microsoft.com/en-us/office/dn448478.aspx
    http://sharepointdemobuilds.codeplex.com/
    http://msdn.microsoft.com/en-us/library/office/jj163140(v=office.15).aspx
    you can also consider new App model and develop apps using CSOM/JSOM/REST API for list based CRUD operations or for dashboards-
    http://code.msdn.microsoft.com/office/SharePoint-2013-Create-a-20a03d84
    Hope this helps!
    Ram - SharePoint Architect
    Blog - SharePointDeveloper.in
    Please vote or mark your question answered, if my reply helps you

  • Performance Manager - Set Analysis

    Hi
    I am getting an error with BO Performance Manager - Set Analysis. I have created few sets (20) by logging in as a user. After that when i try to create new Sets - I am getting an error "0300-0101 Sets Cache Error : Maximum Number of Sets created for this User".
    But when i login as a admin user/any other user I am able to create new Sets.
    Please suggest.
    Thanks
    Aruna

    Hi the soultion is simple log into Set Analyzer Architect go to Security then Profiles Select the User by Double Clicking the username Select the Limits Tab and change the maximum number of sets Save and close all done!

  • SNMP Managed Object to Get/Set Current Transmit-Key of Aironet 1100 (WEP)

    Hi,
    I'd like to know what is snmp managed object to get/set default or current transmit-key of 4 WEP (encryption) keys...
    Even though I took a good look at every snmp mibs related to cisco aironet 1100, I could not find it...
    Please help me...
    Thanks,
    Bumjong

    See if the following helps:
    .1.3.6.1.4.1.522.3.6.1.3.1.3
    awcDot11WEPDefaultKeyValue OBJECT-TYPE
    -- FROM AWCVX-MIB
    -- TEXTUAL CONVENTION WEPKeytype128
    SYNTAX OCTET STRING (5..13)
    MAX-ACCESS read-write
    STATUS Current
    DESCRIPTION "A WEP default secret key value. The value is
    write-only (attempt to read will result in
    return of a zero-length string)."

  • IPhone core data - fetched managed objects not being autoreleased on device (fine on simulator)

    I'm currently struggling with a core data issue with my app that defies (my) logic. I'm sure I'm doing something wrong but can't see what. I am doing a basic executeFetchRequest on my core data entity, but the array of managed objects returned never seems to be released ONLY when I run it on the iPhone, under the simulator it works exactly as expected. This is despite using an NSAutoreleasePool to ensure the memory footprint is minimised. I have also checked with Instruments and there are no leaks, just ever increasing allocations of memory (by '[NSManagedObject(_PFDynamicAccessorsAndPropertySupport) allocWithEntity:]'). In my actual app this eventually leads to a didReceiveMemoryWarning call. I have produced a minimal program that reproduces the problem below. I have tried various things such as faulting all the objects before draining the pool, but with no joy. If I provide an NSError pointer to the fetch no error is returned. There are no background threads running.
    +(natural_t) get_free_memory {
        mach_port_t host_port;
        mach_msg_type_number_t host_size;
        vm_size_t pagesize;
        host_port = mach_host_self();
        host_size = sizeof(vm_statistics_data_t) / sizeof(integer_t);
        host_page_size(host_port, &pagesize);
        vm_statistics_data_t vm_stat;
        if (host_statistics(host_port, HOST_VM_INFO, (host_info_t)&vm_stat, &host_size) != KERN_SUCCESS) {
            NSLog(@"Failed to fetch vm statistics");
            return 0;
        /* Stats in bytes */
        natural_t mem_free = vm_stat.free_count * pagesize;
        return mem_free;
    - (void)viewDidLoad
        [super viewDidLoad];
        // Set up the edit and add buttons.
        self.navigationItem.leftBarButtonItem = self.editButtonItem;
        UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject)];
        self.navigationItem.rightBarButtonItem = addButton;
        [addButton release];
        // Obtain the Managed Object Context
        NSManagedObjectContext *context = [(id)[[UIApplication sharedApplication] delegate] managedObjectContext];
        // Check the free memory before we start
        NSLog(@"INITIAL FREEMEM: %d", [RootViewController get_free_memory]);
        // Loop around a few times
        for(int i=0; i<20; i++) {
            // Create an autorelease pool just for this loop
            NSAutoreleasePool *looppool = [[NSAutoreleasePool alloc] init];
            // Check the free memory each time around the loop
            NSLog(@"FREEMEM: %d", [RootViewController get_free_memory]);
            // Create a minimal request
            NSEntityDescription *entityDescription = [NSEntityDescription                                                 
                                                  entityForName:@"TestEntity" inManagedObjectContext:context];
            // 'request' released after fetch to minimise use of autorelease pool       
            NSFetchRequest *request = [[NSFetchRequest alloc] init];
            [request setEntity:entityDescription];
            // Perform the fetch
            NSArray *array = [context executeFetchRequest:request error:nil];       
            [request release];
            // Drain the pool - should release the fetched managed objects?
            [looppool drain];
        // Check the free menory at the end
        NSLog(@"FINAL FREEMEM: %d", [RootViewController get_free_memory]);
    When I run the above on the simulator I get the following output (which looks reasonable to me):
    2011-06-06 09:50:28.123 renniksoft[937:207] INITIAL FREEMEM: 14782464
    2011-06-06 09:50:28.128 renniksoft[937:207] FREEMEM: 14807040
    2011-06-06 09:50:28.135 renniksoft[937:207] FREEMEM: 14831616
    2011-06-06 09:50:28.139 renniksoft[937:207] FREEMEM: 14852096
    2011-06-06 09:50:28.142 renniksoft[937:207] FREEMEM: 14872576
    2011-06-06 09:50:28.146 renniksoft[937:207] FREEMEM: 14897152
    2011-06-06 09:50:28.149 renniksoft[937:207] FREEMEM: 14917632
    2011-06-06 09:50:28.153 renniksoft[937:207] FREEMEM: 14938112
    2011-06-06 09:50:28.158 renniksoft[937:207] FREEMEM: 14962688
    2011-06-06 09:50:28.161 renniksoft[937:207] FREEMEM: 14983168
    2011-06-06 09:50:28.165 renniksoft[937:207] FREEMEM: 14741504
    2011-06-06 09:50:28.168 renniksoft[937:207] FREEMEM: 14770176
    2011-06-06 09:50:28.174 renniksoft[937:207] FREEMEM: 14790656
    2011-06-06 09:50:28.177 renniksoft[937:207] FREEMEM: 14811136
    2011-06-06 09:50:28.182 renniksoft[937:207] FREEMEM: 14831616
    2011-06-06 09:50:28.186 renniksoft[937:207] FREEMEM: 14589952
    2011-06-06 09:50:28.189 renniksoft[937:207] FREEMEM: 14610432
    2011-06-06 09:50:28.192 renniksoft[937:207] FREEMEM: 14630912
    2011-06-06 09:50:28.194 renniksoft[937:207] FREEMEM: 14651392
    2011-06-06 09:50:28.197 renniksoft[937:207] FREEMEM: 14671872
    2011-06-06 09:50:28.200 renniksoft[937:207] FREEMEM: 14692352
    2011-06-06 09:50:28.203 renniksoft[937:207] FINAL FREEMEM: 14716928
    However, when I run it on an actual iPhone 4 (4.3.3) I get the following result:
    2011-06-06 09:55:54.341 renniksoft[4727:707] INITIAL FREEMEM: 267927552
    2011-06-06 09:55:54.348 renniksoft[4727:707] FREEMEM: 267952128
    2011-06-06 09:55:54.702 renniksoft[4727:707] FREEMEM: 265818112
    2011-06-06 09:55:55.214 renniksoft[4727:707] FREEMEM: 265355264
    2011-06-06 09:55:55.714 renniksoft[4727:707] FREEMEM: 264892416
    2011-06-06 09:55:56.215 renniksoft[4727:707] FREEMEM: 264441856
    2011-06-06 09:55:56.713 renniksoft[4727:707] FREEMEM: 263979008
    2011-06-06 09:55:57.226 renniksoft[4727:707] FREEMEM: 264089600
    2011-06-06 09:55:57.721 renniksoft[4727:707] FREEMEM: 263630848
    2011-06-06 09:55:58.226 renniksoft[4727:707] FREEMEM: 263168000
    2011-06-06 09:55:58.726 renniksoft[4727:707] FREEMEM: 262705152
    2011-06-06 09:55:59.242 renniksoft[4727:707] FREEMEM: 262852608
    2011-06-06 09:55:59.737 renniksoft[4727:707] FREEMEM: 262389760
    2011-06-06 09:56:00.243 renniksoft[4727:707] FREEMEM: 261931008
    2011-06-06 09:56:00.751 renniksoft[4727:707] FREEMEM: 261992448
    2011-06-06 09:56:01.280 renniksoft[4727:707] FREEMEM: 261574656
    2011-06-06 09:56:01.774 renniksoft[4727:707] FREEMEM: 261148672
    2011-06-06 09:56:02.290 renniksoft[4727:707] FREEMEM: 260755456
    2011-06-06 09:56:02.820 renniksoft[4727:707] FREEMEM: 260837376
    2011-06-06 09:56:03.334 renniksoft[4727:707] FREEMEM: 260395008
    2011-06-06 09:56:03.825 renniksoft[4727:707] FREEMEM: 259932160
    2011-06-06 09:56:04.346 renniksoft[4727:707] FINAL FREEMEM: 259555328
    The amount of free memory reduces each time round the loop in proportion to the managed objects I fetch e.g. if I fetch twice as many objects then the free memory reduces twice as quickly - so I'm pretty confident it is the managed objects that are not being released. Note that the entities that are being fetched are very basic, just two attributes, a string and a 16 bit integer. There are 1000 of them being fetched in the examples above. The code I used to generate them is as follows:
    // Create test entities
    for(int i=0; i<1000; i++) {
        id entity = [NSEntityDescription insertNewObjectForEntityForName:@"TestEntity" inManagedObjectContext:context];
        [entity setValue:[NSString stringWithFormat:@"%d",i] forKey:@"name"];
        [entity setValue:[NSNumber numberWithInt:i] forKey:@"value"];
    if (![context save:nil]) {
        NSLog(@"Couldn't save");
    If anyone can explain to me what is going on I'd be very grateful! This issue is the only only one holding up the release of my app. It works beautifully on the simulator!!
    Please let me know if there's any more info I can supply.

    Update: I modified the above code so that the fetch (and looppool etc.) take place when a timer fires. This means that the fetches aren't blocked in viewDidLoad.
    The result of this is that the issue happens exactly as before, but the applicationDidReceiveMemoryWarning is fired as expected:
    2011-06-08 09:54:21.024 renniksoft[5993:707] FREEMEM: 6131712
    2011-06-08 09:54:22.922 renniksoft[5993:707] Received memory warning. Level=2
    2011-06-08 09:54:22.926 renniksoft[5993:707] applicationDidReceiveMemoryWarning
    2011-06-08 09:54:22.929 renniksoft[5993:707] FREEMEM: 5615616
    2011-06-08 09:54:22.932 renniksoft[5993:707] didReceiveMemoryWarning
    2011-06-08 09:54:22.935 renniksoft[5993:707] FREEMEM: 5656576

  • Error while Deploying Performance Management samples in XI R3.0

    Error while Deploying Performance Management samples in XI R3.0
    I get an error when deploying the PM samples. I have set the PM repository pointing to AFDEMO database
    I have used to Java of BO dir as well as the program files\Java (1.6.03)
    I run the runPublishUtil.bat  and get the below error
    Can anyone help me to publish the PM demo's
    Regards
    Ishaq
    Edited by: ishaqbaig on May 10, 2009 1:42 PM

    Error when runPublishUtil,bat
    C:\Program Files\Business Objects\Performance Management 12.0\setup>set JARLOC=..\..\common\4.0\java\lib\
    usage : runPublishUtil.bat [dbusername] [dbuserpassword]
    C:\Program Files\Business Objects\Performance Management 12.0\setup>java -classpath publishUtil.jar;..\..\common\4.0\java\lib\cecore.jar;..\..\common\4.0\java\lib\logging.jar;..\..\common\4.0\java\lib\celib.jar;..\..\common\4.0\java\lib\ceplugins.jar;..\..\common\4.0\java\lib\cesession.jar;..\..\common\4.0\java\lib\corbaidl.jar;..\..\common\4.0\java\lib\ebus405.jar;..\..\common\4.0\java\lib\external\xercesImpl.jar;..\..\common\4.0\java\lib\external\xml-apis.jar;..\..\common\4.0\java\lib\rascore.jar;..\..\common\4.0\java\lib\serialization.jar;..\..\common\4.0\java\lib\cereports.jar com.businessobjects.util.PublishUtil ".\PublishUtil.properties" sa forms45
    caught SDKException
    com.crystaldecisions.sdk.exception.SDKServerException: Enterprise authentication
    could not log you on. Please make sure your logon information is correct. (FWB
    00008)
    cause:com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2
    detail:Enterprise authentication could not log you on. Please make sure your logon information is correct. (FWB 00008)
    The server supplied the following details: OCA_Abuse exception 10498 at [.\secpluginent.cpp : 826]  42040 {}
            ...Invalid password
            at com.crystaldecisions.sdk.exception.SDKServerException.map(SDKServerException.java:107)
            at com.crystaldecisions.sdk.exception.SDKException.map(SDKException.java:193)
            at com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:701)
            at com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:295)
            at com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:162)
            at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:422)
            at com.businessobjects.util.PublishUtil.logon(Unknown Source)
            at com.businessobjects.util.PublishUtil.main(Unknown Source)
    Caused by: com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2
            at com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuseHelper.read(oca_abuseHelper.java:106)
            at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAs._LogonEx4Stub.UserLogonEx4(_LogonEx4Stub.java:80)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.crystaldecisions.enterprise.ocaframework.ManagedService.invoke(ManagedService.java:420)
            at com.crystaldecisions.sdk.occa.security.internal._LogonEx4Proxy.UserLogonEx4(_LogonEx4Proxy.java:222)
            at com.crystaldecisions.sdk.occa.security.internal.LogonService.doLogon(LogonService.java:347)
            at com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:676)
            ... 5 more
    Exception in thread "main" java.lang.NullPointerException
            at com.businessobjects.util.PublishUtil.waitForValidInputFRS(Unknown Source)
            at com.businessobjects.util.PublishUtil.main(Unknown Source)
    Edited by: ishaqbaig on May 10, 2009 12:49 PM

  • In Performance Management

    When i click on Add Objective using Performance Management page i.e the SSHR page
    I am getting the following fields:
    Objective Name
    Created By
    Start Date
    Target Date
    Next Review Date
    Group (Has a list of departments)
    Priority
    Weighting Scale
    Complete (%)
    Achievement Date
    I would like to know if these fields are Key Flexfields or Descriptive Flexfields.
    The reason why i want to know is because i have to create another field that must populate values based on the selection that was done from the drop down list of "Group" i.e department
    Is it possible?
    Please help

    "set the value of this field using OA Customization based on value of Group field"
    could u plz assist me on how i can achieve the same?
    Is it ok if i use the Additional Objective Details DFF and define two Attributes, one for Department and another for the Departmental KPI (with dependent value set) will this be correct way of doing under Description TAB?
    Edited by: 594647 on Dec 1, 2010 10:13 AM

  • Oracle Performance Management doubts

    Hi All,
    I have some questions related to Oracle performance management and hope they will get answered over here:-
    Que1. The weight of all objective should be 100 but in my case it is allowing any value. What I need to do to restrict it?
    Que2. Can we do objective setting and Appraisal process simultaneously? That would be allocate objective and rating in parallel?
    Que3. When and how the rating provided by manager would reflect in the Performance (People --> Assignment --> other --> Performance) widow and what would be the effective date. I have completed all setup and process but the final rating is still not available.
    Que4. What is difference between Talent management, Performance management and Workforce performance Management?
    Que5. When I include the Appraisal in the PMP and select the Appraisal template (that just has final rating) and click on the "Go to Task" against "Manage appraisals" (to initiate it) I do not see anything. Do we/manager need to create plan every time using the link Appraisal.
    Sorry for asking too many questions.
    Thanks,
    Avinash

    Que1. The weight of all objective should be 100 but in my case it is allowing any value. What I need to do to restrict it?
    ANS : This is a seeded one. If you want to restrict it you have to customize the page.
    Que2. Can we do objective setting and Appraisal process simultaneously? That would be allocate objective and rating in parallel?
    ANS : There is a checkbox "Allow Objective Setting outside of the period" (something like that).
    Que4. What is difference between Talent management, Performance management and Workforce performance Management?
    ANS: AFAIK, Oracle Talent Management and Oracle Performance Management are same. Prior to Oracle Performance Management, the module name was Oracle Talent Management.
    Que5. When I include the Appraisal in the PMP and select the Appraisal template (that just has final rating) and click on the "Go to Task" against "Manage appraisals" (to initiate it) I do not see anything. Do we/manager need to create plan every time using the link Appraisal.
    ANS : You can schedule the concurrent program, "Mass Appraisal Creation".
    Hope it helps!.
    MAK

  • Performance Management - Legacy  data migration

    We are going live in mid-feb. We would like to migrate the legacy appraisal data (non-SAP) into SAP Performance Management
    How do we do this?
    Is it possible to create the VB , VC objects by a report. I am considering creating a transition appraisal document for this migration.

    Hi Guys
    Setting of the STATUS is possible via BAPI.
    Once you create the Project definition you can then use the GUID and set the status of the newly created project.
    I you want to set the STATUS to anything other than RELEASE. Make sure to set it to RELEASE 1st then to wat ever you choose. You can do both all of the above before you COMMIT
    Below is some nasic code which worked for me.
    *& Report  YYPY001_TEST
    REPORT  YYPY001_TEST.
    data i_trans type BAPI_TS_BUSINESS_TRANSACTION.
    data e_return type BAPIRET2 OCCURS 0.
    data e_return1 type BAPIRET2 OCCURS 0.
    i_trans-BUSINESS_TRANSACTION = 'RELEASE'.
    CALL FUNCTION 'BAPI_BUS2172_SET_STATUS'
      EXPORTING
        project_definition_guid       = '44BDF2BDF5BB2075E1000000CB195E30'
      IV_STATUS_PROFILE             =
        IS_BUSINESS_TRANSACTION       = i_trans
      TABLES
        RETURN                        = e_return
    CALL FUNCTION 'BAPI_CPROJECTS_COMMIT_WORK'
      TABLES
        return        = e_return1

  • Performance Management EHP4 Flexible Appraisal Process

    Hi
    We are in the process of building Performance Management using Enhancement Package 4 in ECC 6.0 in our test system.  We have activiated flexible appraisal process and have completed the necessary config for ESS and MSS and appraisal template.
    The MSS user can create the appraisal and define the objectives etc.  The ESS user can view the appraisal but cannot add comments.  On checking the appraisal template we have created a criteria for employee comments and an element called additional comments the tab 'element access' has been marked against the employee as follows:
    Participant = Employee
    Plan:Access = Change
    Review Access = Change
    Completed = Display
    So we do not know why the ESS user cannot add comments. 
    Can anyone help on this issue?
    Many thanks
    Julie

    Many thanks for this - we have checked the template level and have the column access for column 'objectives' (which is what is used at element level for appraisee comments) and if we change the column owner to 'appriaser and appraisee' it works for the appraisee but  not for the appraiser.  So we have a choice either it is set to appraiser and it works fine for the manager or we change it to appraisee and appraiser and it works fine for the ESS user.
    Perhaps there is something else we need to check?

  • Transport an Appraisal and Objective Setting Template

    Note the following advice pertaining to transporting an appraisals and objective setting template (I have not found documentation about this anywhere else, so hopefully some of you find this useful):
    Scenario:
    You have maintained your templates in PHAP_CATALOG_PA in the main config client, and you have transported all other configurations (basic settings, etc.) to your unit test/integration test environment.
    However, although you have right-clicked the category groups and templates to be transported and included them in a transport request, you find that only some of your configuration (or perhaps none at all!) is arriving in the target client when the transport is performed.
    You may initially be able to work around this by downloading/uploading your config, but once your templates contain more complex configuration (such as using dynamic element references, etc.) you will find that this is no longer a feasible approach.
    Cause & Resolution:
    The problem is caused by outdated information in the workflow definition environment (transaction SWU3), and specifically the section labeled "Check Entries from HR Control Tables".
    Run transaction SWU3, expand tree node "Maintain Definition Environment" (which should be marked with a red cross at this stage) and click on "Check Entries from HR Control Tables". The information presented in the right-hand pane indicates that:
    If there are errors regarding the transport objects PDST or PDWS, the relevant entries are not maintained in table SOBJ. You can use the report RHSOBJCH to rectify this later.
    Proceed as suggested and run report RHSOBJCH (through SE38 or SA38) in the config client (i.e. where the templates are to be transported from). This has no side-effects I am aware of other than updating the reference information required.
    If you now run SWU3 again you should find that the "Check Entries from HR Control Tables" node is marked with a green tick.
    Simply go back to the catalog, include your cat.groups & templates in a transport again, and Voila! Our work here is done.
    Happy transporting...
    Side-note: You may ask (as I did) what transporting of appraisal templates has to do with workflow, but it just so happens that the PD objects and infotypes associated with appraisals (VA, VB, VC, etc.) are transported through the same mechanism as workflow templates (which are also PD objects). if you peek inside the transport you will note that everything to do with the template and category group configuration is bundled inside PDWS and PDST transport objects...
    Edited by: Francois Van Lille on Jun 29, 2009 9:58 AM

    >
    A. Jimenez wrote:
    > Hi Francois,
    >
    > I have successfully transported Categories and Templates, but I have customized "appraisals process", which seems to create VH Objects, and this objects or customizations are not added in the transport order.
    >
    > You or anyone know how to transport this customization?
    >
    > Thanks in advance
    Hi Abe,
    what is the appraisal process you are talking about?  The new stuff in ep4 where you define the process and steps which create the roadmap at the top of the document?  if so SAP does not have a great straightforward solution, but they did provide us some options.
    you can check out this thread and if you want I can send you the full document that is referred to in the post. 
    EP4: Performance Management-Flexible-Transporting the Tab & Process config

Maybe you are looking for

  • PDF formating issue in RTF Template

    Hi, I have an XML for which i have data for both subavisor level and fund level and the data at each fund level are derived/aggregated from Subadvisor level(using complex formula which is taken care at the database level not at the RTF level). I need

  • Snow Leopard (10.6) on MacBook (Mid 2007)

    Here is my laptop : MacBook (Black), Core 2 Duo, 2.16 GHz, 667 MHz Bus, 2GB RAM, WD 320 GB (5400 rpm) HD. I was thinking about upgrading it to Snow Leopard (10.6). Anybody successfully did it on this kind of laptop ? Was it reasonably performing afte

  • Parsing CSV to Oracle columns

    Hi Gurus, Need a help from you. I have a table(say, INSERT_CSV) in which a column(say, CSVFILE) with CLOB datatype is present. That column consists of a file in CSV format stored in as a CLOB. Another table(Say, RGDEMO) has three columns (Employee_na

  • Deleting incomplete folder in finder. Is that okay to do?

    I have like 1000 songs in there. Tried accessing them all. None will open. Wanted to make sure it was okay to do before I lost files. Thanks everyone. (will it reappear when more incomplete files download in the future?)

  • SAPGOF Device Type

    According to the documentation, SAPGOF is now the standard output format for SapScript, SmartForm and even Adobe Interactive Form. Our customer might need to use this approach to print to our Barcode Termal Printers. We are eagerly looking for capabl