Qualifing to be an immutible object

Question: Is it possible to design an immutable object having final object references to mutable objects and still be 'viewed' as immutable.
From the book JAVA Concurrency in Practice by Brian Goetz the following statements are made (that have confused me a bit):
"Immutable objects ... can be safely accessed even when synchronization is not used to publish the object reference." (p.51)
"... if [an object's] final fields refer to mutable objects, synchronization is still required to access the state of the objects they refer to."(p.52) To me this states that this type of object is not considered immutable.
However, notice the final array object references to BigInteger[] from an example on page 49:
@Immutable
class OneValueCache {
    private final BigInteger lastNumber;
    private final BigInteger[] lastFactors;
    public OneValueCache( BigInteger i, BigInteger[] factors ) {
        lastNumber = i;
        lastFactors = Array.copyOf( factors, factors.length );
    public BigInteger[] getFactors( BigInteger i ) {
        if ( lastNumber == null || !lastNumber.equals( i ))
            return null;
        else
            return Arrays.copyOf( lastFactors, lastFactors.length );
} Can all of the bigInteger[] lastFactors be considered final since the array object reference is final? Or is the immutability allowed since lastFactors is isolated with Arrays.copyOf() in both the constructor and getFactors() function? Does isolation of mutable objects references using techniques such as object cloning allow the object design to be immutable?
Edited by: rbroersma on May 18, 2010 10:37 PM

ejp wrote:
So if the Object doesn't exist until the constructor returns what is the constructor is working on? Bringing the object into existence.He means, what is the constructor operating on or +manipulating, i.e. what is "this" referring to at that point?  Because you can pass "this" to other methods as if it existed.  And they can operate on it as if it existed...  So if you can do all those things to an object that doesn't exist, what good is your definition of existence?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Similar Messages

  • Unable to find a qualifications catalog for the root object specified-ESS

    Hi SDN,
    We are getting following exception Unable to find a qualifications catalog for the root object specified   when click on Add New Skill in Skills Profile, ESS . It is working fine , if user is assigned sap_all role. This is issue with permissions. Which role need to be assigned to work with Skills Profile in r3. Please help me out.
    regards,
    Sree.

    Have a look in table T77S0 for an entry called QUALI ESSST and make sure the object ID stored there matches the appropriate node in your qualifications catalogue.
    This setting is designed to be used for restricting ESS users to a particular part of the Quals Catalogue.
    If the table entry was configured in your development system, it may not match the obect numbers in your production system.

  • Object selection on Ad-Hoc Query

    One of our users has created an infoset based on LDB PCE and selecting PA and PD objects. If this is ran through Ad-hoc query there is the option to restrict selections using "persons along the org structure" which gives the tree repreesentation that the user can then  easily expand and click through.
    If the user runs the infoset through SAP query this function does not seem to be available.
    Can anyone advise if/how to enable this selectin  of org structure positions through the tree structure in SAP query?
    If not, does anyone know if there is a specific reason it's not possible?
    Thanks
    Phil

    Martin,
    In SAP HR we have 3 Logical Data Base which we can use to get the information output as report
    1 . PNP/PNPCE - This database contains PA,TIME,and PAYROLL infotype & Tables (0000 - 0999 & 2000 - 2999)
    2. PCH - this database contains PD infotype and tables (1000  for OM and 5000 for TEM)
    3. PAP - This database contains recruitment infotype and tables (0001,0002, 4000 - 4999)
    When we want to create a query we have to choose from one Logical database only ... if u want the output from different Logical database the it will be development program/report which is done by the Help of technical consulant (ABAP)
    Hope this gives you the general information on ADHOC Query
    In your question you trying to get output from PA and PD both has different database of each
    so the output which you are expecting will not reflect
    even if you create infoset .... the out put shows the values/information of the specified Logical database only rest of the fields will mark as blank in the report.
    Conclution
    if  you want to create reports for Bussiness events, qualifications, Positions all are different objects so you need to create different infoset
    Hope you get some idea
    Thanks and Regards
    Rajeshk

  • HR ABAP FAQ - Part 2 (ans needed)

    Hi,
    1. Are you able to run a payroll for ex-employee?
    2. What do you know about Averages in payroll?
    3. Through which T-Code you are able to create a remuneration statement
    4. Explain bank transfers & Check processing
    5.  What are the time recording methods.
    6.  How to implement a decentralized scenario into an organization
    7.  How to get the master data from SAP to SAP & Non-sap
    8. Qualification catalog consists of which objects
    9.  What is the key feature for IT0003 which is maintained by system automatically?
    10.  How to hold two different bank accounts foe an individual employee to distribute salary
    Rgds,
    Venkonk.

    IT0003
    infotype in which  data on the pay roll status and time menagement status is stored

  • Real time questions

    HI,
    can anybody send real time question in sap hr module.please help me out from this issue
    thanks
    venkat

    Hi Mareddy,
    1.     Where will you give authorizations for a T-code to a particular user?
    2.     What are the Structural authorizations?
    3.     What is a time management status infotype?
    4.     Where will you record Times?
    5.     What are the pay revisions?
    6.     What are evaluation classes for?
    7.     What is the table for processing and evaluation classes?
    8.     What is the T-code for
    9.     What is the control record for a payroll to be run for 01.01.2007?
    10.     How do you pay revisions and in which infotype?
    11.     What are the
    12.     What is the time status for Positive time recording and negative time recording?
    13.     What do you mean by Model wage types?
    14.     Who will assign symbolic accounts and who will define?
    15.     Where will the symbolic accounts related to FI? G/L Accounts.
    16.     What is the Integration between PA & Recruitment? What about PRELI.
    1.     What is an Organization structure contains.
    Enterprise structure
    Personal Structure
    Org. Assignment
    2.     What is the Enterprise structure consists of?
    3.     What is the personnel structure consists of?
    4.     What is the Org Assignment structure consists of?
    5.     What is a reporting structure?
    6.     What is a relationship and how many types are there?
    7.     Can one person will be assigned to different positions or one single position can be assigned to different persons.
    8.     How do you integrate between OM and PA?
    9.     Where will you assign if the position would be defaulted with Emp Grp and Sub grp?
    10.     What is the highest hierarchy in the Structural Graphics?
    11.     What are the plan versions used for?
    12.     Where will you do the Cost center assignment?
    13.     Position inherits the task of which object
    14.     What is the relationship between a job and position in OM.
    15.     How do you define Task?
    16.     What do you mean by Work Center?
    12 How to know the user authorizations
    T.code SUIM can help u to knw the authorizations of the users.
    13 Position inherits the task of which object
    13. Position inherits the task of the Job for which the position is created.
    14 How do you transfer data from PA to PD?
    14. RHINTE00 is the report used to transfer data from PA to PD.
    *PLOGI QUALI is the switch it will integrate the PA and PD
    15 RHINT30 Used for what?
    15. RHINTE30 is used to update IT0001 in PA (batch input) of the specified Personnel numbers. The Org. Asgmnt created for these numbers in PD is transferred to IT0001.
    16 Feature PACTV performs
    16. PACTV this feature tells about an applicant what is his/her current status wheather hiring, rejected. *Parameter settings for applicant activity types
    17 What is the use of Feature NUMKER?
    17. Feature NUMKR is to assign Personnel number range to a Company code or Personnel area. T.code PA04 is for tht feature. It holds the interval range, the interval status (latest number assigned). *It is used for the internal number assignmebt
    18 What is the use of control record
    18. Payroll Control record a) defines payroll past for retroactive accounting recognition, b) locks the master data & time data during the payroll process (payroll past & present), c) defines earliest possible retroactive date, d) no. of times the payroll has been run for tht payroll area.
    19 Are you able to perform more than one action in the same day?
    19. Yes u can perform two actions on the same day except the Hiring action and the Separation action.
    Yes but it should not affect the employment status
    20 Whether System will allow the Hire and Terminate actions on the same day?
    21 While performing the hire action, Customer don't want to go further with out entering
    System will not accept the hire and terminate on the same day
    22 the data into the Infotype i.e few Infotype data's are mandatory .how to proceed?
    23 What is the functionality of time constraints?
    23. Time constraints are assigned to the Infotypes in order to avoid collision between two Infotype records.
    TC 0 - Max. of one It record of same type, for same object & for same period of time
    TC 1 - IT records available at all times. No time gaps allowed. No overlapping records
    TC 2 - Only one record at any one time. Time gaps may exist.
    TC 3 - Multiple records may exist at one time.
    Time Constraints will reduce the duplication of data
    example if the time constraint is one it is mandatory
    tcc 2 unique and mandatory
    tcc3 gaps and allowed
    24 Customer doesn't want to give display authorization for few fields in the infotypes. How to resolve this issue.
    Some fields in an Infotype screen can be Hidden by Screen Modification through the table T588M
    25 To implement SAP Payroll what are the mandatory modules for HR
    25. The mandatory modules are PA & Time.
    25. OM, PA, Recruitment, & Time Management
    26 What is the difference between Master data and transactional data.
    26. Master Data is the data that remains unchanged for a long period of time.
    Ex. Employees Personal details etc.
    Transactional data is the data pertaining to day to day transactions with keeps changing
    Ex. Time data,
    27 Employee able to hold two personnel numbers
    27.Employee can hold two personnel nos.Such a case arises in CONCURRENT EMPLOYMENT.
    Yes one number will be reference personnel number
    28 How to access HRP1000 table
    28. HRP1000 can be accessed through Transaction Code :SE16.
    29 What are the different types of holidays?
    29. Holidays can be classified into Mainly Fixed, & Movable
    30 How to find a bug in a report
    31 What is personnel calendar?
    31. Personnel Calender is in which it tells information of employee's about his Location, Position, department, Shift, absence & attendence, Payroll.
    32 What are the types of break schedules?
    32. Break Schedules are Paid & Unpaid, & Dynamic Breaks.
    fixed breaks
    variable break
    etc
    33 Customer required a variant for monthly WS generation with Thursday half day
    33. Regarding Halfday on thrusday You need to create a variant and assign it to your Selection rule.
    34 Holiday and Friday & Saturday's are weekly off.
    34. Question I could not understand you mean weekly Off on Fridays & Saturdays then you need to mention it in your Period Work Schedule.
    35 Define day types
    35. Day Types is an indicator that a certain calender day is payment relavent that is paid or not.
    36 To generate a work schedule what are the parameters required.
    36. Holidays, Holiday Calender, Factory Calender, PS Grouping, Break Schedules, Daily Work Schedules, Period Work Schedules, & Work Schedule Rule & SCHKZ feature
    37 What is the use of a counting rule?
    37. Counting Rule is used to determine the payroll days & Hrs for the Attendence & Absence & to count the exact time.
    they count the payroll days and hours
    38 Define base & accrual entitlements?
    39 How to generate Absence Quotas?
    40 What is the relationship between a job and position ii OM
    40. Relation between a Job & a position is that a Position automatically inherits the characteristics & task assigned to that job
    41 What are the Characteristics of a wage type?
    42 What is the advantage of a schema?
    43 What is the use of QUOMO44 What is the procedure to develop a new report?
    45 What is the use of structural authorizations?
    46 Differentiate between cluster table and internal table
    47 Module pool programming
    48 How to transport a variant for a report to production System
    49 What are the activities needs to be completed before transferring the applicantdata to Personnel administration
    49. Following are the activities that are need to be performed before transferring the applicant data to PA
    --> Initial Entry of Basic Data
    --> Prepare for Hiring
    50 What do you know about the R/3 architecture?
    50.R/3 architecture is a three tier Architecture where
    51 Define personnel Area & Personnel Subarea
    51.Personnel Area: Personnel Area represents Sub division of a company code.
    Company Code :Four character code to identify the company
    For ex. Let ABCD be a compny code.
    This company has its branches in Mumbai, Chennai, Delhi , wherein Mumbai, chennai, delhi forms the Personnel Areas for ABCD. Personnel Area is also identified by a four character code.
    Personnel Sub Area: Sub-division of Personnel Areas.Identified with a Four character code.
    52 Give some examples for Employee subgroup
    52.Example for Employee Subgroup
    >Salaried Employees
    >Hourly Paid Employees
    >Trainee
    52. Example of Employee Sub Groups are Salaried, Pensioner, Retainer....etc
    53 what is retroactive accounting
    53.Retroactive Accounting :
    Retroactive accounting is triggered during the payroll run for the current period if the certain master and time data affecting the payroll past has been changed in the meantime. Only changes to master and time data are relevant for retroactive accounting, since previous payroll results must be corrected.
    54 When you perform a Off-cycle payroll
    54. Off cycle is performed when you give any advance to your employee like Bonus,
    55 What is the significance of DME
    56 How to create a work schedule for a part time employee
    56. Whether the employee is Part timer or Full Timer the same way components will taken into consideration for creation of Work Schedule.
    57 How to transfer employee salary from HR to FI
    57. You mean transfer of employee from HR dept to FI dept then you need to move the position. Select the position and click on F5 and again click on F5 it will ask you to which department the position to be moved and select the appropriate dept and save it.
    58 If you want to rerun the payroll for a specific employee what is the procedure
    59 Define processing class, evaluation class & Cumulation classes
    60 How you calculate the overtime
    61 how to calculate transport allowance for employees who has worked as per workschedule & who took few leaves ( employer don't want to pay transport allowancewhere the employee was absent)
    62 Difference between positive and negative time
    62.Positive Time is Calculating Actual Working Times. Negative Time is calculation of Deviations in the actual working time.
    63 Mention the processing types in Time evaluation
    64 Give brief information about time wage types & balance reflects into cluster tables
    65 Where you will find error messages
    65. T.Code is SM21
    1 In IMG, activities for which SAP cannot deliver default settings?
    2 At what level the regulation of employees are defined in SAP?
    3 To integrate the PA and OM we use a switch, specify?
    4 In which feature T-Code's are maintained?
    5  What is the use of a feature? A feature can be used to determine the default values & the screen sequence when HR Master Data is maintained in the Infotypes.
    6 The employee subgroup grouping for CAP allows you to assign different
    employees to different
    7 Employee subgroup grouping for PCR is done to
    8  In which feature, default wage type is defined for Basic Pay Infotype
    9 The wage type that starts with'/' is known as
    10  Permissible check for wage type is performed for each
    11 In SAP one can control the initiation of actions when maintaining an  infotype by
    12 How to know the user authorizations
    13  Position inherits the task of which object
    14 How do you transfer data from PA to PD?
    15 RHINT30 Used for what?
    16 Feature PACTV performs
    17  What is the use of Feature NUMKER?
    18 What is the use of control record
    19 Are you able to perform more than one action in the same day?
    20 Whether System will allow the Hire and Terminate actions on the same day?
    21  While performing the hire action, Customer don't want to go further with out entering
    22 the data into the Infotype i.e  few Infotype data's are mandatory .how to proceed?
    23  What is the functionality of time constraints?
    24 Customer doesn't want to give display authorization for few fields in the infotypes.
    How to resolve this issue.
    25  To implement SAP Payroll what are the mandatory modules for HR
    26 What is the difference between Master data and transactional data.
    27  Employee able to hold two personnel numbers?
    28  How to access HRP1000 table
    29 What are the different types of holidays?
    30  How to find a bug in a report
    31 What is personnel calendar?
    32 What are the types of break schedules?
    33 Customer required a variant for monthly WS generation with Thursday half day
    34  Holiday and Friday & Saturday's are weekly off.
    35  Define day types
    36 To generate a work schedule what are the parameters required.
    37 What is the use of a counting rule?
    38 Define base & accrual entitlements?
    39  How to generate Absence Quotas?
    40 What is the relationship between a job and position ii OM
    41 What are the Characteristics of a wage type?
    42 What is the advantage of a schema?
    43  What is the use of QUOMO
    44  What is the procedure to develop a new report?
    45 What is the use of structural authorizations?
    46  Differentiate between cluster table and internal table
    47  Module pool programming
    48 How to transport a variant for a report to production System
    49  What are the activities needs to be completed before transferring the applicant
    data to  Personnel administration
    50 What do you know about the R/3 architecture?
    51 Define personnel Area & Personnel Subarea
    52 Give some examples for Employee subgroup
    53  what is retroactive accounting
    54 When you perform a Off-cycle payroll
    55  What is the significance of DME
    56 How to create a work schedule for a part time employee
    57 How to transfer employee salary from HR to FI
    58 If you want to rerun the payroll for a specific employee what is the procedure
    59  Define processing class, evaluation class & Cumulation classes
    60 How you calculate the overtime
    61  how to calculate transport allowance for employees who has worked as per work
    schedule & who took few leaves ( employer don't want to pay transport allowance
    where the employee was absent)
    62  Difference between positive and negative time
    63 Mention the processing types in Time evaluation
    64 Give brief information about time wage types & balance reflects into cluster tables
    65 Where you will find error messages
    66  what are the infotypes  data involved in Time evaluation
    67 Time events & Time pairs are stored in which tables
    68  How to valuate the time wage types
    69  Derive the wage type with 50% & 25%
    70  How to change the employee basic pay from wage type MM20 to 5231
    71  What is the use of counting classes?
    72  What is the use of Day Rules?
    73 W hat are the partial period factors
    74  In which tables Payroll constant will be stored & through which T-Code you are
    able to view the records.
    75  Write the formula for partial period factor for /802
    76 What is the use of factoring in Payroll.
    77  Are you able to run a payroll for ex-employee?
    78 What do you know about Averages in payroll?
    79 Through which T-Code you are able to create a remuneration statement
    80  Explain bank transfers & Check processing
    81  What are the time recording methods.
    82  How to implement a decentralized scenario into an organization
    83  How to get the master data from SAP to SAP & Non-sap
    84 Qualification catalog consists of which objects
    85  What is the key feature for IT0003 which is maintained by system automatically?
    86  How to hold two different bank accounts foe an individual employee to distribute salary
    87 What are the key aspects defined for dynamic actions
    88 Employee subgroups are used in Time to control what
    89 What is the purpose of assigning a Daily Work Schedule class
    90  How is a day type determined in a day type rule.
    91 What is the use of a Quota multiplier in a Counting rule.
    92  What are the methods by which Quota can be accrued.
    93 When do you use a reduction rule for an absence quota.
    94 Elements of enterprise structure are
    95  What type of information payroll accounting area provides the payroll driver
    96   Infotypes are logical groups of
    97 Work Schedule is generated from
    98 Which infotypes act as a payroll administration for the individual employee
    99 What are the applicant activities?
    100  Explain ASAP methodology
    101 What are the logical databases belongs to HR module.
    102 What are the modules for wage type characteristics (indirect valuation)
    New set of question taken from internet..
    1. SAP Overview
    1. Explain the structure of the client/server framework.
    2. Project Implementation Tools 1. What is the IMG?
    2. What is a project IMG?
    3. Basics of Human Resources 1. What are the most important processes supported in Human Resources (HR)?
    2. What are the most important structures in HR?
    3. What is meant by Employee Self-Service?
    4. What ways are there to select an Infotype?
    5. How do you hire a new employee?
    6. Which steps make up the payroll process?
    7. Why is there a cross-application time sheet? What are the possible target components?
    8. What is the purpose of time evaluation?
    9. Which reporting tools do you know of?
    10. How is the recruitment component integrated with the other HR components?
    11. What is an applicant action?
    12. What is the difference between qualifications and requirements?
    13. What is the difference between career planning and succession planning? What is a development plan?
    14. Describe the day-to-day activities in Training and Event Management.
    15. What is the appraisal system component used for?
    16. What are the main functions of Compensation Management?
    17. What personnel cost planning methods are there in SAP HR?
    18. Which Infotypes do you need to implement Travel Management?
    4. Organizational Management
    1. What are plan versions used for?
    2. What are the basic object types?
    3. What is the difference between a job and a position?
    4. What is the difference between an organizational unit and a work center?
    5. Where can you maintain relationships between objects?
    6. What are the main areas of the Organization and Staffing user interfaces?
    7. What is Expert Mode used for?
    8. Can you create cost centers in Expert Mode?
    9. Can you assign people to jobs in Expert Mode?
    10. Can you use the organizational structure to create a matrix organization?
    11. In general structure maintenance, is it possible to represent the legal entity of organizational units?
    12. What is the Object Infotype (1000) used for?
    13. What is the Relationships Infotype (1001) used for?
    14. Which status can Infotypes in the Organizational Management component have?
    15. What is an evaluation path?
    16. What is Managers Desktop used for?
    17. Is it possible to set up new evaluation paths in Customizing?
    18. Which situations require new evaluation paths?
    19. How do you set up integration between Personnel Administration and Organizational Management?
    5. Master Data 1. Which elements make up the enterprise structure?
    2. Which elements make up the personnel structure?
    3. Which elements make up the organizational structure?
    4. Which criteria play a role in establishing these structures?
    5. Which control features are controlled using the personnel subarea?
    6. Which control features are controlled using the employee subgroup?
    7. What is a payroll area?
    8. What is an Infotype?
    9. Which criteria determine payroll areas?
    10. What is the organizational key used for?
    11. In which Infotype are administrators defined?
    12. Why are administrators defined?
    13. What can features be used for?
    14. What is the connection between Planned Working Time (Infotype 7) and Basic Pay (Infotype 8)?
    15. Which ways are there to define default values for the pay scale area and pay scale type?
    16. What is the employee subgroup grouping for collective agreement provisions used for?
    17. Where are pay scale groups and pay scale levels defined?
    18. How are wage types created in the SAP R/3 system?
    19. Can all wage types be entered into all Infotypes?
    20. What does the input permissibility of a wage type depend upon?
    21. What is the personnel subarea grouping for primary wage types used for?
    22. What is the employee subgroup grouping for primary wage types used for?
    23. What ways are there to valuate wage types? Where are wage type valuations defined?
    24. How can you evaluate wage types indirectly?
    25. How can you define default wage types for the Basic Pay Infotype?
    26. What ways are there to perform pay scale reassignments?
    27. What ways are there to perform standard pay increases?
    28. What is the difference between the simple and extended pay increases?
    29. Can several personnel actions be performed on the same day?
    30. What is the Additional Actions Infotype used for?
    31. If an employee leaves the enterprise, are all Infotypes delimited?
    32. Which control options do you have for Customizing when configuring Infotypes?
    33. Can a screen in HR data consist of several Infotypes?
    34. Which ways are there to modify screens in Customizing?
    35. What is an Infotype menu and what is its purpose?
    36. What is an info group? What is a personnel action?
    37. How can a personnel action change the status feature of an employee in Infotype 0000?
    38. How are personnel actions and dynamic actions linked?
    6. Authorizations 1. What is a role and what is it made up of?
    2. How are the authorizations in a role maintained?
    3. Are authorization objects or profiles assigned to users?
    4. Which authorization object can you use to control an employee?s access to his or her own personal data?
    5. What are the main advantages of the Profile Generator?
    6. Can roles and their authorization profiles be assigned to a user for a limited time period?
    7. How do you create structural profiles?
    7. Payroll 1. How does the system know when to trigger retroactive accounting for a particular employee?
    2. How is the earliest retroactive accounting date determined for an employee?
    3. What is the payroll control record used for?
    4. Is the exact date of the payroll period for an employee determined by the payroll area or the payroll control record?
    5. What activities are possible when the payroll control record is set to ?Released for Payroll??
    6. Is it possible to branch directly from the payroll log to master data and time data maintenance?
    7. What is Matchcode W used for?
    8. What effect does grouping employee subgroups have on personnel calculation rules?
    9. Can you evaluate payroll results using SAP Query/Ad Hoc Query?
    10. What steps are required to post payroll results to Accounting?
    11. Can a posting run be deleted?
    12. Where do you specify whether an employee is paid in cash or whether the money is transferred to a bank account?
    8. Time Data 1. What are the basic concepts for recording time data?
    2. What steps are required to set up work schedules?
    3. Can you define your own public holidays?
    4. How do you define which public holiday calendar is valid for an employee?
    5. Which characteristics does a public holiday class blank have?
    6. Is there an employee subgroup grouping for daily work schedules?
    7. What is a variant of a daily work schedule?
    8. Is there an employee subgroup grouping for time quotas?
    9. What ways are there to define breaks within a break schedule?
    10. Which characteristics does a daily work schedule with daily work schedule class 1 have?
    11. Which elements make up a period work schedule?
    12. Which characteristic does a day with day type 1 have?
    13. Which ways are there of representing part-time work in the SAP R/3 system?
    14. Which ways are there of representing substitutions in the SAP R/3 system?
    15. What is the difference between absences (Infotype 2001) and attendances (Infotype 2002)?
    16. What is an absence quota? Give examples.
    17. What is the difference between a validity interval and a deduction interval for time quotas?
    18. You need to deduct an absence from a quota. Which Customizing settings are required?
    19. Should a quota be assigned directly to an absence?
    20. What is the remuneration Infotype used for?
    21. What are counting rules used for?
    22. Can you set up default values to create absence quotas?
    23. Can you generate absence quotas?
    24. What is the schema TQTA used for?
    25. What ways are there of entering information for Controlling when recording time data in the Time Management Infotypes?
    9. Reporting in Human Resources Management
    1. Which reporting tools are available in Human Resources Management?
    2. Is the Business Information Warehouse part of the SAP R/3 system?
    3. What is HIS?
    4. Where do you find standard reports in HR?
    5. Can you also evaluate cross-client data with standard reports?
    6. Can customer-specific reports be incorporated in the Managers Desktop?
    7. What is a logical database used for?
    8. Which logical databases exist in HR?
    9. What is a user group, what is an infoset and how are the two related?
    10. What is a field group? Give examples from HR.
    11. What are selection and output fields?
    12. What can an Ad Hoc Query be used for?
    13. What are the steps for configuring an SAP Query?
    14. What are payroll Infotypes used for?
    Reward if helpful..
    Cheers
    JS

  • PLEASE REVIEW MY RESUME (email)

    Objective: To obtain a position as an Oracle/Web Developer
    Qualifications Summary:
    Strong knowledge of object-relational database development and client/server technology, experience in application design.
    Operating Systems: Linux, Windows NT, MS-DOS
    Languages: PL/SQL, SQL, CFML, JavaScript, HTML
    Databases: Oracle 8.x, MS Access
    Applications/Utilities: SQL*Plus, SQL*Loader, ColdFusion 4.0
    Professional Experience:
    6/99-2/01 XXXXXXX, Inc. New York, NY
    Programmer
    The company provided Trading and Risk Management Systems
    for its clients (banks, investment banks and other financial and
    non-financial institutions). My responsibilities included:
    h Working with internal users and development staff to define database requirements and structure; converting the logical
    design into a physical database implementation in Linux environment
    h Developing PL/SQL triggers, procedures, collections, packages, and other database objects for solutions to business
    problems and integrating them with application programs
    h Importing historical data into Oracle equities database using
    SQL*Loader
    h Developing ColdFusion-based front-end
    h Creating an automated E-mail service for the application
    h Implementing ColdFusion security features
    h Application of Java Applets into the ColdFusion framework
    h Administering ColdFusion Server as needed
    null

    in routing.
    Operation 10. WC1
    base qty 1000 pc
    set up time 10 min
    machine time 1 H.
    labour time 4 H.
    indirect expense. 1000 pc.
    If you are maintaing as stated above then it means for making 1000 pc of your product you need machine for one hour and you require 4 labours.   If you give 2000 pc in production order for example then system will propose machine time of 2 hrs and labour 8 hrs in conformation screen.   These are standard values you are mainting in routing. 
    If you mean the same then you are correct in maintaing  the standard values.
    Regards,
    KrishnamurthyDSS
    Edited by: KrishnamurthyDSS on Nov 28, 2008 9:26 AM

  • PLEASE REVIEW MY RESUME

    (I've stretched the truth somewhat over here...:-)Please let me know if something does not sound plausible. Thanks a lot! Olga.)
    Objective:
    To obtain a position as an Oracle/Web Developer
    Qualifications Summary:
    Strong knowledge of object-relational database development and client/server technology, experience in application design.
    Operating Systems: Linux, Windows NT, MS-DOS
    Languages: PL/SQL, SQL, CFML, JavaScript, HTML
    Databases: Oracle 8.x, MS Access
    Applications/Utilities: SQL*Plus, SQL*Loader, ColdFusion 4.0
    Professional Experience:
    6/99-2/01 XXXXXXXXXX, Inc. New York, NY
    Programmer
    The company provided Trading and Risk Management Systems
    for its clients (banks, investment banks and other financial and
    non-financial institutions). My responsibilities included:
    h Working with internal users and development staff to define database requirements and structure; converting the logical design into a physical database implementation in Linux environment
    h Developing PL/SQL triggers, procedures, collections, packages, and other database objects for solutions to business
    problems and integrating them with application programs
    h Importing historical data into Oracle equities database using
    SQL*Loader
    h Developing ColdFusion-based front-end
    h Creating an automated E-mail service for the application
    h Implementing ColdFusion security features
    h Application of Java Applets into the ColdFusion framework
    h Administering ColdFusion Server as needed
    null

    [email protected] wrote:
    Hi, I am Raghul,
    Currently working as Hardware test engineer . I have 4 + years of exeperience on Electronics field and 4 years of experience in labview automation tool. I am attaching my resume here. Kindly review the resume and please let us know possible vaccancies  in your organization.
    Please check your DOB in your Resume. You are born on 1987 and still you are 23? Please be carefull in these type of typos/mistakes.
    The best solution is the one you find it by yourself

  • Error on Add Skills

    Hi experts,
    In ESS Standard package - Career and Jobs - Skills Pofile-
    in Skills profile when i click on Add Skills it gives an error that
    Unable to find a qualifications catalog for the root object specified:
    can anybody help me on this issue.
    thanksyou,
    Vijai

    Hi Vijai,
      It seems to be not an portal issue. There could be two reason:
      1. Qualification Catalog need to be  maintained at r/3 end. The Std. iView  Skill profile fetch the data the RFC "XSS_SKL_QUALI_CATALOG" . May be at r/3 end the qualification catalog in not maintained. A functional consultant needs to check this.
    2. The user may not have the maintain access in the infotype24. A HR security consultant can check it.
    Reward point if helpful. 
    thanks ..

  • Skills Profile in ESS ERP2004 Error

    Can anyone provide some config instructions to get Skills Profile in ESS ERP2004 working? We are using ECC 5.0 and EP 6 SP14, and get the following when trying to use:
    Career and Job\Skills\Skills Profile\Add New Skill
    We can see the current Skills profile for the user, which is blank.
    When we click on Add New Skill we get the following error:
    [code]"Unable to find a qualifications catalog for the root object specified"
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Unable to find a qualifications catalog for the root object specified
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
         at com.sap.xss.hr.skl.FcSklBusinessLogic.initCatalog(FcSklBusinessLogic.java:480)
         at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogic.initCatalog(InternalFcSklBusinessLogic.java:736)
         at com.sap.xss.hr.skl.FcSklBusinessLogicInterface.initCatalog(FcSklBusinessLogicInterface.java:206)
         at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface.initCatalog(InternalFcSklBusinessLogicInterface.java:410)
         at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface$External.initCatalog(InternalFcSklBusinessLogicInterface.java:502)[/code]
    etc.  
    Any thoughts? The documentation for ESS is a little 'light'...
    Cheers,
    Steve

    Can anyone provide some config instructions to get Skills Profile in ESS ERP2004 working? We are using ECC 5.0 and EP 6 SP14, and get the following when trying to use:
    Career and Job\Skills\Skills Profile\Add New Skill
    We can see the current Skills profile for the user, which is blank.
    When we click on Add New Skill we get the following error:
    [code]"Unable to find a qualifications catalog for the root object specified"
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Unable to find a qualifications catalog for the root object specified
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
         at com.sap.xss.hr.skl.FcSklBusinessLogic.initCatalog(FcSklBusinessLogic.java:480)
         at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogic.initCatalog(InternalFcSklBusinessLogic.java:736)
         at com.sap.xss.hr.skl.FcSklBusinessLogicInterface.initCatalog(FcSklBusinessLogicInterface.java:206)
         at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface.initCatalog(InternalFcSklBusinessLogicInterface.java:410)
         at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface$External.initCatalog(InternalFcSklBusinessLogicInterface.java:502)[/code]
    etc.  
    Any thoughts? The documentation for ESS is a little 'light'...
    Cheers,
    Steve

  • Ugly: WebI XI 3.1 - Universe doesnt display the Character Key in Dimension

    Dear Forum members,
    I develop a Web Intelligence Report based on a OLAP Universe which is based on a BEx Query.
    When I generated the universe from the BEx Query I left the default values. So I got "database delegated" aggregations and so on. Characteristics from BEx are generated as Dimensions with the Attributes as details. The important attributes for me are "KEY" and "NAME" of the Characteristic.
    I need the Characteristic "KEY" as dimension value. So I set in BEx "Display characteristic KEY" to force this.
    Now I expect, that after generating the universe the Dimension value contains the KEY-Value, and I can also pull the NAME-Attribute if I like.
    But WebI brings back the NAME-Value.
    What is wrong here?
    Edited by: frank_m on Jan 29, 2012 11:14 PM

    Hi,
    those BEx properties aren't exposted by the MDX interface, therefore not consumed by WebI
    Please check Note 1387793 - BEx functionality features that are not supported or integrated in WebIntelligence
    And the reason at source : Note 820925 - MDX - Restrictions
    these articles can be checked at service.sap.com/notes
    What you need to do is (customize your OLAP universe) by changing the syntax and qualification of the generated UNV objects. More information can be found here http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/c0a45246-ce76-2b10-e688-f5c8206203eb?QuickLink=index&overridelayout=true
    Regards,
    H

  • [Qualif.] Difference between object type 'Q' and infotype 0024

    Hi,
    For the xRPM 4.0 solution, we need to maintain skills for resources. There is a HCM integration functionality to import skills from a HR system to Business Partners (which - basically - represent users that can be staffed on a project in the xRPM solution).
    Today, there is no skill management in our HR system.
    There are 2 notions that look very similar to me :
    - <b>Infotype 0024</b> [Transaction PA20/PA30] : contains Qualifications of a user in PA (Personal Adminsitration) with the standard table T574A holding the possible values
    - <b>Organizational Structure</b> (HRP1000/HRP1001) [transaction BP / PP* ?]: with the objects Qualifications 'Q' and Qualifications Group 'QK'
    It seems taht the integration operates on the Organizational Structure. But we would like to assess both solutions.
    <b>What is the difference (pros&cons) between the 2 of them ?</b>
    Thanks in advance.
    Best regards,
    Guillaume
    Message was edited by:
            Guillaume GARCIA

    To be precise, the way Infotype 24 behaves depends on whether integration between PA and PD is active.  This is controlled by setting PLOGI QUALI in table T77S0.  There are also other settings in this table that affect how quals work in an integrated scenario, you will find these in the QUALI XXXX section.
    If integration is active, the qualifications are maintained in a catalogue via transaction OOQA.  What you see in IT0024 are the object Q <--> P relationships as mentioned above once a qualification object has been assigned to the employee.  This option has the advantages of being able to use the integrated objects in othe modules e.g. as prerequisites or imparted quals in the training module, skills/requirements matchup etc.  The down side is that being PD objects, these are more difficult to report with SAP Query or Adhoc Query tools, but there are ways of doing it.
    If integration is not active, the data is simple stored in PA table PA0024 and the quals themselves are set up via the IMG.  The data really can't be used in any other module, but the reporting aspects are much easier with the standard query tools.
    Regards,
    John

  • Qualification objects to be made unavailable, but not delimited

    Hello experts
    I am looking for a way to make a Qualification object unavailable for further use (so they can't be imparted to a person using transaction PPPM or PP01 etc) without delimiting the object.
    We need to be able to show that an employee has a qualification (e.g. a plumbers license from 10 years ago) but don't want that qualification to be given to anyone in the future.
    Any ideas would be greatly appreciated.

    Dear Matt,
    The following solution is the only one I can think of:
    Go to OOQA.
    From the top menu select Settings - Set period.
    Set the period to the date as of which you do not want anybody to assign the qualifications.
    Then select the qualification and from the top menu select Entry - Delete.
    For the dates before XX.XX.XXXX you will be seeing the qualification both in the catalog and in the profiles.
    Regards,
    Dilek

  • Implementing Boolean operators during find object for qualification

    Hi Team
    We would like to maintain requirements profiles for PD object (position,job etc.) in terms of qualifications (Q) using complicated boolean operators , for example :
    ((Q=English>4 OR (Q=French=5 and Q=Spanish>2)) OR (Q=German=6 and english<3) and Q=education # 2
    The complicated boolean operators could be also : range,excluded from the range,equal,not equal,not exits.
    We would like to execute the search for qualification ,profile matchup based on this complicated boolean requirments profile.
    Is there any custom development or configuration to make this happen ?
    Best Regards
    Dror

    Is this still true if the Collection generics elements are an interface type? For example, in the
    code I sent earlier, I have:
    /** The authorities granted to this account. */
    private Set<Authority> authorities;
    But Authority is an interface that is implemented by the DefaultAuthority class (maybe others
    eventually). I was under the impression that in this situation, the metadata does have to provide
    the actual type that will be in the collection.
    But even if it works in Kodo, one of the requirements of my project is that the JDO implementation
    be swapable with JPOX. When I started working on it, both Kodo and JPOX were at a much earlier stage
    of implementing JDO 2, and if I recall correctly, JPOX required the implementation class (though I
    don't know if it had to be fully qualified). I'm not sure that requirement has been removed from
    JPOX yet, though I haven't checked in a while.
    Thanks for your help with the default value settings though. Is there any place where I could have
    found that behavior documented (Kodo docs, JDO2 spec, etc.)?
    Mark
    Abe White wrote:
    p.s. You don't need to set the element-type in metadata if you're using
    Java 5 generics; we can get the element type from the field declaration.
    Also, when you do have to declare an element-type in metadata, you
    don't need to fully qualify the class name if the element class is in
    the same package as the field's owner (the current <package>), or in
    java.util, java.math, java.lang.

  • New objects in selection list to add to qualification subprofile

    Hi all,
    I am trying to add a object (e.g. person) to a qualification subprofile (e.g. Potentials). How can I add a new object to the selection list (by creating a new object)  so I can choose this new object to be added to the subprofile.
    Thanks in Advance

    Pandit
    There are more than one ways of doing this.
    The best option is to create a freely definable attribute (Spro  --- APO >> Master data >> Freely definable attributes) at material location level and now you will  automatically be able to see the attribute when your create a selection id. But you have to make sure you add logic in your material cIF user exit or create a custom program in APO to populate the desired values for the freely definable attribute for all materials in the selection
    Thanks
    Saradha

  • PD - Find objects for qualifications

    Dear ALL,
    I am new in PD. In t-code PPPE_SEARCH_FOR_Q I want find qualifications for my position. I have a position with qualifications. And I have a person who has profile suitably to my position.
    Qualifications tab page I have entered my position and restricted objects (selected only persons). In "restrict further" tab page have selected all persons for my business area. On executing there is blank. I dont know why? Have any idea?
    regards
    Samir

    Hi Samir,
    I didn't go into program details, so not very sure about the cause.
    You made my day with your kind gesture, thank you very very much
    All the best,
    Dilek

Maybe you are looking for