Question over the appraisal status change

Dear All,
Our appraisal has ( following the flexible template ) has planning, mid year review and final phases. With in each main status we have sub status configured. Example - In the planning stage ( say in the month of February ) , employee add objectives, change weights etc and send to manager for approval. If manager approves, the document status will be changed from planning  to mid year status and employee's form is changed to the display mode ( so he cannot update objectives / weight etc)
Then again in the mid year  status ( say a few months later - June ist ), the employee needs to review the appraisal, add or update the objectives etc and submit for manager approval.
My issue is -  After the employee's appraisal form is changed to display only from planning to review status - How the employee's appraisal  form can be changed from a read only to change mode in the same status ? As it is necessary for employee to add/ update in the form.
I am seeking the best approaches for the below as I am considering two options ( as mentioned below )
1)   For the  mid year status  , I will configure a sub status ( called start mid year ) and attach a push button. The employee select the push button during the mid year  period ( say June 1st ) and this push button triggers the status change from Mid year to Mid Year / Start Mid year. We also plan to apply a custom implementation for  BADI for column access and badi  (HRHAP00_COL_ACCESS) will decide the access control for columns etc.
2) The other approach I am considering is we are considering a workflow (INFO_APPRAISEE_CHANGE_REVIEW ) to notify th employee 7 days before the mid year review starts. Can this workflow trigger the status change or read the column access from the BADI (HRHAP00_COL_ACCESS) ?
Any other simpler approaches ?
I saw in the Process config ( tabs and process ) that we can define the phase with dates and status / substatus etc. Can this be useful for the above scenario. For eg. On June 1st when the mid year review start, can the status be changed  like from Mid year  to Mid Year / Start Mid year ?
Please let me know . Greatly Appreciated!
Aneez Hameed

Hi Aneez, both options are great,   HRHAP00_COL_ACCESS is configurable at each sub-status, so you have many options.  You can have the manager "approve" at beginning of year, but keep it in "in planning" by having a 3rd sub-status.
You can have the employee or manager have access to the pushbutton so that mid-term can start. 
you can also do a workflow option where it is changed automatically, your option 2.
the final option is the HR adminstrator can change the status, by doing a mass select in phap_admin and then they change to the status to move it to "in review" with all of your mid-term substatuses. 
they key to making this work is the additional config that goes along with HRHAP00_COL_ACCESS.  here you will want to do define a Z table with the following columns:
object id - your template ID
role - which are the same roles values defined at your template - apee for apraisee
template status - integer - represents status ID
template sub-status - ID
column id - FAPP, OBJO, etc..
availability indicator (char) - here you will configure H, X etc... which the badi uses to know how to handle it. 
best regards - michael

Similar Messages

  • SAP JIT Inbound - The external status change you requested is not planned

    Hi All,
    I am getting an error as "The external status change you requested is not planned" while creating JIT call in JIT inbound.
    I have configured actions and external status.
    What would be the problem??
    Help me
    Thanks,
    Anbazhagan

    Hi Lakshmipathi,
    Thanks for your reply.
    I missed out some configuration. Now the issue is solved.
    Thanks,
    Anbazhagan E

  • My screens keep jumping all over the screen and changing size while I am trying to work why?

    My opened pages keep jumping all over the screen and changing sizes while I am trying to work - what is causing this?

    Madafk wrote:
    .... - I really love this Mac but it is taking a bit of getting use to
    Cheers
    You may find these Links helpful in enjoying your Mac...
    http://www.apple.com/support/mac101/
    http://www.apple.com/support/switch101/     Switching from PC
    Find Out How (Video)
    http://www.apple.com/findouthow/mac/

  • Event that will tell the Appraisal status of business type APPR_DOC

    Hi,
    Which event will tell me the status changes of Appraisal template and how to link that with the task.
    My requirement is to capture the status changes of Appraisal template and depends on the status changes, I will have to make the flow.
    thanks.
    jey

    Hi Prabhakar,
    Let me give you an overview. Its part PD module.
    I developed a custom Appraisal workflow and used object type APPR_DOC by copying that. When an employee clicks the workitem on his inbox, he will get Appraisal template in BSP. I need to capture the button clickings from status fields from table HRHAP.
    When the std BSP gets opened, I have no control on BSP from R/3. Hence absolutely R/3 doesn't know what is going on in BSP.
    Depends on the Appraisal template's status, I will have to make the flow in workflow. Since I used Sync method, I coudnt achieve this. I called BSP url from that method using FM 'call_browser'.
    Now I have to have a stopping at method and find out the status from an events which should terminate the said method.
    Please let me know if you have any clrifications on my requirement.
    Thanks.
    jey

  • How to know the record status changing from NEW to INSERT while keying-in a field

    Thanks to Kevin Clarke & Steven Declercq for helping me out with my previous queries.
    Can any one out there tell me how to intercept when the reocrd status is changing from NEW to INSERT (while a field is being keyed-in in a blank(new) record).
    Thanks
    Brijesh

    Hi Kevin,
    Thanks.
    Unfortunately, I could'nt find a trigger named 'ON-DATABASE-RECORD'.
    Are you sure it exists?
    Cheers
    Brijesh

  • Unable to commit the project status change

    Dear Experts,
    I am developing a utility program to change the status of multiple projects at once.
    I am changing the status of Phase, task, check list,check list item and Project status from
    Create to Release, release to Complete and to Work Effor Complete.With respective status change BAPIS.
    when ever the projects is not able to change the status success fully due to validations
    such as person respondsble not mainted or any other basic data is missing,
    We are not committing the changes if every thing goes fine we are commiting with BAPI: BAPI_CPROJECTS_COMMIT_WORK
    but when we commit with this it still retaining the previous project status in LUW and trying to commit previous project too.
    and commit is getting failed.
    I am not able to roll back or free the project with BAPI:BAPI_CPROJECTS_ROLLBACK_WORK and BAPI_BUS2172_FREE
    BAPI_CPROJECTS_ROLLBACK_WORK: when iam trying to use this BAPI it is going to short dump
    BAPI_BUS2172_FREE:  It is returing error saying unable to free the project.
    Could you please tell how to roll back the changes to the project or how to commit only success full projects (Project with out any errors in status change.)
    Kindly do the needful
    Thanking you.
    -ravi

    Program flow
    Loop at It_Project
    *Status Change for Check List
    CALL FUNCTION 'BAPI_BUS2176_SET_STATUS'
        EXPORTING
          checklist_guid                = p_guid
      IV_STATUS_PROFILE             =
         is_business_transaction       = lv_bus_trans
         TABLES
             return                    =  t_return.
    *Status Change for task
      CALL FUNCTION 'BAPI_BUS2175_SET_STATUS'
        EXPORTING
          task_guid               = p_guid
          is_business_transaction = lv_bus_trans
        TABLES
          return                  = t_return.
    *Status Change for project
    CALL FUNCTION 'BAPI_BUS2172_SET_STATUS'
          EXPORTING
            project_definition_guid = p_guid
            is_business_transaction = lv_bus_trans
          TABLES
            return                  = t_return.
    If there is a sucess in changing the status.
    CALL FUNCTION 'BAPI_CPROJECTS_COMMIT_WORK'
        TABLES
          return = t_creturn.
    Else.
        CALL FUNCTION 'BAPI_CPROJECTS_ROLLBACK_WORK'
          TABLES
            return = t_rreturn.
    Endif.
    Endloop.
    In the above code when we are executing  BAPI_CPROJECTS_ROLLBACK_WORK is going for dump.
    If we simply commit with  BAPI_CPROJECTS_COMMIT_WORK for all the projects then if any project
    commits with error same error is re produced for all the following projectsid (unable to destroy the LUW).
    and in CRM we can't use 'BAPI_TRANSACTION_ROLLBACK'.

  • My Macbook display changes color when I open applications. It looks like there is a light blue layer over the screen, thus changing the color of my display. This layer goes away when i quit the applications.

    I am facing a problem and I am not sure if its a graphic card malfunction. When I open applications like Chrome, VLC player, and most apps, my display suddenly changes color. It is as though the Theme was changed. The normal grey panel on opened windows turns to light blue and everything else seem as though there is a light blue layer on top of it. When I close these applications (quit) the display returns to its normal self.
    My MacBook Pro is 2 years old, and I have an extended warranty. Will Apple replace my graphic card if it is actuall the graphic card's problem?

    I had that problem, too, and it's been documented both here and on the Adobe forums. What happens is that when you have dynamic switching on, when an application that uses your discrete GPU kicks in, the screen will change color. My problem lasted for a couple of weeks then just vanished.
    What you need to do is download Cody Krieger's gfxCardStatus and turn off dynamic switching and leave your GPU set to discrete only. That's the only fix that I know of at this time. I don't know why it happens or why mine stopped.
    Good luck,
    Clinton

  • Any concern over the inability to change the ODSCOMMON password?

    The oidpasswd utility changes the password for the ODS account and for the ODS_SERVER role. There doesn't seem to be a way to change the password for ODSCOMMON, which is the account that is actually used by OID when connecting to the database.
    All of the privileges are granted to the ODS_SERVER role, which is password protected. So, a malicious user can't get in and change data. However, the user could drop the synonyms owned by the ODSCOMMON account, or perform other denial of service attacks, such as changing the password or locking the account.
    I have been a little too scared to test this, but I assume that it would pretty easy to break OID in this fashion.
    Is anyone else concerned about this, and have you developed any workarounds?

    Is the AirPort Express device "creating" the Apple c0073 network or is it joining a wireless network that is created by another wireless device?
    You definitely should be able to change the network name unless the current name is being created by another device. After you change the wireless name, you need to make a wireless connection to it by joining the "new" network by its new name or by using an Ethernet cable connection.

  • A question over the link between materials and substances

    Hello everyone,
    As we know, the data of substances in EHS module is connected to the data of materials in MM module.
    But If one material is a mixture, and it has several components of substances in it. How can I make several substances connected with one material in SAP release 6.0?
    And the 2nd question is:
    Is that possible to make one substance identified by several UN numbers?
    This is my first time to come here. I really hope that somebody could help me.
    Thank you in advance !
    Best regards,
    Li

    Hello Li
    regarding your question (hitlist display of more than one UN number per specification) => to my knowledge there is only a "workaround" possible.
    As explained by Jayakumar only one identifier per specification can be shown in hitlist. Please take a look in customizing: the number and type etc. of identifer shown in hitlist can be customized. The same is true in properties of type "composition/Spec listing" etc.
    This so called "identifier  listing"(Hitlist = D_HITLIST) but it  is very "static" and not dynamic. But even if you enhance the set up a little bit (which can be done using some programming without modification etc.) the restriction is that in the hitlist etc. only one ! identifier will be shown.
    But you could program an output variant to do the job.  Using that output variant you could display any identifer which is maintained on the level of a specification. Out put variants are the "standard user exit type" used very often in EH&S to display something (e.g. data maintained on specifciation level) on the screen there no output variant is provided by SAP.
    IN higher releases (starting from I believe SAP 2004) there is a new output variant (I believe called SUB_DATA) which can be used as a starting point to create your customer specific variant.
    The normal DG SAP data model is like this:
    per LS_UN_SUB only one UN Number is maintained. Using EH&S you can later find any real substance which have a "link" to this LS_UN_SUB (there is a standard query available in EH&S to do this research).
    May be this helps too.
    With best regards
    C.B.
    Edited by: Christoph Bergemann on Mar 25, 2010 1:33 PM
    Edited by: Christoph Bergemann on Mar 25, 2010 1:45 PM
    Edited by: Christoph Bergemann on Mar 25, 2010 1:46 PM
    Edited by: Christoph Bergemann on Mar 25, 2010 1:46 PM

  • Question over the scroll effect

    Hi, I would like to do a wallpaper that rotates when I scroll down, is it possible?

    Can you provide an example site which would give us the exact idea that you are trying to achieve ?
    Thanks,
    Sanjit

  • Change the Appraisal Template in Mid of Year.

    Hi All,
    We want to edit the appraisal template which is being used in Production.
    System is allowing to edit the template in development as there are no documents created. Once we transport the change to production what will be the implication.
    Q1. Is it recommended to change the template after it is being used.
    Q2. If really need to edit the template in mid of appraisal process how do we go forward.
    Thanking you in advance.
    Kamal R.
    Edited by: Nalin Jain on Aug 5, 2009 7:41 AM

    Hi Suresh,
    We are on ECC 6.0 and SP 43.
    We need to put some extra fields / Notes to the targets and extra sub statuses to correctly identify the condition.
    But already appraisal process started and documents are created. Now we cannot either create the same documents in new template or postpone the appraisal template change to next year.
    In this situation we decided to change the existing template. We want to know what will be the implications if we change the template in development and transport it to production???
    Download and upload will create a new template which will not be useful for our case.
    Thanking you in advance.
    regards,
    Kamal.

  • Vehicle stuck in Yard Management - Is there a way to change the HU Status?

    Hi Everyone,
    I'm trying to remove a vehicle that's stuck in Yard Management (under a warehouse) but I had no luck so far. The problem is that the Handling Unit was set to deleted and I haven't been able to change its status through HU02 or even using HUMO. The system status right now is DLTD. When I try to delete the vehicle in YM, it says that I can't because of the status that's in right now.
    Is there a way to change the system status back to 'PLND' for example?
    Also, if I could find a way to set the user status, would it prevail over the system status?
    If more information is needed, I'll gladly provide it.
    Thanks everyone!

    Hi Petr,
    Thanks for replying.
    I tried using this transaction but I don't think it's implemented in my company's SAP version.
    I think I found what the problem is. In VEKP, the status field (VEKP-STATUS) is set to '0001' (Planned) instead of 0060 (Deleted). But if I display it using tcode HUMO, it shows up as 'DLTD'. Maybe the issue is that both status are not in sync with each other and that's why I can't remove the vehicle from Yard Management.

  • Table of list status changes of the production orders

    Dear.
    In which table the system store the list status changes of every production order ?
    Thanks.

    Hi,
    First go to CAUFV table input the production order get the object number
    Input this object number in JEST table and get the system status
    Input the system status in TJ02T table ,u will get the production order status

  • User Status change problem in Process Order

    Hi,
    We are in process of upgrading our system from 4.6C to ECC 6.0. I have a problem with User status change for process Orders.
    In 4.6C we are using the profile x with settings:
    10     ZNEW     Created process order     10     90     1     1     ZSTA
    20     ZLCK     Locked process order     20     90     1     1     ZREV
    30     ZOPN     Reopened process order     20     90     1     1     ZOPN
    40     ZMST     MES order started     20     90     1     1     ZMST
    50     ZMCL     MES order closed     20     90     1     1     ZMCL
    90     ZTEC     Technically completed      20     90     1     1     ZTEC
    In ECC 6.0 we also use the same profile settings as above.
    The problem is in ECC 6.0 when I do a goods receipt the User status changes to ZTEC . The process followed is ..Create process order, Release Order, Goods issue, Phase partuial confirmations, Goods receipt and then Finla confirmations of phases. Now in 4.6C if i do the above process the User status remains at ZMST and it only changes to ZTEC when i technically complete the order but in ECC 6.0 when I do a goods recipt from above steps the User status changes to ZTEC. THis should not happen.
    Any pointers will be very helpful.

    Hi,
    The log for production order preliminiary costing is not saved. Therefore, once the order is saved, there is no log available anymore (this is by the way a question of PP; none of the logs is saved).
    Hope that helps...
    Regards,
    Declan

  • User status change document

    There is a requirement , the project will be created and then a user status will be changed in 5 steps as the project goes through approval process and at the end of the process the project will be released. I want to tract down the entire process of the user status change over time. How can I do that, creating change documents for status profile? But in one place I found that change document only created if system status is set to released? In my case system status will be set to release only after all the status change in user status happened.

    Hello,
    Asides from the obvious adding of a new status to status profile SDADHEAD, you may want to have a look at the SPRO activities:
    SAP Solution Manager
    -> Scenario-Specific Settings
      -> Change Request Management
       -> Extended Configuration
        -> Change Request Management
         -> Change Transaction
          -> Change Transaction Types
            o Define Status Attributes
    Also activity "Make Settings for Change Transaction Types" in the same path is important.
    Best regards,
    Miguel Ariñ

Maybe you are looking for