Qualification blocks

Hi SAP'ers,
I'm trying to use qualification blocks, where the blocks "represents" the roles of an employee. I was thinking that when I have created all the necessary Q- and QK objects, then created blocks and assigned them to positions, that they all would show in portal for the person/employee. It does not seem to work like that, do you know how I can fix it?
I first tried to assign the Qblocks automatically by creating a qualification which is part of a block to a person, that looks ok when I check the Qblock tab in PPPM, but it doesn't show all qualification in the qualification block, and that's what I would like to have. I actually have to add all qualifications to get them to show in portal (rated or not), then the purpose with QB is gone.
How do an employee know i.e which requirements they haven't fullfilled if they doesn't show?
I'm not familiar with these Qblocks, so I would really appreciate some hint and tips regarding this.
Thanks,
Erik

A Qualification Block (QB) is a bundling of diverse qualifications for the purpose of assigning them
to other objects. Qualification blocks enable you to bundle individual qualifications from diverse
qualification groups (with different scales) together and assign them in a block to other objects in
order to map qualification and requirements. The qualifications assigned to a qualification block do
not inherit the attributes of the qualification block.
„ You define qualification blocks in the infotype maintenance transaction (PP01). There you can also
assign qualification blocks to one another and create a hierarchy of qualification blocks. You can
then assign qualification blocks to persons as qualifications and to positions, jobs and tasks as
required.
„ You must activate the qualification block in the Set Up Control parameters step with the QUALI
QBUSE switch and defined the view for editing Qualification Blocks for desired objects in the
Define Profile Views IMG step.
„ When you assign a person at least one of the qualifications in a qualification block, the system
automatically assigns the qualification block to the person. In the interest of data consistency, the
user is not provided with a function for direct assignment. The attributes include the Percentage of
how many of the qualifications in the block are already assigned. This assignment is stored as an
external relationship in Infotype 1055. All qualification assigned to the qualification block are
displayed as inherited requirements, even though, technically speaking, the only direct assignment
created was the assignment of the object (S, P or T) to the qualification block.

Similar Messages

  • Qualification block QB assignment (in SAP HR - Skills Management)

    We have concept of Qualification block QB (in SAP HR - Skills Management) in our project.
    Qualification block is a group of diverse  individual Qualifications/Skills with different scales.
    When we assign a position at least one of the qualifications in a qualification block, the system automatically assigns the qualification block to the position.
    Any idea of how to link our created positions with these Qualification block.
    I assigned Qualifications(Q)  to Qualification block(QB) through IT 1001.
    Also assigned Qualification block(QB) to Position(S) through IT 1055
    In PPPM tcode, when we select position, the list of Qualifications in the qualification block should get displayed.
    But even after the above assignment, the list is not getting displayed
    Can you suggest how this will work.

    as you are aware of transaction pp01 and pppm.
    what you have to do ...
    call transaction code  pp01
    create QB OBJECT  along wit the following infotype..1002,1025,1033,1055.
    through infotype 1055, you can as many Q object as you want.
    then call the transaction code pppm  (assign QB object )
    you can then assign qualification blocks to persons as qualifications and to positions, jobs, and tasks as requirements
    for ex, i call object P.
    Choose the Requirement Block tab page.
    Choose Create and select the qualification block you require.
    Enter the required proficiency and the validity period.
    Save your entries.
    When you assign a person at least one of the qualifications in a qualification block, the system automatically assigns the qualification block to the person. (In the interest of data consistency, the user is not provided with a function for direct assignment.)
    if you want to see your assign assign QB object , which will automatically get assign , you can check in infotype 0024 (qualification block tab.
    or if you want to see want all the Q object linked with QB , CALL transaction code PPCP
    select your objec for eg. P
    enter personnel number, select include qualification and execute the transaction.
    here you will find all your QB object, select your object and click on profile on top, there you can check all your Q object.

  • Qualification block assignment

    Is it possible to assign a Qualification block(QB)  to  a Person(P) or Position(S) directly?
    In which tcode, we can do this assignment?

    Hello Sai,
    Please check the below steps:
    Check switch : QUALI QBUSE (to set up control parameters)
    Check: Define profile views
    The system displays a qualification block for a person if you have assigned at least one of the qualifications in a qualification block to this person.
    The system uses the following attributes:
    ○       Percent
    Specifies in percent how many of the qualifications in the block are already assigned to the person.
    ○       Start/End
    The validity period is derived from the latest start date and the earliest end date of the assignments of the relevant qualifications.
    ○       User Name and Change Date
    Last changed by and on.
    The reference between a person and a qualification block is not stored directly in the system. This data is determined at runtime using the corresponding assignments of the person to the qualifications or requirements (infotype1001).
    regards

  • Qualification Block - period error

    Hi all,
    We want to use qualification blocks. In our situation the qualifications in the block can change over time. We want to delimit and add new qualifications in the block when something changes. It seems that this flexibilty is not possible, since SAP checks if the period of infotype 1055 is completely covered when adding a qualification toe the qualification block.
    Can someone tell me why this check is build in, what goes wrong if we deactivate the check (via modification) or if there's another way to bypass the check? For now we believe that we have to create a new qualification block for every change that takes place after the begindate of the qualification block.
    Hope someone can help.
    Thanks!
    Marco

    Hi
    The qualifications in the qualification block do not inherit the properties of the block.... so the change in qualification can be done.
    R K

  • Calling qualifications in Personnel Development forms

    Hi All,
    In training client have their own cmpentency matrix which i wan to configure in sap as qualification catalog.
    But here they have different compentency for every divc.ision and grades in every divisions. For example they hv 15 division like Marketing, Planning, Purchasing etc etc n in eveyry divison they have 5 grades like DGM, M-1, M-2 etc. which has diff desired level of compentencies.
    For this i have created all compentencies in qualification catalog n according to grades created Qualification Blocks.
    Now they diff forms based on division n grades as mentioned above which will be having list of desired competencies wit proficiencies and coloumn to capture actual level of proficiency.
    I was trying to create th same form in PD. So i wanted to know is there any way i can call qualifications or qualifications blocks with desired proficiencies maintained there against each qualification from Training module. So that i will not have to configure 75 forms for 15 division n 5grades in each division. This form will only have list of desired qualification thats it.
    Kindly suggest if there any other better way to handle this scenario.
    Neha

    Closing the thread with the following answer:
    SAP had delivered the PD functionality via MSS in ENHP-4. The manager can manage the development Plans via MSS.
    Manager can also manage LMS course bookings and approvals via Manage Mandatory assignments, Manage Assignments Report and Manage, Manage Participation.
    Manager can access the employee's Career Plan via Talent Information under Talent Management folder.
    Thanks
    Raghu Kolukuluri

  • PP02: Create Qualification Management (infotype 1055) record for a job

    Hi Experts,
    I would like to create Infotype 1055 records via PP02 for a job (Otype: C). I'm able to create Object type 'Qualification' and Object id 'XXXXXXXX'. There is another field Proficiency which is disabled. But we do want to maintain Proficiency at this point.
    When I checked the code behind the screen, I found that this field is enabled for input only when the OTYPE is 'QB' (Qualification Block).
    How do I enable this in order to maintain it. Any user exit/config setting to enable it would be highly appreciated.
    Regards,
    Ramesh

    Suresh/Om, Thanks for the quick replies. My screen MP105500 (screen 2000) is not available in T588M. So I thought I cannot use this method.
    Gary, I do not want to use PPPM as it is difficult to manage it via BDC or LSMW and the most important thing is that PPPM creates relationships but I want to create entries in HRP1055.
    Any other ideas/thoughts ? My first thoughts are to use an enhancement. But couldn't find one.

  • Show Qualification tab

    Dear experts
    In PPOME, while defining a position in SAP, in ides system, we have a tab which we can enter the qualifications needed for position, but in our development system we can't view this tab.
    Does anybody knows anything about this problem and how can we have this tab?
    Thanks,

    A Qualification Block (QB) is a bundling of diverse qualifications for the purpose of assigning them
    to other objects. Qualification blocks enable you to bundle individual qualifications from diverse
    qualification groups (with different scales) together and assign them in a block to other objects in
    order to map qualification and requirements. The qualifications assigned to a qualification block do
    not inherit the attributes of the qualification block.
    „ You define qualification blocks in the infotype maintenance transaction (PP01). There you can also
    assign qualification blocks to one another and create a hierarchy of qualification blocks. You can
    then assign qualification blocks to persons as qualifications and to positions, jobs and tasks as
    required.
    „ You must activate the qualification block in the Set Up Control parameters step with the QUALI
    QBUSE switch and defined the view for editing Qualification Blocks for desired objects in the
    Define Profile Views IMG step.
    „ When you assign a person at least one of the qualifications in a qualification block, the system
    automatically assigns the qualification block to the person. In the interest of data consistency, the
    user is not provided with a function for direct assignment. The attributes include the Percentage of
    how many of the qualifications in the block are already assigned. This assignment is stored as an
    external relationship in Infotype 1055. All qualification assigned to the qualification block are
    displayed as inherited requirements, even though, technically speaking, the only direct assignment
    created was the assignment of the object (S, P or T) to the qualification block.

  • Qualification field in the HR tables

    Can you please let me know which HR table contains Qualification and Qualification block field.
    Thanks in advance.

    Hi Sarah,
    There are few things to keep in mind with this, Firstly you need to check if the Integration swith is turned on for PLOGI - QUALI  from 0 A032 to 1 A032 , only if this is on you will find the qualification in the PA table which is PA0024 or else you will find the qualifications sitting in the HRP table HRP1000.
    Try this and you will be fine, let me know if this helped.
    Regards,
    R Alex.

  • Complex alternative qualifications/requirements for job/position level

    Dear collegues,
    I've faced a problem when assigning job qualifications.
    The Client (State Authority) has experience requirements for jobs/positions something like this:
    Ex. for Committee Director position requirements are:
    5 years of general experience, including 1 year in state authorities OR
    4 years of general experience, including 1 year in state authorities after finishing government study programme - Western Bachelors degree OR
    3 years of general experience, including 1 year in state authorities after finishing government study programme - Western Masters degree OR
    3 years of experience in State Authorities OR
    6 years of general experience, including 2 years on Executive positions OR
    3 years of general experience if having Doctors degree
    So, we have 6 alternative bundles of requirements for the position, which contain several requirements in itself.
    Is there a possibility to make qualification blocks alternative?
    Or any other suggestions please?
    It broke my brain today))
    thank you,
    best regards,
    Yevgeniy

    Thanks for the confirmation Yevgeniy.
    First thing that organization has to plan is: alternative qualification mapping for scales which can be easily read and considered for all process front like Recruitment, Hiring, building Competency Mapping, Performance Management, and Learning Management. This requires a complete change management process as to how to manage Job Family Architecture would fit the organization and it's organizational structure based on Position and Qualification.
    For all the alternate qualifications they have; you need to simply build a scale as Option 1, Option 2, Option 3, etc and each position qualification description will be held in position description rather in Personnel Development.
    Therefore, QK would be called as Experience and Q would be Relevant Experience with Scales attached as Option 1, Option 2, Option 3, Option N... etc. I still don't know what Option 1, Option 2... Option N... could be described as and you can write small description for each options as well (SuccessFactors have scales which can hold large texts as well, but in SAP the text width in scale level is limited).
    If you patch up with client on this approach, they can help you out. We have succeeded this approach to one of my engagement as Qualification via Job / Position Architecture.
    The advantage of this approach is: Only the scale is configurable, the rest is masters which can be changed or overlooked anytime. With reference to your context, all the data structures should be managed as masters rather custom or configurable as it would lead to inconsistency on a longer run.
    Hope this helps. Do let me know if you still need any clarifications. Thanks in advance.
    Regards,
    Saravana Gopalan
    Senior Business Consultant - Human Capital Management
    SAP Service Line | Cloud Computing (SuccessFactors / Etc)
    E/ [email protected]

  • Appraisal Objects created in 'Approved' Planning status

    Good day,
    When creating Appraisal Template objects, they are created in 'Approved' Planning Status. We want them created in 'Active' Planning Status. We suspect this is the reason why we can't configure/define the process configuration for our template under IMG path: Personnel Management > Personnel Development > Objective Setting and Appraisals > Define Tabs and Process Configuration for Template. The system gives the following error message: "No process defined for form <template name>"
    We've tried using program RHAKTI00 to make these objects (VA VB VC) active but are facing a further issue that it makes appraisal template unreleased. Vice versa when i released the template, it makes objects planning status to reset to approved from active. A similar issue has been posted in the below thread but an answer was not provided.
    Objects created in 'Approved'  Planning status
    Kindly assist.
    Best regards
    Hardus

    >
    Chris Thomas wrote:
    > Michael - thanks as always for your insight and willingness to help out.
    >
    > Let me explain further.  Duke currently has a third party performance management system that allows the users to manage their Expected Job Results (EJR) in a catalog (translate to Qualifications catalog in R3).  In a separate step, the manager can select a single EJR and on the other side of the screen select all , or a subset of their employees to assign the EJR to.
    >
    > Extrapolate this to SAP PM.  We have created a Criteria group in our template and have experimented with adding qualifications via the BADI and this works fine EXCEPT that the manager would have to do this in each employee's appraisal, individually.  We are developing the tool to build and maintain the qualification catalog and assign to the employee via Manager Self Service, we are hoping to be able to facilitate the assignment of the EJR/Qualification into the employee's appraisal template.   The EJR's (Q objects) will be associated to a quadrant in their catalog: QK's - Clinical Quality, Customer Service, Finance and Work Culture
    >
    > The criteria group, Expected Job Results, has for criteria groups nested under it:  VB objects for four quadrants, Clinical Quality, Customer Service, Finance and Work Culture.   SO, we get to the crux of the matter.  Since we know the employee, we can get to the appraisal document and associated data in the tables.  The decision of which VB to go to is what we are trying to facilitate.  The textual names will be the same for the quadrants in the QK's and VB's BUT thats a bad way to try to make a decision, thus the thought to create a relationship between the QK and the associated, logically equivalent VB.  
    >
    > The issue comes up with some of our managers who have large (60+) direct reports so the thought of creating qualifications from the appraisal side, individually per employee does not work.  This is why we are thrashing around with trying to start outside and work our way in.  Make sense ?
    >
    > Chris Thomas
    Hi Chris,
    This is what I was trying to explain between free vs fixed enhancement. 
    Free enhancement - user selects from a list to add something to the template
    Fixed ehahcement - preloads data into the template
    If your application that you build in MSS assigns the qualifications to the employees, you have a number of options to make this work as fixed enhancement.
    First use the following fixed enhancement as your basis: 
    HRHAP00_ENHANCE_FIX1 - Fixed Enhancement - Add Position Requirements
    Now in your MSS application if you assigned the qualifications to the position and wanted all qualifications to show up in 1 criteria group, you can use this enhancement with no development. 
    qualifications assigned to positions or jobs are called requirements
    qualifications assigned to employees are called qualifications
    if you have like 10 qualifications assigned to the position and 4 need to go to clinical quality VB, 3 need to go to finance vb criteria groups, you will create a BADI for each one of those, each criteria group wiill have its own unique badi.  in the badi you will apply the filter after all "requirements are selected from position" so that only the 4 belonging to the qualification block for finance are loaded into that VB. 
    if your mss application MUST assign it the employee for business reason, you use the same logic except swap out position lookup with employee lookup. 
    are we closer?

  • Personnel development objects

    Dear gurus,
    what are all the possible objects that can be maintained in Personnel development module ?   
    thanks
    jeeva

    Hi jeeva,
    B-:Development plan
    BA- Appraisal (old)
    BG- Criteria group (old)
    BK- Criterion (old)
    BL- Development plan group
    BS- Appraisal model
    Q- Qualification
    QB- Qualification block
    QK- Qualification group
    QP- Requirements profile
    VA- Appraisal template
    VB- Criteria group
    VC- Criterion
    Regards,
    Dilek

  • SAP LSO impart qualification on course program block

    Hello,
    I am trying to solve a problem with course programs.  As you know you can create course blocks within a program.  What I want to do is have qualifications imparted on the completion of each block.  Unfortunately, the "follow-up" process that imparts qualifications is done only on the completion of the entire course program.  Does anybody know of a Badi or user exit - or any solution - that will allow me to impart a qualification upon completion of a course block?

    Hi Ben,
    Does your course block have a required sequence to it?  If so, perhaps you could impart the qual based on completion of the last course type within the course block as a workaround...

  • WEBUTIL_HOST.blocking is not blocking

    Hello,
    I am having problems using WEBUTIL_HOST.blocking for Microsoft Office 2003 products and Adobe. For example, if I try to open a Word document in blocking mode and Word is already open, the blocking feature fails. I found that this happens also in Excel, Outlook and for pdf files. If the host application is not already open the blocking feature works fine. I have found that for file types using notepad, the blocking feature works all the time.
    Here is our setup:
    Forms Version 10.1.2.0.2
    JInitiator: Version 1.3.1.2
    Forms AS 10.1.2.0.2
    DB10g Enterprise Edition Release 10.1.0.5.0
    Windows XP professional, service pack 2
    Here is the code that runs:
    // v_fullname contains the fully qualifed filename
    v_Cmd := 'cmd /c start "" /WAIT "' || v_fullname || '"' ;
    Ret := WEBUTIL_HOST.blocking( v_Cmd ) ;
    I found a thread on here that solved this problem for Word with the following syntax
    v_Cmd := 'cmd /c start "" /WAIT WINWORD /W "' || v_fullname || '"' ;
    Is there a way to solve this problem with a generic solution? All help is greatly appreciated.
    Thanks Jim

    Hello,
    does anyone have any thoughts on this or a workaround?
    We use the blocking feature to allow the user to make changes to the document and then restore those changes to the database. Without this feature the code falls through and breaks the link between the document and the forms application.
    appreciate all help
    Jim

  • Warning when moving allocated stock to blocked stock

    Dear all.
    we are facing a problem with our quality / mm flow. We have materials that while in stock need regular quality inspections (every 72 hours) .
    Batch is inspected and passed inspection and allocated to a sales order / delivery but will only be shipped in a few days. Then the batch is inspected again and does not pass inspection. The inspection people move the material from unresticted to blocked status.
    However the delivery is goods issued and send to the customer because the quality inspection people don't get a warning that the batch is already allocated to a sales order when they do the goods movement into blocked stock.
    Anybody has a sollution?
    Regards,
    CvM

    Hi Lakshmipathi
    thanks for the info. However if I understand correctly this means that every batch needs quality inspection before PGI and that is not the case.
    Every 72 hours the batch will be quality inspected. In most cases the delivery and the PGI will take place within the first 72 hours. However in some exeptional cases the inspection will take place between Del note creation and PGI (not on purpose, just the 72 hour boundry, the quality inspection people are not aware of the delivery)
    At that time the batch is already allocated to a delivery yet during the quality inspection the batch fails the qualifications and will moved to blocked stock.
    The people who move the batch into blocked stock need the warning that this batch has been allocated to a delivery so that it can be stopped before the trucks leave our property.
    Regards,
    CvM

  • Display for Qualification catelog

    Hi All,
    While changing the qualifcation catalog ( Transaction OOQA), The Key date for catelog display is 01.01.1900 - 31.12.9999.
    Can you all help me with following queries.
    1) Where from this key date come from ???
    2) Can i set the key date for qualification catalog to 01.09.2009? i know you can go change it via OOQA> Settings> set period. But this happens only for current session.Can it be done permenantly? This is because we are recreating the whole catalog again and will be deactivating the all the previous skills and the new skills will be created from start date 01.09.2009, hence the catelog should also display from 01.09.2009.
    Thanks,
    Ashwini.

    Hi Ash,
    Because t-code OOQA calls report 'RHPEQCAT':
    REPORT rhpeqcat MESSAGE-ID pq.
    * INCLUDES
    INCLUDE rhxmacro.
    * CONSTANTS
    CONSTANTS: low_date LIKE p1000-begda VALUE '19000101'.
    * VARIABLES
    * PARAMETERS
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    PARAMETERS: plvar LIKE p1000-plvar,
                gdate LIKE p1000-gdate,
                maintain AS CHECKBOX DEFAULT 'X'.
    SELECTION-SCREEN END   OF BLOCK b1.
    * INITIALIZATION
    INITIALIZATION.
      CALL FUNCTION 'RHP0_USER_PARAMETERS_GET'
           IMPORTING
                plvar      = plvar
                begda      = gdate
    *           ENDDA      =
    *           SUBSTITUTE =
    *           ESSENTIAL  =
    *           HALFVALUE  =
           EXCEPTIONS
                OTHERS     = 0.
      IF gdate IS INITIAL.
        gdate = sy-datum.
      ENDIF.
      IF NOT maintain IS INITIAL.
    *   if catalogue in maintain mode -> set GDATE to LOW_DATE
        gdate = low_date.
      ENDIF.
    * START OF SELECTION
    START-OF-SELECTION.
    * call catalogue
      CALL FUNCTION 'RHPE_SHOW_QUALI_CATALOGUE'
           EXPORTING
                plvar    = plvar
                begda    = gdate
                endda    = '99991231'
    *           POPUP    = ' '
                maintain = maintain
           EXCEPTIONS
                no_authority = 1
                OTHERS       = 0.
      IF sy-subrc = 1.
        MESSAGE e000.
      ENDIF.
    So copy this program and coment lines below:
      IF NOT maintain IS INITIAL.
      if catalogue in maintain mode -> set GDATE to LOW_DATE
        gdate = low_date.
      ENDIF.
    Option 1. Then set user parameter 'HRPDV_BEGDA_EVAL' as 20090901 through t-code su01, tab parameters. Then begda will come from user parameter of the logon user.
    Opiton 2. Directly set 'gdat' to the value you want in the copied program.
    At last, create a t-code point to the new report.
    Regards,
    Chen Jian

Maybe you are looking for

  • KERNEL_DATA_INPAGE_ERROR

    Updated to 5.0 and I kept getting the blue screen of death. Managed to keep my machine running long enough to install 5.1 to see if that helped - it didn't. Now uninstalled both and keep getting the blue screen that has the KERNELDATA_INPAGEERROR on

  • PO Condition type to be included in the total amount of PO

    Hi, I have a PO conditiont type configured with the ff. attributes: 1. Condition Class is Discount or surcharge. 2. Calculation type is percentage. 3. Cond. category is delivery costs. I want to include the additional cost of this condition in the to

  • Has the problem with Google attaching spyware to Safari been solved?

    Does anyone know if Apple has come up with an update to stop Google from attaching spyware to Safari as we browse?  I was pretty alarmed by the news which is going viral on this and i have quit using Google as a search engine and dumped all their coo

  • Using MICR-Characters with Source Technologies Printer

    our customer wants to print checks with a sapscript form and following specs: Printer Name:   ST-9222 ("Source Technologies" modification of Lexmark 4048_002) TESTED DEVICE TYPEs:                 TROYMICR           HP5MI SAP Release:      6.0 OS:    

  • Question about JFileChooser

    Hi, I want to implement "Save As" functionality in my App where user should be able to save as --> CSV CSV with Headers DBase 2 DBase 3 DIF Excel Excel with Headers Excel 5 Excel 5 with Headers HTML Table PowerSoft report SQL SYLK SYLK with Headers T