Actual duration

Please someone can explain how does the system calculate the Actual duration field in Total confirmation data screen in IW41. Actual start and finish dates and times are involved but what else?
Thanks.

Hi,
In the Confirmation Data section of the screen there is a Actual Duration field (IDAUR) where a manual entry can be made.
On Total Confirmation Data section of IW41 screen there is a calculated Actual Duration field (IDAUV). This duration is calculated as lenfth of time from ACTUAL START to ACTUAL FINISH Date/time. These fields are visable on operation DATES tab. Field is calculated but not stored in any database table.
-Paul

Similar Messages

  • TABLE: ACTUAL DURATION IN THE ORDER CONFIRMATION

    HI EXPERT,
    WHAT'S THE TABLE OF THE "ACTUAL DURATION OF THE ACTIVITY" CORUF-IDAUV IN THE "ORDER CONFIRMATION"
    THANKS

    Hi Bakkali,
    The table AFVV stores all the dates related information for the activity. Unfortuenately you can not get the actual duration directly, as such field does not exits. But you can use the following information to calculate it:
    ISDD (actual start), IEDD  (actual finish),
    Alternative is use the function CXPS_CALC_FIELDS_FOR_ACT,
    which you get the the actual duration too: CALCULATED- IDAUER (actual duration).
    Kind regards,
    Zhenbo

  • Actual Work vs Actual Duration

    What is the difference between Actual Work and Actual Duration?

    They are completely different, even though they appear to be measured in the same units.
    A task can have a duration and within that duration there may be zero work or any amount greater than zero.
    Duration determines how long a task will take, since it is the time between the start and the finish of the task.
    Work is usually, but not always, what it takes to get the task done, and usually, but not always, determines how much the task will cost.
    Before the task starts, the duration and the work are both "scheduled". There is no actual of either, and both are remaining. After the task starts, and after some work is expended on it, it accumulates some actual duration and some actual work, and some
    remaining duration and remaining work remains.
    duration = actual duration + remaining duration
    work = actual work + remaining work
    ... until all of both of them is actual and there is no remaining of either.
    Duration is like the envelope. the work must occur inside the duration.
    The actual work must occur inside the actual duration.
    Hope this helps.

  • Actual duration is overwritten by quantity field

    Hi all,
    we have a problem in CRM service. When entering the times/dates in the confirmation, the actual duration
    is overwritten by the quantity. What happens is this:
    we enter the start date/time, and enddate/time
    we enter the actual duration, and give enter.
    After this, we enter the quantity, and now the actual duration is overwritten by the quantity field.
    Anybody an idea how to solve this?
    regards,
    Wim

    solved it ourselves

  • Actual Duration with collective confirmation

    Dear experts
    actual duration does not appear in confirmation Report CN48N when i confirm activity with collective confirmation CN27
    and if possible i need the system to calculate automatically the actual duration when i entered actual start and finish dates
    Thanks & Regards

    >
    Mohammad wrote:
    > actual duration does not appear in confirmation Report CN48N when i confirm activity with collective confirmation CN27
    >
    is it appearing by individual confirmation..?

  • Is there a way to change the duration of a group of selected clips all at once?

    Hi all,
    I'm working with good old Premiere 6 on Windows 7.
    Is there a way to change the duration of a group of selected clips all at once?  If I have a large group of clips in my timeline that are all the same duration, once I've selected them all in a group, can I somehow change the frame number duration of all the clips at the same time?
    I've found other things that can be done to a group of clips at the same time, but I can't find a way to change the duration of a group of selected clips.
    Thanks,
    digi

    Thanks Jim and Bill,
    In my efforts to work around the problems with the distortion and horizontal interlace lines that come when using the Motion Settings, I'm doing stop frame animation with hundreds and hundreds of layers in PSDs in multiple files placed in hundreds of one, four and six frame sections in Premiere, so if I find that I need to change the number of frames per clip in hundreds of consecutive clips (not actual duration of speed changes), then I need to pull out the right side of hundreds of frames after first moving them apart enough to allow for changing them if I'm making them longer.
    These animations are different from the rotating reel animations in that they are for laterally moving subjects that are long streams of moving graphics and photos.
    I read about "clip nesting", but I think that only applies to clips or groups of clips that are the same, whereas my clips are each from different imported layers times 125 or so, consecutively placed one after another to create the laterally moving stop frame animation.
    Now I've tried johnbmx4christ's alternate method of creating rotations that was just posted on the other thread about the rotation distortion, but that method results in the same oblong distortion and messed up looking horizontal interlace lines.
    What a can of worms.
    Thanks,
    digi

  • Can't change default video transition duration in PRE7 project

    I couldn't find the solution  for the following problem. In one of my Premiere Elements 7 projects, suddenly the video transition default duration changed from 30 frames to 3 frames. After inserting this 3 frames long transition, I can adjust it (expanding or shrinking) in the timeline, change the duration via the "Edit Transition" dialog box, however there is no way I can change the default duration. I can change the duration value in the Edit > Preferences > General dialog box but it has no effect on the actual duration. This is true for all transitions. On the other hand, the other projects (I checked a few), also  a new project work properly: In them, the default duration is 30 frames, and I can set it in the Properties dialog box to any other value. So, this problem appears to be project specific. I hope somebody can help me, so I do not have to redo this particular project. Thanks in advance, Laci.

    Steve, This is the same camcorder I have been using the last five years. Other projects from footages taken the same time are working fine. Also, I just created a 'new' (test) project from the same clips (many clips, about 25 minutes, several bmp pictures in it) - and it also works fine! It must be some very peculiar feature of that particular project, and I do not think it is worth to spend more time with it. I just thought that it might have happened with somebody else and there is a known solution. I consider this issue closed, thanks for the help. Laci. (PS: I also have an insignificant problem: I uploaded my picture to my preferences page here a couple of months ago, set it to be displayed but it does not appear. Who could help with this? Thanks.)

  • Project task Actual Finish Date

    Hi All,
    I am working in R12 Project module and I have a requirement to get the Actual finish date of a Project task. I have completed the task(Go Live)100%. and its showing that Actual Finish date .but actual finish date is showing blank when I check in the table pa_tasks. Is there any othet table which is storing teh Task actual finish date othet than pa_tasks?
    select pt.actual_finish_date
    from apps.pa_projects_All pa,pa_tasks_V pt
    where-- pa.project_id=ool.project_id
    pa.project_id=pt.project_id
    and upper(task_name) like '%GO%LIVE%'
    and PROJECT_STATUS_CODE='APPROVED'
    and pa.segment1='10007766'
    Thanks,
    Joohi
    Edited by: 935051 on 31-Jul-2012 05:48

    Like Trevor I couldn't find the option in 2013 version nor in previous versions of MSP. Maybe a more experienced fellow will jump in and bring more knowledge.
    That being said, there is the following advanced option which could be seen in a similar way if you look at the description. By default (option cleared) if you enter a %complete, Project will spread the actual work until the actual duration. If you check
    the option, it will consider the status date instead. Thus it will apply for your definition where you enter 100% complete.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • Variable duration tasks

    I have a schedule with a lot of testing tasks in it.  In between these tasks are periods of down time on the test stand.  I want to know if there is a way to create or link these down time tasks so that they will shorten in duration if I increase
    the duration of the predecessor.  I don't want the second test to slip unless all the down time has been used up.
    Test 1    10 days
    down time     5 days
    Test 2     20 days
    I would like to be able to increase duration on Test 1 without slipping Test 2 until the "down time" task is at 0 duration.  I know you can manually decrement days on the "down time" task, but I don't want to do that.
    Brian

    I would take a slightly different approach. I would try to avoid the use of date constraints entirely, since I think that they are bound to cause other problems (in particular, obscuring the critical path) even if they might seem to be a solution to this
    one. I am not sure what happens during the "downtime" but suppose nothing happens except that duration passes (actual duration accumulates and remaining duration diminishes). By the way, I think this is better than using FS with lag.
    Assuming that once it is started Test 1 is in progress every day, so not interrupted, there two ways that Test 1 can slip. It actually starts later than scheduled and/or it takes longer, or has, by the time it is finished, more actual duration, than was
    scheduled. Either way, at some point during Test 1 it becomes apparent that the finish date is going to be later than scheduled. Suppose it starts as scheduled but then when you get to day 6 (the status date) you realise that is going to be an 11 day task.
    When you update the progress with the actual start date and the actual duration of 6 days (mark on track will do it), MSP calculates 4 days remaining. You would increment the remaining duration to 5 days. You don't want Test 2 to slip, so you shave 1 day off
    the downtime, which is your buffer. You might look at the progress of Test 1 each day after day 6 (move the status date) and might add one day to the remaining duration each day. Test 2 won't get re-scheduled until Test 1 turns into a 15 day task and the downtime
    is zero. I know you say that you don't want to decrement the downtime, but I don't know why not. The necessity for each decrement of downtime follows from the necessity to increment Test 1.
    Anyway, if you retain the FS predecessor link from Test 1 to Test 2 (if it is true that Test 2 cannot start until after the finish of Test 1), and impose a SNET date constraint on Test 2, the downtime is really just there to measure the duration between
    the finish of Test 1 and the start of Test 2. So don't link downtime to either of the other two and make it a hammock task.

  • Project Versions: Plan Work and Actual Work

    Hi,
    Can you pls suggest me,
    where can i get Project actual work and planned work from R/3.
    which R/3 table will provide this information for different Project Versions.
    Thes values are required against each Project version.
    Your valuable inputs will be rewarded.
    Thanks,
    Lakshmi.

    Hi,
    We have the following scenario: The system does not default the Actual Duration when the Start Date, Time and Finish Date, Time are entered on the time confirmation, it should calculate the time and insert the value in the Actual Duration field.
    Is it possilbe.
    Regards
    JF
    Please open a thread for your specific query.
    -Paul
    Moderator
    Edited by: Paul Meehan on Sep 9, 2011 10:59 AM

  • Set Case-Milestone duration in java: update not seen in workspace

    Hi
    I created the following method to set the duration of a phase's end-milestone based on the start milestone being attained:
        public static void setFaseDeadline(Connector connector, CaseIdentifier caseIdentifier, String phaseStartMilestoneName, String phaseEndMilestoneName) throws CaseServiceException {
            CaseMilestone startMilestone = getCaseMileStone(connector, caseIdentifier, phaseStartMilestoneName);
            if (startMilestone != null) {
                pl("State startMilestone: " + startMilestone.getState());
                CaseMilestone endMilestone = getCaseMileStone(connector, caseIdentifier, phaseEndMilestoneName);
                pl("State endMilestone: " + endMilestone.getState());
                if ("ATTAINED".equals(startMilestone.getState()) &&
                    "NOT_ATTAINED".equals(endMilestone.getState())) {
                    Calendar deadLine = startMilestone.getUpdatedDate();
                    pl("Start Milestone updated: " + formatCalendar(deadLine));
                    deadLine.add(Calendar.MINUTE, 5);
                    endMilestone.setDeadline(deadLine);                
                    pl("End Milestone Deadline: " + formatCalendar(endMilestone.getDeadline()));
                    pl("End Milestone Deadline Duration: " + endMilestone.getDeadlineDuration());
    It seems to work fine, duration gets set, however in the workspace I don't see that the milestone is updated.
    The milestones are fetched by
            ICaseService caseService = getCaseService();
            List caseMilestoneList = caseService.getCaseMileStones(context, caseIdentifier);
    This is because the getMilestones method from the case does not deliver me any milestone.
    It seems that this gets me a copy of the milestones instead of the actual milestones
    Anyone an idea how to set the actual duration?
    Thanks in advance.

    In code above you see that I print the duration after that I set it.
    I created an example class that lists all the milestones:
            List caseMilestoneList = connector.getListOfCaseMilestones(caseIdentifier);
            pl("Case Milestone List size = " + caseMilestoneList.size());
            for (CaseMilestone caseMilestone : caseMilestoneList) {
                pl("Case Milestone Name: " + caseMilestone.getObjectName());
                pl("Case Milestone DisplayName: " + caseMilestone.getObjectDisplayName());
                pl("Case Milestone State: " + caseMilestone.getState());
                pl("Case Milestone Deadline: " + caseMilestone.getDeadline());
                pl("Case Milestone Deadline Duration: " + caseMilestone.getDeadlineDuration());
    This shows that the changed caseMilestone does not get saved to the case. Does anyone know how to save this change to the actual case?
    Oh, by the way, I'm using BPM 12c (12.1.3)

  • Project planing compare with actual situation

    Hello all,
    I have following questions:
    1. Is there a possibility to see in the GANTT chart both the projected and real duration of a task/phase, ideally two rectangles for each component - similar to MS Project for example?
    2. Is there any possibility to automatically update scheduling of dependent tasks when the actual duration of a task is different from the planned duration? After the phase is released, items are no longer scheduled automatically...
    Thanks very much
    Marcel

    Hi,
    to question 1:
    As long as the task is not completed, you will see the percent completed in a different color on the task. Once the task is completed, the GANTT chart shows the actual start and finish date. So in the GANTT chart, you don't see planned and actual.
    Question 2:
    You are correct, once released it will not schedule automatically any more. I guess, there is a class method for scheduling out there which could be called in a BadI. Maybe Bjoern knows more about it....
    I know, this is not too helpful, but that's it how it works in standard.
    Regards,
    Jochen

  • Cannot Paste Duration data--format changes upon Paste!

    I'm pasting some tabular data and one column is Duration (Ex: 01:19:00) and when I paste the data in values like 01:19:00 become 1:19 AM.
    I need the actual durations so they can be computed.... how can I get Numbers to stop automatically changing these values???
    Thanks,
    Robert

    For those which don't want to pre-format a table, I wrote this script which protect the durations.
    CAUTION :
    as the developers forgot to include duration in the list of formats settable thru AppleScript, I apply the format text. You will have to change it to duration 0:00:00.
    --[SCRIPT iTunestoNumbers]
    Enregistrer le script en tant que Script : iTunestoNumbers.scpt
    déplacer le fichier ainsi créé dans le dossier
    <VolumeDeDémarrage>:Users:<votreCompte>:Library:Scripts:Applications:Numbers:
    Il vous faudra peut-être créer le dossier Numbers et peut-être même le dossier Applications.
    Copier des données dans iTunes. Si elles contiennent des durées,
    aller au menu Scripts , choisir Numbers puis choisir “iTunestoNumbers”
    Le script les colle dans une table d'un nouveau document Numbers
    dont certaines colonnes sont définies au format texte pour préserver les dites durées.
    Il vous faudra retoucher le format en spécifiant durée, 0:00:00 dans l'Inspecteur de cellules.
    Je suis désolé mais les dévelopeurs ont oublié d'inclure durée dans les formats applicables à l’aide d’AppleScript.
    --=====
    L’aide du Finder explique:
    L’Utilitaire AppleScript permet d’activer le Menu des scripts :
    Ouvrez l’Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
    Cochez la case “Afficher le menu des scripts dans la barre de menus”.
    Sous 10.6.x,
    aller dans le panneau “Général” du dialogue Préférences de l’Éditeur Applescript
    puis cocher la case “Afficher le menu des scripts dans la barre des menus”.
    --=====
    Save the script as a Script: iTunestoNumbers.scpt
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Numbers:
    Maybe you would have to create the folder Numbers and even the folder Applications by yourself.
    Copy datas from iTunes. If they contain durations,
    go to the Scripts Menu, choose Numbers, then choose “iTunestoNumbers”
    The script will paste the datas in a Numbers new table
    whose some columns are defined as text to protect the duration entries.
    You will have to adjust the format to duration 0:00:00 thru the Inspector of Cells.
    I apologize but the develpers forgot to include duration in the list of formats settable thru AppleScript.
    --=====
    The Finder’s Help explains:
    To make the Script menu appear:
    Open the AppleScript utility located in Applications/AppleScript.
    Select the “Show Script Menu in menu bar” checkbox.
    Under 10.6.x,
    go to the General panel of AppleScript Editor’s Preferences dialog box
    and check the “Show Script menu in menu bar” option.
    --=====
    Yvan KOENIG (VALLAURIS, France)
    2011/03/24
    --=====
    on run
    run script doyourduty
    --my doyourduty()
    end run
    --=====
    script doyourduty
    -- on doyourduty()
    local le_fichier, en_liste, ligne_10, nb_colonnes, colonnesdedurees, c, item_c
    local format_duree, j, r, une_ligne, en_texte, myNewDoc, n_colonnes, nb_colonnes
    my activateGUIscripting()
    Extract the datas from the clipboard.
    set en_liste to paragraphs of (the clipboard as text)
    Search values containing durations to be able to apply the format duration to their columns.
    set ligne_10 to my decoupe(item 10 of en_liste, tab)
    set nb_colonnes to count of ligne_10
    set colonnesdedurees to {}
    repeat with c from 1 to nb_colonnes
    set item_c to item c of ligne_10
    if item_c contains ":" then
    set format_duree to true
    repeat with j from 1 to count of item_c
    if character j of item_c is not in {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":"} then
    set format_duree to false
    exit repeat
    end if
    end repeat -- with j
    if format_duree then copy c to end of colonnesdedurees
    end if -- item_c contains…
    end repeat -- with i
    Create a new Numbers document from the Apple's Blank template.
    set myNewDoc to my makeAnIworkDoc("Numbers")
    tell application "Numbers" to tell document myNewDoc to tell sheet 1 to tell table 1
    Remove header row and header column.
    remove row 1
    remove column 1
    Insert the required columns.
    set n_colonnes to count column
    repeat nb_colonnes - n_colonnes times
    add column after last column
    end repeat
    Define the format of columns which must be set to text.
    if colonnesdedurees is not {} then
    repeat with c from 1 to count of colonnesdedurees
    set une_colonne to item c of colonnesdedurees
    set format of range ((name of cell 1 of column une_colonne) & ":" & (name of cell -1 of column une_colonne)) to text
    end repeat
    end if -- colonnesdedurees is not {}…
    Define the first cell to paste in.
    set selection range to range "A1"
    end tell -- Numbers
    Concatenate the rows with carriage return as separators. Pass the result to the clipboard.
    set the clipboard to my recolle(en_liste, return)
    with timeout of (10 * 60) seconds
    my raccourci("Numbers", "v", "cas") (* Paste and Match Style *)
    end timeout
    Select every cells except the column 1.
    tell application "Numbers" to tell document myNewDoc to tell sheet 1 to tell table 1
    set selection range to range ("A1:" & name of last cell)
    end tell -- Numbers
    As there is no shortcut, trigger the menu item itself.
    my select_menu("Numbers", 6, 17) (* Table > Resize Columns to Fit Contents *)
    if colonnesdedurees is not {} then
    set colonnesde_dureestext to my recolle(colonnesdedurees, ", ")
    tell application "Numbers"
    if not my parleAnglais() then
    if (count of colonnesdedurees) = 1 then
    display dialog "Don’t forget to set the format" & return & "of column “" & colonnesdedurees & "” to duration 0:00:00 !"
    else
    display dialog "Don’t forget to set the format" & return & "of columns “" & my recolle(colonnesdedurees, ", ") & "” to duration 0:00:00 !"
    end if -- (count of colonnesdedurees)…
    else
    if (count of colonnesdedurees) = 1 then
    display dialog "N'oubliez pas de fixer le format" & return & "de la colonne « " & colonnesdedurees & " » à durée 0:00:00 !"
    else
    display dialog "N'oubliez pas de fixer le format" & return & "des colonnes « " & my recolle(colonnesdedurees, ", ") & " » à durée 0:00:00 !"
    end if -- (count of colonnesdedurees)…
    end if -- parleAnglais{}
    end tell
    end if -- colonnesdedurees is not {}…
    -- end doyourduty
    end script
    --=====
    on parleAnglais()
    local z
    try
    tell application "Numbers" to set z to localized string "Cancel"
    on error
    set z to "Cancel"
    end try
    return (z is not "Annuler")
    end parleAnglais
    --=====
    on decoupe(t, d)
    local oTIDs, l
    set oTIDs to AppleScript's text item delimiters
    set AppleScript's text item delimiters to d
    set l to text items of t
    set AppleScript's text item delimiters to oTIDs
    return l
    end decoupe
    --=====
    on recolle(l, d)
    local oTIDs, t
    set oTIDs to AppleScript's text item delimiters
    set AppleScript's text item delimiters to d
    set t to l as text
    set AppleScript's text item delimiters to oTIDs
    return t
    end recolle
    --=====
    removes every occurences of d in text t
    on supprime(t, d)
    local oTIDs, l
    set oTIDs to AppleScript's text item delimiters
    set AppleScript's text item delimiters to d
    set l to text items of t
    set AppleScript's text item delimiters to ""
    set t to l as text
    set AppleScript's text item delimiters to oTIDs
    return t
    end supprime
    --=====
    Creates a new iWork document from the Blank template and returns its name.
    example:
    set myNewDoc to my makeAnIworkDoc(theApp)
    on makeAnIworkDoc(the_app)
    local maybe, pathto_theApp, nb_doc, doc_name
    if the_app is "Pages" then
    tell application "Pages"
    set nb_doc to count of documents
    make new document with properties {template name:item 1 of templates}
    end tell
    else if the_app is "Numbers" then
    tell application "System Events" to set maybe to the_app is in title of every application process
    if not maybe then tell application the_app to activate
    tell application "System Events"
    set pathto_theApp to get application file of application process the_app
    end tell
    tell application "Numbers"
    set nb_doc to count of documents
    open ((pathto_theApp as text) & "Contents:Resources:Templates:Blank.nmbtemplate:")
    end tell
    else
    if my parleAnglais(the_app) then
    error "The application “" & the_app & "“ is not accepted !"
    else
    error "l’application « " & the_app & " » n’est pas gérée !"
    end if
    end if
    tell application the_app
    repeat until (count of documents) > nb_doc
    delay 0.1
    end repeat
    set doc_name to name of document 1
    end tell -- the_App
    return doc_name
    end makeAnIworkDoc
    --=====
    on activateGUIscripting()
    (* to be sure than GUI scripting will be active *)
    tell application "System Events"
    if not (UI elements enabled) then set (UI elements enabled) to true
    end tell
    end activateGUIscripting
    --=====
    ==== Uses GUIscripting ====
    This handler may be used to 'type' text, invisible characters if the third parameter is an empty string.
    It may be used to 'type' keyboard raccourcis if the third parameter describe the required modifier keys.
    I changed its name « shortcut » to « raccourci » to get rid of a name conflict in Smile.
    on raccourci(a, t, d)
    local k
    tell application a to activate
    tell application "System Events" to tell application process a
    set frontmost to true
    try
    t * 1
    if d is "" then
    key code t
    else if d is "c" then
    key code t using {command down}
    else if d is "a" then
    key code t using {option down}
    else if d is "k" then
    key code t using {control down}
    else if d is "s" then
    key code t using {shift down}
    else if d is in {"ac", "ca"} then
    key code t using {command down, option down}
    else if d is in {"as", "sa"} then
    key code t using {shift down, option down}
    else if d is in {"sc", "cs"} then
    key code t using {command down, shift down}
    else if d is in {"kc", "ck"} then
    key code t using {command down, control down}
    else if d is in {"ks", "sk"} then
    key code t using {shift down, control down}
    else if (d contains "c") and (d contains "s") and d contains "k" then
    key code t using {command down, shift down, control down}
    else if (d contains "c") and (d contains "s") and d contains "a" then
    key code t using {command down, shift down, option down}
    end if
    on error
    repeat with k in t
    if d is "" then
    keystroke (k as text)
    else if d is "c" then
    keystroke (k as text) using {command down}
    else if d is "a" then
    keystroke k using {option down}
    else if d is "k" then
    keystroke (k as text) using {control down}
    else if d is "s" then
    keystroke k using {shift down}
    else if d is in {"ac", "ca"} then
    keystroke (k as text) using {command down, option down}
    else if d is in {"as", "sa"} then
    keystroke (k as text) using {shift down, option down}
    else if d is in {"sc", "cs"} then
    keystroke (k as text) using {command down, shift down}
    else if d is in {"kc", "ck"} then
    keystroke (k as text) using {command down, control down}
    else if d is in {"ks", "sk"} then
    keystroke (k as text) using {shift down, control down}
    else if (d contains "c") and (d contains "s") and d contains "k" then
    keystroke (k as text) using {command down, shift down, control down}
    else if (d contains "c") and (d contains "s") and d contains "a" then
    keystroke (k as text) using {command down, shift down, option down}
    end if
    end repeat
    end try
    end tell
    end raccourci
    --=====
    my selectMenu("Numbers",6, 17) (* Table > Resize Columns to Fit Contents *)
    ==== Uses GUIscripting ====
    on selectMenu(theApp, mt, mi)
    tell application theApp
    activate
    tell application "System Events" to tell process theApp to tell menu bar 1 to ¬
    tell menu bar item mt to tell menu 1 to click menu item mi
    end tell -- application theApp
    end selectMenu
    --=====
    useful to get the indexs of the triggered item
    my select_Menu("Numbers",6, 17) (* Table > Resize Columns to Fit Contents *)
    on select_menu(theApp, mt, mi)
    tell application theApp
    activate
    tell application "System Events" to tell (first process whose title is theApp) to tell menu bar 1
    get name of menu bar items
    01 - "Apple",
    02 - "Numbers",
    03 - "File",
    04 - "Edit",
    05 - "Insert",
    06 - "Table",
    07 - "Format",
    08 - "Arrange",
    09 - "View",
    10 - "Window",
    11 - "Share",
    12 - "Help"}
    get name of menu bar item mt
    -- {"Table"}
    tell menu bar item mt to tell menu 1
    get name of menu items
    01 - "Add Row Above",
    02 - "Add Row Below",
    03 - missing value
    04 - "Add Column Before",
    05 - "Add Column After",
    06 - missing value,
    07 - "Delete Row",
    08 - "Delete Column",
    09 - missing value,
    10 - "Header Rows",
    11 - "Header Columns",
    12 - "Freeze Header Rows",
    13 - "Freeze Header Columns",
    14 - "Footer Rows",
    15 - missing value,
    16 - "Resize Rows to Fit Content",
    17 - "Resize Columns to Fit Content",
    18 - missing value,
    19 - "Unhide All Rows",
    20 - "Unhide All Columns",
    21 - "Enable All Categories",
    22 - missing value,
    23 - "Merge Cells",
    24 - "Split into Rows"
    25 - "Split into Columns"
    26 - missing value
    27 - "Distribute Rows Evenly"
    28 - "Distribute Columns Evenly"
    29 - missing value
    30 - "Allow Border Selection"
    31 - missing value
    32 - "Show Reorganize Panel"}
    get name of menu item mi
    --{"Resize Columns to Fit Content"}
    click menu item mi
    end tell -- menu bar item…
    end tell -- System Events…
    end tell -- application theApp
    end select_menu
    --=====
    --[/SCRIPT]
    Yvan KOENIG (VALLAURIS, France) jeudi 24 mars 2011 17:08:42

  • Actual cost percentage distribution

    hi!
    i want to track my actual cost percentage regardless of the time. 
    I know the %complete is actual duration / baseline duration. I need to see a percentage field in a column which shows the percentage. My resources are "cost" resources
    for example there is a project. Duration 50 days and 2 tasks. A and B ,  A:20 days  B:30 days and A and B have the same cost.
    B starts when A finished.
    and at the 20th day A finishes and i want to see that percentage column 50%
    For all tasks and subtasks.
    Thanks

    A small correction is necessary immediately. % Complete = actual duration/total duration where total duration = actual duration + remaining duration.
    Baseline duration doesn't come into it.
    When you say "I need to see a percentage field in a column which shows the percentage", the question is "percentage of what"?
    Let's say A and B have the same cost, $50 each, assigned as 50 units of a cost type resource named "cost of A" and "cost of B" respectively.
    If A started as scheduled and finishes as scheduled with 20 days actual duration then at the end of day 20 (the status date) you can "mark on track" (there's a button for it on the ribbon). Note that you can't do this if A did not start as scheduled and
    finish as scheduled and have an actual duration of 20 days.
    MSP calculates the actual cost, which is the $50 for task A. There is no field built in to MSP for actual cost/total cost or the % cost, but it is easy to make one with a custom field. Just right click on the heading of any column, insert field, customise
    field, and write the formula:
    ([actual cost]/[cost])*100&" %"
    ... and there it is.

  • How do I drop still graphics with varied durations  into sound track

    1. Is there any way I can get phone help with my project? My iMac is 5 months old and FCE software is 5 days old.
    2. I have marked each insertion point in my 85 minute speech with an "m."
    3. Do I need to set the actual duration of each of 80 graphics before I can drop them in?

    The zoom slider is the one on the very right in this screenshot: !http://farm3.static.flickr.com/2386/3543964865_ab921e8ce9.jpg?v=0!
    Move it around to zoom in and out on the timeline, making it easier to work with your markers. I'm going to have to get to bed soon, but I can try to guide you through your editing process tomorrow if you are still having trouble.
    If you find that you are struggling with the learning curve of FCE, I would recommend getting one of two training books:
    1. [Final Cut Express 4 Editing Workshop|http://www.amazon.com/Final-Cut-Express-Editing-Workshop/dp/0240810775 /ref=sr12?ie=UTF8&s=books&qid=1240436986&sr=8-2] by Tom Wolsky. This is how I learned the program and I can assure you that it is a comprehensive guide with everything from basic to more advanced techniques. I highly recommend it. Tom is a frequent contributor to this forum, so if you had any questions about a lesson then he'd be here to help you out.
    2. [Apple Pro Training Series: Final Cut Express 4|http://www.amazon.com/Apple-Pro-Training-Final-Express/dp/0321534670/ref=sr14?ie=UTF8&s=books&qid=1240437118&sr=8-4] by Diana Weynand. Though I can't vouch for it personally, I have heard from many people who were pleased with their experience learning from this book, and I'm sure it is quite good also.
    If you are feeling a little overwhelmed, these books are a good place to start.

Maybe you are looking for

  • Quadrature encoder

    Hi, I'm trying to make an position measurment with a quadrature encoder. My hardware is a6031E card, and I 'm using DAQmx 7.4.0. I read the AN84. So I connected Channel A to Ctrl0_src (PFI8) and Channel B to ctrl0_up-down (Port0.6). I used the "quad_

  • Wireless mesh backhaul drop every 2 -3 minutes

    I have 4 1242 A/G (A is the backhaul and G is for clients, NO WLC) in a mesh with 1 as tha RAP and 3 and the MAP.  All aps have the same antenna 2.4 has patch 7.5dbi and the 5.0 has a 6dbi omni.  The syslog shows that the backhaul is dropping every 1

  • Dynamic dropdown with jsp

    Hi, can someone suggest me how to implement following concept in JSP (only through jsp) i have one dropdown list box,which is holding source values, on selecting source the second dropdown list box should display destination values from database. i h

  • How can i create validation Checks in Online Adobe Form

    Hi Gurus i am trying to create Online Adobe form.how can i do the validation checks while the user enter the values in Adobe form (For Ex: lets take personnel Number if the end user enter the personnel number it must go and  check the Data base table

  • Error -43 when trying to move/delete/rename a file.

    I have two files on my computer, each within a folder inside a folder. The outer folder can be renamed and moved, but no contents can be renamed, moved or deleted. Whenever I try to delete or move or rename any of the internal files I get an Error -4