Operation dispatching

What is Operation dispatching and deallocation.

hi,
Dispatching:
While doing th capacity planning for the order you dispatch the operation. Dispatching operations is the main function of capacity leveling. Operations are dispatched to the time when there is sufficient capacity for them to be executed. You can also dispatch sub-operations and work elements.
Depending on whether finite scheduling is to be carried out, operations can be dispatched based on unlimited available capacity or existing available capacity. Existing available capacity is calculated as the difference between the available capacity maintained in the capacity and the requirements already dispatched.
Deallocating operation:
By dragging and dropping an operation from the work center chart onto any line in the pool you can deallocate individual operations.
To deallocate one or more operations, proceed as follows:
Select the desired operations.
Choose Functions - Deallocate.
The system deallocates the operations. That means that they are put back into the pool.
regards,
Lodhi.S

Similar Messages

  • Operations dispatch and employee capacity blocking

    Hi Gurus,
    I have some simple requirement on employee scheduling.
    Step 1: Create work center for production and assign employees to the same. Employees are from HR with schedule maintained (daily schedule, leave etc) in HR infotype. Capacity should be considered of employees.
    Step 2: Production order is created.
    Step 3: Check the graphical planning screen (CM30) and based on the employee availability drag n drop the operations of the order.
    Requirement:
    1. I do not want the automatic scheduling to happen.
    2. The operations have to be dispatched and the earliest start date, time, end date, time should get updated after we assign the employees using transaction code CM30.
    3. The employees capacity has to be blocked once the operations have been dispatched.
    How:
    1. How do we achieve this?
    2. What should be the work center category ...should it be 0003 - labor?
    3. How to dispatch the operations?
    4. In which SAP table can we find the link of employees capacity? We want to see employee wise time schedule during which he is blocked and when he is free.
    I know there are many questions.. But please help me out.
    Regards,
    Smart

    Hi,
    You can refer the link : PP - Work Centers - SAP Library, which explains linking logistics with different objects in HR.
    The below links also could be of help:
    Transferring Data from SAP Logistics - Personnel Time Management (PT) - SAP Library
    Work Center Integration - ALE/EDI Business Processes - SAP Library
    Thanks
    Prem

  • Operation wise Production Scheduling Graphical Report

    Dear Expert ,
    I have multiple production orders and each operations have schedule start date and finsihe date .My client wants a graphical bar chart or grarate chart of production oreds , operations schedule  based on  vaious work centers after doing capacity leveling in CM21 graphical view  so that every week we can production manager can send the concern people those production schedule to SFC.
    Is there any functionality or SAP reporting tools are available in this requirement ? I have tried in CM21 --print - chart2 which is giving me order pool before operation despatch ..I am not able to get the same chart2 after order-operation  dispatch .
    Regard
    JH

    Hi ,
    I did not able to find out anY sap standard report of this requirement .
    How ever , I have developed an functional specification to make  a custom report based on COOIS and CM21.User will  carry out  work centre , operation and production order wise   scheduling(Operation dispatch , overload checking and scheduling )  in CM21  and same will be captured in custom developed report based on COOIS.This can have an graphical chat in PDF or excell as per business requirement  to send the concern production department as reference .
    As there is  client policy of data protection  , I am not able to share details  about this report .
    Regards
    JH

  • How to create a user in Opensso Identity Service Webservices api?

    Hi All,
    I am getting struck with the creation of user in OpenSSO through the webservices api they are providing.
    I used the following wsdl link to create the API's. http://localhost:8080/opensso/identityservices?WSDL
    Now my requirement is, i have to create a user profile through the program which has the api create(identity,admin) created by the WSDL link.
    Here identity is the com.sun.idsvcs.IdentityDetails and admin is the com.sun.idsvcs.Token. I want to append givenName,cn,sn,userPassword in that. But dont have any idea how to given these details in IdentityDetails. If anyone give any sample solution i can follow.
    Any Help Greatly Appreciated.
    Thanks in Advance.
    With Regards,
    Nithya.

    Hey, I've managed to implement OpenSSO user registration through SOAP.
    My code is:
    package ru.vostrets.service.implementation.helper.opensso;
    import ru.vostrets.model.person.Person;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Service;
    import ru.vostrets.dao.PropertiesDao;
    import ru.vostrets.exception.FatalError;
    import com.sun.identity.idsvcs.opensso.*;
    import java.util.HashMap;
    import java.util.Map;
    import org.slf4j.LoggerFactory;
    import org.slf4j.Logger;
    import ru.vostrets.exception.ConfigurationError;
    * @author Kuchumov Nikolay
    * email: [email protected]
    @Service
    public class OpenSsoPersonServiceHelper
         private enum AttributeName
              USER_NAME("uid"),
              PASS_WORD("userpassword"),
              GIVEN_NAME("givenname"),
              FAMILY_NAME("sn"),
              FULL_NAME("cn"),
              EMAIL("mail");
              private final String name;
              AttributeName(String name)
                   this.name = name;
              public String getName()
                   return name;
         private static final Logger LOG = LoggerFactory.getLogger(OpenSsoPersonServiceHelper.class);
         private PropertiesDao propertiesDao;
         public void create(Person person)
              try
                   IdentityServicesImplService service = new IdentityServicesImplService();
                   IdentityServicesImpl servicePort = service.getIdentityServicesImplPort();
                   java.util.List<java.lang.String> attributeNames = null;
                   Token subject = new Token();
                   subject.setId(request.getParameter("token"));
                   UserDetails results = servicePort.attributes(attributeNames, subject);
                   for (Attribute attribute : results.getAttributes())
                        LOG.info("************ Attribute: Name = " + attribute.getName() + ", Values = " + attribute.getValues());
                   LOG.info("Roles = " + results.getRoles());
                   IdentityDetails identity = newIdentity
                             person.getCredentials().getUserName(),
                             getAttributes(person)
                    * Creates an identity object with the specified attributes.
                    * @param admin Token identifying the administrator to be used to authorize
                    * the request.
                    * @param identity object containing the attributes of the object
                    * to be created.
                    * @throws NeedMoreCredentials when more credentials are required for
                    * authorization.
                    * @throws DuplicateObject if an object matching the name, type and
                    * realm already exists.
                    * @throws TokenExpired when subject's token has expired.
                    * @throws GeneralFailure on other errors.
                   servicePort.create
                             identity,
                             authenticateAdministrator()
              catch (DuplicateObject_Exception exception)
                   throw new UserAlreadyExistsError();
              catch (Exception exception)
                   //GeneralFailure_Exception
                   //NeedMoreCredentials_Exception
                   //TokenExpired_Exception
                   throw new FatalError(exception);
         private Token authenticateAdministrator()
              try
                   IdentityServicesImplService service = new IdentityServicesImplService();
                   IdentityServicesImpl servicePort = service.getIdentityServicesImplPort();
                   if (propertiesDao.get().getAuthentication().getOpenSso().getAdministrator().getUserName() == null
                             || propertiesDao.get().getAuthentication().getOpenSso().getAdministrator().getPassWord() == null)
                        throw new ConfigurationError("OpenSSO administration properties not initialized");
                    * Attempt to authenticate using simple user/password credentials.
                    * @param username Subject's user name.
                    * @param password Subject's password
                    * @param uri Subject's context such as module, organization, etc.
                    * @return Subject's token if authenticated.
                    * @throws UserNotFound if user not found.
                    * @throws InvalidPassword if password is invalid.
                    * @throws NeedMoreCredentials if additional credentials are needed for
                    * authentication.
                    * @throws InvalidCredentials if credentials are invalid.
                    * @throws GeneralFailure on other errors.
                   Token token = servicePort.authenticate
                             propertiesDao.get().getAuthentication().getOpenSso().getAdministrator().getUserName(),
                             propertiesDao.get().getAuthentication().getOpenSso().getAdministrator().getPassWord(),
                   LOG.info("******************************** Admin token: " + token.getId());
                   return token;
              catch (Exception exception)
                   throw new FatalError(exception);
              com.sun.identity.idsvcs.opensso.IdentityServicesImplService service = new com.sun.identity.idsvcs.opensso.IdentityServicesImplService();
              QName portQName = new QName("http://opensso.idsvcs.identity.sun.com/" , "IdentityServicesImplPort");
              String request = "<authenticate  xmlns=\"http://opensso.idsvcs.identity.sun.com/\"><username>ENTER VALUE</username><password>ENTER VALUE</password><uri>ENTER VALUE</uri></authenticate>";
              try
                   // Call Web Service Operation
                   Dispatch<Source> sourceDispatch = null;
                   sourceDispatch = service.createDispatch(portQName, Source.class, Service.Mode.PAYLOAD);
                   Source result = sourceDispatch.invoke(new StreamSource(new StringReader(request)));
              catch (Exception exception)
                   // TODO handle custom exceptions here
         private Attribute newAttribute(AttributeName name, Object value)
              Attribute attribute = new Attribute();
              attribute.setName(name.getName());
              attribute.getValues().add(value.toString());
              return attribute;
         private Map<AttributeName, Object> fillAttributes(Map<AttributeName, Object> attributes, Person person)
              attributes.put(AttributeName.USER_NAME, person.getCredentials().getUserName());
              attributes.put(AttributeName.PASS_WORD, person.getCredentials().getPassWord());
              attributes.put(AttributeName.GIVEN_NAME, person.getPersonal().getGivenName());
              attributes.put(AttributeName.FAMILY_NAME, person.getPersonal().getFamilyName());
              attributes.put(AttributeName.FULL_NAME, person);
              attributes.put(AttributeName.EMAIL, person.getContacts().getEmail());
              return attributes;
         private Map<AttributeName, Object> getAttributes(Person person)
              return fillAttributes(new HashMap<AttributeName, Object>(), person);
         private IdentityDetails newIdentity(Object name, Map<AttributeName, Object> attributes)
              IdentityDetails identity = new IdentityDetails();
              identity.setName(name.toString());
              return fillAttributes(identity, attributes);
         private IdentityDetails fillAttributes(IdentityDetails identity, Map<AttributeName, Object> rawAttributes)
              for (Map.Entry<AttributeName, Object> rawAttribute : rawAttributes.entrySet())
                   identity.getAttributes().add(
                             newAttribute(rawAttribute.getKey(), rawAttribute.getValue()));
              return identity;
         @Autowired
         public void setPropertiesDao(PropertiesDao propertiesDao)
              this.propertiesDao = propertiesDao;
    }

  • When export project in best settings motion crushed.

    Hello,
    My mac:
    Mac pro MID 2010
    Processor: 2.8GHz Quad-Core Intel Xeon
    Memory: 24 GB 1066 MHz DDR3 ECC
    Graphics: ATI radeon HD 5870 1024 MB
    Soft: OS X 10.8.4   Snow leopard
    As in topic. When exporting my project with replicators on BEST settings (with normal run ok)  motion crush following problem:
    Process:         Motion [986]
    Path:            /Applications/Motion.app/Contents/MacOS/Motion
    Identifier:      com.apple.motionapp
    Version:         5.0.7 (221398)
    Build Info:      Motion-22139008018000000~1
    App Item ID:     434290957
    App External ID: 14682850
    Code Type:       X86-64 (Native)
    Parent Process:  launchd [132]
    User ID:         501
    Date/Time:       2013-11-20 14:31:10.711 +0100
    OS Version:      Mac OS X 10.8.4 (12E55)
    Report Version:  10
    Interval Since Last Report:          26792 sec
    Crashes Since Last Report:           6
    Per-App Interval Since Last Report:  14831 sec
    Per-App Crashes Since Last Report:   2
    Anonymous UUID:                      9F58EEC6-69A1-F8A4-18C0-D72314FDFB1C
    Crashed Thread:  38  com.apple.helium-render-queue-exec-unit-gpu
    Exception Type:  EXC_BAD_ACCESS (SIGBUS)
    Exception Codes: KERN_PROTECTION_FAILURE at 0x00000001478ecff8
    VM Regions Near 0x1478ecff8:
        IOKit                  00000001478cc000-00000001478ec000 [  128K] rw-/rw- SM=ALI 
    --> STACK GUARD            00000001478ec000-00000001478ed000 [    4K] ---/rwx SM=NUL  stack guard for thread 38
        Stack                  00000001478ed000-00000001479ef000 [ 1032K] rw-/rwx SM=COW  thread 38
    Thread 0:: Dispatch queue: com.apple.main-thread
    0   libsystem_kernel.dylib                  0x00007fff87a0e686 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x00007fff87a0dc42 mach_msg + 70
    2   com.apple.CoreFoundation                0x00007fff8a384233 __CFRunLoopServiceMachPort + 195
    3   com.apple.CoreFoundation                0x00007fff8a389916 __CFRunLoopRun + 1078
    4   com.apple.CoreFoundation                0x00007fff8a3890e2 CFRunLoopRunSpecific + 290
    5   com.apple.HIToolbox                     0x00007fff8600feb4 RunCurrentEventLoopInMode + 209
    6   com.apple.HIToolbox                     0x00007fff8600fc52 ReceiveNextEventCommon + 356
    7   com.apple.HIToolbox                     0x00007fff8600fae3 BlockUntilNextEventMatchingListInMode + 62
    8   com.apple.AppKit                        0x00007fff8ebbd533 _DPSNextEvent + 685
    9   com.apple.AppKit                        0x00007fff8ebbcdf2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
    10  com.apple.AppKit                        0x00007fff8ebb41a3 -[NSApplication run] + 517
    11  com.apple.prokit                        0x00000001000e06c5 NSProApplicationMain + 378
    12  com.apple.motionapp                     0x0000000100002b2b 0x100000000 + 11051
    13  com.apple.motionapp                     0x0000000100001a24 0x100000000 + 6692
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib                  0x00007fff87a10d16 kevent + 10
    1   libdispatch.dylib                       0x00007fff864a7dea _dispatch_mgr_invoke + 883
    2   libdispatch.dylib                       0x00007fff864a79ee _dispatch_mgr_thread + 54
    Thread 2:: com.apple.ProGL.object-deletion
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.progl.framework               0x0000000103a3e7c9 (anonymous namespace)::threadFunc(void*) + 71
    3   com.apple.procore.framework             0x00000001006e863f PCThread::startup(void*) + 29
    4   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    5   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 3:: com.apple.flexo.throttled-scheduled-io
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.Flexo                         0x0000000101934143 Synchronizable::Wait() + 51
    3   com.apple.Flexo                         0x00000001017b7b54 ThrottleReadImpl::Run() + 196
    4   com.apple.Flexo                         0x000000010193a89f Thread::RunHelper(void*) + 47
    5   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    6   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 4:: com.apple.flexo.appthrottled-scheduled-io
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.Flexo                         0x0000000101934143 Synchronizable::Wait() + 51
    3   com.apple.Flexo                         0x00000001017b7b54 ThrottleReadImpl::Run() + 196
    4   com.apple.Flexo                         0x000000010193a89f Thread::RunHelper(void*) + 47
    5   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    6   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 5:: com.apple.helium-texture-finish
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.Helium.HeliumRender           0x0000000103b8d197 textureFinishThread(void*) + 183
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 6:: QTKit: listenOnDelegatePort
    0   libsystem_kernel.dylib                  0x00007fff87a0e686 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x00007fff87a0dc42 mach_msg + 70
    2   com.apple.CoreFoundation                0x00007fff8a384233 __CFRunLoopServiceMachPort + 195
    3   com.apple.CoreFoundation                0x00007fff8a389916 __CFRunLoopRun + 1078
    4   com.apple.CoreFoundation                0x00007fff8a3890e2 CFRunLoopRunSpecific + 290
    5   com.apple.CoreFoundation                0x00007fff8a397dd1 CFRunLoopRun + 97
    6   com.apple.QTKit                         0x00007fff8c26b2d6 listenOnDelegatePort + 403
    7   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    8   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 7:: QTKit: listenOnNotificationPort
    0   libsystem_kernel.dylib                  0x00007fff87a0e686 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x00007fff87a0dc42 mach_msg + 70
    2   com.apple.CoreFoundation                0x00007fff8a384233 __CFRunLoopServiceMachPort + 195
    3   com.apple.CoreFoundation                0x00007fff8a389916 __CFRunLoopRun + 1078
    4   com.apple.CoreFoundation                0x00007fff8a3890e2 CFRunLoopRunSpecific + 290
    5   com.apple.CoreFoundation                0x00007fff8a397dd1 CFRunLoopRun + 97
    6   com.apple.QTKit                         0x00007fff8c26b771 listenOnNotificationPort + 371
    7   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    8   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 8:: QTKit: QTCALayerRendererPendingQWorkLoop
    0   libsystem_kernel.dylib                  0x00007fff87a0e686 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x00007fff87a0dc42 mach_msg + 70
    2   com.apple.CoreFoundation                0x00007fff8a384233 __CFRunLoopServiceMachPort + 195
    3   com.apple.CoreFoundation                0x00007fff8a389916 __CFRunLoopRun + 1078
    4   com.apple.CoreFoundation                0x00007fff8a3890e2 CFRunLoopRunSpecific + 290
    5   com.apple.CoreFoundation                0x00007fff8a397dd1 CFRunLoopRun + 97
    6   com.apple.QTKit                         0x00007fff8c2ed428 QTCALayerRendererPendingQWorkLoop + 498
    7   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    8   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 9:: QTKit: QTMachPortImageProviderWorkLoop
    0   libsystem_kernel.dylib                  0x00007fff87a0e686 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x00007fff87a0dc42 mach_msg + 70
    2   com.apple.CoreFoundation                0x00007fff8a384233 __CFRunLoopServiceMachPort + 195
    3   com.apple.CoreFoundation                0x00007fff8a389916 __CFRunLoopRun + 1078
    4   com.apple.CoreFoundation                0x00007fff8a3890e2 CFRunLoopRunSpecific + 290
    5   com.apple.CoreFoundation                0x00007fff8a397dd1 CFRunLoopRun + 97
    6   com.apple.QTKit                         0x00007fff8c32cce3 QTMachPortImageProviderWorkLoop + 315
    7   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    8   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 10:: com.apple.motion.ozone - Channel Evaluation
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.ozone.framework               0x0000000100a19a01 OZExecutionUnit::executeLoop() + 113
    3   com.apple.procore.framework             0x00000001006e863f PCThread::startup(void*) + 29
    4   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    5   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 11:: com.apple.motion.ozone - Renderer
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.ozone.framework               0x0000000100a19a01 OZExecutionUnit::executeLoop() + 113
    3   com.apple.procore.framework             0x00000001006e863f PCThread::startup(void*) + 29
    4   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    5   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 12:: com.apple.motion.ozone - Prefetch
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.ozone.framework               0x0000000100a19a01 OZExecutionUnit::executeLoop() + 113
    3   com.apple.procore.framework             0x00000001006e863f PCThread::startup(void*) + 29
    4   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    5   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 13:: com.apple.motion.ozone - Audio
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.ozone.framework               0x0000000100a19a01 OZExecutionUnit::executeLoop() + 113
    3   com.apple.procore.framework             0x00000001006e863f PCThread::startup(void*) + 29
    4   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    5   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 14:: com.apple.motion.ozone - Renderer Builder
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.ozone.framework               0x0000000100a19a01 OZExecutionUnit::executeLoop() + 113
    3   com.apple.procore.framework             0x00000001006e863f PCThread::startup(void*) + 29
    4   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    5   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 15:: com.apple.coremedia.scheduledfileio
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.CoreMedia.ProAppsSupport          0x0000000102cfda5d WaitOnCondition + 14
    3   com.apple.CoreMedia.ProAppsSupport          0x0000000102cfdc55 FigSemaphoreWaitRelative + 181
    4   com.apple.CoreMedia.ProAppsSupport          0x0000000102cf9efc FigScheduledFileIOThread + 206
    5   com.apple.CoreMedia.ProAppsSupport          0x0000000102cfe9f2 figThreadMain + 385
    6   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    7   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 16:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a57b8 0x10341c000 + 563128
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 17:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a57b8 0x10341c000 + 563128
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 18:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a57b8 0x10341c000 + 563128
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 19:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a57b8 0x10341c000 + 563128
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 20:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x000000010356061f 0x10341c000 + 1328671
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 21:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a57b8 0x10341c000 + 563128
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 22:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a57b8 0x10341c000 + 563128
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 23:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a57b8 0x10341c000 + 563128
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 24:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a57b8 0x10341c000 + 563128
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 25:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x000000010356061f 0x10341c000 + 1328671
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 26:: com.apple.coremedia.JVTlib
    0   libsystem_kernel.dylib                  0x00007fff87a0e6c2 semaphore_wait_trap + 10
    1   com.apple.VideoToolbox.ProAppsSupport          0x00000001034a5e0b 0x10341c000 + 564747
    2   com.apple.VideoToolbox.ProAppsSupport          0x00000001034e90b5 0x10341c000 + 839861
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 27:: CVDisplayLink
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.CoreVideo                     0x00007fff89f732a1 CVDisplayLink::runIOThread() + 689
    3   com.apple.CoreVideo                     0x00007fff89f72fd7 startIOThread(void*) + 148
    4   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    5   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 28:: com.apple.flexo.export-operation  Dispatch queue: com.apple.root.default-priority
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c094023 _pthread_cond_wait + 927
    2   com.apple.Foundation                    0x00007fff8bbb3883 -[NSCondition waitUntilDate:] + 357
    3   com.apple.Foundation                    0x00007fff8bbb36d9 -[NSConditionLock lockWhenCondition:beforeDate:] + 235
    4   com.apple.Flexo                         0x00000001019abca5 -[FFRenderer renderRange:cancelAtRangeEnd:storageLocationsToWatch:] + 2181
    5   com.apple.Flexo                         0x00000001019ab40c -[FFRenderer renderRange:cancelAtRangeEnd:] + 76
    6   com.apple.Flexo                         0x00000001019a38ad -[FFSequenceSettingsExporter _runExport] + 4637
    7   com.apple.CoreFoundation                0x00007fff8a3db09c __invoking___ + 140
    8   com.apple.CoreFoundation                0x00007fff8a3daf37 -[NSInvocation invoke] + 263
    9   com.apple.Foundation                    0x00007fff8bb89a30 -[NSInvocationOperation main] + 34
    10  com.apple.Foundation                    0x00007fff8bb81926 -[__NSOperationInternal start] + 684
    11  com.apple.Foundation                    0x00007fff8bb890f1 __block_global_6 + 129
    12  libdispatch.dylib                       0x00007fff864a8f01 _dispatch_call_block_and_release + 15
    13  libdispatch.dylib                       0x00007fff864a50b6 _dispatch_client_callout + 8
    14  libdispatch.dylib                       0x00007fff864a61fa _dispatch_worker_thread2 + 304
    15  libsystem_c.dylib                       0x00007fff8c091d0b _pthread_wqthread + 404
    16  libsystem_c.dylib                       0x00007fff8c07c1d1 start_wqthread + 13
    Thread 29:
    0   libsystem_kernel.dylib                  0x00007fff87a0e686 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x00007fff87a0dc42 mach_msg + 70
    2   com.apple.CoreFoundation                0x00007fff8a384233 __CFRunLoopServiceMachPort + 195
    3   com.apple.CoreFoundation                0x00007fff8a389916 __CFRunLoopRun + 1078
    4   com.apple.CoreFoundation                0x00007fff8a3890e2 CFRunLoopRunSpecific + 290
    5   com.apple.CoreFoundation                0x00007fff8a397dd1 CFRunLoopRun + 97
    6   com.apple.qmaster.do                    0x000000011ee1d8d0 swamp::CRAdReceiver2::ReceivingThread::runOnce() + 172
    7   com.apple.AECore                        0x000000010ba197f2 aecore::CThread::runThread() + 38
    8   com.apple.AECore                        0x000000010ba17316 threadProc(void*) + 9
    9   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    10  libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 30:
    0   libsystem_kernel.dylib                  0x00007fff87a10322 __select + 10
    1   com.apple.AECore                        0x000000010ba1981e aecore::CThread::runThread() + 82
    2   com.apple.AECore                        0x000000010ba17316 threadProc(void*) + 9
    3   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    4   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 31:: com.apple.CFSocket.private
    0   libsystem_kernel.dylib                  0x00007fff87a10322 __select + 10
    1   com.apple.CoreFoundation                0x00007fff8a3c8f46 __CFSocketManager + 1302
    2   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    3   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 32:: com.apple.flexo.export-progress
    0   libsystem_kernel.dylib                  0x00007fff87a10386 __semwait_signal + 10
    1   libsystem_c.dylib                       0x00007fff8c119800 nanosleep + 163
    2   libsystem_c.dylib                       0x00007fff8c119717 usleep + 54
    3   com.apple.Flexo                         0x0000000101e94e26 -[FFQTMovieExportController _monitorExportProgress] + 198
    4   com.apple.Foundation                    0x00007fff8bb88562 __NSThread__main__ + 1345
    5   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    6   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 33:: com.apple.flexo.player-render (render)
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c094023 _pthread_cond_wait + 927
    2   com.apple.Foundation                    0x00007fff8bbb3883 -[NSCondition waitUntilDate:] + 357
    3   com.apple.Flexo                         0x0000000101b8cbf7 -[FFPlayerScheduledData waitForFlattenedImagesBeforeDate:] + 87
    4   com.apple.Flexo                         0x0000000101801aa5 -[FFPlayer _renderVideo] + 8437
    5   com.apple.Flexo                         0x0000000101803fb0 -[FFPlayer idle] + 208
    6   com.apple.Flexo                         0x00000001017efafd -[FFPlayer playerRenderThreadMain:] + 157
    7   com.apple.Foundation                    0x00007fff8bb88562 __NSThread__main__ + 1345
    8   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    9   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 34:: com.apple.flexo.time-rate-change-controller
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.Flexo                         0x00000001017ee711 TimeRateChangeController::threadFunction() + 161
    3   com.apple.Flexo                         0x000000010180e6a5 TimeRateChangeController::thread_routine(void*) + 53
    4   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    5   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 35:: com.apple.helium-render-queue-exec-unit-gpu
    0   com.apple.Lithium                       0x0000000102b4d028 LiGroupDrawer::draw(LiBlender&) + 72
    1   com.apple.Lithium                       0x0000000102b434a2 LiCompositor::getHelium(LiAgent&) + 514
    2   com.apple.Lithium                       0x0000000102b96e28 LiRenderInstance::buildHeliumGraph(LiAgent&) + 744
    3   com.apple.Lithium                       0x0000000102b967ff LiRenderInstance::getHelium(LiAgent&) + 607
    4   com.apple.Lithium                       0x0000000102b95293 LiRenderer::getHelium(LiAgent&) + 51
    5   com.apple.Lithium                       0x0000000102b27960 LiAgent::getHelium(LiImageSource*) + 17360
    6   com.apple.Lithium                       0x0000000102b64b20 LiImageReflection::getHelium(LiAgent&) + 48
    7   com.apple.Lithium                       0x0000000102b27960 LiAgent::getHelium(LiImageSource*) + 17360
    8   com.apple.Lithium                       0x0000000102b8bdbe LiPolygonInstance::makeNode(LiClipSet const&) + 11150
    9   com.apple.Lithium                       0x0000000102b9a2d5 LiRenderInstance::collectGeode(LiGeode*, LiCollectState&) + 1173
    10  com.apple.Lithium                       0x0000000102b99da7 LiRenderInstance::collect3D(LiSceneObject*, LiCollectState&) + 4919
    11  com.apple.Lithium                       0x0000000102b9b744 LiRenderInstance::collectGroup(LiGroup*, LiCollectState&, LiCollectState&) + 3716
    12  com.apple.Lithium                       0x0000000102b99ddf LiRenderInstance::collect3D(LiSceneObject*, LiCollectState&) + 4975
    13  com.apple.Lithium                       0x0000000102b9b744 LiRenderInstance::collectGroup(LiGroup*, LiCollectState&, LiCollectState&) + 3716
    14  com.apple.Lithium                       0x0000000102b99ddf LiRenderInstance::collect3D(LiSceneObject*, LiCollectState&) + 4975
    15  com.apple.Lithium                       0x0000000102b9b744 LiRenderInstance::collectGroup(LiGroup*, LiCollectState&, LiCollectState&) + 3716
    16  com.apple.Lithium                       0x0000000102b99ddf LiRenderInstance::collect3D(LiSceneObject*, LiCollectState&) + 4975
    17  com.apple.Lithium                       0x0000000102b9b744 LiRenderInstance::collectGroup(LiGroup*, LiCollectState&, LiCollectState&) + 3716
    18  com.apple.Lithium                       0x0000000102b99ddf LiRenderInstance::collect3D(LiSceneObject*, LiCollectState&) + 4975
    19  com.apple.Lithium                       0x0000000102b9b565 LiRenderInstance::collectGroup(LiGroup*, LiCollectState&, LiCollectState&) + 3237
    20  com.apple.Lithium                       0x0000000102b99ddf LiRenderInstance::collect3D(LiSceneObject*, LiCollectState&) + 4975
    21  com.apple.Lithium                       0x0000000102b98729 LiRenderInstance::collect() + 4953
    22  com.apple.Lithium                       0x0000000102b96dfc LiRenderInstance::buildHeliumGraph(LiAgent&) + 700
    23  com.apple.Lithium                       0x0000000102b967ff LiRenderInstance::getHelium(LiAgent&) + 607
    24  com.apple.Lithium                       0x0000000102b95293 LiRenderer::getHelium(LiAgent&) + 51
    25  com.apple.Lithium                       0x0000000102b27960 LiAgent::getHelium(LiImageSource*) + 17360
    26  com.apple.ozone.framework               0x00000001009e4925 GLRenderer::getSceneHeNodeFromLiWorld(OZScene*, OZSceneSettings const&, OZRenderParams&, PCPtr<LiGroup>, HGRenderer*, double, double, long*) + 2677
    27  com.apple.ozone.framework               0x00000001009e37a3 GLRenderer::getFrameNodeForSingleTime(OZScene*, OZRenderParams&, HGRenderer*, double, double, long*) + 963
    28  com.apple.ozone.framework               0x00000001009e247b GLRenderer::getFrameNodeIncludingFields(OZScene*, OZRenderParams&, HGRenderer*, long*) + 539
    29  com.apple.ozone.framework               0x00000001009e1499 GLRenderer::getFrameNode(OZScene*, OZRenderParams&, HGRenderer*, long*) + 249
    30  com.apple.ozone.framework               0x0000000100a60459 OZXGetRenderGraph(OZScene*, OZRenderParams, FFSVContext*, GLRenderer&) + 953
    31  com.apple.ozone.framework               0x0000000100ccb36c OZXGetFrameAsHeliumNode(void*, CMTime, OZXRenderQuality, OZXFieldRenderingMode, float, float, PCMatrix44Tmpl<double> const&, OZXRenderDepth, FFSVContext*, HGRef<HGNode>&) + 684
    32  com.apple.Motion.provider               0x00000001085f02be 0x1085ec000 + 17086
    33  com.apple.Motion.provider               0x00000001085f062c 0x1085ec000 + 17964
    34  com.apple.Flexo                         0x0000000101cca47f -[FFAssetVideoStream newImageAtTimeIgnoringCache:duration:context:downstreamPT:roi:] + 1583
    35  com.apple.Flexo                         0x000000010183dabb -[FFStreamVideo newImageAtTime:duration:context:downstreamPT:roi:] + 779
    36  com.apple.Flexo                         0x0000000101b8e4eb -[FFPlayerScheduledData customHGRenderQueueJobCallback:] + 2571
    37  com.apple.Flexo                         0x00000001017d3c94 -[FFHGAsyncCustomJob _runCallback:] + 148
    38  com.apple.Flexo                         0x00000001017d40c7 customJobNotifyFunc(HGRenderJob*) + 119
    39  com.apple.Helium.HeliumRender           0x0000000103bfed06 HGRenderJob::CallNotifyFunc() + 54
    40  com.apple.Helium.HeliumRender           0x0000000103afc677 HGRenderExecUnit::RunLoop() + 231
    41  com.apple.Helium.HeliumRender           0x0000000103afc584 StartRenderExecUnitFunc(void*) + 20
    42  libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    43  libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 36:: com.apple.helium-render-queue-pbo-readback-unit
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.Helium.HeliumRender           0x0000000103bf62de HGSynchronizable::Wait() + 46
    3   com.apple.Helium.HeliumRender           0x0000000103b06ddf HGRenderQueue::GetPBOReadbackJob(HGPBOReadbackExecUnit*, HGPBOReadbackJob**) + 79
    4   com.apple.Helium.HeliumRender           0x0000000103afb322 StartPBOExecUnitFunc(void*) + 82
    5   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    6   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 37:: com.apple.helium-render-queue-pbo-readback-unit
    0   libsystem_kernel.dylib                  0x00007fff87a100fa __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x00007fff8c093fe9 _pthread_cond_wait + 869
    2   com.apple.Helium.HeliumRender           0x0000000103bf62de HGSynchronizable::Wait() + 46
    3   com.apple.Helium.HeliumRender           0x0000000103b06ddf HGRenderQueue::GetPBOReadbackJob(HGPBOReadbackExecUnit*, HGPBOReadbackJob**) + 79
    4   com.apple.Helium.HeliumRender           0x0000000103afb322 StartPBOExecUnitFunc(void*) + 82
    5   libsystem_c.dylib                       0x00007fff8c08f7a2 _pthread_start + 327
    6   libsystem_c.dylib                       0x00007fff8c07c1e1 thread_start + 13
    Thread 38 Crashed:: com.apple.helium-render-queue-exec-unit-gpu
    0   libsystem_c.dylib                       0x00007fff8c0ae100 szone_free_definite_size + 167
    1   libsystem_c.dylib                       0x00007fff8c0a88f8 free + 199
    2   com.apple.Helium.HeliumRender           0x0000000103b71dbb HGNode::SetInput(int, HGNode*) + 651
    3   com.apple.Helium.HeliumRender           0x0000000103b72353 HGNode::~HGNode() + 163
    4   com.apple.Lithium                       0x0000000102bbaba2 LiHeGradientMix::~LiHeGradientMix() + 18
    5   com.apple.Helium.HeliumRender           0x0000000103bbad07 HGObject::Release() + 39
    6   com.apple.Helium.HeliumRender           0x0000000103b71d90 HGNode::SetInput(int, HGNode*) + 608
    7   com.apple.Helium.HeliumRender           0x0000000103b72353 HGNode::~HGNode() + 163
    8   com.apple.Lithium                       0x0000000102bbe992 LiHeMix::~LiHeMix() + 18
    9   com.apple.Helium.HeliumRender           0x0000000103bbad07 HGObject::Release() + 39
    10  com.apple.Helium.HeliumRender           0x0000000103b71d90 HGNode::SetInput(int, HGNode*) + 608
    11  com.apple.Helium.HeliumRender           0x0000000103b744e3 HGNode3D::~HGNode3D() + 163
    12  com.apple.Helium.HeliumRender           0x0000000103b76613 HGNodeWithDepth::~HGNodeWithDepth() + 115
    13  com.apple.Helium.HeliumRender           0x0000000103d09789 HGBlend::~HGBlend() + 89
    14  com.apple.Helium.HeliumRender           0x0000000103ce227a HGGLBlend::~HGGLBlend() + 170
    15  com.apple.Helium.HeliumRender           0x0000000103bfad06 HGGLMultiBlend::~HGGLMultiBlend() + 54
    16  com.apple.Helium.HeliumRender           0x0000000103bbad07 HGObject::Release() + 39
    17  com.apple.Helium.HeliumRender           0x0000000103b71d90 HGNode::SetInput(int, HGNode*) + 608
    18  com.apple.Helium.HeliumRender           0x0000000103b744e3 HGNode3D::~HGNode3D() + 163
    19  com.apple.Helium.HeliumRender           0x0000000103b76613 HGNodeWithDepth::~HGNodeWithDepth() + 115
    20  com.apple.Helium.HeliumRender           0x0000000103d09789 HGBlend::~HGBlend() + 89
    21  com.apple.Helium.HeliumRender           0x0000000103ce227a HGGLBlend::~HGGLBlend() + 170
    22  com.apple.Helium.HeliumRender           0x0000000103bfad06 HGGLMultiBlend::~HGGLMultiBlend() + 54
    23  com.apple.Helium.HeliumRender           0x0000000103bbad07 HGObject::Release() + 39
    24  com.apple.Helium.HeliumRender           0x0000000103b71d90 HGNode::SetInput(int, HGNode*) + 608
    25  com.apple.Helium.HeliumRender           0x0000000103b744e3 HGNode3D::~HGNode3D() + 163
    26  com.apple.Helium.HeliumRender           0x0000000103b76613 HGNodeWithDepth::~HGNodeWithDepth() + 115
    27  com.apple.Helium.HeliumRender           0x0000000103d09789 HGBlend::~HGBlend() + 89
    28  com.apple.Helium.HeliumRender           0x0000000103ce227a HGGLBlend::~HGGLBlend() + 170
    29  com.apple.Helium.HeliumRender           0x0000000103bfad06 HGGLMultiBlend::~HGGLMultiBlend() + 54
    30  com.apple.Helium.HeliumRender           0x0000000103bbad07 HGObject::Release() + 39
    31  com.apple.Helium.HeliumRender           0x0000000103b71d90 HGNode::SetInput(int, HGNode*) + 608
    32  com.apple.Helium.HeliumRender           0x0000000103b72353 HGNode::~HGNode() + 163
    33  com.apple.Lithium                       0x0000000102bbaba2 LiHeGradientMix::~LiHeGradientMix() + 18
    34  com.apple.Helium.HeliumRender           0x0000000103bbad07 HGObject::Release() + 39
    35  com.apple.Helium.HeliumRender           0x0000000103b71d90 HGNode::SetInput(int, HGNode*) + 608
    36  com.apple.Helium.HeliumRender           0x0000000103b72353 HGNode::~HGNode() + 163
    37  com.apple.Lithium                       0x0000000102bbe992 LiHeMix::~LiHeMix() + 18
    38  com.apple.Helium.HeliumRender           0x0000000103bbad07 HGObject::Release() + 39
    39  com.apple.Helium.HeliumRender           0x0000000103b71d90 HGNode::SetInput(int, HGNode*) + 608
    40  com.apple.Helium.HeliumRender           0x0000000103b744e3 HGNode3D::~HGNode3D() + 163
    41  com.apple.Helium.HeliumRender           0x0000000103b76613 HGNodeWithDepth::~HGNodeWithDepth() + 115
    42  com.apple.Helium.HeliumRender           0x0000000103d09789 HGBlend::~HGBlend() + 89

    Can anybody say something about that ??

  • Capacity planning and levelling

    Hi,
    My client has around 8 different production areas and I have created 8 different order types,production schedulers,capacity planner groups and production scheduling profiles for the same. I have also created a list profile,selection profile, graphical profile, optional profile and an overall profile with my understanding.
    1. I want to see for a given production area, In the morning, the user has to take the list of work centres pertaining to his area and fix priorities. In case he wants to move certain orders to next day and want to insert new orders in place of that, how to do this?
    2. How can I utilise the feature of capacity planning, to evaluate my capacity requirements for new projects?
    3. I want the step by step instructions for doing the capacity levelling both in graphical/tabular forms. Also please explain the purpose of different profiles used for capacity planning like selection,option,list etc.
    Regards,
    Sridharan M

    Dear
    Capacity planning comprises the following partial components:
    Capacity Evaluation
    In the capacity evaluation, available capacity and capacity requirements are determined and compared with each other in lists or graphics.
    You can use capacity evaluations to analyze capacity loads in your company.
    Capacity leveling
    The objectives of capacity leveling are:
    1.     Optimal capacity commitment
    2.     Selection of appropriate resources
    3.     In most applications, you can use two types of planning table (graphical and tabular versions) to display the capacity situation and to carry out capacity leveling.
    4.     In some applications such as Repetitive Manufacturing (PP-REM) or Sales and Operations Planning (PP-SOP), there are application-specific planning tables for capacity leveling.
    The objectives of capacity leveling include:
    u2022     Leveling overloads and under loads at work centers
    u2022     Achieving optimum commitment of machines and production lines
    u2022     Selection of appropriate resources
    Dispatching Operations
    Dispatching operations is the main function of capacity leveling. Operations are dispatched to the time when there is sufficient capacity for them to be executed. You can also dispatch sub-operations and work elements.

  • What is the need for planning table.

    can anybody explain me about planning table, how and where to use that..

    Dear
    Use of planning table :
    1.Capacity Requirement Planning in Discrete and PP-PI indistutry
    2.For demanad management , you can create PIR and also generate MTS production order based on planned order for those PIR
    3.Decision making on CRP in planning table for operation dispatch , work centre , scheduling , detail scheduling , time , dates of capacity avalution is possible through Planning table under particular overall profile .
    refer : Use of Planning Table (MF50) in Capacity Levelling with Production Order
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PPCRPPPPI/PPCRP_PPPI.pdf
    Regards
    JH

  • FM or BAPI for CM21

    HI,
    Does anyone knows the Function Module or BAPI for performing the operation dispatch CM21.  I am using a program to simulate the Operation Dispatch process for Production Orders.  The BAPI should return the proposed Start and End time for the production order just like Transaction Code CM21.
    If there is no such BAPI or Function Modules, does anyone know how to get the current data from the Planning Table : SAPSFCG001.
    Thanks in advance.

    Dear
    FM /BAPI for CM21 :
    BAP_PLANNEDORDER_CREATE
    CYPP0005.
    CLOI_CHANGES_UPL_31  : http://abaplog.wordpress.com/2007/05/
    EXIT_SAPLCYPP02_001
    BAPI_PRODORDCONF_GETDETAIL
    Refer : Re: How to create additional column in CM21, CM25
    Hope this will help you .
    Regards
    JH

  • Capacity Leveling scenario.

    Hi,
         The folwing scenario given below.
    User exit, NS191270 will be triggered, when operations are dispatched or deallocated.
    When operations are dispatched to a specific resource:
    a)     Determine the setup group (CG) and key (CK) of the operation
    b)     Determine the setup group (PG) and key (PK) of the previous operation dispatched to the resource.
    c)     Determine the setup time for the combination, PG/PK and CG/CK in the setup matrix table, TCYTM.
    d)     Determine the setup phase of the operation being dispatched (using control key / description)
    e)     Populate the setup time in first standard value of this phase
    Kindly let me know solution step by step, i would be thank ful to you.
    Regards,
    Ganeshnsr

    Hi
    This user exit is used in CM25,
    Set up group key and group need to be maintained in the master receipe .
    Set up time matrix generally maintained from one group to another group changeover time.
    This can also be used in sort sequence in CM25.
    Hope this information will be  helpful to  you
    Regards
    Ranga

  • Requirement date

    Hello,
    With the MRP run and BOM explosion the requrement date for the components are set to the start of the order.
    Now I want to change this for one component. The requirement date should be the end of the order.
    I tried with the distribition key END in BOM and in production version. But this don't work.
    How can I move the requirement date to the order end date?
    Kind regards.

    Dear ,
    Compoenet Requirement date through MRP based on the Stock availability , Planned Delivery Time , GR procesing Time .It is independent of Production Timing  .
    I think you need this material in the last operation in your production order .How ever , one work around will be , goto co02-Production Order -Operation Overview-Select Operation -Goto Header -Operation -Dispatch  and SAVE .Then select the operation line item  and double click -Select date option -Here Change the Operation Start and End Date as Production Finish date and adjust the time  (Set up /Processing /Tear Down date )  and SAVE .Now check the Component Overview -Slect the Compoenet and Requirement date will be Order Finsih Date .I have tested and working fine .
    Or else Did you get any PR for that particular Component .I  think , if MRP generates PR , then you need the PR/PO reciept date should be Production Order Finsiah date , No GR time  .So PR reciept date will be your requirement date in that case .
    In that case , you goto-MD4C with Production Order -Execute the report -Select the Item you need to have PRODUCTION FINSIH DATE -Change the PR Delivery date as Production Finsih Date .
    Try and revert
    Regards
    JH

  • Report to see dispatched operations

    Hi Gurus,
    Is there any standard report to see the Dispatched operations list and Arriving Opeartions list in Capacity Planning and Levelling.
    Thanks in advance.
    Jejesh

    Hi,
       Check with the foll :
       In COOIS, by selecting "Operations" in List, give the Sys. Status as "DSPT" in "Select at Operation level" tab and execute to get the list of operations that are dispatched in Capacity levelling.
      This may help you.
    -Thaila Shree

  • Dispatch an operation of a PM order

    Hi Experts,
    Could you tell me if a BAPI, FM, Method or anything else can be used to dispatch an operation of a PM order?
    Here is the need:
    Our customer uses the Planing Board (CM25) to dispatch operations of PM orders.
    When the related work can't be executed on field, corresponding operations need to be dispatched a second time (at another time and day).
    Currently we simply add a constraint on the StartPoint date/time and change the status of the operation to DSPT. But this doesn't take into account the workcenter capacity. So it can result to workcenter capacity overload.
    For that pupose I'm looking for a standard FM or BAPI or ... that can do the job.
    I think the following information should be sufficient to make the dispatching: Order nr, Workcenter, operation, day, time.
    I found some threads about his on SDN forums but none answer my question.
    Thanks a lot.
    Regards,
    Philippe
    Edited by: Philippe Tsalos on Jan 18, 2010 9:33 AM

    Hi Philippe,
    So you want to reschedule considering available capacity. That is exactly what dispatching in the planning table does.
    If you were to re-dispatch the operation dependent upon the availability of capacity, it may not end up at day + 2. It may be shifted to some other time in the future, assuming you have search in the forward direction as your strategy. So is your intent simply to "throw" it forward somewhere or is it a hard requirement that it is re-scheduled for today + 2? I presume you know how to change the operation details programatically.
    For the sake of the following, I presume that the order operations to be re-scheduled were once dispatched in the planning table.
    So why don't you explore the following:
    Why don't you collect all the order operations together and undispatch (deallocate) them with Transaction CM40 in background? and then after you have changed their dates to day + 2, reschedule them, then dispatch them with CM40 again in background?
    By using an appropriate profile, you can specify the appropriate work centres and the order operations belonging to them that need dispatching. say profile SAPPM_G006 - define the plant and workcentre on the first screen, then the orders on the filter screen.
    If you feel like a little more of a challenge, you can review the coding of RCCYMAB2, particularly the subroutine EXECUTE_MASS_DISPATCHING, which shows all the details. Unless you are really confident, I'd stick with the transaction CM40 if I were you and set the objects and filter according the definition of your overall profile to define the order operations you wish to dispatch / undispatch.
    I should point out that CM40 is designed to let the system do a first cut dispatch for all the requirements on a workcentre prioritised according to the strategy sort key. In your case you don't want (I don't think you want) to deallocate and then dispatch all non-dispatched requirements - just those of the particularl order operations. That is why the filter is necessary to further restrict which order operations are to be processed. You could also use the selection schema as well, selecting those with user status NOEX.
    Is that helpful?
    Edited by: Andrew Barnard on Jan 26, 2010 11:05 PM

  • Failed to dispatch operation to Repository

    i have designer 9i on my machine os=windows server2003
    what i am tring 2 do is 2 create a new database from the server model the question is:
    1-How can i create a container in order 2 create a new data base...to make a Reverse Engineering?
    -- if i used an old container .. i did
    2-Why whenever i run the capture design utility i can't save the diagram
    RME-00020 :Internal API error - ORA-01403 :no data found
    RME-00011 :Operation 'ins' on COLUMN has failed
    RME-00222 : Failed to dispatch operation to Repository
    is there any way out of this ..?
    regards,
    Abdetu..

    Hello Alll,
    i created a new ERD, then select > utilities > table to entity retrofit
    Afterwards : i press candidate tables button > ??
    i found all tables that i have saved from the capture design but save errors r raised again
    speciallly:
    RME-00020: Internal API error- ORA-01422:exact fetch returns more than requested number of rows.
    RME-00020 :Internal API error - ORA-01403 :no data found
    RME-00011 :Operation 'ins' on COLUMN has failed
    RME-00222 : Failed to dispatch operation to Repository
    having the following cases :
    starting retrofit
    creating entities
    the following entitiesw have been created
    the rerofit utility has failed
    Now how can i Solve thius out..?
    pls can any boady help me..?!
    Regards,
    Abdetu..
    -----------------------------------------

  • CM25 dispatched order's operations not in chronological sequence.

    Hi all experts,
    When I dispatch the planned order/production by hitting the dispatch button for the work centre (Opn40) in CM25 transaction, the start date for the operations are not happening in chronological order after it is getting dispatched
    For Eg:
    Before Dispatch
    Opn 10: 7/24
    Opn 20: 7/25
    Opn 30: 7/26
    Opn 40: 7/27
    Opn 50: 7/28
    After Dispatch
    Opn 10: 7/24
    Opn 20: 7/25
    Opn 30: 7/26
    Opn 40: 7/24
    Opn 50: 7/28
    Operation 40 start date is not getting synch w.r.t earlier operationu2019s start date.

    Hi,
    After dispatching, you need to again run the MRP. Then the dates are corrected.
    Thanks

  • InvalidOperationException - "Cannot perform this operation while dispatcher processing is suspended."

    I have a WPF application in .NET 4.5.  The latest version of the map control (version 1.0.1.0) is causing an issue if it is used within a datatemplate.  This does not happen with the previous version I was using from Nuget (version 1.0.0.0).  As
    an aside, what happened to the Nuget package?  Anyways, it is easy to reproduce the issue:
    MainWindow.xaml:
    <Window x:Class="MicrosoftMapError.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow"
    Content="{Binding ViewModel,
    RelativeSource={RelativeSource Self}}">
    <Window.Resources>
    <ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="Views/MapView.xaml" />
    </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
    </Window.Resources>
    </Window>
    MainWindow.cs:
    using MicrosoftMapError.ViewModels;
    using System.Windows;
    namespace MicrosoftMapError
    public partial class MainWindow : Window
    public MainWindow()
    InitializeComponent();
    this.ViewModel = new MapViewModel();
    public object ViewModel
    get { return (object)GetValue(ViewModelProperty); }
    set { SetValue(ViewModelProperty, value); }
    public static readonly DependencyProperty ViewModelProperty = DependencyProperty.Register(
    "ViewModel",
    typeof(object),
    typeof(MainWindow));
    MapView.xaml:
    <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:wpf="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF"
    xmlns:viewModels="clr-namespace:MicrosoftMapError.ViewModels">
    <DataTemplate DataType="{x:Type viewModels:MapViewModel}">
    <Grid>
    <wpf:Map />
    </Grid>
    </DataTemplate>
    </ResourceDictionary>
    The MapViewModel class is just an empty class, there is nothing to show there.
    And this is the stack trace for the exceptions.
    Outer exception: XamlParseException - The invocation of the constructor on type 'Microsoft.Maps.MapControl.WPF.Map' that matches the specified binding constraints threw an exception.
       at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
       at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
       at System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List`1 affectedChildren, UncommonField`1 templatedNonFeChildrenField)
       at System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List`1 affectedChildren)
       at System.Windows.StyleHelper.ApplyTemplateContent(UncommonField`1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
       at System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField`1 templateDataField, FrameworkElement container)
       at System.Windows.FrameworkElement.ApplyTemplate()
       at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       at System.Windows.UIElement.Measure(Size availableSize)
       at System.Windows.Documents.AdornerDecorator.MeasureOverride(Size constraint)
       at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       at System.Windows.UIElement.Measure(Size availableSize)
       at System.Windows.Controls.Border.MeasureOverride(Size constraint)
       at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       at System.Windows.UIElement.Measure(Size availableSize)
       at System.Windows.Window.MeasureOverrideHelper(Size constraint)
       at System.Windows.Window.MeasureOverride(Size availableSize)
       at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       at System.Windows.UIElement.Measure(Size availableSize)
       at System.Windows.Interop.HwndSource.SetLayoutSize()
       at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)
       at System.Windows.Interop.HwndSource.set_RootVisual(Visual value)
       at System.Windows.Window.SetRootVisual()
       at System.Windows.Window.SetRootVisualAndUpdateSTC()
       at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)
       at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
       at System.Windows.Window.CreateSourceWindowDuringShow()
       at System.Windows.Window.SafeCreateWindowDuringShow()
       at System.Windows.Window.ShowHelper(Object booleanBox)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.DispatcherOperation.InvokeImpl()
       at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Windows.Threading.DispatcherOperation.Invoke()
       at System.Windows.Threading.Dispatcher.ProcessQueue()
       at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
       at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
       at System.Windows.Threading.Dispatcher.Run()
       at System.Windows.Application.RunDispatcher(Object ignore)
       at System.Windows.Application.RunInternal(Window window)
       at System.Windows.Application.Run(Window window)
       at System.Windows.Application.Run()
       at MicrosoftMapError.App.Main() in d:\SoftwareDevelopment\Working\MicrosoftMapError\MicrosoftMapError\obj\Debug\App.g.cs:line 0
       at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
       at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
    Inner exception: InvalidOperationException - Cannot perform this operation while dispatcher processing is suspended.
       at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
       at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout)
       at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
       at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       at System.Windows.Threading.Dispatcher.Invoke(Delegate method, Object[] args)
       at Microsoft.Maps.MapControl.WPF.Core.MapConfigurationFromWeb.ConfigLoaded(String requestKey, Dictionary`2 sections)
       at Microsoft.Maps.MapControl.WPF.Core.MapConfigurationFromWeb.GetConfigurationSection(String version, String sectionName, String culture, MapConfigurationCallback callback, Boolean reExecuteCallback, Object userState)
       at Microsoft.Maps.MapControl.WPF.Core.MapConfiguration.GetSection(String version, String sectionName, String culture, String key, MapConfigurationCallback callback, Boolean reExecuteCallback, Object userState)
       at Microsoft.Maps.MapControl.WPF.Core.MapConfiguration.GetSection(String version, String sectionName, String culture, String key, MapConfigurationCallback callback, Boolean reExecuteCallback)
       at Microsoft.Maps.MapControl.WPF.Map..ctor()

    Are dev team has looked into this and I believe they have found the issue. They are working on putting together a new release. Also, Microsoft never officially released a Nuget package, someone just took some old buggy libraries and posted them on Nuget
    without asking Microsoft. We are planning to make an official Nuget package.
    http://rbrundritt.wordpress.com

Maybe you are looking for