Employee Info Query

hello,
Employee information report was requested like:
ENO,Grade,Job,salary,etc
I have managed to select most of the required data using the following query: (it's for one employee and gives me 2 records because of the change in salary)
select *
from per_all_people_f e
,per_all_assignments_f a
,HR_ALL_ORGANIZATION_UNITS o
,PAY_COST_ALLOCATION_KEYFLEX k
,per_jobs j
,PER_ALL_POSITIONS s
,HR_LOCATIONS_ALL_TL l
,per_grades g
,per_grade_definitions d
,PER_pay_proposals y
,pay_people_groups u
where
a.PERSON_ID(+)=e.PERSON_ID
and e.attribute30 = 5291
and a.ORGANIZATION_ID=o.ORGANIZATION_ID
and o.COST_ALLOCATION_KEYFLEX_ID=k.COST_ALLOCATION_KEYFLEX_ID(+)
and e.person_id in ('322','1018') -- 3 records
and e.BUSINESS_GROUP_ID = 229
and a.JOB_ID=j.JOB_ID(+)
and a.POSITION_ID=s.POSITION_ID(+)
and a.LOCATION_ID=l.LOCATION_ID
and a.GRADE_ID=g.GRADE_ID
and g.GRADE_DEFINITION_ID=d.GRADE_DEFINITION_ID
and a.ASSIGNMENT_ID=y.ASSIGNMENT_ID
and a.PAYROLL_ID=u.PEOPLE_GROUP_ID
My first question is:For any employee how can i choose the record with the most recent change in salary?
Another issue how can i join the element tables to the query above? I need to add 2 columns of elements such as car hire and children with the values assigned to employees within the employee record. How can I do that?
Help please...

My first question is:For any employee how can i choose the record with the most recent change in salary?you should pass a datetrack condition in the above query i.e.
sysdate between e.effective_start_date and e.effective_end_date and
sysdate between a.effective_start_date and a.effective_end_date
or you can pass whatever date instead of sysdate.
Another issue how can i join the element tables to the query above? I need to add 2 columns of elements such as car hire and children with the values assigned to employees within the employee record. How can I do that?You can join pay_element_entries_f table with assignment_id from per_all_assignments_f. Further you can join pay_entry_values_f with pay_element_entries_F with element_entry_id

Similar Messages

  • Which API updates employee info

    Hi,
    we are working in oracle applications 11i
    I need update /add existing employee info in PER_ALL_PEOPLE_F table . Especially EMAIL_ADDRESS column. I can see that we add or update email address from Office Details Tab in People -> Enter and Maintain form.
    So which API can I use to update employee emails???
    thank you...

    Hi,
    this is a sample of updating Person API:
    hr_person_api.update_person
    (p_validate => FALSE
    ,p_effective_date => TRUNC(SYSDATE)
    ,p_datetrack_update_mode => 'CORRECTION'
    ,p_person_id => l_person_id
    ,p_object_version_number => l_object_version_number
    ,p_national_identifier => lcursor.national_id
    ,p_employee_number => l_employee_number
    ,p_effective_start_date => l_effective_start_date
    ,p_effective_end_date => l_effective_end_date
    ,p_full_name => l_full_name
    ,p_comment_id => l_comment_id
    ,p_name_combination_warning => l_name_combination_warning
    ,p_assign_payroll_warning => l_assign_payroll_warning
    ,p_orig_hire_warning => l_orig_hire_warning
    regards,
    taha

  • Management of Global Employees (MGE) query

    Hello all,
    We are implementing MGE (Management of Global Employees) functionality for Personnel Administration for a global company. I have activated all Global Employment (GE) switches in table T77S0 after consultation with SAP. We don't plan to implement Global Payroll, but only the concept of Person ID which will be unique even the employee is transferred from one country to other. I have set up Generation and Selection Rule for Person ID. I would like to know if Person Id can be used for Master Data maintenance and can it be used in Reports as a primary query criteria (instead of PERNR). Also want to know how to set up Personnel Actions related to country transfer within MGE.
    I would like to know experiences from the real-time implementations. Anyone worked on Global Employment and Person ID implementation?
    Thanks.

    Hi,
    1. How to do use PNPCE logical database for Std and custom reports? Do we need to activate LDB PNPCE?
    If you have activated MGE, PNPCE gets activated with it. For custom reports, the developers need to include the LDB in their code. But it should be available in all standard reports and queries. Although, you will have to be careful if you are converting any custom reports as the u201Cget pernr/perasu201D statements differ. Iu2019m not technical but I saw some interesting threads on that topic here. You might want to check those.
    2. The use of Person Id for master data maintenance (instead of PERNR), would it be a problem for other HR modules implementation in future e.g. Benefits.
    I think for other modules, you should stick to personnel number.
    3. Instead of using std. SAP MGE actions- 81, 82, 83, can I create custom personnel actions and custom infogroups (with std HR infotypes). The std MGE actions look complicated for the business users.
    Yes, this is possible. You need to modify feature ACTCE accordingly for the following logical keys:
    EXPATPLANNING=81
    EXPATACTHOST=82
    EXPATACTHOME=83
    EXPATCHANGE=84
    The logical keys come predefined. Simply equate them to the custom action types. You can read the documentation for this feature for more information.
    4. Is it ok if I don't use the Infotypes related to MGE e.g. IT 706, 707, 710, 715 (except IT709 which gets created by the system) since we want to use the basic level of MGE and not implementing global payroll.
    I believe you need IT0710 and IT0715 to track assignment details and statuses if it is in line with the client business process. You can ignore IT0706 and IT0707 as you are not implementing the payroll piece of MGE.
    Hope this helps.
    Donnie

  • How to automate the employees info. from R/3 to xRPM for object type P

    We need to automate the employees information (new/change) whose object type (P) from R/3 system to xRPM system (CProject component).
    We did ALE distribution model  with the message type (HRMD_ABA) and able to achieved  distribution(R/3 -> xRPM) thru manual step using PFAL transaction. I have no issues on this part.
    Now we want to automate the same process to distribution(R/3 -> xRPM) that whenever employees have been created/change in R/3.
    By using standard program “RBDIDOC” which can be achieve by defining background job with message type “HRMD_ABA”. But it pulls all the object types for the given message type at selection screen. But i am interested only employees with object type P.
    There is no much provision existed to restrict only for employees with object type (P).
    Systems Release version details:
    Source(R/3 system version): SAP R/3 Enterprise
    Target(xRPM: SAP ECC 6.0 with HR component: 6.00)
    Any help would be appreciated...

    Check Tx r3ac5 DNL_COND* objects.
    Regards,
    Praveen

  • INVENTORY INFO - QUERY

    We have inventory at following locations:
    1) Plant
    2) Subcontractors
    3) Storage
    4) In Transit
    How can I create a report which will show me where inventory is and how much it is worth and be able to go back in time and find out where this inventory was?
    Really stuck in a bad jam here so any feedback is appreciated.....
    Thank you

    Hi,
    To ge the Inventory info, In Material Master, We have view called Plant Stock. In this view you can get the stock of that particular material in that plant/ Storage Location. The corresponding table is MARD.
    Now Another view in accounting, you have Moving avg.Price/ Std. Price. Multiply the amount and the quantity at that plant/ Storage location. Then you will get the inventory value of that particular material.
    In the case of subcontracting, Pick up the material documents with the movement type 541(there should not be 101 movement type document for this 541)  and  Sum up them and multiply with price of the material.
    Find the T.codes  MMBE Or MB5T For more clarifications.
    Regards,

  • Employee attendance query

    I Have 3 tables
    dbo.Emp_setting
    name data type allownulls
    Empset_id int Unchecked
    personal_id int Unchecked
    DesignationID int Checked
    DivisionID int Checked
    Emp_status char(1) Checked
    Emp_TypeId int Checked
    Dept_Id int Checked
    Group_Id int Checked
    NDIVGRP_CODE bigint Checked
    dbo.tempDeviceLogs
    name datatype allow nulls
    LogsID int Unchecked
    Device_Person_id int Unchecked
    Device_id int Unchecked
    logDateTime datetime Unchecked
    logVerifyMode nchar(10) Unchecked
    workCodeID int Unchecked
    Machin_install_id int Unchecked
    data_loaded_dt datetime Checked
    Inout int Checked
    dbo.persons_profile
    [pesonal_id]
    ,[Emp_Code]
    ,[Title]
    ,[First_name]
    ,[Middle_name]
    ,[last_name]
    ,[Father_Husband_Name]
    ,[Dob]
    ,[Age]
    ,[gender]
    ,[Marital_status]
    ,[Nationality]
    ,[bloodGroup]
    ,[perAddress]
    ,[PerStreet]
    ,[PerLocation]
    ,[PerCity]
    ,[PerPincode]
    ,[CorAddress]
    ,[CorStreet]
    ,[CorLocation]
    ,[CorCity]
    ,[CorPincode]
    ,[LandlinePhone]
    ,[cellNo]
    ,[EmailId]
    ,[NosofDependendants]
    ,[Dependendants_details]
    ,[Emergency_FirstName]
    ,[Emergency_Middle_name]
    ,[Emergency_Last_name]
    ,[Emergency_WithRelation]
    ,[Emergency_PhoneNo]
    ,[Emergency_CellNo]
    ,[Emergency_emailId]
    ,[Office_PF_ac_no]
    ,[ESI_ac_no]
    ,[JoinedDate]
    ,[Photofile]
    ,[ReportTo]
    ,[Brief_Notes]
    ,[dateofTermination]
    ,[termination_note]
    ,[Print_Priority]
    ,[DeviceEmployeeID]
    ,[LogsPermitted]
    ,[Machin_install_id]
    ,[Designation]
    ,[Dept]
    ,[Section]
    ,[Groups]
    ,[EmpWorkingTypeT]
    Expected output 
    employeename device_person_id designation emptype Date status
    STATUS is emp_status whether employee is present or absent for a specific day

    in output if we enter todays date then it should show employee details with whether he is present for entered date or not.
    in tempdevicelogs DEVICE_PERSON_ID and in Emp_setting PERSON_ID columns are equal
    SELECT b.Device_Person_ID, a.Personal_id, Date1,
    CASE WHEN b.Device_Person_id IS NOT NULL THEN 'A' ELSE 'P' END as Emp_Status
    FROM Emp_setting a
    LEFT OUTER JOIN (SELECT device_person_id, MAX(logDateTime) AS Date1 FROM tempDeviceLogs GROUP BY device_person_id) b
    ON a.personal_id = b.device_person_id
    with this code am getting output as
    Device_Person_ID Personal_id Date1 Emp_Status
    879 879 2014-05-23 13:06:23.000 A
    92 92 2014-05-23 00:00:00.000 A
    501 501 2014-05-23 00:00:00.000 A
    971 971 2014-05-23 00:00:00.000 A
    384 384 2014-05-23 09:11:54.000 A
    802 802 2014-05-23 00:00:00.000 A
    407 407 2014-05-23 14:52:13.000 A
    762 762 2014-05-23 13:46:20.000 A
    616 616 2014-05-24 00:00:00.000 A
    487 487 2014-05-23 08:27:10.000 A
    109 109 2014-05-23 00:00:00.000 A
    650 650 2014-05-24 00:00:00.000 A
    773 773 2014-05-23 06:03:40.000 A
    556 556 2014-05-24 00:00:00.000 A
    630 630 2014-05-23 00:00:00.000 A
    530 530 2014-05-23 14:51:01.000 A
    301 301 2014-05-24 00:00:00.000 A
    387 387 2014-05-23 05:12:03.000 A
    550 550 2014-05-23 00:00:00.000 A
    942 942 2014-05-23 00:00:00.000 A
    985 985 2014-05-23 00:00:00.000 A
    95 95 2014-05-24 00:00:00.000 A
    521 521 2014-05-23 00:00:00.000 A
    782 782 2014-05-24 00:00:00.000 A
    264 264 2014-05-23 09:02:32.000 A
    951 951 2014-05-23 08:41:22.000 A
    172 172 2014-05-23 00:00:00.000 A
    527 527 2014-05-24 00:00:00.000 A
    229 229 2014-05-23 14:10:37.000 A
    364 364 2014-05-24 00:00:00.000 A
    1005 1005 2014-05-24 00:00:00.000 A
    26 26 2014-05-23 00:00:00.000 A
    533 533 2014-05-24 00:00:00.000 A
    86 86 2014-05-23 00:00:00.000 A
    553 553 2014-05-24 00:00:00.000 A
    63 63 2014-05-24 00:00:00.000 A
    292 292 2014-05-23 09:30:36.000 A
    633 633 2014-05-24 00:00:00.000 A
    639 639 2014-05-24 00:00:00.000 A
    854 854 2014-05-23 00:00:00.000 A
    213 213 2014-05-23 00:00:00.000 A
    499 499 2014-05-23 09:18:33.000 A
    994 994 2014-05-23 00:00:00.000 A
    307 307 2014-05-23 09:21:13.000 A
    267 267 2014-05-24 00:00:00.000 A
    1006 1006 2014-05-23 08:40:14.000 A
    127 127 2014-05-23 00:00:00.000 A
    814 814 2014-05-23 00:00:00.000 A
    370 370 2014-05-23 00:00:00.000 A
    107 107 2014-05-23 00:00:00.000 A
    914 914 2014-05-23 00:00:00.000 A
    130 130 2014-05-23 00:00:00.000 A
    797 797 2014-05-23 00:00:00.000 A
    728 728 2014-05-24 00:00:00.000 A
    883 883 2014-05-23 00:00:00.000 A
    7 7 2014-05-23 00:00:00.000 A
    585 585 2014-05-23 00:00:00.000 A
    691 691 2014-05-23 00:00:00.000 A
    442 442 2014-05-23 08:12:05.000 A
    834 834 2014-05-23 00:00:00.000 A
    840 840 2014-05-23 00:00:00.000 A
    24 24 2014-05-23 00:00:00.000 A
    688 688 2014-05-23 00:00:00.000 A
    711 711 2014-05-23 00:00:00.000 A
    141 141 2014-05-24 00:00:00.000 A
    757 757 2014-05-24 00:00:00.000 A
    525 525 2014-05-23 00:00:00.000 A
    974 974 2014-05-23 00:00:00.000 A
    279 279 2014-05-23 00:00:00.000 A
    671 671 2014-05-23 08:52:21.000 A
    270 270 2014-05-23 00:00:00.000 A
    857 857 2014-05-23 14:28:11.000 A
    84 84 2014-05-23 14:00:09.000 A
    153 153 2014-05-24 00:00:00.000 A
    227 227 2014-05-23 08:29:05.000 A
    559 559 2014-05-24 00:00:00.000 A
    674 674 2014-05-24 00:00:00.000 A
    508 508 2014-05-23 08:35:42.000 A
    61 61 2014-05-23 00:00:00.000 A
    482 482 2014-05-23 00:00:00.000 A
    651 651 2014-05-23 00:00:00.000 A
    800 800 2014-05-23 00:00:00.000 A
    90 90 2014-05-23 00:00:00.000 A
    290 290 2014-05-24 00:00:00.000 A
    253 253 2014-05-23 09:29:58.000 A
    339 339 2014-05-24 00:00:00.000 A
    104 104 2014-05-24 00:00:00.000 A
    119 119 2014-05-23 00:00:00.000 A
    142 142 2014-05-24 00:00:00.000 A
    875 875 2014-05-23 09:04:53.000 A
    65 65 2014-05-24 00:00:00.000 A
    720 720 2014-05-23 00:00:00.000 A
    620 620 2014-05-24 00:00:00.000 A
    858 858 2014-05-23 00:00:00.000 A
    271 271 2014-05-23 13:31:56.000 A
    812 812 2014-05-23 08:31:14.000 A
    105 105 2014-05-23 00:00:00.000 A
    228 228 2014-05-23 00:00:00.000 A
    136 136 2014-05-23 00:00:00.000 A
    540 540 2014-05-23 00:00:00.000 A
    42 42 2014-05-24 00:00:00.000 A
    5 5 2014-05-23 14:14:00.000 A
    640 640 2014-05-23 00:00:00.000 A
    689 689 2014-05-23 00:00:00.000 A
    594 594 2014-05-24 00:00:00.000 A
    500 500 2014-05-23 00:00:00.000 A
    523 523 2014-05-23 08:04:59.000 A
    1041 1041 2014-05-23 09:04:58.000 A
    1024 1024 2014-05-23 08:18:28.000 A
    139 139 2014-05-23 00:00:00.000 A
    803 803 2014-05-23 00:00:00.000 A
    623 623 2014-05-24 00:00:00.000 A
    669 669 2014-05-23 07:50:35.000 A
    128 128 2014-05-23 08:27:59.000 A
    122 122 2014-05-23 00:00:00.000 A
    866 866 2014-05-23 00:00:00.000 A
    59 59 2014-05-23 00:00:00.000 A
    772 772 2014-05-24 00:00:00.000 A
    723 723 2014-05-23 00:00:00.000 A
    108 108 2014-05-23 00:00:00.000 A
    251 251 2014-05-23 14:00:23.000 A
    531 531 2014-05-24 00:00:00.000 A
    749 749 2014-05-23 00:00:00.000 A
    743 743 2014-05-24 00:00:00.000 A
    537 537 2014-05-23 00:00:00.000 A
    145 145 2014-05-23 00:00:00.000 A
    835 835 2014-05-23 00:00:00.000 A
    71 71 2014-05-23 00:00:00.000 A
    263 263 2014-05-23 08:40:24.000 A
    117 117 2014-05-23 00:00:00.000 A
    549 549 2014-05-24 00:00:00.000 A
    526 526 2014-05-23 00:00:00.000 A
    873 873 2014-05-24 00:00:00.000 A
    77 77 2014-05-24 00:00:00.000 A
    409 409 2014-05-24 00:00:00.000 A
    280 280 2014-05-23 06:51:33.000 A
    956 956 2014-05-23 00:00:00.000 A
    217 217 2014-05-24 00:00:00.000 A
    223 223 2014-05-23 00:00:00.000 A
    518 518 2014-05-24 00:00:00.000 A
    123 123 2014-05-23 08:26:14.000 A
    558 558 2014-05-24 00:00:00.000 A
    83 83 2014-05-23 05:41:26.000 A
    581 581 2014-05-23 00:00:00.000 A
    177 177 2014-05-23 08:22:48.000 A
    652 652 2014-05-24 00:00:00.000 A
    352 352 2014-05-23 08:57:45.000 A
    91 91 2014-05-24 00:00:00.000 A
    538 538 2014-05-24 00:00:00.000 A
    495 495 2014-05-23 08:26:38.000 A
    838 838 2014-05-24 00:00:00.000 A
    947 947 2014-05-23 09:13:06.000 A
    114 114 2014-05-23 00:00:00.000 A
    20 20 2014-05-23 14:05:07.000 A
    953 953 2014-05-24 00:00:00.000 A
    841 841 2014-05-23 00:00:00.000 A
    57 57 2014-05-23 00:00:00.000 A
    798 798 2014-05-23 00:00:00.000 A
    157 157 2014-05-23 00:00:00.000 A
    578 578 2014-05-23 00:00:00.000 A
    137 137 2014-05-23 00:00:00.000 A
    790 790 2014-05-23 00:00:00.000 A
    8 8 2014-05-23 00:00:00.000 A
    598 598 2014-05-24 00:00:00.000 A
    1039 1039 2014-05-23 00:00:00.000 A
    151 151 2014-05-23 00:00:00.000 A
    194 194 2014-05-23 09:11:33.000 A
    541 541 2014-05-23 08:06:59.000 A
    NULL 261 NULL P
    NULL 593 NULL P
    NULL 925 NULL P

  • Infinity set up info query

    HH5 arrived this morning ready for wed set up. Installed it and wired and wireles working ok.
    The query I have is do I connect vision+ box  same as HH4 with the ethernet cable to HH5? and do I need to do anything else after cab visit on wednesday?
    Thanks

    Yes connect everything up as you had on the HH4.
    If it is Infinity 1 which is now a self install just make sure that you use the micro filters if you don't already have a filtered master socket. Because you are already using it on ADSL if on the day of the change over it doesn't appear to be working you may need to do a factory reset of the homehub by pressing a pin into the recess button on the rear for about 20 seconds to get it to connect.
    If it is Infinity 2 the engineer should call at your house and carry out the install for you. 

  • BAPI Employee Info

    Hi All,
    I am trying to get the employye info, using the BAPI BAPI_ADDRESSEMP_GETDETAIL. But, I dont know why I always get the error:
    There is not data for 0006 (in the selected period).
    0006 in the infotype.
    I am triying to sen all the parametres for the BAPI, but always get the same result, with or without parameters.
    Somebody can help me?
    Thanks in advance.
    function = this.createFunction("BAPI_ADDRESSEMP_GETDETAIL");
    if (function == null) {
            System.out.println("BAPI " +
                               " not found in SAP.");
            System.exit(1);
      System.out.println("BAPI=OK.....\n");
    // Here we go...
    function.getImportParameterList().setValue("00034797", "EMPLOYEENUMBER");
    function.getImportParameterList().setValue("19000101","VALIDITYBEGIN");
    function.getImportParameterList().setValue("99991231","VALIDITYEND");
    function.getImportParameterList().setValue("1", "SUBTYPE");
          function.getImportParameterList().setValue("","OBJECTID");
          function.getImportParameterList().setValue("","LOCKINDICATOR");
         // function.getImportParameterList().setValue("", "RECORDNUMBER");
    // function.getExportParameterList().setActive(false, "COMPANYCODE_ADDRESS");
          mConnection.execute(function);
          JCO.Structure returnStructure =
            function.getExportParameterList().getStructure("RETURN");
          if (! (returnStructure.getString("TYPE").equals("") ||
                 returnStructure.getString("TYPE").equals("S")) ) {
            System.out.println("DADOS= "+returnStructure.getString("MESSAGE"));
            System.exit(1);

    Sorry, I am still haveing problems.
    I have tried using GETLIST instead of GETDETAIL,
    also I use the TutorialBAPI1.java fro mthe JCO examples as reference,
    but the error happends before sending parameters.
    Look:
    // After JCO conection
          function = this.createFunction("BAPI_ADDRESSEMP_GETLIST");
          if (function == null) {
            System.out.println("BAPI_ADDRESSEMP_GETLIST" +
                               " not found in SAP.");
            System.exit(1);
          mConnection.execute(function);
          JCO.Structure returnStructure =
            function.getExportParameterList().getStructure("RETURN");
          if (! (returnStructure.getString("TYPE").equals("") ||
                 returnStructure.getString("TYPE").equals("S")) ) {
            System.out.println("Test BAPI1 Message: "+returnStructure.getString("MESSAGE")); // <---ERROR OCCURS HERE
            System.exit(1);

  • SSO Exception : AM GetSession Info query Failed

    Hi,
    I've setup the following testing environment
    a. AM 7.0 server in Internal Zone
    b. Sun one Web server with Reverse Proxy plugin to AM Server in DMZ
    c. Another SUN one Web with Policy Agent 2.2 in DMZ
    I try to configure the policy agent to point AMserver on Web server with reverse proxy to AM 7.0 server. So that the AM 7.0 will be exposed in DMZ. I encounter error 500 after logging in with the ID and password. According to amagent log, exception occurs during the GetSession Info. It failed to retrieve the session ID for the agent login session. I did face the same problem if the agent config point directly to the AM server.
    Appreciate if someone could share with me the possible cause of such exception.
    Thank you.
    -TG

    Hi all,
    > It could be deleted now, but I can't manage to do so. The result always is a NameNotFoundException
    You might follow https://service.sap.com/sap/support/notes/1265538 - but without success (really, the content of the note - upgrade - is less than funny,  and I just had the problem on SPS22).
    But: In such a situation, what one can do is to delete the complete view (TicketKeystore). Before doing so, you might want to export the existing (working) cert/key to reimport them after recreating the whole view (by that, you don't have to recreate the SAPLogonTicketKeypair, which might be unwanted as you might have distributed them for SSO).
    Hope it helps someone
    Detlev

  • OIM - EBS - Employee termination query

    I have configured OIM (9101) with EBS HR (9043) with Weblogic 10.3.
    I want to know how Employee termination works. Right now if I manually enable/disable any user, the Enable User and Disable User tasks are triggered and the user is enabled/diabled in the EBS system. But I am not able to understand the flow from HR system to OIM i.e. when a user is terminated in HR system ( I don't know how), will it trigger the disable user task in OIM.
    Please put some light on this matter. Thanks !!!

    I always found the trusted source status mapping not to work. I would suggest creating a UDF called EBS Status. Create an entity and process adapter that both do the following:
    Check the status field. Then either use the enable api or the disable api. On the entity adapter though, you should only put it on post-insert and only check if you need to disable the user.
    Create a user form trigger (explained many many times on this forum). Add the task to your Xellerate User profile. Then use the adapter you created as a process task adapter to enable or disable the oim user based on the new value.
    -Kevin

  • Good app for tracking employee info/time

    Hello,
    I'm looking for a simple iphone app (besides a note taker) that I can jot down what time we left the store at night so I can compare to their timesheets when they submit at the end of the week.  Also, mabye notes on an employee (if late, call off sick, etc..)  I use Evernote right now to simply jot down a note when we leave each night and other notes on the employees but was just wondering if there was an app that would make my life easier?
    We don't use a time clock at work so it's just a way to help keep tabs for validating time sheets at the end of the week.  Thanks for any input.

    This one seems to do everything you want, and has good reviews too: App Store - Timecard Pro

  • --info --query

    Hi,
    I'm currently having some problems with mplayer, so I tried to get some info on
    the package (eg. compile options, email of the maintainer)
    $ pacman -Q mplayer
    only returns the name/version of the package ("mplayer 1.0pre7-1")
    $ pacman -i mplayer
    $ pacman -i /var/cache/pacman/pkg/mplayer-1.0pre7-1.pkg.tar.gz
    both return nothing. This seems to be the case for all packages.
    Shouldn't there be some more info? Am I using it wrong?
    Cheers

    its pacman -Qi mplayer

  • Query reagarding Employee sub group...required guidance...

    Hi,
    We are in the process of implementation.
    I prepare employee group EG as Permanent,Fixed, trainees etc.... and under permanent  we have all salaried employees. 
    query :-
    All salaried employees in Unit 1 and Unit3  are divided in to two diff category, worker and administrative, Worker have 12 hrs 2 shifts (8 am to 8 pm and 8pm to 8am) and administrative employees have 10hrs shift general shift. unit 4 have general shift.
    Above all employees comes under
    Another query related to same is all PA have diff pay day and payroll process day is separate.
    I would like to know how many ESG do we have to prepare.

    Hello Yuvraj,
    As mentioned earlier, to sort out the different paydate problem, you will have to create different payroll areas.   Since the permanent, trainees,admins, workers etc work different times, you need to create different work schedules for them and assign it to the correct group of employees.
    The grouping of Employees ie ESG comes into picture when you are processing payments differently. 
    Hope this helps.
    Best Regards.
    Karan.

  • To build dynamic SQL Query using some conditions: Pseudo code required

    Hi,
    I have a requirement where in i have to build a dynamic query based on one count.
    Some details on requirement:
    1) It's a Proc where i need to return some columns
    2) There are some fix set of columns
    3) Based on one Count column, i have to decide the rest of the columns.
    Consider there is an employee who can work on 'N' number of assignments.
    For a particular employee i have to return all the predefined details of assignments like:
    1) Assignment Name
    2) Assignmanet Id
    3) Assignemnt Start Date
    4) Assignment End Date
    This 'N' can vary from employee to employee. Based on which i have to return my result set. For instance if employee has 3 assignemnts, i have to return Fix columns( employee info) + (3*4) columns. Similarly if the employee has 4 assignments, i will be returning Fix columns + (4*4) columns.
    Certainly, the Employee ID is coming as an I/P parameter.
    The source table is a vertical table having all details of the employee assignments.
    Can anyone help me in coding this proc with the help of some pseudo code?

    Do you mean you need something like this to be executed dynamically for some known n := max(count(assignment_id))
    NOT TESTED !
    select e.dept_id,e.emp_id,e.epm_name,
           substr(x1,1,instr(x1,';',1,1) - 1) assignment_name_1,
           to_number(substr(x1,instr(x1,';',1,1) + 1,instr(x1,';',1,2) - instr(x1,';',1,1) - 1))) assignment_id_1,
           to_date(substr(x1,instr(x1,';',1,1) + 1,instr(x1,';',1,3) - instr(x1,';',1,2) - 1)),'yyyymmdd') assignment_start_date_1,
           to_date(substr(x1,instr(x1,';',1,1) + 1,instr(x1,';',1,3) + 1)),'yyyymmdd') assignment_end_date_1,
           substr(x2,1,instr(x2,';',1,1) - 1) assignment_name_2,
           to_number(substr(x2,instr(x2,';',1,1) + 1,instr(x2,';',1,2) - instr(x2,';',1,1) - 1))) assignment_id_2,
           to_date(substr(x2,instr(x2,';',1,1) + 1,instr(x2,';',1,3) - instr(x2,';',1,2) - 1)),'yyyymmdd') assignment_start_date_2,
           to_date(substr(x2,instr(x2,';',1,1) + 1,instr(x2,';',1,3) + 1)),'yyyymmdd') assignment_end_date_2,
           substr(xn,1,instr(xn,';',1,1) - 1) assignment_name_n,
           to_number(substr(xn,instr(xn,';',1,1) + 1,instr(xn,';',1,2) - instr(xn,';',1,1) - 1))) assignment_id_n,
           to_date(substr(xn,instr(xn,';',1,1) + 1,instr(xn,';',1,3) - instr(xn,';',1,2) - 1)),'yyyymmdd') assignment_start_date_n,
           to_date(substr(xn,instr(xn,';',1,1) + 1,instr(xn,';',1,3) + 1)),'yyyymmdd') assignment_end_date_n
      from (select e.dept_id,e.emp_id,e.epm_name,
                   max(decode(rnk,1,x)) x1,
                   max(decode(rnk,1,x)) x2,
                   max(decode(rnk,1,x)) xn
              from (select e.dept_id,e.emp_id,e.epm_name,
                           a.assignment_name||';'||to_char(a.assignment_id)||';'||
                           to_char(a.assignment_start_date,'yyyymmdd')||';'||to_char(a.assignment_end_date,'yyyymmdd') x,
                           dense_rank() over (partition by e.dept_id,e.emp_id,e.epm_name order by a.assignment_id) rnk
                      from employees e,assignments a
                     where e.emp_id = a.emp_id
             group by e.dept_id,e.emp_id,e.epm_name
           )Regards
    Etbin

  • Queries: user id and employee number ,and reponsibility and menu exclusions

    Hi,
    I have two different queries that are requested and I do not have a document to guide me in the tables relationships.
    Query 1:
    need to represent the reponsibility name asscociated with the name of menu and the functions excluded from that menu in the responsibility.
    i was only able to retrieve the reponsibility name and the menu name, i do not know what is the table that contains the menu exclusion and how can i link it to the responsibility.
    Please help, my query so far is as follows:
    SELECT DISTINCT e.application_name, a.responsibility_name
    --,a.LANGUAGE,
    --,b.responsibility_key
    , c.user_menu_name
    ,c.DESCRIPTION
    ,fme.prompt, fme.description
    ,fme.MENU_ID,frf.ACTION_ID
    FROM apps.fnd_responsibility_tl a,
    apps.fnd_responsibility b,
    apps.fnd_menus_tl c,
    apps.fnd_menus d,
    apps.fnd_application_tl e,
    apps.fnd_application f,
    apps.fnd_menus_tl apm,
    fnd_menu_entries_tl fme,
    FND_RESP_FUNCTIONS frf
    WHERE a.responsibility_id(+) = b.responsibility_id
    AND b.menu_id = c.menu_id
    AND b.menu_id = d.menu_id
    AND e.application_id = f.application_id
    AND f.application_id = b.application_id
    AND a.LANGUAGE = 'US'
    and apm.menu_id = fme.menu_id
    and fme.MENU_ID(+)=c.MENU_ID
    and b.RESPONSIBILITY_ID=frf.RESPONSIBILITY_ID
    Query 2 :
    It is required to represent the employee info associated with their associated reposnsibilities.
    i could not link the employee number to the user id.
    how can i join the two tables: fnd_user and per_all_people_f
    PLEASE HELP ME.

    Hi,
    need to represent the reponsibility name asscociated with the name of menu and the functions excluded from that menu in the responsibility.
    i was only able to retrieve the reponsibility name and the menu name, i do not know what is the table that contains the menu exclusion and how can i link it to the responsibility.See these documents.
    Note: 948512.1 - Checking Functions Associated with a User Menu or a Responsibility
    Note: 468013.1 - Code Snippet for querying responsibilities and users in 11i Applications
    Query 2 :
    It is required to represent the employee info associated with their associated reposnsibilities.
    i could not link the employee number to the user id.
    how can i join the two tables: fnd_user and per_all_people_f Refer to the following docs for the requested query.
    Note: 227103.1 - How Do I Find Person_Type Information in 11.5
    Note: 332904.1 - How to Find Employees Who Have Logged In
    Note: 332794.1 - Employee & User E-mail Syncronization
    Regards,
    Hussein

Maybe you are looking for

  • How to add a list view from a parent site to a subsite

    I have a custom list in a parent site, and I would like to display that same list (perhaps with a different view) on a page in a subsite.  Is there a straightforward way of doing this?

  • My camera stopped working, I get a blank screen. Does anyone know how to fix this?

    My ipad3 is a couple of months old and the camera stopped working. When I select the camera app I get a blank screen. I can't do anything but close the app. Has anyone else experienced this? How can I correct? Thanks, Jojora

  • Oracle 8i equivalent of $sth- {mysql_insertid} w/Perl DBI?

    What is the easiest way to obtain the value of an auto-incrementing column following an insert using Perl DBI with Oracle 8i? I've done it for years under MySQL using my($lastInsertID)=$sth->{mysql_insertid}, but that's obviously MySQL-specific (if o

  • Better to finish in 50i or 24P?

    HI! I'm working on a documentary shot mostly on a a 1080 50i HDV camera. Until recently, I was working in a 1080 50i HDV sequence (that is to say, I clicked yes when I inserted the first media into the timeline and FC asked me if sequence settings sh

  • Fatal error message after installing Leapard-please help!!!

    I did an erase and install of Leopard last night. Everything was fine at first. I copied several files that had been archived before installing Leopard. I let it go overnight. This morning I get the message saying I have to reboot. I do. Then I get t