24 hour rule...

Do you have to be connected to iTunes to watch video that has to be viewed in 24 hours once it's started? Or does the 24 hour clock start from within the downloaded video? I'm going on a 21 day cruise without internet and I plan to have some downloaded PPV video on my laptop.
Namely, the question is really about a TV Season download with several episodes (rental). Does each episode have its own 24 hour clock? I certainly don't want to lose most of the Season after only watching a few episodes. And if no iTunes connection is needed, is there a final account balancing when my computer's iTunes once again reconnects with Apple?

The 24 hours starts when you start watching each rented movie.
You do not need to be connected to the Internet.

Similar Messages

  • 72 hour rule being overrode by schedule line appearing on edi orders.

    Hi team
    This is most critical issue i am facing with Schedule line below given is subject line and description of issue in complete way
    72 hour rule being overrode by schedule line appearing on edi orders when changing date
    resulting in seeing the first date change as a second
    where the order is changed within the 72 hour rule window (customer master indication set, EDI order, first change to date, within time frame) but initial date is not overwritte
    AS per Business say it is related to schedule line date changes that somehow 'disqualify' the RDD window change, but it should not disqualify the change
    Amit Mahajan

    Called BT again. They asked me to run the same speed test as above (Results below). The person said he has found a "network fault" with the exchange and will "monitor" my internet for the next 2 days (which they have said they have been doing for the past 10 days. Why will 2 more days make any difference?). Obviously an engineer is needed to be sent to the exchange to fix a bad installation. Why can't this just be done? Why do they need to monitor for a FURTHER 2 days? After which I'm sure they will book an engineer which will take 2+ weeks to come out. At which point I will have been a month without internet. This is absolutely ridiculous and I'll be cancelling my contract VERY soon if this isn't fixed.
    Is there some secret number I can call where I can talk to someone who actually has the ability to do something?

  • 48 Hour Rule

    Hi,
    I've read posts about creating a Traffic Light type of program to control email flow, and can understand the process behind it. What I can't understand is, why can't we simply create an activity based filter as a Master Exclude?
    It would be nice to just create a filter that says "if they have been sent an email from email group "x" in the last 36 hours then make them a master exclude".  Is this not possible due to quantity being processed by Eloqua or some other reason?
    Thanks.
    Jeff

    Hi Zainab,
    Thanks for responding..
    I have tried it, I get an error message saying that I can not use an activity based filter as a Master Exclude....so I tried to go another route...
    I'm attempting to build a 48 hour rule, that basically utilizes program builder to Add contacts to a shared list, then waits a certain amount of time (12 hours - selected randomly), then removes them from that shared list (so it wont be static). Since you can't have an activity filter in the Master Excludes I'm using the Shared List as my Master Exclude....
    the problem is, I have to set my test emails 2 hours apart just to see if they will get excluded on the 2nd email - because when they go into program builder after the first email it takes over an hour for them to get identified in the shared list for exclusion.  I sent an email at 7:56 and the 2nd at 9:26 -  they entered the program at 9:23, then took 15 minutes to get through teh Start step so it didn't work....so now I've changed the Start Step (pass-through) to go immediately into the Shared List...hoping this will work, but ultimately this still takes too long and requires a minimum of 90 minutes between email sends.
    Seems like the most reasonable fix would be to allow activity based filters in master exclude or have shorter feeder evaluation times.
    here's what I get when I try the Activity based filter - running Firefox

  • Help Creating a Graph (of sorts) for Professional Driver Daily Logs

    Hey All!
    I'm working on a project for myself, that could go commercial if it gets as good as I'm hoping it will. This application (which I'm calling Truck Manager) will manage income and expenses, help plan trips, track trip/load information and do the US-MCSA/DOT regulated Driver's Daily Log. This log is a line graph that runs from midnight to midnight and has four lines: (1) Off Duty; (2) Sleeper Berth; (3) On Duty, Driving; and (4) On Duty, Not Driving. If anyone needs to see a paper form of this log book, just ask and I'll scan in one of my copies and post.
    Anyway, I'm using J2D to handle the log book "pages" and have already gotten the grid laid out just fine...it runs from midnight to midnight and is broken into 15-minute increments, with the four required lines described above. Now that I have that done, I've hit a logic block that is keeping me from figuring out the best and/or simplest way to log the status changes and time lines. For example, let's say that I work the following day:
    Midnight until 06:00 == off duty
    06:00 until 06:15 == on duty, not driving: performing pre-trip inspection
    06:15 until 08:00 == on duty, driving to customer to be loaded
    08:00 until 08:15 == on duty, not driving: being loaded (only required to log 15 minutes for this)
    08:15 until 09:00 == off duty (still being loaded)
    09:00 until 12:00 == on duty, driving (heading toward delivery)
    12:00 until 12:45 == off duty (lunch)
    12:45 until 15:00 == on duty, driving (heading toward delivery)
    15:00 until 15:15 == on duty, not driving (being unloaded)
    15:15 until 16:00 == off duty, (still being unloaded)
    16:00 until 20:00 == on duty, driving (heading home)
    20:00 until midnight == sleeper (ran out of hours)
    This graph would look like the following (provided each dash represents one 15-minute block:
    <pre>
    1. -----------------------| |---| |---| |---|
    2. | | | | | | | |----------------
    3. | -------| | |------------| |---------| | |----------------|
    4. |-| |-| |-|
    </pre>
    Though the above graph is crappy, it should give the idea of what needs to be done. At each change of status (i.e., from off duty to on duty, not driving) there must be a vertical line between the statuses, not going above and below like in the example above. Then, once the status changes again, the horizontal line needs to be drawn from the vertical line of the last status change to the time of the new status change and then the vertical line to the new status.
    The way the driver's daily log works is like this...When I come on duty, I am required to do a pre-trip inspection of my truck/trailer, which requires 15 minutes on duty, not driving, so I log that all at once, including the vertical line up to the 3rd line of the graph, which is on duty, driving. Then, in this example, I drive for 1.75 hours, until I arrive at my pick-up. Once I get there, I draw the horizontal line on line 3 of the graph, the vertical line down to line 4 (on duty, not driving), the 15-minute horizontal line and the vertical line up to line 1 (off duty). When I get ready to leave the pick-up after I am loaded, I draw the horizontal line across line 1, the vertical line down to line 3 and then drive until I stop.
    Other things that are desired for this graph logic is to take into account the US-MCSA/DOT regulations for drivers that state the following:
    a. A driver may not be on duty for more than 14 hours, without a 10-hour break
    - Nothing stops this "14-hour clock" except a 10-hour break, so if a driver comes on duty at 06:00 and spends 15 minutes doing the pre-trip inspection and then goes off duty for the next 8 hours, the 14-hour clock is still running and the driver will only have 5 hours and 45 minutes to work (roughly).
    b. A driver may not drive for more than 11 hours, without a 10-hour break, provided the 14-hour rule is obeyed.
    - In other words, even if a driver only drives for a total of 7 hours, but the 14-hour clock expires, the driver may not complete his/her 11 hours of driving allowed.
    c. A driver must take a break of 10 consecutive hours in each 24-hour period.
    *** This is confusing because the 10-hour break can span midnight and still be considered consecutive, even though part of the break is on one graph and the other part is on another graph.
    In taking these rules into account, I would like the graphing part of the program's logic to change the horizontal line color from blue (the regular line color) to red if the driver is in violation of the rules above. Where this gets really complicated is where the same status crosses midnight from day-to-day.
    As I said, I have successfully gotten the grid painted using java.awt.Graphics2D methods, but am having trouble coming up with the logic for drawing the driver status throughout the day. All data will be stored in a MySQL database table and can be pulled at any time that it is needed. The user will be entering the current status change time, as well as location (city and state) and a comment (which is not required, except for when doing a pre-trip inspection, fueling, loading or unloading), then clicking a button labeled "Update Log".
    Any help with the logic for this part of the application is greatly appreciated. If you can provide sample code to help demonstrate the logic you are describing, I will be grateful.
    Thank you all for your assistance. If you would like a better idea of what the daily log graph looks like, you can run the class below.
    Cheers,
    Sean
    <pre>
    * DriverLog.java: Driver's Daily Log entry screen. By completing the small form at the bottom of
    * dialog, the system will automatically update your log.
    * Created on Sep 30, 2010, 2:03:18 PM
    package net.pekinsoft.trkmgr.gui;
    import java.awt.BasicStroke;
    import java.awt.Color;
    import java.awt.Graphics2D;
    import java.awt.Point;
    import java.awt.Toolkit;
    * @author Sean Carrick
    public class DriverLog extends javax.swing.JFrame {
    // Private class-level variables.
    * @code{java.awt.Graphics2D} object that we will use for drawing on our
    * view port, which is a @code{javax.swing.JPanel} on our form. This view
    * port will hold our driver's log graph that shows the driver's status at
    * different times of the day based upon the data the driver provides.
    private Graphics2D canvas;
    * @code{java.awt.geom.Point} object to hold the starting x, y coordinates
    * for the driver's daily log off duty line.
    private Point offDutyStartPoint;
    * @code{java.awt.geom.Point} object to hold the ending x, y coordinates
    * for the driver's daily log off duty line.
    private Point offDutyEndingPoint;
    * @code{java.awt.geom.Point} object to hold the starting x, y coordinates
    * for the driver's daily log sleeper berth line.
    private Point sleeperStartPoint;
    * @code{java.awt.geom.Point} object to hold the ending x, y coordinates
    * for the driver's daily log sleeper berth line.
    private Point sleeperEndingPoint;
    * @code{java.awt.geom.Point} object to hold the starting x, y coordinates
    * for the driver's daily log driving line.
    private Point drivingStartPoint;
    * @code{java.awt.geom.Point} object to hold the ending x, y coordinates
    * for the driver's daily log driving line.
    private Point drivingEndingPoint;
    * @code{java.awt.geom.Point} object to hold the start x, y coordinates
    * for the driver's daily log not driving line.
    private Point notDrivingStartPoint;
    * @code{java.awt.geom.Point} object to hold the ending x, y coordinates
    * for the driver's daily log not driving line.
    private Point notDrivingEndingPoint;
    * @code{int} that holds the number of 15-minute blocks in a 24-hour period.
    private static final int qtrHourBlocks = (24 * 60) / 15;
    /** Creates new form DriverLog */
    public DriverLog() {
    // Initialize the window's components. {handled by NetBeans}
    initComponents();
    // Center the window on the screen.
    Toolkit tk = Toolkit.getDefaultToolkit();
    int winX = (tk.getScreenSize().width - getWidth()) / 2;
    int winY = (tk.getScreenSize().height - getHeight()) / 2;
    setLocation(winX, winY);
    // Initialize our drawing canvas.
    canvas = (Graphics2D) viewPort.getGraphics();
    // Next, we need to initialize our line starting and ending point objects.
    int qtr = (viewPort.getHeight() / 8);
    int y = qtr + 20;
    int startX = 20;
    int endX = viewPort.getWidth() - 20;
    offDutyStartPoint = new Point(startX, y);
    offDutyEndingPoint = new Point(endX, y);
    y = (qtr * 2) + 20; // Double the value of y
    sleeperStartPoint = new Point(startX, y);
    sleeperEndingPoint = new Point(endX, y);
    y = (qtr * 3) + 20; // Triple the value of y.
    drivingStartPoint = new Point(startX, y);
    drivingEndingPoint = new Point(endX, y);
    y = (qtr * 4) + 20; // Quadruple the value of y.
    notDrivingStartPoint = new Point(startX, y);
    notDrivingEndingPoint = new Point(endX, y);
    // Now that our objects have been initialized, we need to draw our grid.
    paint();
    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {
    bgrpStatus = new javax.swing.ButtonGroup();
    viewPort = new javax.swing.JPanel();
    lblStatusChange = new javax.swing.JLabel();
    txtStatusChange = new javax.swing.JFormattedTextField();
    rbtnOffDuty = new javax.swing.JRadioButton();
    rbtnSleeper = new javax.swing.JRadioButton();
    rbtnDriving = new javax.swing.JRadioButton();
    rbtnNotDriving = new javax.swing.JRadioButton();
    btnUpdate = new javax.swing.JButton();
    lblComment = new javax.swing.JLabel();
    txtComment = new javax.swing.JTextField();
    lblLocation = new javax.swing.JLabel();
    txtLocation = new javax.swing.JTextField();
    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setTitle("Driver's Daily Log");
    setAlwaysOnTop(true);
    setResizable(false);
    addWindowListener(new java.awt.event.WindowAdapter() {
    public void windowOpened(java.awt.event.WindowEvent evt) {
    formWindowOpened(evt);
    addWindowStateListener(new java.awt.event.WindowStateListener() {
    public void windowStateChanged(java.awt.event.WindowEvent evt) {
    formWindowStateChanged(evt);
    javax.swing.GroupLayout viewPortLayout = new javax.swing.GroupLayout(viewPort);
    viewPort.setLayout(viewPortLayout);
    viewPortLayout.setHorizontalGroup(
    viewPortLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGap(0, 674, Short.MAX_VALUE)
    viewPortLayout.setVerticalGroup(
    viewPortLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGap(0, 351, Short.MAX_VALUE)
    lblStatusChange.setText("Status Change Time:");
    txtStatusChange.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(
    new javax.swing.text.DateFormatter(new java.text.SimpleDateFormat("HH:mm"))));
    bgrpStatus.add(rbtnOffDuty);
    rbtnOffDuty.setSelected(true);
    rbtnOffDuty.setText("Off Duty");
    bgrpStatus.add(rbtnSleeper);
    rbtnSleeper.setText("Sleeper");
    bgrpStatus.add(rbtnDriving);
    rbtnDriving.setText("Driving");
    bgrpStatus.add(rbtnNotDriving);
    rbtnNotDriving.setText("On Duty; Not Driving");
    btnUpdate.setMnemonic('U');
    btnUpdate.setText("Update Driver Log");
    btnUpdate.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnUpdateActionPerformed(evt);
    lblComment.setText("Reason/Comment:");
    lblLocation.setText("Location: City, ST:");
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
    .addContainerGap()
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
    .addComponent(viewPort, javax.swing.GroupLayout.DEFAULT_SIZE,
    javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    .addGroup(layout.createSequentialGroup()
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
    .addComponent(lblLocation)
    .addComponent(lblStatusChange))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
    .addGroup(layout.createSequentialGroup()
    .addComponent(txtStatusChange, javax.swing.GroupLayout.PREFERRED_SIZE, 50,
    javax.swing.GroupLayout.PREFERRED_SIZE)
    .addGap(18, 18, 18)
    .addComponent(rbtnOffDuty)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
    .addComponent(rbtnSleeper)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
    .addComponent(rbtnDriving)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
    .addComponent(rbtnNotDriving)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
    65, Short.MAX_VALUE)
    .addComponent(btnUpdate))
    .addGroup(layout.createSequentialGroup()
    .addComponent(txtLocation, javax.swing.GroupLayout.DEFAULT_SIZE,
    232, Short.MAX_VALUE)
    .addGap(18, 18, 18)
    .addComponent(lblComment)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(txtComment, javax.swing.GroupLayout.PREFERRED_SIZE,
    227, javax.swing.GroupLayout.PREFERRED_SIZE)))))
    .addContainerGap())
    layout.setVerticalGroup(
    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
    .addContainerGap()
    .addComponent(viewPort, javax.swing.GroupLayout.DEFAULT_SIZE,
    javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
    .addGap(18, 18, 18)
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(lblStatusChange)
    .addComponent(txtStatusChange, javax.swing.GroupLayout.PREFERRED_SIZE,
    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(rbtnOffDuty)
    .addComponent(rbtnSleeper)
    .addComponent(rbtnDriving)
    .addComponent(rbtnNotDriving)
    .addComponent(btnUpdate))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(txtComment, javax.swing.GroupLayout.PREFERRED_SIZE,
    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
    .addComponent(lblComment)
    .addComponent(lblLocation)
    .addComponent(txtLocation, javax.swing.GroupLayout.PREFERRED_SIZE,
    javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
    .addContainerGap())
    pack();
    }// </editor-fold>
    private void btnUpdateActionPerformed(java.awt.event.ActionEvent evt) {                                         
    // KEEP AS LAST LINE IN THIS FUNCTION!!! //
    paint();
    private void formWindowStateChanged(java.awt.event.WindowEvent evt) {                                       
    // Draw the driver's daily log grid.
    paint();
    private void formWindowOpened(java.awt.event.WindowEvent evt) {                                 
    // Draw the driver's daily log grid.
    paint();
    private void paint() {
    drawOutline();
    * @code{net.pekinsoft.gui.DriverLog.drawOutline()} function handles the
    * rendering of the driver's daily log grid outline only.
    private void drawOutline() {
    // Set up the starting point for our log grid's upper-left corner.
    int x = 0; // 20 points down from the top.
    int y = 0; // 20 points in from the left.
    int offset = 28;
    // Get the height and width of our log grid from the panel.
    int h = 112;
    int w = 671;
    // Set the color of our border to Red.
    canvas.setStroke(new BasicStroke(1));
    canvas.setPaint(Color.BLACK);
    // Draw our log graph outline.
    canvas.drawRect(x, y, w, h);
    // Draw our log's horizontal lines.
    for ( int i = 1; i < 5; i++ ) {
    canvas.drawLine(x, y + (i * offset), w + offset, y + (i * offset));
    // Draw our log's hour lines.
    for ( int i = 1; i < 24; i++ ) {
    canvas.drawLine(x + (i * offset), 0, x + (i * offset), 112);
    // Draw our log's 30-minute ticks.
    for ( int i = 1; i < 48; i++ ) {
    for ( int j = 0; j < 5; j++ ) {
    canvas.drawLine(x + (i * (offset / 2)), y + (j * offset),
    x + (i * (offset / 2)), (y + (j * offset) + 10));
    // Draw our log's 15-minute ticks.
    for ( int i = 1; i < 96; i++ ) {
    for ( int j = 0; j < 5; j++ ) {
    canvas.drawLine(x + (i * (offset / 4)), y + (j * offset),
    x + (i * (offset / 4)), (y + (j * offset) + 5));
    canvas.drawLine(0, 112, 0, 122);
    canvas.drawLine(w, 112, w, 122);
    * @param args the command line arguments
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    new DriverLog().setVisible(true);
    // Variables declaration - do not modify
    private javax.swing.ButtonGroup bgrpStatus;
    private javax.swing.JButton btnUpdate;
    private javax.swing.JLabel lblComment;
    private javax.swing.JLabel lblLocation;
    private javax.swing.JLabel lblStatusChange;
    private javax.swing.JRadioButton rbtnDriving;
    private javax.swing.JRadioButton rbtnNotDriving;
    private javax.swing.JRadioButton rbtnOffDuty;
    private javax.swing.JRadioButton rbtnSleeper;
    private javax.swing.JTextField txtComment;
    private javax.swing.JTextField txtLocation;
    private javax.swing.JFormattedTextField txtStatusChange;
    private javax.swing.JPanel viewPort;
    // End of variables declaration
    </pre>
    Edited by: 799477 on Oct 1, 2010 2:42 PM

    <blockquote>Sean, I checked your code and seen that package net.pekinsoft..., is this an Illinois Company by any chance?</blockquote>
    Yes, this is a company that I have tried (unsuccessfully) to start in central Illinois...I'm guessing that the "Pekin" part gave it away.
    <blockquote>Thanks for posting the DB TABLE -- we'll need that later, plus I wanted to see if you would respond.</blockquote>
    Not a problem on the DB table. Why wouldn't I respond...I want and NEED help here... ;-)
    <blockquote>I have a few questions but don't want to complicate your line of thinking, so I'll just describe generally how I have approached a big project like this. </blockquote>
    I will answer them the best that I can.
    <blockquote>For one thing, I do not start with a GUI or even consider what I want it to look like... I start with the data, and how that data is broken down into different classes, and then how those classes come together to form an Object Hierarchy. I have and do maintain a large MySQL database myself with 18 TABLES. Some of the TABLES hold very little information which I use as static final information. As a matter of fact, one of those TABLES is called status and contains 5 fields. This status TABLE is storing 7 rows of information because I have 7 different levels. The fields in my status TABLE are status_id, status_type, status_title, status_desc, and status_icon. This means I will have 7 icons to represent the different status levels, a description, a title, a type (maybe yours could be ON or OFF duty for example), and the ID of the status.
    Another thing at this stage of development is that I don't make up my mind concretely about any of the data or how the data will fit together. I want to remain as flexible as possible, so that as my design develops, the design allows for the addition or subtraction of data and different data types to be created. In other words, I completely atomize all structure, associations, relationships, dependencies, or just anything in general that makes two or more pieces of information stick together.
    At this point, all I have is a loose bag of primitive data types with no structure whatsoever. Like I just tore up a piece of paper into a hundred pieces and threw into the air letting the pieces fall where they may.
    While I'm at this point, I will make decisions about which languages and platform would be the best to raise the beast. In my case, I chose to run it on the internet, so I chose MySQL to store the data, SQL to communicate to the DB, and the server uses a PHP scripting engine to spit out the HTML, also PHP lets me create OO classes very similar to a JAVA class. This is a very important step and must be made now, not later -- you don't want to do all this work only to find out that it should have been done in another language! Been there done that.
    Once I've decided all of the above, then I come back and decide how the data should be organized. NOW I make all the database TABLES. Then I write a class definition for each of the db tables. Each class will provide methods for saving, editing, and retrieving info to and from the db using SQL.
    Once I get to this point I will make FORMS for the easy entry of data. The FORMS, CLASSES and and db TABLES all mirror each other now, so the CLASSES handle all the info from FORM to DB, DB to FORM. Notice at this point I am still dealing with data and data flow, NOT the display of pretty information -- not even close.
    Ok, enough about this Sean, let me know if this helps any.</blockquote>
    This information was helpful, but also how I typically approach a large project.
    The only problem with what you talk about above is dealing with allowing "wiggle-room" for changing the data because the data that I'm storing is codified by the federal government through the CSA-2010 laws that regulate the trucking industry. Therefore, I really don't have any wiggle-room with the data at all.
    As for choosing Java over another language, I made this choice because I don't like limiting myself (or others) on what operating system they use and platform-independence is one of the best things about Java (provided you don't use any OS-specific code, which I try like hell not to do). I am a huge Linux guy, but have to use Windows to update my GPS and would like to be able to use this application no matter which OS I'm booted into. Just so you understand, I am fluent in multiple languages, including PHP, Java, Python, Ruby, C/C++, BASIC and Bash. I am also very big on OOP and always leave accessing the database to the class that holds that data (i.e., LogEntry class will access the database to store and retrieve the log data). I am also using MySQL as the database back-end, because it is the SQL server that I am most comfortable with and also has versions for various OSes. I use the mysql-connector.jar library for accessing MySQL from Java, so that's not even an issue.
    As for "static final" data in the database, I do store my statuses, with the status_id numbers the same as the row number on the hard-copy Driver's Daily Log books. These records simply hold the status_id and description (i.e., 1, "Off Duty").
    I believe that I've got the logic for logging an entry such as: 08:00-10:00, On Duty, Driving, status location Indianapolis, IN, comment: Tire check. This whole entry is on the same day and therefore fairly easy to graph. The type of entry that I'm having problems figuring the logic for is one where the last change of duty status was before midnight and the current change of duty status is after midnight, on the next day. For example, I typically stop for the night (my DOT 10-hour break) at 5:00 PM (17:00) and am in the sleeper across midnight, then get going at 3:00 AM (03:00). I'm having trouble figuring out how many hours to log on the current day. In the example that I just gave, I'm not getting how I can figure out when to start at midnight and when to start out at the prior status change time through code. Nothing that I try seems to work correctly and I keep getting horizontal status lines outside of my graph area.
    As for what data I need to store and how I need to store it, I am very flexible, except with the daily log data, since it is federally mandated. Once I figure out the logic for actually logging the statuses and changes of status properly, I will create the class for storing and retrieving the database data...for now I'm just using hard-coded times to get the graphing logic right without the overhead of database access. Changing this code to use the data from the database will be a snap in comparison to figuring out the graphing functionality.
    Thanks for your insights and assistance. I look forward to seeing what other ideas you have to share.
    Sean

  • Box office query

    If I rent a movie to watch, do you have to watch it straight away? Or do you download it to watch at a later date - and if so how long is it there for? Do you have a expiry date on it?Thanks.  

       Are you saying you watch a film in stages? How long does a film need to be for you to watch it in one go? I'm honestly not having a go here, I'm simply curious. Personally, I would never start to watch a film if I couldn't see it in one sitting. Must make going to the cinema expensive for you.   As for the 24 hour rule, I don't actually know but I wouldn't be at all surprised if it's some sort of rights issue, it usually is.

  • Lightning 1.0 recurent event and Communications Synchronization Engine

    Hello,
    We have noticed that lightning 1.0 does add interval value
    when it is 1.
    Then our synchronica gateway does not sync recurrent
    events.
    Could someone test it with Communications Synchronization Engine
    to tell me if there is also the problem?
    Examples used to reproduce the problem:
    BEGIN:VEVENT
    UID:000000000000000000000000000000004a6827d300007cc100000b350000359b
    DTSTAMP:20090723T090842Z
    SUMMARY:RecurTest1.0
    DTSTART;VALUE=DATE:20090724
    DTEND;VALUE=DATE:20090725
    CREATED:20090723T090524Z
    LAST-MODIFIED:20090723T090524Z
    PRIORITY:0
    SEQUENCE:0
    CLASS:PUBLIC
    ORGANIZER;CN="Roger MERAT"
    ;[email protected]
    :merat
    STATUS:CONFIRMED
    TRANSP:TRANSPARENT
    RRULE:FREQ=YEARLY;BYMONTHDAY=24;BYMONTH=7
    X-NSCP-ORIGINAL-DTSTART:20090723T220000Z
    X-NSCP-LANGUAGE:fr
    X-NSCP-DTSTART-TZID:Europe/Paris
    X-NSCP-TOMBSTONE:0
    X-NSCP-ONGOING:0
    X-NSCP-ORGANIZER-EMAIL:[email protected]
    X-NSCP-GSE-COMPONENT-STATE;X-NSCP-GSE-COMMENT="PUBLISH-COMPLETED":65538
    END:VEVENT
    BEGIN:VEVENT
    UID:000000000000000000000000000000004a6827580000083400000c420000359c
    DTSTAMP:20090723T090842Z
    SUMMARY:RecurTest0.9
    DTSTART;VALUE=DATE:20090723
    DTEND;VALUE=DATE:20090724
    CREATED:20090723T090320Z
    LAST-MODIFIED:20090723T090320Z
    PRIORITY:0
    SEQUENCE:0
    CLASS:PUBLIC
    ORGANIZER;CN="Roger MERAT"
    ;[email protected]
    :merat
    STATUS:CONFIRMED
    TRANSP:OPAQUE
    RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTHDAY=23;BYMONTH=7
    X-NSCP-ORIGINAL-DTSTART:20090722T220000Z
    X-NSCP-LANGUAGE:fr
    X-NSCP-DTSTART-TZID:Europe/Paris
    X-NSCP-TOMBSTONE:0
    X-NSCP-ONGOING:0
    X-NSCP-ORGANIZER-EMAIL:[email protected]
    X-NSCP-GSE-COMPONENT-STATE;X-NSCP-GSE-COMMENT="PUBLISH-COMPLETED":65538
    END:VEVENT
    When the interval is not set, synchronica will not sync the recurent event
    although it should be ok:
    chapter "4.3.10 Recurrence Rule" de http://www.ietf.org/rfc/rfc2445.txt :
    The INTERVAL rule part contains a positive integer representing how
    often the recurrence rule repeats. The default value is "1", meaning
    every second for a SECONDLY rule, or every minute for a MINUTELY
    rule, every hour for an HOURLY rule, every day for a DAILY rule,
    every week for a WEEKLY rule, every month for a MONTHLY rule and
    every year for a YEARLY rule.

    shjorth wrote:
    There is a documented known limitation in the release notes that appears to relate to the scenario you have described:
    http://wikis.sun.com/display/CommSuite/Sun+Java+Mobile+Communications+1+Release+Notes
    "If a single occurrence of a recurring event is changed the change is ignored."Hello Shane,
    I also know this limitation as we (University of Geneva)
    had reported it one year ago.
    But this is a new bug which is much worse.
    Basically, what happens with lightning 1.0 is that
    all new recurrent events are synchronized
    as a non recurrent event because lightning creates
    the event differently without providing an OPTIONAL parameter
    and while respecting the ical RFC.
    There are no log to provide, the bug is easy to reproduce.
    You just create an event (eg daily).
    You export the calendar.
    You remove the INTERVAL parameter in it as
    the RFC said it is optional and has a default value of one.
    You import this event.
    You sync.
    You have the bug.
    Or you just install lightning 1.0, create an recurrent event
    and sync.
    From what I have been told by mozilla developers
    the bug is not limited to lightning but all applications
    that uses a new version of libical (like evolution).
    Users have not yet met the bug because lightning 1.0
    is still in beta. But when it would be available it is
    going to be a very bad news.
    Regards,

  • R12 SSHR - Leave of Absence page error

    HI,
    I am filling the leave details like "From" & "To" date, selecting leave type etc. When I click "Next" button, I am getting an error message like "A compiled version of the formula 324 cannot be found.. Check that it exists and compiled..."
    I just copied the formula from "TEMPLATE ABSENCE DURATION" into "BG_ABSENCE_DURATION" (created new formula name with "Quickpaint" type)
    How to overcome this error?
    Thanks in advance.

    Dear All,
    This is the formula I am using for Absence. In form It is working fine. But in SSHR it is throwing the error. Please check and help me in resolving this issue.
    FORMULA NAME: TEMPLATE_ABSENCE_DURATION
    FORMULA TYPE: Quickpaint
    DESCRIPTION: Calculates the Employee's Absence
    Duration in days or hours. The profile
    'HR: Absence Duration Auto Overwrite'
    determines if an existing duration value
    can change automatically or not.
    INPUTS:
    - days_or_hours: the units of the absence
    - date_start: the absence start date
    - date_end: the absence end date
    - time_start: the absence start time
    - time_end: the absence end time
    DBI Required:
    - asg_start_time : the assignment start time
    - asg_end_time: the assignment end time
    - asg_pos_start_time: the positon start time
    - asg_pos_end_time: the position end time
    Change History
    01 Sep 99 jmoyano Created
    10 Oct 01 dcasemor end_day was being set to
    asg_start_time. Also allowed
    hours to be defaulted if no
    UOM is set and hours have been
    entered.
    alias emp_hire_date as hire_date
    default for per_sex is 'X'
    /* Main Body of Formula */
    INPUTS ARE days_or_hours(text),
    date_start (date),
    date_end (date),
    time_start (text),
    time_end (text),absence_attendance_type_id
    /* default values */
    default for per_emp_number is ' '
    default for MARRIAGE_LEAVE_CUM_BALANCE is 0
    default for PER_SEX_CODE is 'X'
    default for hire_date is '01-jan-1951'(date)
    DEFAULT FOR days_or_hours IS 'D'
    DEFAULT FOR time_start IS '09:00'
    DEFAULT FOR time_end IS '17:00'
    DEFAULT FOR date_start IS '0001/01/01 00:00:00' (DATE)
    DEFAULT FOR date_end IS '4712/12/31 00:00:00' (DATE)
    /* database items */
    DEFAULT FOR asg_start_time IS '09:00'
    DEFAULT FOR asg_end_time IS '17:00'
    DEFAULT FOR asg_pos_start_time IS '09:00'
    DEFAULT FOR asg_pos_end_time IS '17:00'
    v_business_group_id=81
    /* local variables */
    error_or_warning = ' '
    invalid_msg = ' '
    duration = '0'
    number_of_days = 0
    first_day_hours = 0
    last_day_hours = 0
    /* Defaults Section */
    /* default values for working day, these are only used if no
    working conditions can be found */
    begin_day = '09:00'
    end_day = '17:00'
    IF ((date_start WAS DEFAULTED) or (date_end WAS DEFAULTED)) then
    duration = '0'
    else
    number_of_days = days_between(date_end,date_start)
    /* absence in hours */
    IF days_or_hours = 'H'
    OR (days_or_hours WAS DEFAULTED
    AND time_start WAS NOT DEFAULTED
    AND time_end WAS NOT DEFAULTED) THEN
    /* look for the assignment values*/
    If ((asg_start_time WAS NOT DEFAULTED) and
    (asg_end_time WAS NOT DEFAULTED)) then
    begin_day = asg_start_time
    end_day = asg_end_time
    else
    /* look for the position values */
    if ((asg_pos_start_time WAS NOT DEFAULTED) and
    (asg_pos_end_time WAS NOT DEFAULTED)) then
    begin_day = asg_pos_start_time
    end_day = asg_pos_end_time
    /* compute hours per day */
    hours_per_day = ((to_num(substr(end_day,1,2))*60 +
    to_num(substr(end_day,4,2))) -
    (to_num(substr(begin_day,1,2))*60 +
    to_num(substr(begin_day,4,2)))) / 60
    /* absence takes place during the same day */
    IF number_of_days = 0 THEN
    duration = to_char(((to_num(substr(time_end,1,2))*60 +
    to_num(substr(time_end,4,2))) -
    (to_num(substr(time_start,1,2))*60 +
    to_num(substr(time_start,4,2)))) / 60)
    /* more than one day */
    ELSE
    /* Changes for bug3093970 starts here */
    first_day_hours =((to_num(substr(end_day,1,2))*60 +
    to_num(substr(end_day,4,2))) -
    (to_num(substr(time_start,1,2))*60 +
    to_num(substr(time_start,4,2))) ) / 60
         last_day_hours = ((to_num(substr(time_end,1,2))*60 +
    to_num(substr(time_end,4,2))) -
    (to_num(substr(begin_day,1,2))*60 +
    to_num(substr(begin_day,4,2))))/60
         if first_day_hours <=0
         OR first_day_hours > hours_per_day
         OR last_day_hours <= 0
         OR last_day_hours > hours_per_day THEN
    /* Leave timings are out off standard timings*/
    /* So use 24 hours rule */
         first_day_hours = (24*60 -
         (to_num(substr(time_start,1,2))*60 +
    to_num(substr(time_start,4,2))))/60
    last_day_hours = (to_num(substr(time_end,1,2))*60 +
    to_num(substr(time_end,4,2)))/60
    duration = to_char(first_day_hours+last_day_hours)
    duration = to_char(to_num(duration) +
    (DAYS_BETWEEN(date_end,date_start) - 1)* hours_per_day)
    /* Changes for bug3093970 ends here */
    /* absence in days */
    ELSE
    duration = to_char(DAYS_BETWEEN(date_end,date_start) + 1)
    /* use of error messages:
    if to_num(duration) = 0 then
    duration = 'FAILED'
    invalid_msg = 'HR_ABSENCE_CANNOT_BE_ZERO'
    v_duration=to_number(duration)
    length_of_service=(days_between(date_start,hire_date)+1)/365
    v_leave_type=XXAQ_LEAVE_TYPE(v_business_group_id,absence_attendance_type_id)
    if v_leave_type='HAJJ LEAVE' then
    if length_of_service<=aq_los_for_hajj_leave then
    duration = 'FAILED'
    invalid_msg = 'Length of Service Should be more than '||to_char(aq_los_for_hajj_leave)|| ' years'
    else
    if v_duration+XXAQLEAVEAVAILED(per_emp_number,
    v_leave_type)>aq_hajj_leave_entitlement then
    duration = 'FAILED'
    invalid_msg = 'Maximum Entitlement Should Be '||to_char(aq_hajj_leave_entitlement)
    /*Marriage Leave*/
    if v_leave_type='MARRIAGE LEAVE' then
    if v_duration+XXAQLEAVEAVAILED(per_emp_number,
    v_leave_type)>aq_marriage_leave_entitlement then
    duration = 'FAILED'
    invalid_msg = 'Maximum Entitlement Should Be '||to_char(aq_marriage_leave_entitlement)
    /*Paternity Leave*/
    if v_leave_type='PATERNITY LEAVE' then
    if v_duration+XXAQLEAVEAVAILED(per_emp_number,
    v_leave_type)>aq_paternity_leave_entitlement then
    duration = 'FAILED'
    invalid_msg = 'Maximum Entitlement Should Be '||to_char(aq_paternity_leave_entitlement)
    /*Maternity Leave*/
    if v_leave_type='MATERNITY LEAVE' then
    if PER_SEX<>'Female' then
    duration = 'FAILED'
    invalid_msg = 'Only Female Employees are Eligible for Maternity Leave'
    /*unpaid leave hours begin*/
    /*if v_leave_type='UNPAID LEAVE HOURS' then
    if v_duration>8 then
    duration = 'FAILED'
    invalid_msg = TO_CHAR(v_duration)||'Duration Should not Exceed 8 Hours for This Leave Type'
    /*unpaid leave hours end*/
    return duration, invalid_msg
    Regards,
    Jithin

  • Movie rentals disappear several days after transferring to iPad.

    I'm having a repeating problem where I rent iTunes movies on my laptop and then transfer them to my iPad but the movies disappear from the iPad after several days. They do not reappear on my laptop, nor do they show as expired. They are literally just gone without warning. This is always inside the 30 day rental period and without opening them. I'm aware of the 24-hour rule and that is not the problem. They literally just vanish.
    iTunes customer service has been good about restoring credits to my account for missing movies, but they are clueless as to why it is happening. I am running the latest OS versions on my laptop (mid 2012 Mac Book Pro) and iPad 2. Everything is up to date.
    The first time this happened it was curiousity; now that it's happened multiple times I am DONE with iTunes rentals until there is a solution. The tipping point was when the customer service person emailed me and suggested I use the fee-based support system to work directly with an Apple tech specialist.
    Really? Are you suggesting that I should PAY YOU to fix a broken system just so to once again have the opportunity to PAY YOU to watch movies? I don't think so...
    I'm a die hard Apple user/owner but the suggestion that I pay them to find a software bug...just so I then can give them more money (in the form of rentals)...ridiculous. That's what's called "adding insult to injury."
    I really would like to see this resolved, but I'm switching to Amazon rentals in the mean time.
    Has anyone else experienced a similar issue?

    When I go to this screen it says the movie is on the right side. I apply the changes. After the sync, it says it is on the Ipad. However it is not on the ipad. I've had the Ipad2 since it came out. THis is the first time this has happened.
    The Django Unchained Movie being stuck on the Ipad without seeing it on the ipad is old news. I thought I got it off. It's still on there.

  • TM Capabilities question

    Hey campers
    I am trying to plan out a backup/storage solution for my MacBook Pro... I am going to get an ExpressCard eSATA card and an OWC Elite Dual Drive External Enclosure (the one with eSATA, FireWire 400/800 and USB). I currently have 1x 1TB Drive that is my storage drive. I also upgraded my laptops internal drive to 500GB.
    My question then is this... If I buy a 1.5TB drive and use it in the dual drive enclosure along with the 1TB drive, can I partition the 1.5TB drive with 500GB to backup the internal and the remaining 1TB for the storage drive?
    I am sure someone is asking "why Time Machine for a storage drive?", reason is, I am a photographer and am storing my pictures on it. A mirroring array is a possibility, but a mirror array doesn't save me if pictures are accidentally deleted (as happened to me a month ago). Time Machine will save me from that miss step. Of course CarbonCopyCloner is an option, but Time Machine is automatic and so stinkin sexy.
    Thanks for the input!

    TM is useful for the times you lose a file while working on it. But for long-term archive/storage it is not good because it is designed to delete backups when space gets scarce.
    Proper backup requires sticking to rigorous routines, including rotating backup targets for offsite storage.
    This is not to say that you cannot use TM for the eventualities when a file is deleted. You can and if it's been more than an hour since the file was created, there will be a backup of it. But any file created between TM's hourly backups will (of course) not be backed up.
    Your backup solution ties in with your photographic workflow and there are many different ways of incorporating backups into that. It depends on how you work, what tasks you carry out, and where you are when doing them (in relation to your backups that is).
    Remember also that Aperture, if you use that, includes the Vault feature, which allows you to backup images.
    Remember always to backup your master files before working on them. Don't rely on TM cathing them (or on image editor applications' "non-destructive" editing).
    One can have one area which is used for "active" files, ie files you're working on and processing. That area - such as a folder (like Desktop) - can then be backed up by TM. This will recover any accidental deletions, subject to TM's one-hour rule.
    Set up a routine to backup - either manual backups or scheduled backups. For the latter, have a look at for instance the paid-for version of SuperDuper. This also includes the SmartUpdate function, which only backs up what's changed since the last time. This makes backups significantly faster.
    Then add to this rotating backup targets for extra security.
    Simplicity is also part of any backup routine (which explains why TM is so tantalising). So one idea is to designate your desktop as the "active area" and have TM backup your bootdrive (incl the desktop) to the 500 GB partition, then manually clone your 1TB storage to the 1TB volume on the 1.5TB drive.
    Just some thoughts. There are many different ways and the best is to try out.
    /p

  • How Long Does Confirmation Take after Submitting RSS Page URL?

    I have submitted my RSS page URL over a week ago and have heard nothing back. Am I supposed to get an e mail with the correct link to the store? RSS Feed is Valid with the Feed Validator Website.

    Hi there,
    You mean Business Catalyst? And that you have set up your domain registra a record or DNS to point to BC and that you have set up correctly the domain in the domain manager?
    If you done those correctly it depends on the domain. If it is same country domain like a .co.uk then it can be just a few hours if you have a good ISP, if it is a domain like a .com it can take up to 24 hours.
    In any case some ISP's will update their cache faster then others so some people will see the new site but some may not for a little while longer. A good 24 hours rule is a safe bet to ensure everyone sees the new site you take live.

  • Negative time configuration

    Dear gurus,
    Please could anyone guide me through negative time configurations, If you have some configuration documents that will be of great use.
    thanks in advance
    jeeva

    Hi,
    The configuration of TIMEMANAGEMENT starts with defining of work schedules, which further is assigned to employees for calculation of Payroll. Work Schedule Work schedules are very essential for employee to exist in the system. The following process explains creation of work schedules without which the employee times cannot be recorded and the Payroll also cannot be executed. Work schedule is a Pattern of daily working Times of an employee scheduled to work and act as a guideline for employee working time. When employee is hired the work schedule rule is attached. As and when there is a change in employee working pattern the same will be changed in Infotype 0007. The Work schedule rule will give the following details: Daily working Hours with begin Time and end time of work (Includes the tolerance Limits) Weekly working Hours Monthly working Hours Annual Working Hours HOLIDAY CLASSES/CALENDAR Public Holidays are predefined in SAP. The Holiday calendar creation process is explained below: IMG Path: Personnel Time management ->Work schedules->Define Public Holiday classes Table/View: NA Transaction Code: SCAL /OY05 Holiday Class: In Bill Forge Public Holiday class 1 is used for all holidays. There will be two types of Public holidays (PH) defined for Project namely Fixed Date: The PH days which fall on a fixed date e.g.15th August Floating public Holiday: The FPH is a movable holiday, which means the holiday doesnu2019t fall every year on the same day (Eg: Diwali /Holi) Fixed Holiday Incorporate the following while creating the Public Holiday on a fixed day: Date of the Month (day) Month Holiday class and Holiday short Text and Long Text. Creation of Floating Public Holiday: Incorporate the following while creating the Floating Public Holiday Year, Month and date of the Month (day) e.g. 14th MARCH 2007 --HOLI Holiday Class Public Holiday short Text and Long Text. Sort Criteria Public Holidays define List of holidays for each region are attached as the annexure I. Holiday Calendar Here the Public Holidays are attached to Holiday calendar Holiday Calendar defined for . The List of holidays that fall under each of the holiday calendar is listed below. BF HOLIDAY CALENDAR Factory Calendar : In 2 holiday calendars have been created and one assigned to a factory calendar, to differentiate the plant level working days in PP module. As they have no specified holidays. GROUPINGS FOR WORK SCHEDULES DWS Grouping Here Daily work Schedule grouping is attached to the Personnel Subarea grouping. The grouping is required to cater to the different requirements and time rules in the company. IMG Path: Personnel Time Management.. work Schedule.. Personnel Subarea Groupings (PSG).. Set groupings for the Daily Work schedules (DWS). Table/View: T508Z The personnel subareas have to be grouped for work schedules so that different personnel subareas can have different work schedules. IMG Path: Personnel Time Management.. work Schedule.. Personnel Subarea Groupings.. Set groupings for the work schedules. Table: V_001P_N. DAILY BREAK SCHEDULES Here the Daily break schedule is variable, for a period of 60 minutes which is paid and can be availed any time between three hours depending on the Shift working times. IMG Path: Personnel Time Management.. work Schedule.. Daily Work schedules .. Define daily break Schedules.. Determine Break Schedules. Table/View: V_T550P. Breaks grouping for Daily work Schedule is u201801u2019 DAILY WORK SCHEDULES Daily Work schedule consists of the number of working hours and planned working time of the schedule. If the schedule consists any breaks they also have to be attached to the work schedule. IMG Path: Personnel Time Management.. work Schedule.. Daily Work schedules (DWS).. Define daily work schedules. DWS grouping for Daily work Schedule is u201801u2019 Table/View: V_T550A. 2. DWS FOR NORMAL WORKING TIME 3. DWS FOR SUNDAY PERIOD WORK SCHEDULE Periodic work schedule is the combination of DWS for a period (i.e. a Week). As operates 6 days a week (Monday to Saturday) for these days the DWS would be that of a Working day and for Sunday DWS off would be used. IMG Path: Personnel Time Management.. work Schedule.. Period work schedules .. Define period work Schedules. Table/View: V_T551A Day Types No new day types are defined. SAP standard ones are used. Blank - work/Paid - If the employ works then only salary is paid. 1. O/Pd - Off /Paid - The day is off and its paid off. 2. O/Up - Off/ Upd - The day is off and is unpaid off day. 3. O/Spd - Off/Spd - This day is special day like company formation day IMG Path: Personnel Time Management.. work Schedule.. Day types.. Define Day types. Table/View: V_T553T Day Selection Rule The selection rule will decide whether the day is working day or non-working day and the settings are to be configured as per the requirement. IMG Path: Personnel Time Management.. work Schedule.. Day types .. Define selection Rules. Table/View: T553A Transaction code: NA Blank = work and get Paid (applies for weekday/Saturday and Sunday) = Holiday means off and paid. = Off and Unpaid EMPLOYEE SUBGROUP GROUPING No new employee groups are defined. The two standard groups available in SAP are 1. Industrial Workers 2. Salaried Employees IMG Path: Personnel Time Management.. work Schedule.. work schedule rules and work schedules.. Define employee subgroup groupings.. Define Employee Subgroup Grouping. Table/View: V_T508T Employee subgroup grouping for work schedules Here the employee subgroups are grouped as employee subgroup grouping 02. IMG Path: Personnel Time Management.. work Schedule.. work schedule rules and work schedules.. Define employee subgroup groupings.. Group Employee Subgroups for Work Schedules Table/View: Table: V_503_D Groupings for the Public Holiday Calenda As there is only one holiday calendars defined for , each holiday calendar has to be assigned to the concerned Personnel Sub Area. IMG Path: Personnel Time Management.. work Schedule.. work schedule rules and work schedules .. Define groupings for the public holiday calendar. Table/View: V_001P_M Different Holiday calendars are defined and attached based on the holidays declared. SET WORK SCHEDULE RULES AND WORK SCHEDULES Here the work schedule Rules are defined using employee subgroup grouping, holiday calendar, personnel subarea grouping, work schedule rule (we can name as per the naming conventions), from date and to date, under the working time (No. of working hours per day, weekly working hours, weekly workdays, monthly working hours and annual working hours, rules for day type, grouping for daily work schedule (normally this comes automatically since the settings are made initially), Under period work schedule attach the Period work schedule). IMG Path: Personnel Time Management.. work Schedule.. work schedule rules and work schedules.. set work Schedule rules and work schedules. Table/View: V_T508A WORK SCHEDULE RULE General which is for a fixed period of 7.50 hrs from 10:30 to 18:00 hrs and Create/Generate work schedules Work schedules are to be generated for a specified period. There are two methods of generation namely Manual Generation Batch Manual generation: Generating the work schedule rule manually will help in finding out any configuration errors and eliminating problems by rectifying them. IMG Path: Personnel Time Management.. work Schedule.. work schedule rules and work schedules.. Generate Work schedules manually. Transaction code: PT01 Work Schedules holiday calendars are created from 1950 to 9999 years. To handle the legacy data and the previous employees date of joining. The work schedules are generated from 2007 to till date. SET DEFAULT VALUE FOR WORK SCHEDULES Feature SCHKZ is used to default the work schedule to a particular Personnel area / Sub area. If this is done this would get defaulted in the IT 0007 so that it may not be maintained manually. IMG Path: Personnel Time Management.. work Schedules.. planned working time .. Set default value for the work schedules. Transaction code: PE03 Feature SCHKZ Feature TMSTA IMG Path: Personnel Time Management.. work Schedule.. work schedule rules and work schedules.. Generate Work schedules manually After that you can goahead for Absence quota Config.
    Then go se38 give RPTQTA00 and execute ......
    Thanks and Regards,
    Revathi.

  • How to edit working hours in the calendar rules

    Hi..
    Does anybody know how to change the working hours in the calendar rule editor as in mine case those working hours are already frozen.
    Ritu

    Got the answer............
    it just the game of arrow keys ;)

  • Error 1200323 after long hours of running business rules?

    Hi all,
    I am experiencing some problems with running business rules....
    I got a sequence which includes about 20 business rules to run....
    After several hours of running this sequence, it shows the errorcode: 1200323, which said that "Error parsing formula for [REGION DEFINITION] (line 1): expression expected after [(].
    However, worst of all, this error does not always happen. Sometimes, I could run this sequence successfully without any error happening.
    Any one experienced the same problem before?
    Any suggestion are welcome and appreciated....
    Thank you,
    Casper

    Gregg Stewart wrote:
    ...my iMac screen has this low audible hiss and pop, then afterwards it has a difficult time redering images even images from the web, and only after being powered down overnight does it appear to do better.
    I also play a 3d video game from time to time while in the Windows 7 Bootcamp mode, and it appears the problem happens sooner when doing that.
    You have a defective video card, take it in for service.
    Run a hardware check by holding the d key down (for a long time) when rebooting, wrtie down what it says if anything.
    If you didn't buy AppleCare, you have 1 year from the day of purchase to do so, it's highly recommended as the iMac's all in one design is prone to issues with heat, and it's not modular so one part goes down requires the entire machine to be brought in for service.
    IMO, I never recommend a iMac expect to very light desktop consumer type users, heavy business users I recommend a MacPro this way they can switch parts and keep on going, unless they are a rich buisnes that can afford to have another iMac on standby. 

  • Smb2 of 10.9 is not working again after loosing connection by standby rules or because it was untouched for hours

    if the computer went to standby or is untouched for hours the smb connections are dissappeared from finder.. even an open finder windows on an inner directory of such a connection is then empty. I am used to that.
    Before 10.9 I could then with cmd + k (go to - Server) reconnect to the smb-Server.
    Now this is not working anymore, instead there is a window which is telling me that there is a problem and I should go asking my administrator...
    At first I thought the self implementation of smb2 is a good thing - it felt running a bit faster - but in that way  it is unusable :  I have to restart my Macbook or my Mac Mini to get back a working connection - and I cannot resist to say : such thing is not happening with MS Windows :-(
    Is there any trick out there to work around this problem - actually I got to ask: Am I the only one who is experiencing this problem ?
    Many thx
    Best Regards,
    Andre

    I found the reason the downgrade was not working. It had to do with restrictions of compressed files in the firewall, I allowed compressed files though and it downgraded just fine.
    So... as far as I am concerned that fixes the problem for now. Unfortunately it seems that the ndiswrapper business is not getting any better since the last two upgrades broke my wireless (and I'm sure countless others out there).
    R.

  • TM - One Work Schedule rule - but differential pay according to worked hour

    Hi All,
    I am not sure if my que makes sense.
    Is it possoible to define one work schedule and pay the hourly employee according to actual hours he worked...meaning if he works from 2PM - 10 PM pay at X rate...but if emp works from 10PM - 6 AM bay the employee at Y rate?
    The business need is 3rd shift emp show up for 2nd shift couple of days and the emp gets paid the 3rd premium rate..when he should not..right now we have 3 shift and maiintaing the shift premium in IT0008.
    Is this possible...can someone please let me know.
    Thanks!

    No they are not using IT2003, instead emp who schedule for night shift shows up for the eve shift and hence its a big mess bcos of the "prev daily ind" is set and hours are calculated wrongly. And payroll have to manualy deduct the 3rd shift(night) premium
    Instead I am thinking...if we could create a flex WSR and based on the hours emp works we assign the premium.. does that make sense?
    As I am typing I am thinking can we control in the PCR like if the emp shows up during these hours assign this w/t etc??

Maybe you are looking for

  • Value axis in WAD Chart

    Hello Experts I am using a Chart web-item in a WAD web template. Now I have set up the value axis and the sample data property of the chart with a minimum value = -500 and max value = 3000. However, when I execute the web template on the portal the v

  • Web based access

    Is there a way to setup an email service so people can access there e-mail through logging in on a website using the Xserve?

  • Having a huge DoS problem with Intel IMac. Help!!!

    I am suffering from a hugely debilitating DoS attack that seizes control of hardware devices, installs bogus versions of files and executables, prohibits the installation of more sophisticated firewall and antivirus software by spinning down the DVD

  • [SOLVED]System upgrade error

    Hi, Trying to upgrade my whole system, using the command: pacman -Syu as root, I got the following error: error: failed to commit transaction (conflicting files) python2-twisted: /usr/lib/python2.7/site-packages/twisted/plugins/dropin.cache exists in

  • Anyone here a NAPP member and know the discount on cs5 upgrade?

    I'm looking into becoming an NAPP member and wondering if anyone here is and what the current discount is on an upgrade from the cs3 to the cs5 premium design suite? I can't seem to find any information. thanks!