Time Manager's Workplace required fields (BAdI)

Hello,
we have a problem with required fields in Time Manager's Workplace. In our process, when time aministrators creates absence ILLNESS, field Certified start is required field. In customizing and in note 415119 is written, that required fields can be customized with BAdI. Our specialist has tried to customize it as written in note but he didn't found how to customize screen enhancement. He also found, screen enhancement is not possible. Does anybody know, hot to fix that problem?
BAdI, we are using is PT_BLP_USER.
Thank you very much,
David

Hi David,
To update any customization you made to the PTMW screens, you have to run the following Program on the Production System:
Transaction SE38 > RPT_TMW_CUST_UPDATE_TCVIEW
Select the u2018Update TCVIEW tableu2019 block.
Run the program for the following Screen Areas:
u2022 EN1: Column settings for Time Events tab in Multi-Day view
u2022 TN1: Column settings for Time Data tab in Multi-Day view
u2022 T11: Column settings for Time Data in One-Day view
u2022 T1M: Column settings for Time Data in Multi-Person view
Please let my know if this solves your problem.
Regards
Renier Loots

Similar Messages

  • Time Manager's Workplace  Configuration !!!!

    Hello Experts,
    Can anyone plz. tell me the configuration steps for Time Manager's Workplace ?
    Thanks & Regards,
    Rashmi

    Hi,<br>
    Below is the detail from SAP BP:
    1     Time Manageru2019s Workplace
    Time Manageru2019s Workplace features a user-friendly and task-oriented interface for maintaining time data and processing time evaluation messages. This interface was specifically designed to meet the need of time administrators in a decentralized enterprise. Although full Time Manageru2019s Workplace customizing has not been completed in the SAP Best Practices for HCM U.S., the following customizing is available for use in Time Manageru2019s Workplace.
    1.1     Payroll
    1.1.1     Absence Valuation
    Procedure
    1.     Access the activity using one of the following navigation options:
    IMG Path          Time Management  Payroll USA  Absences  Absence Valuation  Create Counting Classes for Absence Evaluation
    Transaction Code     PTFMLA
    1.2     Time Data
    1.2.1     Time Accounts
    Procedure
    1.     Access the activity using one of the following navigation options:
    IMG Path          Time Management  Time Evaluation  Time Manageru2019s Workplace  Basic Settings  Select HR Master Data and Time Data  Time Accounts  Define Display Objects for Time Accounts/Assign Reporting Quota Types
    Transaction Code     PTFMLA
    2.     On the u2018Change View u201CDisplay Object: Employee Time Quotasu201D: Overviewu2019 screen, you will see the following values:
    3.     In order to display time account balances, you must first define reporting quota types comprised of the selected time quotas. The following reporting quota types are delivered with the SAP Best Practices for HCM U.S..
    1.2.2     Reporting Quota Types
    Procedure
    1.     Access the activity using one of the following navigation options:
    IMG Path          Time Management  Time Manageru2019s Workplace  Basic Settings  Select HR Master Data and Time Data  Time Accounts  Define Reporting Quota Types
    Transaction Code     PTFMLA
    2.     On the Activity Window choose u2018Maintain Reporting Quota Typesu2019 activity and choose the u2018Chooseu2019 button. On the u2018Change View u201CDefine Reporting Quota Typesu201D: Overviewu2019 screen select Define Reporting Quota Types from the dialog structure.
    Good luck<br><br>
    Thanks,
    Amosha
    <br><br>"Known is a drop & unknown is an OCEAN!"

  • Cross Applicatin Time Sheet (CATS) Vs Time Manager's Workplace

    Dear Guru,
    I am not an expert in HCM Module.
    I would like someone to kindly do me a favour in explaining the diffent between CATS and Time Manager's Workplace.
    The main objective is to select the right tool for implementing Time Sheet User Interface for "Incentive Wage/Piece Work Payroll Scheme".
    Please kindly give me some light.
    Thanks in advance.
    Surapong

    The Cross-Application Time Sheet (CATS) is a cross-application tool for recording working times and tasks. It enables you to control all business processes concerning your employeesu2019 tasks u2013 from paying the employees, through monitoring the progress of a project, to creating invoices.
    Its main strength is that it enables your employees to record their own data.The Time Sheet is a cross-application component in SAP R/3.
    The Time Manageru2019s Workplace is a user interface incorporating the tasks involved in administrating employee time and labor and time evaluation messages. It was specifically designed to meet the needs of time administrators in decentralized departments.
    The Time Manageru2019s Workplace enables time administrators to do their daily work quickly.
    The Time Manageru2019s Workplace replaces the majority of functions of the Maintain Time Data (PA61) Time Management Pool (PT40), and Time Recording for Multiple Persons and Infotypes (RPTTMW00) transactions

  • Time Manager's Workplace and Employee temporary assignment in Shift plannin

    Hello fellow SAPPERS,
    I trust that this mail finds you all well.I wonder if you could help me
    1. With the temporary assignment of employees to another org unit using the shift planning section of TM, will i be able to see those people temporarily assigned unedr my reporting structure within PTMW as the line manager.
    2. How do i default the people/employee list on PTMW that are reporting to a specific line manager or supervisor without having to do a selection of a specific org that one is reposible to. Is it STD and backed up by user exit. I know you have to set the ID's for selection condition in IMG. But i would kik eto find out how do i default the reporting structure/list of employees without having to first make selection via Org unit?
    Many Thanks
    Sher

    Hi,
    Note that I am not sure of my answer:
    1) It won't work because what you assign in shift planning doesn't change his "real" assignement.
    2) Right now I don't remmeber but I think it is possible... I am suppose to spend time exploring deeper PTMW, I'll let you know if I found something

  • Manager's Desktop and Time Manager's Workplace

    Hi All, we want to use TMW within MDT. TMW should start with the employees selected by the Manager's Desktop. Is it possible to do this?
    Thanks
    Gerard

    Hi, thank you for the answer. I know that I can start TMW from the Manager's Desktop platform but even if I select one employee in MDT and than I start TMW, the TMW comes up with all the employees for who I am the time administrator.
    I know I should use (or create) another selection rule but I cant find the right one. Do you have any idee?
    Thanks,
    Gerard

  • Issues about Time manager's workplace

    Dear Experts!
    Now I'm getting the issue.
    - The first, when I have an employee and I want to update time for the employee. Therefore, I used transaction code PTMW to done. But I didn't, the system display error: "you have to fill value in amount field".
    -  Second, really I don't want to fill value in amount field.
    Help me, Please!
    Best regards, Huy

    Huy  - Hi, When you select the employee you need to fil in the type of the absence please enter the type of the absence i am sure your records will get saved.
    Let me know if you this error message still persists.
    Thanks,

  • Time Manager's Workplace- SAP HR

    Dear Frinds,
    I have created a leave however when I go to PTMW to apply for leave for an employee it shows in ESS.However does not show the option for approval in PTMW. How do I configure the same.
    Thank You
    Khalid

    would you able to maintain it in time data maintenance screen?

  • Time manager workplace

    Hi all,
    An interesting question for the SAP guru's!
    In Time Manager Workplace (trx PTMW) the user has to select the employees he wants to see in the time data area.  Everytime he selects another date in the calendar he has to refresh or reload that list and again select the users he wants to see in the time data area.
    Does anyone have an idea how to fix this? 
    It would be really nice if everytime the user selects another date in the calendar that the employee selection is updated and that the updated employee list is also loaded in the time data window (pe multiple employee view)
    Any usefull suggestions will be rewarded
    Kind regards,
    Jonathan

    I got ur problem alright...I am sorry I probably have no answer to that...May be something to with the USER ID and the Transactions that it has...or may be u can check the following:But I am not sure of this either..
    Summary
    Symptom
    In the Time Manager's Workplace, users can choose the .Temporarily insert employees menu option to call up a dialog box and enter a personnel number directly. The personnel number is then added to the employee list included - regardless of whether it  is already in the list.
    If administrators use this function frequently, they may want to be able to use it more quickly. The disadvantage of the current approach of having the function in a menu button in the employee list is that the function cannot be accessed using a keyboard shortcut.
    Two alternative approaches are conceivable:
    1. An input field for the personnel number, or
    2. A button in the menu or in the GUI status with corresponding keyboard shortcut.
    The disadvantage of the first solution is that users must confirm their entries for the system to update data in the data entry area. There is therefore a risk that the personnel number entered does not correspond to the data displayed if the user has forgotten to confirm entry of the personnel number and the user could then enter data for the wrong employee. For this reason, the second, modal approach is favored.
    This note describes how to add an entry to the MEN screen area of the Time Manager's Workplace for calling up the employee dialog box. The new functionality is therefore fully customizable. The new functionality is inactive and you must make it accessible to users by maintaining the field selections of the MEN screen area.
    Additional key words
    TMW, employee selection
    Cause and prerequisites
    Usability improvement
    Solution
    Call up transaction SE80 and edit the functional group PT_GUI_SAP_TMW.
    In the GUI status CT_FACILITIES, add a new entry in the .Utilities context menu. Enter SELECT_EMP as the function code, .Temporarily insert employees as the function text and info text, ICON_EMPLOYEE as the icon name, and .I for the fastpath.
    Add the SELECT_EMP entry to the GUI status CT_FIELD_SELECTION also.
    In the GUI statuses PLAN and WORKLIST, add the SELECT_EMP entry to the Utilities menu bar. Afterwards, add the function to the application toolbar of both statuses. Finally, add the SELECT_EMP function to the UMSCH-F9 function key.
    Make the changes documented in the 'Source code corrections' section to the program objects and generate the changes.
    Source code corrections
    As you can see it is a copy from a SAP note...hope this helps...
    Message was edited by:
            Aniket Chatterjee

  • UNABLE TO GET SALARY BASED ON HOURS ( POSITVE TIME MANAGMENT )

    Hi Vivek,
                    Your document was great.
           I am implementing positive time management and at present i am entering the clock in and clock-out in IT-2011 manually for testing and when i run PT60 using TM00 schema it was not showing any errors but data in 'ZL' it was showing as no entries.
    And to cross check i have executed  'PC00_M40_CALC' but the payroll was caluclated based on no. of days( negative tm).
    I am new to TM concept please help me out.
    Thanks,
    Saikrishna.

    Hi,
    Here are some answers/comments to your question above.
    1. You should not make any changes in schema TM00 (Standard SAP Schema) - copy this to a custom schema (ZM00) in transaction PE01 and add logic/make changes in this custom schema.
    2. Entries will not automatically be created in the ZL table just because you have IT2011 (Table TEVEN) entries. ZL entries are created either through PCR logic, or via table T510S (Wage type generation) entries. These are both very complex Time Management concepts that require a lot of studying and understanding in order to take raw data and generate the appropriate wage types at the appropriate time. This is important because based upon raw clock in and clock out's alone the system does not know if it should generate regular hours, overtime, double time, holiday pay etc - you have to do the configuration to tell the system what to generate and when to generate it.
    3. As far as your issue within the payroll driver (Basic Salary being created on the basis of number of date) - I believe this could be based upon either wage type setup or your Pay Scale configuration and this associate's Infotype 8. You probably have him setup like a salaried associate. Check the following area in the IMG Personnel Management --> Personnel Administration --> Payroll Data --> Basic Pay
    Good luck on your journey to learning SAP Time Management/SAP Payroll.
    Thanks,
    Imran

  • To show Required field one at one time

    Hi All,
    I am using JDeveloper 11.1.2.1.0
    I am facing some problem regarding required fields.
    Here is the problem description.
    1. I have 3 required fields(all are inputTextboxes) in my page with required attribute="true" and AutoSubmit="true".
    2. On submitting the form, error message for required field will be displayed on all required fields at a time(which is as expected).
    What I require is, need to show error message for required field only one at one time(meaning that required error message on one field at one time).
    Please suggest me how can I achieve this functionality.
    thanks,
    Veer

    http://tamanmohamed.blogspot.com/2012/01/adf-how-to-show-afmessage.html

  • Submit data without required fields

    Hi,
    We have a requirement to save data to DB without giving some of the required fields on UI. The requirement to to Save the data as draft if required at any point of time. I know this might not be a good design, but just want to know if there is any way to do that. Applying immediate is skipping update model phase so i am unable to get the data entered on the UI. Please suggest if its possible.
    Using JDev 11.1.1.6.
    Thanks

    Hi,
    if they need to be saved for approval, why don't you then copy them into an approval table that doesn't require validation. Once the data is approved, you copy it back into the original table requiring validation. To do this you could try and override the entity doDML method and use a flag indicating a non-yet-approved change. The problem will be with client side validation that only is skipped if the submit happens immediate, which means you bypass the UpdateModel phase and thus will have to change the data manually from a managed bean. When displaying data you will need to make sure that the most current data is displayed, which may mean that the draft table rules the persistent table. You can also save it directly in the original table, but this means that the table is without constraints, which means its badly designed.
    Frank

  • Update model, even when required field(s) is/are empty

    Hello,
    A rather exotic question. :-) EDIT: using JDEV 11.1.1.4
    Suppose you have a form that consists of inputTexts and some of them are required (required = true). These come from a data control that is based on a BPM Human Task.
    What my customer wants is two buttons: one submit button, and one save button.
    The submit button behaves normally: when a required field is not entered, a validation error is shown.
    The save button on the other hand, will perform a model update without complaining, even though some required fields could be empty. This would be the Save operation on the BPM Data Control: the values that the user entered are saved (in the BPM engine), but the process does not continue. It's like saving a draft version of the fields you entered, so you can continue filling in the form for example the next day.
    How can I achieve this? Where I have gotten so far:
    *) If I do not make the "Save" button "immediate", then the client side validation will keep on complaining about the empty required fields.
    *) If I make the "Save" button "immediate", then the client side validation is skipped. But the Update Model Values phase is also not executed, so values that the user entered are not stored in BPM. Too bad.
    My plan now is making the button immediate, and then overriding page life cycle in case the Save button is pressed. I already created my own implementation of oracle.adf.controller.v2.lifecycle.PagePhaseListener. In the afterPhase() method, I then wanted to check if the current phase is the "Apply request Values" phase (if the button is immediate, then this is the last phase before the "Render Response" phase), and if so, manually call the updateModelValues phase, like this:
        public void afterPhase(PagePhaseEvent pagePhaseEvent) {
            int id = pagePhaseEvent.getPhaseId();
            if(pagePhaseEvent.getPhaseId() == 10 && <user has clicked the SAVE button, not the Submit button>){ // APPLY REQ VALUES
              LifecycleContext ctx = pagePhaseEvent.getLifecycleContext().getCurrentInstance();
              ctx.getPageController().processUpdateModel(ctx);
        }The <user has clicked the SAVE button, not the Submit button> condition will be done through a variable on session scope that is set to true/false depending on the button (save or submit) that was pressed, by using a setActionListener on that button.
    Unfortunately, the model is still not updated and I'm kind of stuck... Can anyone help me?
    Am I barking up the wrong tree and can this be done a lot easier, or what am I missing?
    Thanks a lot!
    Edited by: user13805808 on Jan 31, 2011 6:29 AM

    Hello Frank,
    Thanks for your quick reply.
    The application is actually a bounded task flow that is based on a human task. So after selecting the human task, JDev automatically creates a task flow, and the Data Controls required to show, update, reject, approve, ... the task.
    What I do next is drag & drop the payload of the task from the Data Control Palette to my page, and I create buttons for all the necessary operations (such as approve, reject, ...), also from the Data Control Palette. If you then deploy the application, it is automatically associated with the human task, and the page is shown in the Worklist application after selecting an instance of the task.
    The operation that I am interested in is called "update", which basically, through the ADF Data Control and ADF model, sends the updated fields back to the BPM engine and saves the updated fields there (in memory, or in the DB, I don't know, but this doesn't matter). This operation is provided by default when creating a task flow based on a human task, and works perfectly if there are no required fields, or if all required fields are submitted. So "temporarily" saving the fields is not the issue.
    What I want to achieve now, is have some fields that are required when the user clicks "approve" (one of the basic operations on a task), but optional with the user clicks "update" (another basic operation of a task). Approve would make the process itself continue and the task would no longer be assigned to the user. Update on the other hand would just update the payload in the BPM engine, but the task remains assigned to the user and the process doesn't continue. So if the user logs in at some point later in time, this task (with updated fields) will still be available in his inbox.
    The first thing I noticed is that client side validation cannot be disabled anymore in ADF 11g, so the "update" button has to be set to immediate to avoid the validation of the required fields at client side. But if the "update" button is immedate, then the update model values phase in the page life cycle is skipped, so the data that the user entered is never submitted to BPM. Whereas if I set the "update" button to immedate="false", this works just fine. If all required fields are entered, that is. :-)
    So - in my opinion - there would be 2 possible approaches if there are fields that should be required for the "approve" operation and optional for the "update" operation.
    - Disable the client side validation and don't set the update button to immediate
    - Make the "update" button immediate, but force the lifecycle to still perform Update Model Values, if the "update" button is used
    The second approach would be the cleanest, but I'm unable to figure out how to do this... I'm a little bit lost in all the classes that are available. :-)
    I hope this clarifies my problem...
    Regards,
    Chris
    Edited by: ChrisSchryvers on Feb 1, 2011 4:21 AM

  • Attendance type for training in negative time management

    Hi,
    We are using negative time management. Attendance Type T-Training is created. I have specified in the integration switch PLOGI-TIME 1 and specified the attendance type in SEMIN-APART. But even when I firmly book a business event, the attendance type is not stored in the attendances of the employees who are booked to the training event.
    Is the attendance stored automatically when the business event is firmly booked in negative time management? Or this is applicable only to the Positive Time Management?
    Please help.
    Regards,
    Sasi.

    Hi Dear,
    In  "Specify Attendance Types" node under Integration with Time mgmt in TEM node in SPRO. Kindly check the following points:
    PLOGI,,TIME,,1,,Integration switch: Training and Event Mgmt/ Time
    SEMIN     AINST     "value as maintained in Time Managment" for Attendance type for instructor in T554S
    SEMIN     APART   "value as maintained in Time Managment" for Attendance type for instructor in T554S
    SEMIN     TIMEP    According to your requirement
    kindly check the value for the above two field under
    Time Management --> Time Data recording and Administration --> Attendance/Actual Working Time --> Define Attendance Type
    and check the value maintained Trainee Attendance and Trainer Attendance. Following is maintained as default.
    01     0420     Trainee Attendance
    01     0425     Trainer Attendance
    let me know if you have any issues.
    Thanks and Best Regards
    Puneet

  • LSO & Time management

    Hi, we are using LSO with time management integration
    Does anybody know where SAP saves the link between a participation in a course and the correspondent attendance entry in infotype 2002?
    Thanks!

    Hi Silva
    If I understand your requirement correctly, you want to develop a report which would show the exact attendance hours of an employee for a Course but not the attendance hours stored against the attendance types (T77S0 attendance types).
    If the above is your requirement, I think you can still manage to meet this requirement by having Course Schedule (HRT1035) - Attendance Hours (IT2002 T77S0 attendance type). Because when you have a participant who is not present for a course I guess you would create absence in IT2001. When you create the absences and if that absence is colliding with attendance then attendnace record will be altered accordingly.
    You can use standard followup report and can copy and modify it to meet your requirement.
    If SAP had some kind of link (a field or function), will be very helpful for me
    I think you need modify standard LSO Followup Screen to have absence hours field, so that during course followup absence hours can be entered and the same need to be updated in Infotype 2001 which in turn will update the attendance hours and provide you exact attendance hours (Standard modification which is obviously NOT Recommended) LLSO_FOLLOWUP include i guess.
    Hope this helps
    Best Regards
    Reddy

  • How to remove annual leave accrued in  time management

    Hi all.
    I have question in Time management. When I run some employees, their annual leave increase 15 days every day. So at the end of the year
    their annual leave become more than 10000 days. How I want to stop this.What I want annual leave for this staff is 15 days every year and
    the max carry forward can is 15 days per year. Can you help me.I'm too new in time management let alone negative time management.
    Thanks

    I believe you are referring to Absence Quota Accrual right?
    If it is, table T556C (SM30) has all the customizing for counting and deduction rule. For the counting rule, check if you haven't set a multiplier.
    But more important, is to check V_T559L -> Selection Rules. I believe you have a bad customizing for the ACcrual Period. If you want to accrue yearly based, I would recommend maintaining IT0041 with the date employee entered company and use it on the field Rel. to Date Type.
    Of course, you can accrue as per calendar year as well.
    Please check that and get back in case you still have issues.
    Regards,
    Bentow.

Maybe you are looking for

  • Shading certain columns depending on start day of week.

    Good Afternoon, I have reason to edit the calendar wizard to make it completely automated.  And before anyone says that this isn't used anymore, we've received 2 separate calendar files over the last made from our Finance departments, each making the

  • Ways to address src images

    I've looked at much of the documentation on the web about this but I could still use a primer. The ways that src documents are referenced in both html and css style sheets is confusing. I've seen specs starting with "../" and others starting with "/"

  • Asm createdisk error in root.sh

    I get the following error in root.sh during RAC install DiskGroup OCR creation failed with the following message: ORA-15018: diskgroup cannot be created ORA-15072: command requires at least 1 regular failure groups, discovered only 0 Configuration of

  • Java Mailer and R12

    Gurus, We have an R12 instance running on Solaris. I had configured the Java mailer during the installation and it used to work fine. For the past few days (and am still trying to figure out what was changed) the behaviour of the mailer is inconsiste

  • Sorting pictures by original date

    I have had to move my pictures several times due to changing computers. My pictures now have dates when they were moved. Is there any way to sort using the original picture (file) date? If so, how do I set the parameters of the sort? Thanks.