Shell command - making Director continue whilst shell takes place

Hi
a quick question on Shelling -
on a pc if i use Buddy API to Shell a command or run a bat file then i can have the Director app continue whilst the utility that I called takes place.
However, that function doesn't work on the mac
so i use Valentin Schmidt's shell.xtra
which is great, and also seems to have a Callback function so I'd imagine that it allows for things to continue whilst the shell command takes place.
But it doesn't seem to at least not when I try to create a disk image with the hdiutil command
eg.
tscript="echo -n $pw | hdiutil create -srcfolder '$src' -encryption -stdinpass -fs HFS+ -volname '$imagename' '$destimage'"
shell_cmd(tscript)
Since creating a disk image can take a while I'd rather Director continue and then I can at least monitor the size of the image as its created. Or let the user get on with using the app.
At the moment Director is just frozen and if the image is large enough (eg 4GB) then it freezes entirely and needs a force quit.
Has anyone had any experience of this?
Presumably another option might be to write a script with the appropriate extension (like a bat file in Windows) and then open it with the open... with... command (beacuse then its running outside of Director) but I thought I'd try the neater method first.
Thanks

Hi Mike
yes, asynchronous is what I'm after!
unfortunately that asynch cmd (i've just looked at the windows readme and its called shell_cmd_thread) doesn't seem to be available in the Mac version. (v05, ie for Dir 11, which is I think the latest)
all i get (according to the readme) is
INTERFACE
*shell_cmd string, *
*shell_cmd_list string
-- Utilities for path conversion
*shell_hfs2posix string
*shell_posix2hfs string
He doesn't list it as a difference to the Win version but I've tried shell_cmd_asynch and I've tried shell_cmd_thread and that handler isn't defined on the mac.
Thanks for the tip anyway. i will go down the batch file route, whatever that may be on a mac...

Similar Messages

  • Shell recording takes place very slow with nouveau driver on gnome

    Shell recording takes place very slow with nouveau driver on gnome(specifically gnome-shell).But when I used the nvidia-prop. driver,it just recorded fine.Are any other arch+nvidia-card users experiencing the same issue or it has got to do something with fps in dconf.(or it is a specific problem with my nvidia card).
    Last edited by PranavG (2011-10-02 13:46:05)

    It happened to me and has been for a long time. I got a new laptop about a month ago -- an i7. Though it's not as long as it was on my old desktop, it happens on this machine too. It happened right from a fresh install. I think it's just what Gnome does. I have no answers.

  • When there are several tabs open, why does the search always take place on the 2nd tab (the first tab seems never to change from the home page) despite my selecting a different tab in which to do a google search?

    I have Mozilla Firefox 10.0. When I open it, it correctly opens on the homepage in the first tab. Once I have another, or several, tabs open, no matter which tab is active, any google search I do immediately takes place in tab No 2. It doesn't seem to matter how many times I go to e.g. tab 4 to do a search (because I wish to compare with the webpage open in tab 2), yet it always now does the search in tab 2. This is very irritating. There must be some setting that has gone pear-shaped, but where/which? Any suggestions? Thanks.

    Try the Firefox SafeMode to see how it works there. <br />
    ''A troubleshooting mode, which disables most Add-ons.'' <br />
    ''(If you're not using it, switch to the Default Theme.)''
    * You can open the Firefox 4.0+ SafeMode by holding the '''Shft''' key when you use the Firefox desktop or Start menu shortcut.
    * Or use the Help menu item, click on '''Restart with Add-ons Disabled...''' while Firefox is running. <br />
    ''Don't select anything right now, just use "Continue in SafeMode."''
    ''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before using the Firefox shortcut (without the Shft key) to open it again.''
    '''''If it is good in the Firefox SafeMode''''', your problem is probably caused by an extension, and you need to figure out which one. <br />
    http://support.mozilla.com/en-US/kb/troubleshooting+extensions+and+themes
    ''When you figure out what is causing that, please let us know. It might help other user's who have that problem.''

  • Where Load Balancing Takes Place

    Hi guys:
    I've seen a post by Todd Little.
    http://www.oracle.com/technetwork/middleware/tuxedo/overview/ld-balc-in-oracle-tux-atmi-apps-1721269.pdf
    In section "Where Load Balancing Takes Place"
    It said
    Whereas for /WS clients, the tpcall/tpacall/tpconnect just send the service request to WSH and *do not*
    *perform load balancing in /WS clients*. WSH calls native client routine to achieve the load balancing
    task on behalf of /WS clients. *To achieve the load balancing between /WS clients and WSL servers,*
    *multiple WSL access points can be configured by WSNADDR.* This feature can assign the /WS clients
    evenly to different WSL servers to balance the work load between WSL/WSH in the system.
    I'm very confused about this description. In MP (clustered) mode, Where Load Balancing takes place?? the client side or server side ? I mean, all client send request to master node, and master node dispatch the request to other slave node ??

    Hi,
    All load balancing (or perhaps better called load optimization) occurs in the native client code where all request routing occurs. So in an MP configuration, the native client (or a handler in the case of workstation, Jolt, or IIOP clients) makes the routing decision which includes load balancing. So the client looks at the load on all the servers across the cluster and makes a routing decision taking into consideration such things as NETLOAD. Note however that before Tuxedo 12c the load information held locally for remote servers (actually queues) was never updated in realtime by the remote machines. Thus the load would increase continuously until the next BB scan at which point the BBL would zero the locally held load information for remote queues. In Tuxedo 12c with TSAM installed, the locally held load information for remote queues IS updated dynamically using a variety of techniques including piggybacking load information in reply messages and periodically sweeping load information to other machines in the cluster. The former works OK, whereas the latter works really well.
    Also, the MASTER node in a cluster is basically just the boss for configuration and state changes. It has no special role in request routing or processing. In fact, if the MASTER machine dies, the cluster continues to operate just fine, but configuration and state changes such as starting or stopping servers can't occur until the MASTER is back up or migrated to the BACKUP.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Error: Assignment to feature PINCH did not take place

    Hello
    I am trying to do initial data entry using PB10, but the system is throwing an error as "Entry B02 does not exist in T526" (B02 is my personal Administrator) which I have maintained in T526 and when I try to continue removing the Pers Officer, the system is throwing an error as "Assignment to feature PINCH did not take place". The PINCH feature is also maintained for the applicant class
    I have attached the screen shots here. Can some one help me out with the solution? Thanks in advance
    Regards
    Hemanth

    HI Hemanth,
    Can you paste the screenshot of pinch feature its not attached in the previous message. Return value of the PINCH feature must be APPPL for applicant as shown below,
    Regards,
    Mithun K

  • Assignment to feature TRVFD did not take place errro when using PR05 TCD

    Mates,
    whilst trying to create travel expense PR05 TCD,system throws "Assignment to feature TRVFD did not take place
    Assignment to feature TRVFD did not take place error message
    when using TCD PR05--travel expense manager
    to give  a primer ,V_T706Z i have miantained as 99-V_T706Z-TRIPF and my trip provision variant is 66 .Im quite not sure what is the screen ,field name default value that need to be maintained.
    t706z1(single field control for dialog) is dependent on the one we maintaain in the previous table,isnt it ?kndly crct me if my understanding is wrong.
    Intially i was not able to find the trip schema -FITVFELD TCD and then as suggested by our mates in one of the threads went to PRCO TCD and copied 99 and assigned it to the trip provision variant i had maintaained.
    In TRVCD irrespective of what i maintain in return value it shows the same error .I tried UGR as 99,i tried giving trip variant and tried return as 99 (one maintained in t506z) still shows the same message.It looks like im missing something.
    Kindly share your valuable inputs to fix this .
    No Worries
    KG
    Edited by: SAPenjoy:) on Apr 27, 2011 9:00 AM

    Hi Sally
    Thanks for elucidating that for me.I was thinking the other way around i suppose:).
    Well,TRVFD has lets say Molga -99,trvug -99->return value as USERGROUP_01
    I suppose USERGROUP_01 need to be entered in the trip schema isnt it ?
    as suggested when FITVFELD is executed i choose the trip provision variant and expand the tree with schemas
    Trip schema:01 bussiness trip
    trip schema :99 travel calendar
    trip schema :pl travel planning
    trip schema :sp weekly report
    trip schema :vs trip advances
    trip schema:xx KT trip
    could you kindly let me know in which schema the value need to be entered .plz correct me if my understanding is wrong.In the meanwhile i will also try to explore ,appreciate your help.
    No Worries
    KG

  • ICal won't let me the period over which an event will take place

    I used to be able to enter a period over which an event would take place in iCal (desktop, not MobileMe) Since converting to Lion, this option is not available. There is no place to enter "from" and "to". Curiously, it is still possible to do so in iCal on MobileMe (via the web.), as it used to be on my desktop iCal (available via the dock). If anyone has any idea what's wrong, it would be appreciated.

    Ferd II, you genius! It worked like a charm. I changed the region from the default Custom to Canada and iCal again works as it should.
    But the bonus that came with your solutuion is even better.
    Lion inexplicably changed every single file-modification date on my computer – including those on files I'd backed up on a hard drive.on backup drives – to January 5 2011. I spent days trying to figure out what was wrong. (An answer is still pending from Apple techs who were also unable to explain what happened.)
    I was despairing of not being able to retrieve the orginal dates. Naturally, when I saw the dreaded January 5 2011 as the example in the system pref for Language and Text, I figured it was another instance of conversion.
    But when I set the region to Canada, every one of the corrupted file dates, all those January 5 2011s, reverted to their proper modification dates! Amazing. The only one that didn't is the example/default in the Language and Text pref box.
    I will let Apple's techies know that Ferd II solved the problem.
    Thank you so much for your help and for sticking with the problem. I can now sync my iPhone without fear of infecting it.

  • How to "select" sth which takes place every n days?

    Hi there,
    I'm developing a JSP/Servlet-based event calendar for young people in a big German city. I recently ran into a problem while implementing a new feature requested by the team which is maintaining the website. Editors can enter events over a web-based form; currently supported are events which take place on a single day or spawn over multiple days.
    I've been asked to provide means of entering something like events which take place every n days, starting at a given date.
    I thought about storing the start date and an integer which holds the number of days after that the event should take place again. This would be very easy to implement on the frontend: A textfield/dropdowns for the date and a textfield/dropdown for the "repeat every n days" thing.
    But I can't think of any reasonably fast way to get those events from the database when my servlet should display all events between, let's say, December 1 and December 24.
    The only thing which came to my mind was selecting every event's start date, taking the "repeat every n days" field an check if the current date is one of those "repeat days" by repeatedly adding the "repeat every n days" value. But this would seriously affect the servlet's performance. Let me explain the above idea with some pseudo code:
    ResultSet rs = stmt.executeQuery("SELECT * FROM events ...");
    while (rs.next())
    Date startDate = rs.getDate(...);
    // don't care about the single-day and multiple-day events here
    int repeatEveryNDays = rs.getInt(...);
    while (startDate <= currentDate)
    if (startDate.equals(currentDate))
    // show event on search results page
    else
    // increase date by "repeatEveryNDays"
    startDate.day += repeatEveryNDays
    }As I knew this forum very well, let me emphasize that this is not some kind of homework assignment. If you want prove, go to http://www.under18.de and look at the site. But I doubt that will keep the trolls away from this topic :(
    Thanks for your ideas,
    Philipp
    PS: For those not so capable of understanding what some call German g, here's a Googled translation into English (ahem... ignore the text, it's colloquial German and Google doesn't seem to like it): http://translate.google.com/translate?u=http%3A%2F%2Fwww.under18.de&langpair=de%7Cen&hl=en&ie=UTF-8&oe=UTF-8&safe=off&prev=%2Flanguage_tools

    I just thought about this one: Assume I have an event
    starting on Nov 2 taking place every 7 days. Now I'd
    search for events between Nov 3 and Nov 11. The
    difference of start date - STARTDATE would be
    1, divided by 7 would be 1/7 (about 0.142857).
    Adding 1 to 0.142857 would be rounded to 1 (using
    integers), resulting in Nov 4 if I'm right. Well, Nov
    4 falls between start date and end date
    but there actually is no event on Nov 4 according to
    the 7-day period defined above. I don't get any
    further with your "calculate the next event based on
    that number plus one".Taking your example, the difference between start date and STARTDATE is 1 day, which means that the first event is after start date. Now the first occurrence that is after start date is (0+1)*7+STARTDATE, which is (Nov 2 + 7).
    All you have to do with this number is to make sure it isn't after the ENDDATE value (to verify it is in your repeating schedule), and doesn't fall after the end date that you are comparing for.
    Some math major can probably explain the calculation better than I have, but the basic idea is figure out what the first occurrence is that is after your start date and then make sure it's not greater than end date.

  • Command link / button action is not taking place if i use it in iterator.

    Hi,
    I am new to ADF, i am facing 1 issue while implementing ADF mobile browser application.
    Issue: command link / button action is not taking place if i use it in iterator. its just refreshing the page it self and displaying as no records.
    Scenario is i am populating the search results in results page from search page using iterator, i want to get the complete details in different page (results page -> details page) .
    I have tried in different ways.like
    case1:
    <tr:panelGroupLayout id="pgl2" layout="vertical" styleClass="af_m_panelBase">
    <tr:panelHeader text="#{classviewBundle.SEARCH_RESULTS}" id="ph1"/>
    <tr:iterator id="i1" value="#{bindings.SubjectVO1.collectionModel}" var="subject"
    varStatus="subIndx" rows="100">
    <tr:panelBox text="#{subject.Subject} #{subject.CatalogNbr} - #{subject.CourseTitleLong}"
    styleClass="af_m_listingPrimaryDetails" id="pb1">
    <f:facet name="toolbar"/>
    <tr:table var="ssrClass" rowBandingInterval="1" id="t1" value="#{subject.children}"
    varStatus="clsIndx" rowSelection="none"
    binding="#{SessionBean.subjectTable}" verticalGridVisible="true"
    emptyText="No Records" width="100%">
    <tr:column id="c9" sortable="false" styleClass="width:100%">
    <*tr:commandLink text="Section: #{ssrClass.ClassSection}-#{ssrClass.SsrComponentLovDescr} (#{ssrClass.ClassNbr})"*
    id="commandLink2" styleClass="af_m_listingLink"
    *action="#{pageFlowScope.BackingBean.searchaction}"></tr:commandLink>*
    //remaining code
    in this case commandlink action is not able to invoke serachaction() method
    case 2:
    <tr:commandLink text="Section: #{ssrClass.ClassSection}-#{ssrClass.SsrComponentLovDescr} (#{ssrClass.ClassNbr})"
    id="commandLink2" styleClass="af_m_listingLink"
    action="classdetails}"></tr:commandLink>
    in this case its not able to navigate to classdetails page.
    I gave correct navigation cases and rules in taskflow,but its working fine when the command link is out of iterator only.
    i tried with actionlistener too.. but no use.. please help me out of this problem .
    *Update to issue:*
    The actual issue is when i use command link/button in an table/iterator whose parent tag is another iterator then the action is not taking place.
    the structer of my code is
    < iterator1>
    #command link action1
    < iterator2>
    #command link action2
    </ iterator2>
    < /iterator1>
    #command link action1 is working but "#command link action2" is not...
    Thanks
    Shyam
    Edited by: shyam on Dec 26, 2011 5:40 PM

    Hi,
    To solve my problem I used a af:foreach instead.
    <af:forEach items="#{viewScope.DataBySubjectServiceBean.toArray}" var="text">
    <af:commandLink text="#{text.IndTextEn}" action="indicator-selected" id="cl1">
    <af:setActionListener from="#{text.IndCode}" to="#{pageFlowScope.IndicatorCodeParam}" />
    </af:commandLink>
    </af:forEach>
    By the way you need to convert the iterator to an Array using a ManagedBean.
    public Object[] toArray() {
    CollectionModel cm = (CollectionModel) getEL("#{bindings.TView1.collectionModel}");
    indicators = new Object[cm.getRowCount()];
    for(int i=0;i<cm.getRowCount();i++){
    indicators[i] = cm.getRowData(i);
    return indicators;
    public static Object getEL(String expr) {
    FacesContext fc = FacesContext.getCurrentInstance();
    return fc.getApplication().evaluateExpressionGet(fc,expr,Object.class);
    Hope that helps-
    Edited by: JuJuZ on Jan 3, 2012 12:23 AM
    Add getEL Method

  • "Assignment to feature PINCH did not take place"

    HI i got a Error like
    "Assignment to feature PINCH did not take place"
    il  Assign APPL return value to applicant data using transaction class B.
    and the administrator table T526  updated with the same.
    also maintain Numap Feature,,,,,
    but still the Error coming please Guide me what to do ,,,,

    Hi,
    Have u maintained the feature like this-
    PINCH Administrator groups
            TCLAS Transaction Class for Data Retention
                B Applicant Data
                    APPL
                otherwise
    &  in the table -T526
    APPL     P01     Pers Officer - HO
    Pl. check it properly as this is the way to maintain the fetuare & table for Personnel officer in Recruitment module.

  • How to count the number of Rows to be Updated before Update takes place..

    Hi all,
    I have a requirement, where i have to count the number of rows to be updated before updating it. SQL%ROWCOUNT gives the no. of rows updated ( after update takes place). How do i get to know the count of no. of rows to be updated/inserted/ deleted. I was looking for a simple solution, as above SQL%Rowcount. But i couldn't find any. I can use a Function and Return the value which will give me number of rows to be updated, But is there any Simple Logic other than this.. or any count function. Your Help is Appreciated. Thanks!

    If you really want to do this (I have no clue why you would need it), then you can piggy back on any existing pessimistic locking you may already have in place.
    However, it would require two loops through the records of which you want to know the count before you update, and a second pass to update them.
    I would really re-think the need for this, though.
    SQL> create table t0304(c number);
    Table created.
    SQL> insert into t0304 select rownum from all_objects where rownum <= 10;
    10 rows created.
    SQL> commit;
    Commit complete.
    SQL> select * from t0304;
             C
             1
             2
             3
             4
             5
             6
             7
             8
             9
            10
    10 rows selected.
    SQL> declare
      2    cursor mycursor is select * from t0304 where mod(c,2) = 0 for update;
      3    i number := 0;
      4  begin
      5    for r in mycursor loop
      6      i := i + 1;
      7    end loop;
      8    dbms_output.put_line(i);
      9    for r in mycursor loop
    10      update t0304 set c = c + 20 where current of mycursor;
    11    end loop;
    12  end;
    13  /
    5
    PL/SQL procedure successfully completed.
    SQL> commit;
    Commit complete.
    SQL> select * from t0304;
             C
             1
            22
             3
            24
             5
            26
             7
            28
             9
            30
    10 rows selected.
    SQL>Edited by: Steve Howard on Mar 4, 2011 5:57 PM

  • Accounting Entries when Invoice Verification takes place before GR

    Hello All,
    I have some difficulty in understanding the accounting entries when Invoice Verification takes place before Goods Receipt.
    The scenario is as below: - (It is taken from one of the SAP documentation - AC530 - Actual Costing & Material Ledger- pg.No.2-8)
    1) Stock of material available u2013 50 units / Value Rs.125 /Moving average price in the material master Rs.2.50 per unit
    2) Invoice receipt takes place before goods receipt u2013 100 pc @ Rs.4.00 pc
    3) System does internal stock coverage check. As per SAP document, the stock shortage is 50 pieces.
    4) So the price difference arise i.e.Rs.100 (How this amount is arrived at? u2013 Not understood)
    5) The price difference of Rs.100 is only partially debited to the material (Rs.50). The rest is posted to price difference account (Rs.50)
    The accounting entry u2013
    GRIR A/c Dr                      300
    Inventory A/c Dr.                 50
    Price Diff. A/c Dr.                50
    To Vendor A/c                   400
    Question u2013
    -     I have not understood how Rs.100 is calculated & on what Moving average price the calculation takes place.
    -     As per the calculation in the document, the moving average price of the opening stock is Rs.2.50.the stock is 50  units. (50*2.50=125)
    -     The Invoice receipt happens at 100 pcs @ Rs.4.00 (100*4=400)
    -     So the new moving average price will be Rs.3.50 (Rs.125 + {100*4=400})=Rs.525. Rs.525/(100+50)pcs = Rs.3.50
    -     So how the price difference & posting to Stock account is calculated in the accounting entry?
    Please help,
    Thanks & Regards,
    Gov

    Hi,
    Check below mentioned thread to understand posting to price difference account..
    Logic of price difference  posting
    you missed one aspect of this and that is PO qty and PO price.
    GR/IR will get debit at IR Qty * PO Price.
    rest all calculations are in the link provided..
    - So the new moving average price will be Rs.3.50 (Rs.125 + {100*4=400})=Rs.525. Rs.525/(100+50)pcs = Rs.3.50
    Moving avg. will be calculated on stock value / qty in stock. new MAP will be stock value = (125 +50) = 175 and stock qty = 50 units so MAP will be 175/50 = 3.5.
    Since, GRN has not been done yet stock value (100*4) will not be there..
    Regards,
    Sayujya

  • How does Avilability check and TOR  takes place in SD

    How does Avilability check and TOR  takes place in SD? if you have any Tax configuration notes please send it to my mail ID?
    [email protected]
    Gopal

    ATP
    Types of Availability Check in Sales and Distribution
    Processing
    There are three types of availability check:
    _ Check on the basis of the ATP quantities
    _ Check against product allocation
    _ Check against planning
    The following SD-specific control features need to be maintained in Customizing:
    _ Checking group
    The checking group controls whether the system is to create individual or collective
    requirements in sales and shipping processing. In addition, a material block for the
    availability check with transfer of requirements can be set here. The checking group can
    also be used to deactivate the availability check. This option was created especially for
    the assembly order so that when the bill of material is exploded in the assembly order,
    the individual components, if necessary, can be classified as non-critical parts as far as
    procurement is concerned.
    The checking group specifies in combination with the checking rule the scope of the
    availability check. It is proposed in the material master record on the basis of the material
    type and the plant, and copied into the sales and distribution documents.
    _ Checking Rule
    You use the checking rule to control the scope of the availability check for each
    transaction in sales and distribution. You also specify whether the check should be
    carried out including or excluding replenishment lead time. The individual checking rules
    define by transaction, which stock and inward and outward movement of goods should
    be taken into account for the availability check.
    _ Schedule line category
    You can control with the schedule line category whether an availability check and
    transfer of requirements should be carried out in the sales documents. The possible
    settings for this at schedule line level are dependent on the settings in the requirements
    class which is determined from the requirements type of the material.
    _ Delivery item category
    The delivery item category can be used to control whether an availability check takes
    place in deliveries.
    Requirements type
    The various requirements are identified by their requirements type. The requirements
    type refers to the requirements class and its control features.
    _ Requirements Class
    The requirements class contains all control features for planning such as relevance for
    planning, requirements planning strategy and requirements consumption strategy. In
    addition, it is specified at a global level whether an availability check is to take place for
    the material in the sales and distribution documents on the basis of the ATP quantity
    (ATP = available to promise) and whether requirements are to be passed on. A finer
    degree of control can be obtained for sales documents using the schedule line category.
    Replenishment lead time is only included in the check performed on the basis of the
    ATP quantity.
    Prerequisites
    An availability check can only be carried out if the following prerequisites have been fulfilled:
    _ The control elements described above for the availability check must be maintained in
    Customizing for Sales and the relevant assignments made to the sales transactions
    _ The availability check must be switched on at requirements class level and - for the
    availability check in the sales documents - at schedule line category level
    A requirements type must exist by which the requirements class can be found
    _ A plant must be defined. It can either be proposed from the customer or material master
    record or can be entered manually in the document.
    _ A checking group must be defined in the material master record on the Sales/plant data
    screen in the Availability check field
    Configuring entries of the Availability Check
    IMG&#61664;SD&#61664;Basic fncs&#61664;Availability check and TOR&#61664;Availability check&#61664;Availability check with ATP logic or against planning&#61664;Define checking groups
    You can use SAP std checking groups of 01 for summarized reqts or 02 for daily reqts or u can create ur own.
    The columns total sales and total deliveries are selection options whereby u can configure a checking rule to sum up reqts to post to MRP either individually or by day or week.
    Column 5, Block qty; set this block if u want several users to be able to process the material simultaneously in different transactions without blocking each other. The No Check indicator is used when u want a material to not be relevant for an ATP check.
    Defining a material block for other users. The Block checkbox is an indicator that enables u to block the particular material from being checked for availability if it is already being checked at the same time by another user.
    Defining the default value for checking groups. However should no entry exist for the checking group in the material master record, one can set a default value per material type and plant.
    Controlling the availability check. In this section, u tell the system what stock on hand and what inward and outward movements of stock it must take into account when performing the availability check. These settings are based on the checking group that is assigned to the material master record and the checking rule that is predefined and assigned to the sd transaction. The carry out control for the availability check must be maintained for both the sales order and delivery.
    TOR
    IMG &#61664; SD &#61664; Basic fncs &#61664; Availability check and TOR &#61664; TOR
    A line item in the sales order creates a schedule line. The schedule lines in the sales order transfer the requirements through to MRP. You can select the docs on which you want the TOR to happen. For ex, not for quotations.
    The TOR aims to ensure the ordered materials are available for the requested delivery date. The TOR can be set for individual or for collective requirements (materials master&#61664;sales/plant view).
    The TOR is dependent on the following data:
    The reqts type, reqts class, checking group and schedule line category.
    The reqts type and class are determined in the strategy group (material master&#61664;MRP3)
    For TOR to be carried out, a few criteria need to be met:
    Plant assigned to line item level, schedule line category should be switched on at TOR, TOR must be switched on at the reqts class level, checking group must be defined and allocated to the material master record (sales/plant view in the availability check field)
    The reqts class is the controlling factor for the availability check and the TOR for all sd types.
    Configuring the TOR:
    1) Use std 041 reqts class or copy and rename it. Use the indicators to select if this reqts class must carry out an availability check and/or a TOR.
    2) Define the reqts types. A reqts type is allocated to a single reqts class and not vice versa. It is based on the item category and the MRP type of the material.
    3) Assign the rqts type to the relevant item category in the sales order and the MRP type found on the material master record.
    You can select an alternative search strategy where u assign the reqts type to item category and MRP type. Can select source as 0, 1 or 2. (1 = Item type and MRP type strategy).
    4) The TOR and Availability check can be selected/de-selected at the schedule line category level.
    5) Block qty confirmation in delivery blocks. This is used to block the reservation of the TOR from MRP.
    6) Maintain requirements for TOR. Requirements can be used to determine that the TOR to MRP is not carried out unless a number of conditions are met.
    Availability Overview = CO09 &#61664; order qty, sd doc no, item no, requirements class.
    Stock requirements list = MD04 &#61664; sd no or dly no, line item, schedule line placing the demand
    Stock overview = MMBE &#61664; total stock per company, then plant followed by storage location, and finally a breakdown per batch
    this is the customising as weel as the knowledge part.
    PLease award pints if helpful
    thanks

  • CPROJECTS - How does the calculation take place ?

    Hi,
    I am wokring in cprojects. I have done the following entries
    <u><b>cost revenue rate - defined</b></u>
    amount costs - 50 US dollars /Hrs
    amount revenue 10 US dollars/Hrs
    different revenue - 1.0 US dollars / Hrs.
    <b><u>resource assigned and staffed for 20 hrs</u></b>
    <u><b>After calculate costs the value shown are</b></u>
    proj defn -
    20 hrs----
    costs 89.80 USD
    projet role -
    20 hrs -
    costs 39.80 USD
    responsilbe person - 20hrs - costs 39.80 USD
    Can anyone please explain me how this calculation takes place in cprojects 3.1.
    Please do the needful
    Regards,
    Amit

    Hi Amit,
    don't understand how this calculation result can be caused. In general it should be:
    for a role: (hours - hours already assigned to resource) * role rate
    + hours assigned to resource * resource rate (is assigned in the business partner)
    Regards,
    Thorsten

  • Assignment to feature P0001 did not take place

    Hi Friends
    please help me the problem
    Generate Absence Quotas
    RPTQTA00
    E00001012 Personnel number rejected as infotype P0001 is missing
    In PA30 When I have enter 0001 Organization Assignment Displayed
    Below menu bar displayed  Assignment to feature P0001 did not take place
    Regards
    Jagan

    does he have a valid IT0001 for the period you are trying to generate the absence quota?

Maybe you are looking for

  • QaaWS-swf in InfoView: unstable connection

    Hallo, we designed a dashboard using QaaWS to connect to live data. On a local machine, the Xcelsius-swf works fine. Once I publish it to InfoView and open it online, the connection seems to be "unstable"? After several minutes (2 to 3) when I naviga

  • Backup 800GB with Time Machine?

    I have about 800GB-1TB worth of data spread out over 3 drives that I'd like to backup regularly. Is Time Machine even an option? Is there some way to backup to multiple drives. like if I were to purchase 2 or 3 1TB drives for TM backups?

  • MQ Transport In OSB

    Hi Experts, I am basically trying to configure MQ in OSB. Below link was used to configure MQ in TCP mode. http://docs.oracle.com/cd/E17904_01/doc.1111/e15866/mq.htm There are actually 2 modes. viz. 1) TCP Mode  2) Binding Mode. I prefer to connect t

  • Add Approver restricted to Approvers only

    We are using n step approval in ECS. I restricted approval task TS14508044 to no general forwarding allowed and asigned Approver Role. But nevertheless when user during shopping cart creation want to add or change an approver they can assign any user

  • Help with simple div placement, because it really isnt simple

    Hello all, I am new to edge, but not adobe. I have a webpage with a 100% header width, but body is 1000px wide. I want to add a rectangle in grey to fade out to reveal the header, i got it to work but edge will not let me assign it to 100%, or the ma