Prog  logic

Hello....
i have ainternal table with 4 fields....
material quantity  field3      field4     
auv123   100  xxxxx  xxxx   
auv123   200  xxxxx xxxx    
auv111   100  xxxxx  xxxx   
auv123   400  xxxxx  xxxx  
auv111   200  xxxxx  xxxx  
auv222   100   xxxxx xxxx  
i nedd a simple logic to get a o/p table like:
o/p result:
auv123  700  xxxxx xxxx
auv111  300  xxxxx xxxx
auv222 100  xxxxx  xxxx
i.e I nedd to add QUANITY when MATERIAL number is same...and delete the extra rows...
<b>data types:</b>
material field is char
quantity fields is quan
other 2 fields( field 3 and field 4) in internal table are char and date type..
i need a simple logic for  it...
it may sound bit silly for you ...
thanks....

In order to get a sum of the materials, you need to have another internal table with just Material and qty.
data: begin of isum,
        matnr type mara-matnr,
        qty type mseg-menge,
        end of isum.
clear isum.  refresh isum.
loop at itab.
   isum-matnr = itab-matnr.
   isum-qty    = itab-qty.
   collect isum.
endloop.
Regards,
Rich Heilman

Similar Messages

  • Report based upon material type against movement type for a period ?

    i need a inventory report which should be based upon materil type & movement type for a particular period.
    For example- for last monthe how much Raw material has been issued againast production order. i would like report to allow me  ROH and movement type 261/262 and period entry. MB5B does not satisfy my requirements, ist of all there si no material type/secondly it restricts itself if i use movement types
    thanks
    sam

    Hi,
    You can create a small program to get report.
    Input fields Date of posting BUDAT, Movement type BWART (Plant if required).
    Check field BUDAT (Posting Date. Should check based on input date field.) In table MKPF.
    If data falls in required date range. Pick MBLNR-MKPF (Mat doc number).
    Go to table MSEG compare MBLNR-MKPF and MBLNR-MSEG if same pick field MATNR-MSEG (Mat number).
    Go to MARA check MTART-MARA for picked MATNR-MARA (in previous step). Take the material type.
    Add the below fields to out put
    MATNR, MTART, BWART-MSEG (Movt type), ERFMG-MSEG (quantity posted), WERKS-MSEG (Plant received), LOGRT-MSEG (S. Loc received).
    Please take advise from ABAPer regarding prog logic
    Thank you,
    Anand K

  • Logic Pro 9 crashes after OS update to 10.6.8, Logic Pro 9 crashes after OS update to 10.6.8, Logic Pro 9 crashes after OS update to 10.6.8

    My Logic Pro 9 crashes after OS update to 10.6.8, Logic Pro 9 crashes after OS update to 10.6.8, Logic Pro 9 crashes after OS update to 10.6.8
    This happens when I play songs, the songs were done in Logic and everything was ok until I ran an update. This is strange, some songs are fine and some keep crashing Logic
    Crash details are:
    Process:         Logic Pro [5090]
    Path:            /Applications/Logic Pro.app/Contents/MacOS/Logic Pro
    Identifier:      com.apple.logic.pro
    Version:         9.1.4 (1700.2)
    Build Info:      Logic-17000200~2
    Code Type:       X86 (Native)
    Parent Process:  launchd [837]
    Date/Time:       2011-07-03 20:01:19.048 +0200
    OS Version:      Mac OS X 10.6.8 (10K540)
    Report Version:  6
    Interval Since Last Report:          47874 sec
    Crashes Since Last Report:           15
    Per-App Interval Since Last Report:  30935 sec
    Per-App Crashes Since Last Report:   13
    Anonymous UUID:                      8B722E8F-8668-4A7A-B632-BD27060BCB6B
    Exception Type:  EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread:  46
    Application Specific Information:
    abort() called
    Thread 0:  Dispatch queue: com.apple.main-thread
    0   com.apple.CoreGraphics            0x978746c3 CGGStateGetLineWidth + 0
    1   com.apple.CoreGraphics            0x97874657 CGContextDrawPath + 120
    2   com.apple.logic.pro               0x0076d89f std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 7541903
    3   com.apple.logic.pro               0x006ffe97 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 7092871
    4   com.apple.logic.pro               0x003eab5a std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 3860298
    5   com.apple.logic.pro               0x003eae00 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 3860976
    6   com.apple.logic.pro               0x003eb21e std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 3862030
    7   com.apple.logic.pro               0x003ebde5 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 3865045
    8   com.apple.logic.pro               0x00587678 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 5550696
    9   com.apple.logic.pro               0x005879e7 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 5551575
    10  com.apple.logic.pro               0x0059df65 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 5643093
    11  com.apple.logic.pro               0x00599bba std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 5625770
    12  com.apple.logic.pro               0x00599c61 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 5625937
    13  com.apple.logic.pro               0x001edfa5 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 1776533
    14  com.apple.logic.pro               0x00653c9a std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 6387850
    15  com.apple.logic.pro               0x001ec2c8 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 1769144
    16  com.apple.logic.pro               0x005a28a8 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 5661848
    17  com.apple.logic.pro               0x0059013b std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 5586219
    18  com.apple.logic.pro               0x001ee628 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 1778200
    19  com.apple.logic.pro               0x006548e6 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 6390998
    20  com.apple.logic.pro               0x001f18fb std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 1791211
    21  com.apple.logic.pro               0x006374f7 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 6271207
    22  com.apple.Foundation              0x99424524 __NSFireTimer + 141
    23  com.apple.CoreFoundation          0x92c3ea6b __CFRunLoopRun + 8059
    24  com.apple.CoreFoundation          0x92c3c3f4 CFRunLoopRunSpecific + 452
    25  com.apple.CoreFoundation          0x92c3c221 CFRunLoopRunInMode + 97
    26  com.apple.HIToolbox               0x90518e04 RunCurrentEventLoopInMode + 392
    27  com.apple.HIToolbox               0x90518bb9 ReceiveNextEventCommon + 354
    28  com.apple.HIToolbox               0x90518a3e BlockUntilNextEventMatchingListInMode + 81
    29  com.apple.AppKit                  0x911ac595 _DPSNextEvent + 847
    30  com.apple.AppKit                  0x911abdd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
    31  com.apple.AppKit                  0x9116e1f3 -[NSApplication run] + 821
    32  com.apple.prokit                  0x010063f6 NSProApplicationMain + 326
    33  com.apple.logic.pro               0x0002bb75 DummyConnection::DummyConnection() + 193
    Thread 1:  Dispatch queue: com.apple.libdispatch-manager
    0   libSystem.B.dylib                 0x98d9e382 kevent + 10
    1   libSystem.B.dylib                 0x98d9ea9c _dispatch_mgr_invoke + 215
    2   libSystem.B.dylib                 0x98d9df59 _dispatch_queue_invoke + 163
    3   libSystem.B.dylib                 0x98d9dcfe _dispatch_worker_thread2 + 240
    4   libSystem.B.dylib                 0x98d9d781 _pthread_wqthread + 390
    5   libSystem.B.dylib                 0x98d9d5c6 start_wqthread + 30
    Thread 2:  com.apple.CFSocket.private
    0   libSystem.B.dylib                 0x98d96ac6 select$DARWIN_EXTSN + 10
    1   com.apple.CoreFoundation          0x92c7cc83 __CFSocketManager + 1091
    2   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    3   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 3:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da73f8 pthread_cond_wait$UNIX2003 + 73
    3   com.apple.music.apps.MAFiles      0x02c244c8 ResolveFile + 54808
    4   com.apple.music.apps.MAFiles      0x02c24591 ResolveFile + 55009
    5   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    6   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 4:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da73f8 pthread_cond_wait$UNIX2003 + 73
    3   com.apple.music.apps.MAFiles      0x02c244c8 ResolveFile + 54808
    4   com.apple.music.apps.MAFiles      0x02c24591 ResolveFile + 55009
    5   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    6   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 5:
    0   libSystem.B.dylib                 0x98d77c0e mach_wait_until + 10
    1   ...ple.CoreServices.CarbonCore    0x90a187f0 MPDelayUntil + 43
    2   ...ple.CoreServices.CarbonCore    0x90a28226 Delay + 107
    3   ...opellerheads.rewire.library    0x443527e8 RWPUnregisterDeviceImp + 21574
    4   ...opellerheads.rewire.library    0x4436da5c RWPUnregisterDeviceImp + 132794
    5   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    6   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 6:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 7:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 8:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 9:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 10:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 11:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 12:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 13:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 14:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 15:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 16:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 17:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 18:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 19:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 20:
    0   libSystem.B.dylib                 0x98d77b36 semaphore_wait_trap + 10
    1   com.ableton.live-engine           0x443f982a 0x443f1000 + 34858
    2   com.ableton.live-engine           0x44415a7a 0x443f1000 + 150138
    3   com.ableton.live-engine           0x443fda2f 0x443f1000 + 51759
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 21:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da73f8 pthread_cond_wait$UNIX2003 + 73
    3   ...le.music.apps.MAAudioEngine    0x02cffd29 MDFileIOThread_IsBusy + 3593
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 22:
    0   libSystem.B.dylib                 0x98d77afa mach_msg_trap + 10
    1   libSystem.B.dylib                 0x98d78267 mach_msg + 68
    2   com.apple.audio.midi.CoreMIDI     0x013e30c1 XServerMachPort::ReceiveMessage(int&, void*, int&) + 155
    3   com.apple.audio.midi.CoreMIDI     0x0140197a MIDIProcess::RunMIDIInThread() + 150
    4   com.apple.audio.midi.CoreMIDI     0x013e42d9 XThread::RunHelper(void*) + 17
    5   com.apple.audio.midi.CoreMIDI     0x013e3ca6 CAPThread::Entry(CAPThread*) + 96
    6   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    7   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 23:
    0   libSystem.B.dylib                 0x98d77b5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                 0x98dd45a8 pthread_cond_timedwait_relative_np + 47
    3   ...ple.CoreServices.CarbonCore    0x90994b90 TSWaitOnConditionTimedRelative + 242
    4   ...ple.CoreServices.CarbonCore    0x909948ce TSWaitOnSemaphoreCommon + 511
    5   ...ple.CoreServices.CarbonCore    0x909b8b8b TimerThread + 97
    6   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    7   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 24:
    0   libSystem.B.dylib                 0x98d96ac6 select$DARWIN_EXTSN + 10
    1   com.apple.logic.pro               0x0098fff7 void UnitTest::CheckEqual<ScTypeSetter::tVerticalAlignment, ScTypeSetter::tVerticalAlignment>(UnitTest::TestResults&, ScTypeSetter::tVerticalAlignment, ScTypeSetter::tVerticalAlignment, UnitTest::TestDetails const&) + 380199
    2   com.apple.logic.pro               0x005d3384 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 5861236
    3   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    4   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 25:
    0   libSystem.B.dylib                 0x98d77b5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                 0x98dd45a8 pthread_cond_timedwait_relative_np + 47
    3   ...ple.CoreServices.CarbonCore    0x90994b90 TSWaitOnConditionTimedRelative + 242
    4   ...ple.CoreServices.CarbonCore    0x909948ce TSWaitOnSemaphoreCommon + 511
    5   ...ickTimeComponents.component    0x95843e35 ReadSchedulerThreadEntryPoint + 4698
    6   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    7   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 26:
    0   libSystem.B.dylib                 0x98d77afa mach_msg_trap + 10
    1   libSystem.B.dylib                 0x98d78267 mach_msg + 68
    2   com.apple.CoreFoundation          0x92c3d30f __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation          0x92c3c3f4 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation          0x92c42334 CFRunLoopRun + 84
    5   com.spectrasonics.Amber           0x5469bfe3 std::vector<char*, std::allocator<char*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, char* const&) + 575
    6   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    7   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 27:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479c22c non-virtual thunk to GOTextList::~GOTextList() + 146620
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 28:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479c22c non-virtual thunk to GOTextList::~GOTextList() + 146620
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 29:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479c22c non-virtual thunk to GOTextList::~GOTextList() + 146620
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 30:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479c22c non-virtual thunk to GOTextList::~GOTextList() + 146620
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 31:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479c22c non-virtual thunk to GOTextList::~GOTextList() + 146620
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 32:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479c22c non-virtual thunk to GOTextList::~GOTextList() + 146620
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 33:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479c22c non-virtual thunk to GOTextList::~GOTextList() + 146620
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 34:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479c22c non-virtual thunk to GOTextList::~GOTextList() + 146620
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 35:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479c22c non-virtual thunk to GOTextList::~GOTextList() + 146620
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 36:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479c22c non-virtual thunk to GOTextList::~GOTextList() + 146620
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 37:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479d7a0 non-virtual thunk to GOTextList::~GOTextList() + 152112
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 38:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479d7a0 non-virtual thunk to GOTextList::~GOTextList() + 152112
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 39:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479d7a0 non-virtual thunk to GOTextList::~GOTextList() + 152112
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 40:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479d7a0 non-virtual thunk to GOTextList::~GOTextList() + 152112
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 41:
    0   libSystem.B.dylib                 0x98d77b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x98dee05f pthread_cond_wait + 48
    3   com.spectrasonics.Amber           0x5479d7a0 non-virtual thunk to GOTextList::~GOTextList() + 152112
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 42:
    0   libSystem.B.dylib                 0x98d77b5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                 0x98dd45a8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.audio.CoreAudio         0x926f63ab CAGuard::WaitFor(unsigned long long) + 219
    4   com.apple.audio.CoreAudio         0x926f93dd CAGuard::WaitUntil(unsigned long long) + 289
    5   com.apple.audio.CoreAudio         0x926f6cda HP_IOThread::WorkLoop() + 1892
    6   com.apple.audio.CoreAudio         0x926f6571 HP_IOThread::ThreadEntry(HP_IOThread*) + 17
    7   com.apple.audio.CoreAudio         0x926f6488 CAPThread::Entry(CAPThread*) + 140
    8   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    9   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 43:
    0   libSystem.B.dylib                 0x98d77b5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                 0x98dd45a8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.audio.CoreAudio         0x926f63ab CAGuard::WaitFor(unsigned long long) + 219
    4   com.apple.audio.CoreAudio         0x926f93dd CAGuard::WaitUntil(unsigned long long) + 289
    5   com.apple.audio.CoreAudio         0x926f6cda HP_IOThread::WorkLoop() + 1892
    6   com.apple.audio.CoreAudio         0x926f6571 HP_IOThread::ThreadEntry(HP_IOThread*) + 17
    7   com.apple.audio.CoreAudio         0x926f6488 CAPThread::Entry(CAPThread*) + 140
    8   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    9   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 44:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da73f8 pthread_cond_wait$UNIX2003 + 73
    3   ...le.music.apps.MAAudioEngine    0x02ce311c MD::CallProcessThread1(void*) + 108
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 45:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da73f8 pthread_cond_wait$UNIX2003 + 73
    3   ...le.music.apps.MAAudioEngine    0x02ce2e9c MD::CallProcessThread2(void*) + 124
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 46 Crashed:
    0   libSystem.B.dylib                 0x98de50ee __semwait_signal_nocancel + 10
    1   libSystem.B.dylib                 0x98de4fd2 nanosleep$NOCANCEL$UNIX2003 + 166
    2   libSystem.B.dylib                 0x98e5ffb2 usleep$NOCANCEL$UNIX2003 + 61
    3   libSystem.B.dylib                 0x98e81685 __abort + 136
    4   libSystem.B.dylib                 0x98e816f5 abort_report_np + 0
    5   com.apple.logic.pro               0x00409049 std::ostream& TraceOutContainer<CEvs>(std::ostream&, CEvs, char const*, int) + 3984441
    6   libSystem.B.dylib                 0x98dde05b _sigtramp + 43
    7   ???                               0x0000000a 0 + 10
    Thread 47:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da73f8 pthread_cond_wait$UNIX2003 + 73
    3   ...le.music.apps.MAAudioEngine    0x02ce297c MD::CallProcessThread4(void*) + 124
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 48:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da73f8 pthread_cond_wait$UNIX2003 + 73
    3   ...le.music.apps.MAAudioEngine    0x02ce26ec MD::CallProcessThread5(void*) + 124
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 49:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da73f8 pthread_cond_wait$UNIX2003 + 73
    3   ...le.music.apps.MAAudioEngine    0x02ce245c MD::CallProcessThread6(void*) + 124
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 50:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da73f8 pthread_cond_wait$UNIX2003 + 73
    3   ...le.music.apps.MAAudioEngine    0x02ce21cc MD::CallProcessThread7(void*) + 124
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 51:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da73f8 pthread_cond_wait$UNIX2003 + 73
    3   ...le.music.apps.MAAudioEngine    0x02ce0d4c MD::CallProcessThread15(void*) + 124
    4   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    5   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 52:
    0   libSystem.B.dylib                 0x98d77c0e mach_wait_until + 10
    1   libSystem.B.dylib                 0x98dff429 nanosleep + 345
    2   libSystem.B.dylib                 0x98dff2ca usleep + 61
    3   ...vesAudio.WaveShell-AU.8.0.0    0x4ef9ba3e wvThread::sleep_milliseconds(unsigned int) + 21
    4   ...vesAudio.WaveShell-AU.8.0.0    0x4ef9bb94 wvThread::WCIdleCommandDispatcher::threadMain(void*) + 32
    5   ...vesAudio.WaveShell-AU.8.0.0    0x4ef9b4d0 wvThread::ThreadWrapper(void*) + 29
    6   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    7   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 53:
    0   libSystem.B.dylib                 0x98d77c0e mach_wait_until + 10
    1   libSystem.B.dylib                 0x98dff429 nanosleep + 345
    2   libSystem.B.dylib                 0x98dff2ca usleep + 61
    3   ...nth 5.MusicDevice.component    0x6ef97e90 ProgramChangeThread::run() + 32
    4   ...nth 5.MusicDevice.component    0x6f224678 NI::GP::Thread::execute(void*) + 72
    5   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    6   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 54:
    0   libSystem.B.dylib                 0x98d77b5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                 0x98dee26c pthread_cond_timedwait + 47
    3   ...edia.vpa.TRackS3 Prog EQ 1A    0xdbba0884 void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 248396
    4   ...edia.vpa.TRackS3 Prog EQ 1A    0xdbba0970 void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 248632
    5   ...edia.vpa.TRackS3 Prog EQ 1A    0xdbb9c003 void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 229835
    6   ...edia.vpa.TRackS3 Prog EQ 1A    0xdbba195e void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 252710
    7   ...edia.vpa.TRackS3 Prog EQ 1A    0xdbba19ba void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 252802
    8   ...edia.vpa.TRackS3 Prog EQ 1A    0xdbba19fd void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 252869
    9   ...edia.vpa.TRackS3 Prog EQ 1A    0xdbba1a16 void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 252894
    10  ...edia.vpa.TRackS3 Prog EQ 1A    0xdbb4282d thread_proxy + 141
    11  libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    12  libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 55:
    0   libSystem.B.dylib                 0x98da5aa2 __semwait_signal + 10
    1   libSystem.B.dylib                 0x98da575e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                 0x98da52b1 pthread_cond_timedwait$UNIX2003 + 72
    3   ...izotope.audioplugins.Nectar    0x82bed382 Atomic::WaitCondition::Wait(Atomic::CriticalSection*, checked_value<unsigned int> const&) + 226
    4   ...izotope.audioplugins.Nectar    0x829fc65d Model::DiskThread::run() + 93
    5   ...izotope.audioplugins.Nectar    0x82bade7d Util::Thread::threadFunc(void*) + 29
    6   libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    7   libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 56:
    0   libSystem.B.dylib                 0x98d77b5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                 0x98da56e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                 0x98dee26c pthread_cond_timedwait + 47
    3   ...edia.vpa.TRackS3 Classic EQ    0xe20bc9ac void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 248468
    4   ...edia.vpa.TRackS3 Classic EQ    0xe20bca98 void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 248704
    5   ...edia.vpa.TRackS3 Classic EQ    0xe20b812b void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 229907
    6   ...edia.vpa.TRackS3 Classic EQ    0xe20bda86 void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 252782
    7   ...edia.vpa.TRackS3 Classic EQ    0xe20bdae2 void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 252874
    8   ...edia.vpa.TRackS3 Classic EQ    0xe20bdb25 void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 252941
    9   ...edia.vpa.TRackS3 Classic EQ    0xe20bdb3e void agg::render_scanlines<agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg:: ras_conv_int> >, agg::scanline_u8, agg::scanline_storage_aa<unsigned char> >(agg::rasterizer_scanline_aa<agg::rasterizer_sl_clip<agg::ras_conv_int> >&, agg::scanline_u8&, agg::scanline_storage_aa<unsigned char>&) + 252966
    10  ...edia.vpa.TRackS3 Classic EQ    0xe205e90d thread_proxy + 141
    11  libSystem.B.dylib                 0x98da5259 _pthread_start + 345
    12  libSystem.B.dylib                 0x98da50de thread_start + 34
    Thread 46 crashed with X86 Thread State (32-bit):
      eax: 0x0000003c  ebx: 0x98de4f39  ecx: 0xb0dcc40c  edx: 0x98de50ee
      edi: 0x00000000  esi: 0xb0dcc468  ebp: 0xb0dcc448  esp: 0xb0dcc40c
       ss: 0x0000001f  efl: 0x00000247  eip: 0x98de50ee   cs: 0x00000007
       ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
      cr2: 0x739c2090
    Binary Images:
        0x1000 -   0xc22ff7  com.apple.logic.pro 9.1.4 (1700.2) <74E0E49C-2D20-09E4-F43F-B109319ED6C3> /Applications/Logic Pro.app/Contents/MacOS/Logic Pro
      0xeda000 -   0xf0dfe7  com.apple.music.apps.MAAudioUnitSupport 9.1.4 (231.65) <6A3D4EBC-01B6-A5E8-FCD6-5E991B468DA5> /Applications/Logic Pro.app/Contents/Frameworks/MAAudioUnitSupport.framework/Versions/A/MAAudioUnit Support
      0xf22000 -   0xf53ff3 +MAAssetSharing 250.37.0 (compatibility 1.0.0) <A185B33D-2FAE-26BE-B1B9-2964CA731B8A> /Applications/Logic Pro.app/Contents/Frameworks/MAAssetSharing.framework/Versions/A/MAAssetSharing
      0xf67000 -   0xfc5fff  com.apple.music.apps.MALoopManagement 9.1.4 (218.39) <EAB8899B-E763-4FA0-F918-7A247A30F927> /Applications/Logic Pro.app/Contents/Frameworks/MALoopManagement.framework/Versions/A/MALoopManagem ent
      0xfe2000 -  0x121afff  com.apple.prokit 7.0.1 (1331.1) <327AFA15-E955-02EF-3E57-E2558B645698> /System/Library/PrivateFrameworks/ProKit.framework/Versions/A/ProKit
    0x1322000 -  0x139dfff  com.apple.music.apps.MACore 9.1.4 (475.79) <61F581E4-9714-511B-219B-558232BA3D59> /Applications/Logic Pro.app/Contents/Frameworks/MACore.framework/Versions/A/MACore
    0x13d3000 -  0x141fffb  com.apple.audio.midi.CoreMIDI 1.7.1 (42) <FB4D4B64-6ABB-679E-3AA8-21DE9062B4C1> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
    0x1444000 -  0x149afe3  com.apple.music.apps.MAHarmony 9.1.4 (198.39) <F218C092-945E-72CA-D98D-A6F0C829EEC7> /Applications/Logic Pro.app/Contents/Frameworks/MAHarmony.framework/Versions/A/MAHarmony
    0x14b6000 -  0x18cffe7  com.apple.music.apps.MAPlugInGUI 9.1.4 (423.51) <F25CB209-7BDE-EF8B-CB73-00CF6C0C6888> /Applications/Logic Pro.app/Contents/Frameworks/MAPlugInGUI.framework/Versions/A/MAPlugInGUI
    0x1bde000 -  0x1cc0ff7  com.apple.music.apps.OMF 9.1.4 (108.38) <C7B4C6E4-6BC1-063F-67B9-762B7F582F79> /Applications/Logic Pro.app/Contents/Frameworks/OMF.framework/Versions/A/OMF
    0x1cd7000 -  0x2326fe7  com.apple.music.apps.MADSP 9.1.4 (586.76) <CFB4B98B-0FD3-012C-9B92-A53E7B046363> /Applications/Logic Pro.app/Contents/Frameworks/MADSP.framework/Versions/A/MADSP
    0x2a6f000 -  0x2a90ff7  com.apple.music.apps.LogicFileBrowser 9.1.4 (1700.2) <B5CD9D98-8080-5861-B4E6-FAD33EA9A617> /Applications/Logic Pro.app/Contents/Frameworks/LogicFileBrowser.framework/Versions/A/LogicFileBrow ser
    0x2a9e000 -  0x2b17ff7  com.apple.music.apps.LogicLoopBrowser 9.1.4 (1700.2) <6DF100E8-16CA-4857-09B8-27D81BDAD508> /Applications/Logic Pro.app/Contents/Frameworks/LogicLoopBrowser.framework/Versions/A/LogicLoopBrow ser
    0x2b3d000 -  0x2b5eff7  com.apple.music.apps.MAApogeeSupport 9.1.4 (311.39) <5F21E2C5-675C-AFB4-3622-86CF3E1356E2> /Applications/Logic Pro.app/Contents/Frameworks/MAApogeeSupport.framework/Versions/A/MAApogeeSuppor t
    0x2b67000 -  0x2b6cff7  com.apple.music.apps.MAResources 9.1.4 (211.40) <62DE833A-32E0-5512-5348-0EA9CA68347C> /Applications/Logic Pro.app/Contents/Frameworks/MAResources.framework/Versions/A/MAResources
    0x2b70000 -  0x2b99fe3  com.apple.audio.CoreAudioKit 1.6.1 (1.6.1) <7FFBD485-5251-776A-CC44-4470DD84112B> /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit
    0x2baa000 -  0x2bb2ff7  com.apple.AEProfiling 1.2 (23) <94AF68F5-1BBA-0D97-20FF-98ACD367EDAF> /Applications/Logic Pro.app/Contents/Frameworks/AEProfiling.framework/Versions/A/AEProfiling
    0x2bbb000 -  0x2bcbff7  com.apple.AERegistration 1.2 (401) <2171F2D0-3AA5-168B-3814-DD8D33AC08A2> /Applications/Logic Pro.app/Contents/Frameworks/AERegistration.framework/Versions/A/AERegistration
    0x2bdf000 -  0x2bebff3  com.apple.music.apps.MAUnitTest 9.1.4 (95.39) <D5A4584F-C753-EB71-B9C4-7587278855BA> /Applications/Logic Pro.app/Contents/Frameworks/MAUnitTest.framework/Versions/A/MAUnitTest
    0x2bf5000 -  0x2cacff3  com.apple.music.apps.MAFiles 9.1.4 (143.54) <2DE1EEA9-04F2-F859-DA9D-8F402B312A12> /Applications/Logic Pro.app/Contents/Frameworks/MAFiles.framework/Versions/A/MAFiles
    0x2ccc000 -  0x2d42fe3  com.apple.music.apps.MAAudioEngine 9.1.4 (156.77) <8820B32D-72A2-04FC-C144-812D668A7BE8> /Applications/Logic Pro.app/Contents/Frameworks/MAAudioEngine.framework/Versions/A/MAAudioEngine
    0x2db2000 -  0x2dbdff7  com.apple.music.apps.MAToolKit 9.1.4 (357.43) <8BFE2689-ED2D-55A9-F026-301E941D654D> /Applications/Logic Pro.app/Contents/Frameworks/MAToolKit.framework/Versions/A/MAToolKit
    0x2dc3000 -  0x2de1fef  com.apple.XSKey 1.0.0 (52) <71B94F53-15DB-9012-91F2-211F7C2CD790> /Library/Frameworks/XSKey.framework/Versions/A/XSKey
    0x2df0000 -  0x2e04ff7  com.apple.music.apps.MAVideo 9.1.4 (11.44) <3D8463EE-70BD-CDEF-8C89-5AAA462C6A86> /Applications/Logic Pro.app/Contents/Frameworks/MAVideo.framework/Versions/A/MAVideo
    0x2e1a000 -  0x2e5aff7  com.apple.vmutils 4.2 (106) <7AAF9FDA-AC1E-09FD-889E-68FFB5F94BA8> /System/Library/PrivateFrameworks/vmutils.framework/Versions/A/vmutils
    0x2e73000 -  0x2f0fffc  com.apple.MobileMe 9 (1.01) <EBADB981-9ED6-82B0-810F-F1CB05CB5A17> /Applications/Logic Pro.app/Contents/Frameworks/MobileMe.framework/Versions/A/MobileMe
    0x2f6c000 -  0x3021fe7  libcrypto.0.9.7.dylib 0.9.7 (compatibility 0.9.7) <AACC86C0-86B4-B1A7-003F-2A0AF68973A2> /usr/lib/libcrypto.0.9.7.dylib
    0x30df000 -  0x30e1ff7 +1000 ??? (???) <F8699CF8-DC60-5C95-2BE0-BDC3CDABBCDC> /Applications/Waves/Waves Plug-Ins/OKBrighter.bundle/Contents/Resources/GenericMacIntel/1000
    0x30e5000 -  0x30eafe7 +1000 ??? (???) <4D1E2219-BF89-5B96-C74E-7827322A99EF> /Applications/Waves/Waves Plug-Ins/OKPressure.bundle/Contents/Resources/GenericMacIntel/1000
    0x3780000 -  0x37b5ff7  com.apple.prokit.SnowLeopardPanels 7.0.1 (1331.1) <FF2667E3-621B-071C-77D4-9C3125A9298C> /System/Library/PrivateFrameworks/ProKit.framework/Versions/A/Resources/SnowLeo pardPanels.bundle/Contents/MacOS/SnowLeopardPanels
    0x3b2e6000 - 0x3b2eaff3  com.apple.audio.AudioIPCPlugIn 1.1.6 (1.1.6) <E9CB576C-283B-1DB2-0C69-E7C914BD7922> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugI n.bundle/Contents/MacOS/AudioIPCPlugIn
    0x3b2ef000 - 0x3b2f5ff7  com.apple.audio.AppleHDAHALPlugIn 2.0.5 (2.0.5f13) <76BC9284-582A-EF9A-960D-5CD0801B1917> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bun dle/Contents/MacOS/AppleHDAHALPlugIn
    0x3b7bd000 - 0x3b7c5ff7  com.apple.proapps.mrcheckpro 1.4 (397) <25DBA6AA-139D-EFAC-1BF8-5D29A3DFA497> /Applications/Logic Pro.app/Contents/Resources/MRCheckPro.bundle/Contents/MacOS/MRCheckPro
    0x3caf1000 - 0x3caf3ff3  com.apple.music.apps.anvil.resources 9.1.4 (279.37) <2AB24073-D294-D563-3A7C-E90B9C645840> /Applications/Logic Pro.app/Contents/Resources/anvil.res/Contents/MacOS/anvil
    0x3caf8000 - 0x3cafaff3  com.apple.music.apps.common.resources 9.1.4 (279.37) <238911C0-014F-75C5-A14E-74F8C5032B1C> /Applications/Logic Pro.app/Contents/Resources/common.res/Contents/MacOS/common
    0x3cf4e000 - 0x3d0c7ff7  GLEngine ??? (???) <64C74F67-44B5-7DEF-CCA6-C8A9FF9BB60A> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
    0x3d0f9000 - 0x3d4fefe7  libclh.dylib 3.1.1 C  (3.1.1) <15AD52DD-FC3F-305E-5C31-699329E8FDE1> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
    0x3d522000 - 0x3d546fe7  GLRendererFloat ??? (???) <AD081A9B-1424-1F17-3C68-9803EBA37E8D> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GL RendererFloat
    0x3d590000 - 0x3d592ff3  com.apple.music.apps.ebp.resources 9.1.4 (279.37) <782AC473-7C67-68F4-BCC9-AC3E4B59238D> /Applications/Logic Pro.app/Contents/Resources/ebp.res/Contents/MacOS/ebp
    0x3d597000 - 0x3d599ff3  com.apple.music.apps.efx.resources 9.1.4 (279.37) <087A02FA-E495-BD06-D73B-DA87FF83F45F> /Applications/Logic Pro.app/Contents/Resources/efx.res/Contents/MacOS/efx
    0x3d59e000 - 0x3d5a0ff3  com.apple.music.apps.egt.resources 9.1.4 (279.37) <98EDEA9A-96E1-5941-6DB1-894BB10B18E1> /Applications/Logic Pro.app/Contents/Resources/egt.res/Contents/MacOS/egt
    0x3d5a5000 - 0x3d5a7ff3  com.apple.music.apps.emx.resources 9.1.4 (279.37) <E6E202CC-3FAC-103A-B2CE-A17E53BE81F4> /Applications/Logic Pro.app/Contents/Resources/emx.res/Contents/MacOS/emx
    0x3d5ac000 - 0x3d5aeff3  com.apple.music.apps.es1.resources 9.1.4 (279.37) <5BF0426B-E094-955D-A1A3-0EDC20C4F161> /Applications/Logic Pro.app/Contents/Resources/es1.res/Contents/MacOS/es1
    0x3d5b3000 - 0x3d5b5ff3  com.apple.music.apps.es2.resources 9.1.4 (279.37) <27BBD1BD-D132-B990-4F3A-0208FD47722C> /Applications/Logic Pro.app/Contents/Resources/es2.res/Contents/MacOS/es2
    0x3d5ba000 - 0x3d5bcff3  com.apple.music.apps.esp.resources 9.1.4 (279.37) <33DE3D35-52FC-D304-EC0C-09457926595A> /Applications/Logic Pro.app/Contents/Resources/esp.res/Contents/MacOS/esp
    0x3d5c1000 - 0x3d5c3ff3  com.apple.music.apps.evb3.resources 9.1.4 (279.37) <3E642FDA-22DC-62F3-9B2B-193F499E5640> /Applications/Logic Pro.app/Contents/Resources/evb3.res/Contents/MacOS/evb3
    0x3d5c8000 - 0x3d5caff3  com.apple.music.apps.evd6.resources 9.1.4 (279.37) <216767DC-9EAD-F0CF-C206-685FC246C831> /Applications/Logic Pro.app/Contents/Resources/evd6.res/Contents/MacOS/evd6
    0x3d5cf000 - 0x3d5d1ff3  com.apple.music.apps.evoc.resources 9.1.4 (279.37) <3FF6F32B-8854-9D9E-393E-A0C8D3E452E8> /Applications/Logic Pro.app/Contents/Resources/evoc.res/Contents/MacOS/evoc
    0x3d5d6000 - 0x3d5d8ff3  com.apple.music.apps.evp88.resources 9.1.4 (279.37) <DF80EE0A-C778-5FB3-E230-A4FC0286DA24> /Applications/Logic Pro.app/Contents/Resources/evp88.res/Contents/MacOS/evp88
    0x3d5dd000 - 0x3d5dfff3  com.apple.music.apps.exs24.resources 9.1.4 (279.37) <BC6BA181-919E-3C11-9A73-2520A1DC3A0B> /Applications/Logic Pro.app/Contents/Resources/exs24.res/Contents/MacOS/exs24
    0x3d5e4000 - 0x3d5e6ff3  com.apple.music.apps.guitaramp.resources 9.1.4 (279.37) <138FE98D-AD38-47E7-D271-5A9DB9B5C5FF> /Applications/Logic Pro.app/Contents/Resources/guitaramp.res/Contents/MacOS/guitaramp
    0x3d5eb000 - 0x3d5edff3  com.apple.music.apps.guitarcontrols.resources 9.1.4 (279.37) <E23B684F-2B67-7476-EE84-BDFB468482EA> /Applications/Logic Pro.app/Contents/Resources/guitarcontrols.res/Contents/MacOS/guitarcontrols
    0x3d5f2000 - 0x3d5f4ff3  com.apple.music.apps.mutapdel.resources 9.1.4 (279.37) <2329F33B-10B1-339F-63D3-271B13BE4F97> /Applications/Logic Pro.app/Contents/Resources/mutapdel.res/Contents/MacOS/mutapdel
    0x3d5f9000 - 0x3d5fbff3  com.apple.music.apps.pedalboard.resources 9.1.4 (279.37) <790409A6-A6FB-BBD4-5D6D-4C8D818DF60E> /Applications/Logic Pro.app/Contents/Resources/pedalboard.res/Contents/MacOS/pedalboard
    0x3dae9000 - 0x3daebff3  com.apple.music.apps.revolver.resources 9.1.4 (279.37) <14E91FF9-AEF4-980E-E4C9-CF5FB7D0DE02> /Applications/Logic Pro.app/Contents/Resources/revolver.res/Contents/MacOS/revolver
    0x3daf0000 - 0x3daf2ff3  com.apple.music.apps.sphere.resources 9.1.4 (279.37) <DA00788E-342E-8B85-2D88-5CB028A87260> /Applications/Logic Pro.app/Contents/Resources/sphere.res/Contents/MacOS/sphere
    0x3ecf0000 - 0x3ecf5ffb +com.WavesAudio.WavesReWireDevice.8.0.0 8.0.0 (8.0.0.10) <DBA04305-F027-23DF-A1EC-4D112843C03F> /Library/Application Support/Propellerhead Software/ReWire/WavesReWireDevice.bundle/Contents/MacOS/WavesReWireDevice
    0x44347000 - 0x443a6fe1 +se.propellerheads.rewire.library 1.7 (1.7) /Library/Application Support/

    Hi Guys
    Thanks for your help, i've managed to solve the problem by myself
    Solution
    1. Start Logic in 64bit mode - see here for more info
    2. Open the crashing file
    3. The file will crash but this time you'll see a message on the pop dialog saying "32 Bit audio unitbridge quit unexpectedly while using the Massive plugin"
    4. Confirm the plugin name cousing problems in the error/crash report - look for this line; Plugin identifier:Massive.MusicDevice.componet - in this case, the Native Instrument Massive caoused the problem and had to bounce a short audio loop, I am lucky couse the AU wan on looping melodies. Try to reload the application in 32bit mode or use alternative.
    5. Problem solved

  • Logical Database Selection Text?

    We have a report (run from the report tree) that above the selection-screen window a field with a range, SAUFNR  is displayed. Someone tried to go into the Logical Database POH (SE36), selection texts were there was a '?' and changed it to 'Order Number'  and were able to save it. However, SAUFNR still displays and not the text.
    The main goal is to disply 'Order Number' for this field and not 'SAUFN'. It is an SAP prog with a name about a footbal field long.  It executed 'Orders by finished Schedule date'.
      Any suggestions?
                                    Thank-you.

    Hi Tom,
    Have you activated the selection text and also please check in translation part of the text elements .
    Hope this may help you.
    Regards,
    Kiran I

  • Logical standby: ORA-01031: insufficient privileges

    Dear Colleagues,
    Today in my Logical Standby don't apply archivelogs and I see an error in alert.log:
    ORA-26808: Apply process AS01 died unexpectedly.
    ORA-01031: insufficient privileges
    Also I see next logs in trace files:
    h4.
    1)
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    With the Partitioning, Data Mining and Real Application Testing options
    ORACLE_HOME = /ora/Ora11203
    System name: Linux
    Node name: base
    Release: 2.6.18-308.20.1.el5
    Version: #1 SMP Tue Nov 6 04:38:29 EST 2012
    Machine: x86_64
    Instance name: oracle
    Redo thread mounted by this instance: 1
    Oracle process number: 43
    Unix process pid: 16634, image: oracle@base (AS01)
    *** 2013-04-04 16:58:47.062
    *** SESSION ID:(146.16811) 2013-04-04 16:58:47.062
    *** CLIENT ID:() 2013-04-04 16:58:47.062
    *** SERVICE NAME:(SYS$USERS) 2013-04-04 16:58:47.062
    *** MODULE NAME:(Streams) 2013-04-04 16:58:47.062
    *** ACTION NAME:( - Apply Server) 2013-04-04 16:58:47.062
    knasplcr: eager error was not rolled back
    ++ LCR Dump Begin: 0x2b0cf2a6d168 - ddl
    op: 5, Original op: 5, baseobjn: 0, objn: 0, objv: 0
    DF: 0x00000002, DF2: 0x00000010, MF: 0x00020810, MF2: 0x00000000
    PF: 0x00000000, PF2: 0x08000000
    MergeFlag: 0x00, FilterFlag: 0x00
    Id: 0, iotPrimaryKeyCount: 0, numChgRec: 1
    NumCrSpilled: 0
    RedoThread#: 1, rba: 0x0213d7.00023455.01ac
    scn: 0x0002.fc0f8769, (scn: 0x0000.00000000, scn_sqn: 0, lcr_sqn: 0)xid: 0x0019.00e.0007f8d9, parentxid: 0x0019.00e.0007f8d9, proxyxid: 0x0000.000.00000000
    ncol: 0 newcount: 24, oldcount: 0
    LUBA: 0x4.1000ad1.e.0.0
    ++ LCR Dump Begin: 0x59b1afdc8 - commit
    op: 7, Original op: 7, baseobjn: 0, objn: 0, objv: 0
    DF: 0x00000002, DF2: 0x00000010, MF: 0x00220000, MF2: 0x02000000
    PF: 0x00100000, PF2: 0x08040000
    MergeFlag: 0x03, FilterFlag: 0x00
    Id: 3, iotPrimaryKeyCount: 0, numChgRec: 0
    NumCrSpilled: 0
    RedoThread#: 1, rba: 0x0213d7.00023456.0108
    scn: 0x0002.fc0f876b, (scn: 0x0002.fc0f876b, scn_sqn: 1, lcr_sqn: 1)xid: 0x0019.00e.0007f8d9, parentxid: 0x0019.00e.0007f8d9, proxyxid: 0x0000.000.00000000
    ncol: 0 newcount: 0, oldcount: 0
    LUBA: 0x4.1000ad1.e.0.0
    Apply Slave is exiting due to error ORA-1031KSV 1031 error in slave process
    *** 2013-04-04 16:58:47.067
    ORA-01031: insufficient privileges
    OPIRIP: Uncaught error 447. Error stack:
    ORA-00447: fatal error in background process
    ORA-01031: insufficient privileges
    h4.
    2)
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    With the Partitioning, Data Mining and Real Application Testing options
    ORACLE_HOME = /ora/Ora11203
    System name: Linux
    Node name: base
    Release: 2.6.18-308.20.1.el5
    Version: #1 SMP Tue Nov 6 04:38:29 EST 2012
    Machine: x86_64
    Instance name: oracle
    Redo thread mounted by this instance: 1
    Oracle process number: 30
    Unix process pid: 16404, image: oracle@base (LSP0)
    *** 2013-04-04 16:41:58.401
    *** SESSION ID:(294.35251) 2013-04-04 16:41:58.401
    *** CLIENT ID:() 2013-04-04 16:41:58.401
    *** SERVICE NAME:(SYS$BACKGROUND) 2013-04-04 16:41:58.401
    *** MODULE NAME:() 2013-04-04 16:41:58.401
    *** ACTION NAME:() 2013-04-04 16:41:58.401
    knahcapplymain: encountered error=26808
    *** 2013-04-04 16:41:58.401
    dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x0, level=0, mask=0x0)
    ----- Error Stack Dump -----
    ORA-26808: Apply process AS02 died unexpectedly.
    ORA-01031: insufficient privileges
    KNACDMP: *******************************************************
    KNACDMP: Dumping apply coordinator's context at 25487cb0
    KNACDMP: Apply Engine # 0
    KNACDMP: Apply Engine name
    KNACDMP: Coordinator's Watermarks ------------------------------
    KNACDMP: Apply High Watermark = 0002fc0f875f (SCN=0x0002.fc0f875f)
    KNACDMP: Apply Low Watermark = 0002fc0f875f (SCN=0x0002.fc0f875f)
    KNACDMP: Recovery Low Watermark = 0002fc0f875f (SCN=0x0002.fc0f875f)
    KNACDMP: Fetch Low Watermark = 0002fc0f876b (SCN=0x0002.fc0f876b)
    KNACDMP: Fetch Low Watermark Time = 811857327
    KNACDMP: Oldest SCN = (SCN=0x0000.00000000)
    KNACDMP: Oldest XID =
    KNACDMP: Oldest Create Time = 0
    KNACDMP: Last replicant syncpoint SCN = 0x0000.00000000
    KNACDMP: Last syncpoint at primary SCN = 0x0002.fc0f875f
    KNACDMP: First partition max pos = 0002fc10fab4 (SCN=0x0002.fc10fab4)
    KNACDMP: Last partition max pos = 0002fc10fab4 (SCN=0x0002.fc10fab4)
    KNACDMP: Last processed = 0002fc0f875f (SCN=0x0002.fc0f875f)
    KNACDMP: Conservative pos = 0002fc0f8cb2 (SCN=0x0002.fc0f8cb2)
    KNACDMP: Recovery start pos = (SCN=0x0000.00000000)
    KNACDMP: Recovery high watermark = 0002fc0f875f (SCN=0x0002.fc0f875f)
    KNACDMP: Spill LWM = (SCN=0x0000.00000000)
    KNACDMP: Spill LWM Create Time = 0
    KNACDMP: Coordinator's constants -------------------------------
    KNACDMP: number of apply slaves = 5
    KNACDMP: min number of apply slaves = 5
    KNACDMP: max number of apply slaves = 5
    KNACDMP: safety level (K) = 1
    KNACDMP: max txns in memory = 400
    KNACDMP: max constraints per table = 620
    KNACDMP: hash table size (in entries) = 10000000
    KNACDMP: Coordinator's intervals -------------------------------
    KNACDMP: syncpoint interval (ms) = 0
    KNACDMP: write low watermark interval(ms)= 1
    KNACDMP: Coordinator's timers/counters -------------------------
    KNACDMP: current time = 1365082918
    KNACDMP: low watermark timer = 0
    KNACDMP: syncpoint timer = 1365082918
    KNACDMP: txnbufsize timer = 1365082220
    KNACDMP: Coordinator's txn counts -------------------------
    KNACDMP: total txns applied = 0
    KNACDMP: number of unassigned comp txns = 0
    KNACDMP: number of unassigned incomp txns= 0
    KNACDMP: avg number of unassigned txns = 0.00
    KNACDMP: total applied at last plwm write= 0
    KNACDMP: apply prog. entries below plwm = 0
    KNACDMP: total unassigned lcrs = 0
    KNACDMP: Coordinator's State/Flags -----------------------------
    KNACDMP: Coordinator's State = KNACST_APPLY_UNTIL_END
    KNACDMP: Coordinator's Flags = 0x408004
    KNACDMP: Slave counts ------------------------------------------
    KNACDMP: number of reserved slaves = 0
    KNACDMP: number of admin slaves = 0
    KNACDMP: number of slaves in wait cmt = 1
    KNACDMP: number of slaves suspended = 0
    KNACDMP: number of safe slaves = 1
    KNACDMP: avg number of idle slaves = 0.00
    KNACDMP: number of slaves initializing = 0
    KNACDMP: number of slaves terminating = 0
    KNACDMP: Slave Lists -------------------------------------------
    KNACDMP: Dumping All Slaves :-
    Slave id = 0, State = 8, Flags = 0, Not Assigned 0 txns 0 lcrs
    Slave id = 1, State = 9, Flags = 2, Assigned Xid = 0x001e.006.0005d213 1 txns 0 lcrs
    Slave id = 2, State = 5, Flags = 1, Assigned Xid = 0x0019.00e.0007f8d9 1 txns 0 lcrs
    Slave id = 3, State = 0, Flags = 0, Not Assigned 0 txns 0 lcrs
    Slave id = 4, State = 0, Flags = 0, Not Assigned 0 txns 0 lcrs
    Slave id = 5, State = 0, Flags = 0, Not Assigned 0 txns 0 lcrs
    KNACDMP: End dumping all slaves
    KNACDMP: syncdep slaves = { }
    KNACDMP: cont chunk slaves = { }
    KNACDMP: cont slaves = { }
    KNACDMP: exec txn slaves = { }
    KNACDMP: Active slaves (2) = { 1 2 }
    KNACDMP: Idle slaves (3) = { 3 4 5 }
    KNACDMP: Txn Lists ---------------------------------------------
    KNACDMP: Dumping all txns :-
    XID = 0x001e.006.0005d213 Commit pos = 0002fc06718c (SCN=0x0002.fc06718c) State = 0
    Lcr cnt = 0
    Assigned to slavid = 1
    Fetched chunks = 142
    depslaves = { } wm depslaves = { }
    XID = 0x0019.00e.0007f8d9 Commit pos = 0002fc0f876b (SCN=0x0002.fc0f876b) State = 1
    Lcr cnt = 0
    Assigned to slavid = 2
    Fetched chunks = 1
    depslaves = { } wm depslaves = { }
    KNACDMP: End dumping all txns.
    KNACDMP: Complete txns = { 0x0019.00e.0007f8d9 ** NO UNASS ** }
    KNACDMP: Unassigned txns = { }
    KNACDMP: *******************************************************
    Warning: Apply error received: ORA-26714: User Error encountered during apply process. Clearing.
    knahcapplymain: encountered error=26808
    *** 2013-04-04 16:58:47.073
    dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x0, level=0, mask=0x0)
    ----- Error Stack Dump -----
    ORA-26808: Apply process AS01 died unexpectedly.
    ORA-01031: insufficient privileges
    KNACDMP: *******************************************************
    KNACDMP: Dumping apply coordinator's context at 25487cb0
    KNACDMP: Apply Engine # 0
    KNACDMP: Apply Engine name
    KNACDMP: Coordinator's Watermarks ------------------------------
    KNACDMP: Apply High Watermark = 0002fc0f875f (SCN=0x0002.fc0f875f)
    KNACDMP: Apply Low Watermark = 0002fc0f875f (SCN=0x0002.fc0f875f)
    KNACDMP: Recovery Low Watermark = 0002fc0f875f (SCN=0x0002.fc0f875f)
    KNACDMP: Fetch Low Watermark = 0002fc0f876b (SCN=0x0002.fc0f876b)
    KNACDMP: Fetch Low Watermark Time = 811857327
    KNACDMP: Oldest SCN = (SCN=0x0000.00000000)
    KNACDMP: Oldest XID =
    KNACDMP: Oldest Create Time = 0
    KNACDMP: Last replicant syncpoint SCN = 0x0000.00000000
    KNACDMP: Last syncpoint at primary SCN = 0x0002.fc0f875f
    KNACDMP: First partition max pos = 0002fc10fab4 (SCN=0x0002.fc10fab4)
    KNACDMP: Last partition max pos = 0002fc10fab4 (SCN=0x0002.fc10fab4)
    KNACDMP: Last processed = 0002fc0f875f (SCN=0x0002.fc0f875f)
    KNACDMP: Conservative pos = 0002fc0f8cb2 (SCN=0x0002.fc0f8cb2)
    KNACDMP: Recovery start pos = (SCN=0x0000.00000000)
    KNACDMP: Recovery high watermark = 0002fc0f875f (SCN=0x0002.fc0f875f)
    KNACDMP: Spill LWM = (SCN=0x0000.00000000)
    KNACDMP: Spill LWM Create Time = 0
    KNACDMP: Coordinator's constants -------------------------------
    KNACDMP: number of apply slaves = 5
    KNACDMP: min number of apply slaves = 5
    KNACDMP: max number of apply slaves = 5
    KNACDMP: safety level (K) = 1
    KNACDMP: max txns in memory = 400
    KNACDMP: max constraints per table = 620
    KNACDMP: hash table size (in entries) = 10000000
    KNACDMP: Coordinator's intervals -------------------------------
    KNACDMP: syncpoint interval (ms) = 0
    KNACDMP: write low watermark interval(ms)= 1
    KNACDMP: Coordinator's timers/counters -------------------------
    KNACDMP: current time = 1365083926
    KNACDMP: low watermark timer = 0
    KNACDMP: syncpoint timer = 1365083926
    KNACDMP: txnbufsize timer = 1365083218
    KNACDMP: Coordinator's txn counts -------------------------
    KNACDMP: total txns applied = 0
    KNACDMP: number of unassigned comp txns = 0
    KNACDMP: number of unassigned incomp txns= 1
    KNACDMP: avg number of unassigned txns = 0.00
    KNACDMP: total applied at last plwm write= 0
    KNACDMP: apply prog. entries below plwm = 0
    KNACDMP: total unassigned lcrs = 0
    KNACDMP: Coordinator's State/Flags -----------------------------
    KNACDMP: Coordinator's State = KNACST_APPLY_UNTIL_END
    KNACDMP: Coordinator's Flags = 0x8204
    KNACDMP: Slave counts ------------------------------------------
    KNACDMP: number of reserved slaves = 0
    KNACDMP: number of admin slaves = 0
    KNACDMP: number of slaves in wait cmt = 0
    KNACDMP: number of slaves suspended = 0
    KNACDMP: number of safe slaves = 1
    KNACDMP: avg number of idle slaves = 0.00
    KNACDMP: number of slaves initializing = 0
    KNACDMP: number of slaves terminating = 0
    KNACDMP: Slave Lists -------------------------------------------
    KNACDMP: Dumping All Slaves :-
    Slave id = 0, State = 8, Flags = 0, Not Assigned 0 txns 0 lcrs
    Slave id = 1, State = 5, Flags = 1, Assigned Xid = 0x0019.00e.0007f8d9 1 txns 0 lcrs
    Slave id = 2, State = 0, Flags = 0, Not Assigned 0 txns 0 lcrs
    Slave id = 3, State = 0, Flags = 0, Not Assigned 0 txns 0 lcrs
    Slave id = 4, State = 0, Flags = 0, Not Assigned 0 txns 0 lcrs
    Slave id = 5, State = 0, Flags = 0, Not Assigned 0 txns 0 lcrs
    KNACDMP: End dumping all slaves
    KNACDMP: syncdep slaves = { }
    KNACDMP: cont chunk slaves = { }
    KNACDMP: cont slaves = { }
    KNACDMP: exec txn slaves = { }
    KNACDMP: Active slaves (1) = { 1 }
    KNACDMP: Idle slaves (4) = { 2 3 4 5 }
    KNACDMP: Txn Lists ---------------------------------------------
    KNACDMP: Dumping all txns :-
    XID = 0x001e.006.0005d213 Commit pos = 0002fc06718c (SCN=0x0002.fc06718c) State = 0
    Lcr cnt = 0
    Not Assigned
    Fetched chunks = 142
    depslaves = { } wm depslaves = { }
    XID = 0x0019.00e.0007f8d9 Commit pos = 0002fc0f876b (SCN=0x0002.fc0f876b) State = 1
    Lcr cnt = 0
    Assigned to slavid = 1
    Fetched chunks = 1
    depslaves = { } wm depslaves = { }
    KNACDMP: End dumping all txns.
    KNACDMP: Complete txns = { 0x0019.00e.0007f8d9 ** NO UNASS ** }
    KNACDMP: Unassigned txns = { 0x001e.006.0005d213 }
    KNACDMP: *******************************************************
    *** 2013-04-04 16:58:47.513
    Warning: Apply error received: ORA-26714: User Error encountered during apply process. Clearing.
    I watched this link http://docs.oracle.com/cd/E11882_01/server.112/e17069/strms_trapply.htm#i1014714 and I checked grants of schemas owners. These grants identical as on Primary DB Server.
    I don't know what I need to do. It's very critical Server. Please help me.

    So, my problem is solved very easy.
    Logical Standby didn't work because I added grant SYSDBA to temporary user and revoked this grant at once and I didn't change orapwSID file on Logical Standby from Primary.
    http://docs.oracle.com/cd/E11882_01/server.112/e25608/create_ps.htm#SBYDB00424Note:
    Whenever you grant or revoke the SYSDBA or SYSOPER privileges or change the login password of a user who has these privileges, you must replace the password file at each physical or snapshot standby database in the configuration with a fresh copy of the password file from the primary database.
    >
    So, I deleted temporary user on Logical Standby and it solved the problem.
    Thanks a lot to all who helped me!

  • Logical Database of SAP Example Program

    Hi all,
    I need an example ABAP program using standard Logical Database ( LDB ) .
    Help me.
    Regards,
    Peachi.

    Hi,
    Some links to refer..
    /people/alvaro.tejadagalindo/blog/2006/02/19/how-to-deal-with-hr-payroll-reports
    http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/893908#
    A sample prog with LDB PNP
    *& Report ZH_REPT_PAYMENT *
    report zh_rept_payment line-size 80 no standard page
    heading.
    tables: pernr, " Standard Selections for HR Master Data Reporting
    pcl1, " HR Cluster 1
    pcl2, " HR Cluster 2
    pa0009,
    PA9001,
    PA9006,
    pa0002,
    pc260 , " Cluster Directory for Payroll Results
    bnka .
    Infotypes
    infotypes: 0001. " Organizational Assignment
    Declaration of Internal Tables
    data : bnka1 like bnka occurs 0 with header line .
    data: begin of t_int_rep occurs 100,
    bankl like pc209-bankl, " Bank Number
    zlsch like pc209-zlsch, " Payment method
    pernr like pernr-pernr, " Employee Number
    ename like pernr-ename, " Employee Name
    bankn like pc209-bankn, " Bank Account Number
    betrg like pc209-betrg, " Amount to be transfered
    zweck like pa0009-zweck, " Purpose
    end of t_int_rep.
    data: begin of int_rep occurs 100,
    bankl like pc209-bankl, " Bank Number
    zlsch like pc209-zlsch, " Payment method
    pernr like pernr-pernr, " Employee Number
    ename like pernr-ename, " Employee Name
    bankn like pc209-bankn, " Bank Account Number
    betrg like pc209-betrg, " Amount to be transfered
    zweck like pa0009-zweck, " Purpose
    begda like pa0009-begda, "Begin date
    end of int_rep.
    Declaration of Data Variables
    data: ws_betrg like pc209-betrg, " BT Amount
    w_val like spell occurs 0 with header line,
    int_rep1(6), " TYPE I, " Employee Number
    cnt type i value 0, " Counter
    calcmolga like t500l-molga value '40', " Country Grouping
    v_id(15),
    calc_currency like t001-waers value 'INR'. " Currency
    data : ctr type i,
    dt_merge like pa0009-begda.
    data: ws_totemp(6) type c,
    ws_totamt(20) type c,
    r_mth(9) type c,
    ws_fpbeg(6) type c,
    ws_fpend(6) type c,
    ws_mthyr(6) type c,
    ws_mthyr_r(14) type c,
    r_mth_t(3) type c,
    ws_amt(8) type c,
    ws_bankl(14) type c,
    ws_date(6) type c,
    amount_word(500),
    total_page type i,
    pages type i,
    remain type i.
    data begin of i_spell.
    include structure spell .
    data end of i_spell .
    data : c_molga type t500l-molga value '40',
    c_banks type bnka-banks value 'IN'.
    Standard Includes
    include rpc2cd09. "Cluster CD data definition
    include pc2rxin0.
    include rpc2rx09.
    include rpppxd00. " Data Definition buffer PCL1/PCL2
    include rpppxd10. " Common Part buffer PCL1/PCL2
    include rpppxm00. " Buffer Handling RoutinePCL1/PCL2
    include zrpc2rox2. " Data Definition POCLSTERS (not J,K,U)
    Selection Screen
    selection-screen begin of block b1 with frame title text-001.
    parameter: pa_mth(2) type c default sy-datum+4(2) obligatory,
    pa_year(4) type c default sy-datum(4) obligatory,
    p_bankl like pc209-bankl, " Bank Number
    p_zlsch like pc209-zlsch. " Payment method
    selection-screen end of block b1.
    save_calc_currency = calc_currency.
    count_top = 0.
    get_pernr_flag = 0.
    Top-Of-Page
    top-of-page.
    perform convert_month using pa_mth(2) r_mth.
    ws_mthyr_r = r_mth.
    concatenate ws_mthyr_r pa_year into ws_mthyr_r separated by space.
    SKIP 5.
    skip 1.
    skip 4.
    if int_rep-bankl eq ' '.
    if int_rep-zlsch eq 'C' or int_rep-zlsch eq 'E' or
    int_rep-zlsch eq ' '.
    write: /1(85) 'CHEQUE PAYMENT STATEMENT'(047) centered.
    elseif int_rep-zlsch eq 'L'.
    write: /1(85) 'DEMAND DRAFT STATEMENT'(047) centered.
    endif.
    else.
    write: /1(85) 'BANK TRANSFER STATEMENT'(002) centered.
    endif.
    skip.
    write: /34 ws_mthyr_r,
    62 'Page :'(008),69(2) sy-pagno intensified off,
    ' Of ',78(2) pages intensified off.
    clear pages.
    read table bnka1 with key bankl = int_rep-bankl .
    if sy-subrc = 0.
    if int_rep-zlsch eq 'T'.
    write:/03(10) 'Bank Name : ', bnka1-banka.
    write:/03(10) 'Branch : ', bnka1-brnch.
    write:/03(10) 'Address : ', bnka1-stras.
    endif.
    endif.
    skip.
    write:/1(80) sy-uline.
    write: /1 sy-vline, 2(5) 'Sl.No'(002),
    7 sy-vline, 8(8) 'Emp.No.'(003),
    16 sy-vline,17(35) 'Employee Name'(004).
    *--added for Demand Draft
    if ( int_rep-zlsch = 'l' or int_rep-zlsch = 'L' ).
    write : 47 sy-vline, 48(15) 'Payable at'(005).
    else.
    write : 47 sy-vline,48(15) 'Account No.'(005).
    endif.
    write: 63 sy-vline,64(16) 'Amount'(006),
    80 sy-vline.
    write:/1(80) sy-uline.
    end-of-page.
    write:/1(80) sy-uline.
    write:/2 'Printed on ', sy-datum.
    Start-of-selection.
    start-of-selection.
    *perform h_headr.
    ctr = 0.
    set margin 5.
    call function 'RP_GET_CURRENCY'
    exporting
    molga = calcmolga
    importing
    waers = calc_currency
    exceptions
    others.
    if sy-subrc ne 0.
    calc_currency = 'DEM'.
    calc_currency = save_calc_currency.
    endif.
    get pernr.
    cd-key-pernr = pernr-pernr.
    perform import_cluster.
    get_pernr_flag = 1.
    check : ocd-version-molga eq calcmolga.
    The table 'tabpernr' is filled with the personnel numbers
    and is used after selection is finished.
    move-corresponding pernr to tabpernr.
    append tabpernr.
    The table 'tab_rgdir' is filled
    loop at rgdir.
    rx-key-pernr = pernr-pernr.
    unpack rgdir-seqnr to rx-key-seqno.
    perform int_tab. "fill tab_rgdir
    perform import_bt.
    perform validate.
    endloop.
    End of Selection
    end-of-selection.
    *perform h_headr.
    perform convert_date_a using pa_mth r_mth_t.
    sort int_rep by bankl zlsch pernr betrg descending.
    delete adjacent duplicates from int_rep
    comparing bankl zlsch pernr .
    sort int_rep by bankl zlsch bankn . "PERNR.
    loop at int_rep.
    at new bankl.
    select single * into bnka1 from bnka
    where banks = c_banks and
    bankl = int_rep-bankl .
    append bnka1.
    clear bnka1.
    endat.
    endloop.
    for Demand Draft - purpose added
    loop at int_rep.
    concatenate pa_year(4) pa_mth(2) '01' into dt_merge.
    select single * "zweck into int_rep-zweck
    from pa0009 where
    pernr = int_rep-pernr and
    bankl = int_rep-bankl and
    zlsch = int_rep-zlsch
    and begda <= dt_merge and
    endda >= dt_merge .
    if sy-subrc = 0.
    int_rep-zweck = pa0009-zweck.
    modify int_rep.
    endif.
    endloop.
    *-for DD and Chq sorted by PAyable at and EMPNO wise
    if p_zlsch = 'T' .
    sort int_rep by bankl zlsch bankn . "PERNR.
    else. "added for "payable at" for DD/Chq
    else.
    sort int_rep by zweck pernr . "PERNR.
    endif.
    *delete adjacent duplicates from int_rep.
    t_int_rep] = int_rep[.
    loop at int_rep.
    *-for page of page no.
    total_page = 0.
    loop at t_int_rep where bankl = int_rep-bankl
    and zlsch = int_rep-zlsch.
    total_page = total_page + 1.
    endloop.
    pages = total_page div 25.
    remain = total_page mod 25.
    comment bcoz its adding one extra page no.
    done as on 29/11/2004
    if remain > 0.
    pages = pages + 1.
    endif.
    **-end
    at new bankl.
    ctr = 0 .
    new-page.
    endat.
    at new zlsch.
    ctr = 0 .
    new-page.
    endat.
    clear v_id.
    select single natio
    into pa0002-natio
    from pa0002
    where pernr eq int_rep-pernr.
    *-testing......for soma
    if ctr > 24.
    ctr = 0 .
    write:/1(80) sy-uline.
    new-page .
    endif.
    ctr = ctr + 1 .
    cnt = cnt + 1.
    pack int_rep-pernr to int_rep1.
    write:/1 sy-vline, 2(3) cnt intensified off,
    7 sy-vline, 9(6) int_rep1 intensified off,
    16 sy-vline,17(35) int_rep-ename intensified off .
    if ( int_rep-zlsch = 'l' or int_rep-zlsch = 'L' ).
    write : 47 sy-vline,48(15) int_rep-zweck intensified off.
    else.
    write:
    47 sy-vline,48(15) int_rep-bankn intensified off .
    endif.
    write: 63 sy-vline,64(16) int_rep-betrg
    intensified off currency 'INR',
    80 sy-vline.
    ws_betrg = ws_betrg + int_rep-betrg.
    *-testing......for soma
    skip.
    write :
    /1 sy-vline, 7 sy-vline ,16 sy-vline ,47 sy-vline,63 sy-vline,80
    sy-vline .
    *-end testing......for soma
    at end of zlsch.
    if int_rep-bankl = ' '.
    call function 'HR_IN_CHG_INR_WRDS'
    exporting
    amt_in_num = ws_betrg
    importing
    amt_in_words = amount_word
    EXCEPTIONS
    DATA_TYPE_MISMATCH = 1
    OTHERS = 2
    w_val-word = amount_word.
    concatenate 'INR.' w_val-word into w_val-word
    separated by space.
    write:/1(80) sy-uline.
    write: /1 sy-vline, 7 'Total transfer:'(009),
    64(16) ws_betrg intensified off currency 'INR',
    80 sy-vline.
    write:/1(80) sy-uline.
    write: /1 sy-vline, 3 w_val-word+0(76) intensified off,
    80 sy-vline.
    write :/1 sy-vline, 10 w_val-word+76(70) intensified off,
    80 sy-vline.
    write:/1(80) sy-uline.
    clear: ws_betrg,cnt.
    skip 2.
    write: /2 'Prepared by :'(010), '_______________'(013),
    45 'Checked by :'(011),'_______________'(013).
    skip 2.
    write: /2 'Printed On ', sy-datum,
    45 'Approved by :'(012),'_______________'(013).
    clear sy-pagno.
    endif.
    endat.
    at end of bankl.
    if int_rep-bankl ' '.
    call function 'HR_IN_CHG_INR_WRDS'
    exporting
    amt_in_num = ws_betrg
    importing
    amt_in_words = amount_word
    EXCEPTIONS
    DATA_TYPE_MISMATCH = 1
    OTHERS = 2
    w_val-word = amount_word.
    concatenate 'INR.' w_val-word into w_val-word
    separated by space.
    write:/1(80) sy-uline.
    write: /1 sy-vline, 7 'Total transfer:'(009),
    64(16) ws_betrg intensified off currency 'INR',
    80 sy-vline.
    write:/1(80) sy-uline.
    write: /1 sy-vline, 3 w_val-word+0(76) intensified off,
    80 sy-vline.
    write :/1 sy-vline, 10 w_val-word+76(70) intensified off,
    80 sy-vline.
    write:/1(80) sy-uline.
    clear: ws_betrg,cnt.
    skip 2.
    write: /2 'Prepared by :'(010), '_______________'(013),
    45 'Checked by :'(011),'_______________'(013).
    skip 2.
    write: /2 'Printed on ', sy-datum,
    45 'Approved by :'(012),'_______________'(013).
    clear sy-pagno.
    NEW-PAGE.
    endif.
    endat.
    endloop.
    End of Page
    end-of-page.
    write: /2 'Prepared by :'(010), '_______________',
    45 'Checked by :'(011),'_______________'.
    *& Form IMPORT_CLUSTER
    Importing Data from Cluster *
    form import_cluster.
    sy-subrc = 0.
    rp-imp-c2-cd.
    if sy-subrc eq 0.
    if cd-version-number ne ocd-version-number.
    endif.
    endif. " SY-SUBRC EQ 0
    endform. " IMPORT_CLUSTER
    *& Form INT_TAB
    Filling internal table tab_rgdir
    form int_tab.
    *Fill internal table tab_rgdir.
    move-corresponding rgdir to tab_rgdir.
    tab_rgdir-pernr = pernr-pernr.
    append tab_rgdir.
    endform. " INT_TAB
    *& Form IMPORT_bt
    Import Values from Bank Transactions Table (BT)
    form import_bt.
    rp-init-buffer.
    RP-IMP-C2-RX.
    rp-imp-c2-in.
    if rp-imp-in-subrc eq 0.
    if in-version-number ne oin-version-number.
    write: / 'Schlüssel des Clusters RX:'(015),
    rx-key-pernr, rx-key-seqno.
    write: / 'The imported version of the cluster'(016), 'RX',
    'is not current'(017).
    write: / 'Imported version :'(018),
    oin-version-number.
    write: / 'Current version of cluster :'(019),
    in-version-number.
    stop.
    else.
    sy-subrc = 0.
    endif.
    else.
    sy-subrc = 8.
    write: /
    'Inconsistencies between cluster directory and directory for'(020).
    write: /
    'No payroll results found for data in cluster directory'(021).
    write : /
    'Please contact hotline to solve the current problem'(022).
    endif.
    ws_fpbeg(2) = versc-fpbeg+4(2).
    ws_fpbeg+2(4) = versc-fpbeg(4).
    ws_fpend(2) = versc-fpend+4(2).
    ws_fpend+2(4) = versc-fpend(4).
    ws_mthyr(2) = pa_mth.
    ws_mthyr+2(4) = pa_year.
    check ws_mthyr = ws_fpbeg.
    check ws_mthyr = ws_fpend.
    loop at bt. "from pc209
    int_rep-pernr = pernr-pernr.
    int_rep-ename = pernr-ename.
    int_rep-bankl = bt-bankl.
    int_rep-bankn = bt-bankn.
    int_rep-betrg = bt-betrg.
    int_rep-zlsch = bt-zlsch.
    append int_rep.
    endloop.
    IF P_BANKL ' ' AND P_ZLSCH ' '.
    DELETE INT_REP WHERE BANKL P_BANKL.
    ELSEIF P_BANKL = ' ' AND P_ZLSCH ' '.
    DELETE INT_REP WHERE ZLSCH P_ZLSCH.
    ELSEIF P_BANKL ' ' AND P_ZLSCH = ' '.
    DELETE INT_REP WHERE BANKL P_BANKL.
    ENDIF.
    endform. " IMPORT_BT
    *& Form CONVERT_MONTH
    Fetching Month Text
    form convert_month using mth t_mth.
    case mth.
    when '01'.
    t_mth = 'January'(023).
    when '02'.
    t_mth = 'February'(024).
    when '03'.
    t_mth = 'March'(025).
    when '04'.
    t_mth = 'April'(026).
    when '05'.
    t_mth = 'May'(027).
    when '06'.
    t_mth = 'June'(028).
    when '07'.
    t_mth = 'July'(029).
    when '08'.
    t_mth = 'August'(030).
    when '09'.
    t_mth = 'September'(031).
    when '10'.
    t_mth = 'October'(032).
    when '11'.
    t_mth = 'November'(033).
    when '12'.
    t_mth = 'December'(034).
    endcase.
    endform. " CONVERT_MONTH
    *& Form CONVERT_DATE_A
    Fetching Month Text *
    form convert_date_a using mth_t t_mth_t.
    case mth_t.
    when '01'.
    t_mth_t = 'Jan.'(035).
    when '02'.
    t_mth_t = 'Feb.'(036).
    when '03'.
    t_mth_t = 'Mar.'(037).
    when '04'.
    t_mth_t = 'Apr.'(038).
    when '05'.
    t_mth_t = 'May.'(039).
    when '06'.
    t_mth_t = 'Jun.'(040).
    when '07'.
    t_mth_t = 'Jul.'(041).
    when '08'.
    t_mth_t = 'Aug.'(042).
    when '09'.
    t_mth_t = 'Sep.'(043).
    when '10'.
    t_mth_t = 'Oct.'(044).
    when '11'.
    t_mth_t = 'Nov.'(045).
    when '12'.
    t_mth_t = 'Dec.'(046).
    endcase.
    endform. " CONVERT_DATE_A
    *& Form VALIDATE
    text
    --> p1 text
    <-- p2 text
    form validate .
    if p_bankl <> ' ' and p_zlsch ' '.
    delete int_rep where bankl p_bankl.
    elseif p_bankl = ' ' and p_zlsch ' '.
    delete int_rep where zlsch p_zlsch.
    elseif p_bankl ' ' and p_zlsch = ' '.
    delete int_rep where bankl p_bankl.
    endif.
    endform. " VALIDATE
    check this weblog.....
    /people/dj.adams/blog/2003/11/13/food-for-thought-ldbs-and-abap-objects
    Also , check the following link too.
    http://www.datamanagementgroup.com/Resources/Articles/Article_1005_2.asp
    Regards,
    Satish

  • Web Logic server 10.3.5 not running

    I am starting the WLS from START-->All Programs-->Oracle Classic Instance - asinst_1-->Start Web Logic Admin Server.
    When it starts it is giving error highlighted in bold.After Logging in the error in bold keeps coming.I am unable to understand this .Can anybody explain me the what should I do?Please assist me as I am not able to understand.
    JAVA Memory arguments: -Xms256m -Xmx512m
    WLS Start Mode=Production
    CLASSPATH=C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.jdbc_11.1.1\ojdbc6dms.jar;C
    :\oracle\MIDDLE~1\patch_wls1035\profiles\default\sys_manifest_classpath\weblogic
    patch.jar;C:\oracle\MIDDLE~1\patchocp360\profiles\default\sys_manifest_classpa
    th\weblogic_patch.jar;C:\oracle\MIDDLE~1\JROCKI~1.2-4\lib\tools.jar;C:\oracle\MI
    DDLE~1\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\serve
    r\lib\weblogic.jar;C:\oracle\MIDDLE~1\modules\features\weblogic.server.modules_1
    0.3.5.0.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\server\lib\webservices.jar;C:\oracle\M
    IDDLE~1\modules\ORGAPA~1.1/lib/ant-all.jar;C:\oracle\MIDDLE~1\modules\NETSFA~1.0
    _1/lib/ant-contrib.jar;C:\oracle\Middleware\wlserver_10.3\server\lib\weblogic.ja
    r;C:\Oracle\Middleware\oracle_common\modules\oracle.dms_11.1.1\dms.jar;C:\Oracle
    \Middleware\oracle_common\modules\oracle.jmx_11.1.1\jmxframework.jar;C:\Oracle\M
    iddleware\oracle_common\modules\oracle.jmx_11.1.1\jmxspi.jar;C:\Oracle\Middlewar
    e\oracle_common\modules\oracle.odl_11.1.1\ojdl.jar;C:\Oracle\Middleware\Oracle_F
    RHome1\common\wlst\lib\adf-share-mbeans-wlst.jar;C:\Oracle\Middleware\Oracle_FRH
    ome1\common\wlst\lib\mdswlst.jar;C:\Oracle\Middleware\Oracle_FRHome1\common\wlst
    \resources\auditwlst.jar;C:\Oracle\Middleware\Oracle_FRHome1\common\wlst\resourc
    es\jps-wlst.jar;C:\Oracle\Middleware\Oracle_FRHome1\common\wlst\resources\jrf-wl
    st.jar;C:\Oracle\Middleware\Oracle_FRHome1\common\wlst\resources\oamap_help.jar;
    C:\Oracle\Middleware\Oracle_FRHome1\common\wlst\resources\oamAuthnProvider.jar;C
    :\Oracle\Middleware\Oracle_FRHome1\common\wlst\resources\ossoiap_help.jar;C:\Ora
    cle\Middleware\Oracle_FRHome1\common\wlst\resources\ossoiap.jar;C:\Oracle\Middle
    ware\Oracle_FRHome1\common\wlst\resources\sslconfigwlst.jar;C:\Oracle\Middleware
    \Oracle_FRHome1\common\wlst\resources\wsm-wlst.jar;C:\oracle\MIDDLE~1\ORACLE~1\s
    oa\modules\commons-cli-1.1.jar;C:\oracle\MIDDLE~1\ORACLE~1\soa\modules\oracle.so
    a.mgmt_11.1.1\soa-infra-mgmt.jar;C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_
    11.1.1\jrf.jar;C:\oracle\MIDDLE~1\WLSERV~1.3\common\derby\lib\derbyclient.jar;C:
    \oracle\MIDDLE~1\WLSERV~1.3\server\lib\xqrl.jar;.;C:\Program Files\Java\jre6\lib
    \ext\QTJava.zip
    PATH=C:\oracle\MIDDLE~1\patch_wls1035\profiles\default\native;C:\oracle\MIDDLE~1
    \patch_ocp360\profiles\default\native;C:\oracle\MIDDLE~1\WLSERV~1.3\server\nativ
    e\win\32;C:\oracle\MIDDLE~1\WLSERV~1.3\server\bin;C:\oracle\MIDDLE~1\modules\ORG
    APA~1.1\bin;C:\oracle\MIDDLE~1\JROCKI~1.2-4\jre\bin;C:\oracle\MIDDLE~1\JROCKI~1.
    2-4\bin;C:\Oracle\Middleware\Oracle_FRHome1\bin;C:\oracle\product\10.2.0\db_1\bi
    n;E:\oracle\product\10.2.0\db_1\bin;C:\Program Files\PC Connectivity Solution\;C
    :\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\NTRU Cryptosystems\
    NTRU TCG Software Stack\bin\;C:\Program Files\Java\jdk1.6.0_24\bin;C:\Windows;C:
    \Windows\system32;C:\Oracle\Middleware\Oracle_FRHome1\opmn\bin;C:\Oracle\Middlew
    are\Oracle_FRHome1\opmn\lib;C:\Oracle\Middleware\Oracle_FRHome1\perl\bin;C:\Prog
    ram Files\Java\jdk1.6.0_24\bin;C:\oracle\MIDDLE~1\WLSERV~1.3\server\native\win\3
    2\oci920_8
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http:\\hostname:port\console *
    starting weblogic with Java version:
    *[WARN ][osal   ] Could not enumerate processes (1) error=-1073738819*
    *[WARN ][osal   ] Could not add counter (null)\ for query*
    *[WARN ][osal   ] Failed to init virtual size counter.*
    java version "1.6.0_24"
    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
    Oracle JRockit(R) (build R28.1.3-11-141760-1.6.0_24-20110301-1429-windows-ia32,
    compiled mode)
    Starting WLS with line:
    C:\oracle\MIDDLE~1\JROCKI~1.2-4\bin\java -jrockit -Xms256m -Xmx512m -Dweblogic
    .Name=AdminServer -Djava.security.policy=C:\oracle\MIDDLE~1\WLSERV~1.3\server\li
    b\weblogic.policy -Dweblogic.ProductionModeEnabled=true -da -Dplatform.home=C
    :\oracle\MIDDLE~1\WLSERV~1.3 -Dwls.home=C:\oracle\MIDDLE~1\WLSERV~1.3\server -Dw
    eblogic.home=C:\oracle\MIDDLE~1\WLSERV~1.3\server -Xms512m -Xmx1024m -Doracle.
    home=C:\Oracle\Middleware\Oracle_FRHome1 -Ddomain.home=C:\Oracle\Middleware\user
    _projects\domains\ClassicDomain -Dcommon.components.home=C:\oracle\MIDDLE~1\ORAC
    LE~1 -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.lo
    gging.impl.Jdk14Logger -Ddomain.home=C:\oracle\MIDDLE~1\USER_P~1\domains\CLASSI~
    1 -Djrockit.optfile=C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrocke
    t_optfile.txt -Doracle.server.config.dir=C:\oracle\MIDDLE~1\USER_P~1\domains\CLA
    SSI~1\config\FMWCON~1\servers\AdminServer -Doracle.domain.config.dir=C:\oracle\M
    IDDLE~1\USER_P~1\domains\CLASSI~1\config\FMWCON~1 -Digf.arisidbeans.carmlloc=C:
    \oracle\MIDDLE~1\USER_P~1\domains\CLASSI~1\config\FMWCON~1\carml -Digf.arisidst
    ack.home=C:\oracle\MIDDLE~1\USER_P~1\domains\CLASSI~1\config\FMWCON~1\arisidprov
    ider -Doracle.security.jps.config=C:\oracle\MIDDLE~1\USER_P~1\domains\CLASSI~1\c
    onfig\fmwconfig\jps-config.xml -Doracle.deployed.app.dir=C:\oracle\MIDDLE~1\USER
    P~1\domains\CLASSI~1\servers\AdminServer\tmp\WL_user -Doracle.deployed.app.ext
    =\- -Dweblogic.alternateTypesDirectory=C:\oracle\MIDDLE~1\ORACLE~1\modules\oracl
    e.ossoiap_11.1.1,C:\oracle\MIDDLE~1\ORACLE~1\modules\oracle.oamprovider_11.1.1 -
    Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Dweblogic.jdbc.remoteEnabl
    ed=false -Dwc.oracle.home=C:\oracle\Middleware\Oracle_FRHome1 -Dclassic.oracle.
    home=C:\oracle\Middleware\Oracle_FRHome1 -Dem.oracle.home=C:\oracle\Middleware\
    oracle_common -Djava.awt.headless=true -Dweblogic.management.discover=true -Dwl
    w.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dwe
    blogic.ext.dirs=C:\oracle\MIDDLE~1\patch_wls1035\profiles\default\sysext_manifes
    t_classpath;C:\oracle\MIDDLE~1\patch_ocp360\profiles\default\sysext_manifest_cla
    sspath weblogic.Server
    *[WARN ] Use of -Djrockit.optfile is deprecated and discouraged.*
    *[WARN ][osal   ] Could not enumerate processes (1) error=-1073738819*
    *[WARN ][osal   ] Could not add counter (null)\ for query*
    *[WARN ][osal   ] Failed to init virtual size counter.*
    <Jul 14, 2012 9:52:53 PM IST> <Info> <Security> <BEA-090905> <Disabling CryptoJ
    JCE Provider self-integrity check for better startup performance. To enable this
    check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
    <Jul 14, 2012 9:52:53 PM IST> <Info> <Security> <BEA-090906> <Changing the defau
    lt Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable
    this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
    <Jul 14, 2012 9:52:54 PM IST> <Info> <WebLogicServer> <BEA-000377> <Starting Web
    Logic Server with Oracle JRockit(R) Version R28.1.3-11-141760-1.6.0_24-20110301-
    1429-windows-ia32 from Oracle Corporation>
    <Jul 14, 2012 9:52:55 PM IST> <Info> <Management> <BEA-141107> <Version: WebLogi
    c Server 10.3.5.0 Fri Apr 1 20:20:06 PDT 2011 1398638 >
    <Jul 14, 2012 9:52:56 PM IST> <Info> <Security> <BEA-090065> <Getting boot ident
    ity from user.>
    Enter username to boot WebLogic server:Oracle Classic Instance - asinst_1

    Hi Rahul,
    Server logs may contain JDK warnings such as the following if the jdk folder is an mklink.
    *[WARN ][osal ] Could not add counter (null)\ for query*
    *[WARN ][osal ] Failed to init virtual size counter.*
    These are just warnings and do not affect any servers.
    Workaround
    To suppress these warnings, add the following line in the FRAMEWORK_LOCATION\provisioning\provisioning-plan\fusionapps_start_params.properties file
    -Xverbose:osal=error
    You can even try the solution provided in below link
    http://hirt.se/blog/?p=169
    Regards
    Fabian

  • Creating INCLUDE, just like REPORT prog.?

    Hi Experts,
    One simple question, pls. clarify ma that,
    In the process of VA01-Sales Order creation, I need to do not allow to create/save that doc. if PO#, MATNR, Batch r already existing in DB! in this case, I need to write logic in SAPMV45A, I found the corresponding User exit, so, I wanna insert my code as INCLUDE my_prog_code.
    So, to write INCLUDE, Is it just like Report prog.? like, SE38>my_name>create--->Type->INCLDE selection?
    Or any other things I hv to consider, to write a INCLUDE?
    thanq

    That is correct way to create an INCLUDE program. Just make sure that you correctly call the routines in the user exit and give reference of this program.
    Here is a pseudo logic.
    FORM USEREXIT_MOVE_FIELD_TO_VBAK.
    perform validate_DATA(<your include program name>).
    ENDFORM.
    Your code for routine VALIDATE_DATA will be placed in the include program.
    Message was edited by:
            Ashish Gundawar

  • How to use logic:present tag in struts el tag

    Hi
    I am trying to use struts el tags in the jsp page.I am struggling with the following exception: Cannot find bean: "result" in any scope.I couldn't understand why this error is coming even i had the property "result" in my ActionForm.
    ActionForm:
    package com.finocus.cam.struts.bean;
    import java.util.List;
    import javax.servlet.http.HttpServletRequest;
    import org.apache.struts.action.ActionError;
    import org.apache.struts.action.ActionErrors;
    import org.apache.struts.action.ActionMapping;
    import com.finocus.cam.common.ValidateFormat;
    public class DetailsForm extends org.apache.struts.action.ActionForm {
         private final static String LOG_TAG = DetailsForm.class.getName() + ".";
         private static final long serialVersionUID = 1L;
         // VARIABLES DECLARATION
         private String name = null;
         private String searchField = null;
         private String searchCriteria = null;
         private String phonenumber = "";
         private String email = "";
         private List results = null;
         private String adminUserName = "";
         private String adminUserEmail = "";
         public DetailsForm() {
         // GETTER AND SETTER METHODS
         public String getName() {
              return name;
         public void setName(String name) {
              this.name = name;
         public String getSearchCriteria() {
              return searchCriteria;
         public void setSearchCriteria(String searchCriteria) {
              this.searchCriteria = searchCriteria;
         public String getSearchField() {
              return searchField;
         public void setSearchField(String searchField) {
              this.searchField = searchField;
         public String getEmail() {
              return email;
         public void setEmail(String email) {
              this.email = email;
         public List getResults() {
              return results;
         public void setResults(List results) {
              this.results = results;
         public String getPhonenumber() {
              return phonenumber;
         public void setPhonenumber(String phonenumber) {
              this.phonenumber = phonenumber;
         public String getAdminUserEmail() {
              return adminUserEmail;
         public void setAdminUserEmail(String adminUserEmail) {
              this.adminUserEmail = adminUserEmail;
         public String getAdminUserName() {
              return adminUserName;
         public void setAdminUserName(String adminUserName) {
              this.adminUserName = adminUserName;
         // DUMPING THE VALUES IN THE CONSOLE
         public void dumpValues() {
              StringBuffer sb = new StringBuffer();
              sb.append("Name'");
              sb.append(name);
              sb.append("SearchField");
              sb.append(searchField);
              sb.append("searchCriteria");
              sb.append(searchCriteria);
              sb.append("'");
              sb.append(" ");
              System.out.println(sb.toString());
         // RESET() METHOD IS USED FOR STORE FORM'S CURRENT VARIABLES DECLARATION
         public void reset(ActionMapping actionMapping, HttpServletRequest request) {
              System.out.println("reset() method is called");
              this.email = null;
              this.searchCriteria = null;
              this.searchField = null;
              this.results = null;
         // VALIDATE() METHOD IS USED TO VALIDATE THE FORM DATA
         public ActionErrors validate(ActionMapping actionMapping,
                   HttpServletRequest request) {
              ActionErrors errors = new ActionErrors();
              System.out.println("Validate()is called");
              // Determine if name has been entered.
              if (getName() == null || getName().length() == 0
                        || getName().equals(" ")) {
                   errors.add("accountText", new ActionError("searchText.error"));
              } else if ((getSearchField().equals("name") == true)
                        && (ValidateFormat.isValidText(getName()) == false)) {
                   errors.add("validAccountName", new ActionError("validName.error"));
              if (getSearchField() == null || getSearchField().length() == 0) {
                   errors.add("accountSearchField", new ActionError(
                             "searchField.error"));
              } else if ((getSearchField().equals("email") == true)
                        && (ValidateFormat.isValidEmail(getName()) == false)) {
                   errors
                             .add("validAccountEmail", new ActionError(
                                       "validEmail.error"));
              } else if ((getSearchField().equals("phonenumber") == true)
                        && (ValidateFormat.isValidPhoneNoFormat(getName()) == false)) {
                   errors.add("validPhoneFormat", new ActionError(
                             "validPhoneFormat.error"));
              if ((getSearchField().equals("searchallfields"))
                        && ((ValidateFormat.isValidText(getName()) == false)
                                  && (ValidateFormat.isValidEmail(getName()) == false) && (ValidateFormat
                                  .isValidPhoneNoFormat(getName()) == false))) {
                   errors.add("validNameEmail",
                             new ActionError("validNameEmail.error"));
              return errors;
    Action class:
    package com.finocus.cam.struts.action;
    import java.util.ArrayList;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import com.finocus.cam.db.CAMDbAccess;
    import com.finocus.cam.struts.bean.DetailsForm;
    public class DetailsAction extends org.apache.struts.action.Action implements
              com.finocus.cam.common.CAMConstants {
         private final static String LOG_TAG = DetailsAction.class.getName() + ".";
         // Global Forwards
         public static final String GLOBAL_FORWARD_search = "login";
         // Local Forwards
         public static final String SUCCESS_search = "success";
         private boolean dumpRequestParams = true;
         public DetailsAction() {
         public ActionForward execute(ActionMapping mapping, ActionForm form,
                   HttpServletRequest request, HttpServletResponse response)
                   throws Exception {
              System.out.println("SearchAccount execute() is called");
              HttpSession session = request.getSession(true);
              ArrayList results = null;
              DetailsForm search = (DetailsForm) form;
              String name = search.getName();
              String searchField = search.getSearchField();
              String searchCriteria = search.getSearchCriteria();
              // Dumping the values of input patameters
              if (dumpRequestParams == true) {
                   request.setAttribute("SearchCriteria", searchCriteria);
                   request.setAttribute("SearchField", searchField);
                   request.setAttribute("Text", name);
                   search.dumpValues();
              // Perform search based on what criteria and search Field was entered.
              CAMDbAccess dbAccess = CAMDbAccess.getInstance();
              if (null != searchCriteria && searchField != null) {
                   System.out.println("Search Criteria =" + searchCriteria
                             + "Selected Option =" + searchField);
                   if (searchCriteria.equals(Search_Account) && searchField != null) {
                        results = dbAccess.searchByAccountInfo(name, searchCriteria,
                                  searchField);
                        System.out.println(" Search criteria :Exact Match was selected.<BR>");
              // Place search results in SearchForm for access by JSP.
              search.setResults(results);
              // Forward control to this Action's input page.
              return mapping.findForward(SUCCESS_search);
    My jsp page:
    <%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
    <%@ taglib prefix="logic" uri="http://struts.apache.org/tags-logic-el" %>
    <%@ taglib uri="/WEB-INF/tld/struts-html" prefix="html" %>
    <html:html>
    <head>
    <title>Search Page</title>
    </head>
    <body colorants="LightGreen">
         <table width="100%" bgcolor="LightGreen">
              <tr>
                   <td align="left"><font color="brown"><h3><b>Search Info</b></h3></font><hr></td>
              </tr>
                   <tr>
              <td align="left"><h4><font color="brown"><b>Search Text:</b></font><%=request.getAttribute("Text")%></h4></td>
                   </tr><tr>
              <td align="left"><h4><font color="brown"><b>Search Field:</b></font><%=request.getAttribute("SearchField")%></h4></td>
              </tr><tr>
                   <td align="left"><h4><font color="brown"><b>Search Criteria:</b></font><%=request.getAttribute("SearchCriteria")%></h4></td>
                   </tr><tr>
                   <html:form action="/results.do">
                        <td><center><html:submit value="AllSearchOptions " /></center></td>
                        </html:form>
                   </tr>
              <tr>
                   <td align="left"><font color="brown"><hr><h2><b>Search Results</b></h2></font></td>
              </tr>
              <tr>
              <td>
              <table border="1" cellspacing="1" cellpadding="3" width="70%"
                   bgcolor="white">
                   <logic:present name="searchbyaccount" property="results">
                   Results exists
                        <c:if test="${size==0 }">
                   <center><font color="red"><b>No Results Found</b></font></center>
                   </c:if>
                   <br>
                        <c:if test="${size>0}">
                        Size is greater than ZERO
                             <table border="1" cellspacing="1" cellpadding="3" width="70%"
                                  bgcolor="white">
                                  <tr>
                                      <th>Customerid</th>
                                       <th>First Name</th>
                                       <th>Last Name</th>
                                       <th>Email</th>
                                       <th>phone Number</th>
                                       <th>Details</th>
                                  </tr>
                                       <c:forEach var="result" items="${results}">
                                        <c:out value="${result}"/>
                                       <tr>
                                            <td><bean:write name="result" property="customerid"></bean:write></td>
                                            <td><bean:write name="result"
                                                 property="accountAdminFirstName"></bean:write></td>
                                            <td><bean:write name="result"
                                                 property="accountAdminLastName" /></td>
                                            <td><bean:write name="result" property="accountability" /></td>
                                            <td><bean:write name="result" property="accountAdminPhone" /></td>
                                            <td><html:form action="/accountDetails.do">
                                                      <html:submit value="Details" />
                                            </html:form></td>
                                       </tr>
                                  </c:forEach>
                             </table>
                        </c:if>
              </logic:present>
              </table>
              </td>
              </tr>
         </table>
    </body>
    </html:html> Please refer me where i done a mistake.Thanks in Advance

    hi all,
    I am doing programs in sturts. My program
    My program purpose is to retrieve data from the
    database.My database is MySql. I know that we can
    write connection code in Action Class, it is ok for
    some less prog's if i want to use the sane connection
    code in more Action Classes it is vasting time and
    so.I don't think it's a good idea to put database code in Action classes. (That's one of the biggest drawbacks of Struts - it's completely tied to Actions, HTTP, and the Web.) Better to move that code into plain old Java objects and let the Actions call them.
    You'll be able to test them without the container or Struts, and you'll be able to reuse those objects in other, non-Web contexts.
    So i want to use <data-sources> tag that is available
    in struts-config.xml. I know that thre is tag withThis is the wrong place to configure a connection pool, too. Struts should have nothing to do with it. What if you change Web frameworks to WebWork or Spring? The connection pool should be configured in the container that hosts your app, not Struts.
    this name, but the problem is i don't know how to use
    this tag. If any budy know how to use this please
    tell me the syntax or any example.
    plese... reply soon..Don't do it. Think about doing it in your container, not Struts.
    %

  • Dialog prog. doubt

    hi alll,
    i've created one dialog prog. in that prog. i created inserted table control. in that control i placed two TXTNAME and TXTAGE (input/output field). BUT I activated, the folllowing error occurs during runtime :
    The txtname is not assigned to a loop "LOOP ... ENDLOOP" muthu appear in "PBO" and "PAI".
    pls solove my problem

    Hi,
    While defining a table control on a screen, the following statements are mandatory :
    1. CONTROLS : <TABLECONTROL> TYPE TABLEVIEW USING SCREEN <SCREENNO.>
    2. In the Flow Logic,
      a. In the PBO.
        Loop at itab with <tablecontrol>.
        endloop.
      b. In the PAI,
        loop at itab.
        endloop.
    In your case, ensure that the Statement 2 is present.
    Reward if helpful.
    Regards

  • Location of Logic's "In-Built" Audio Units? (Sculpture etc.)

    I'd like to be able to use plug-in instruments/fx like Sculpture, Space Designer etc. etc. in Nuendo, without having to resort to rewire.
    With the program Plogue Bidule I can insert Au into Vst and vice-versa...
    (and much more...super prog.)
    But...uh...where are these Logic "built-in" Audio Units?
    Needless to say I have full registered versions of all of these.
    They function as plug-ins so they must exist in some self contained format somewhere on the drive.
    Any Suggestions?
    Thanks
    Brutze

    This is what I found as well (in response to my post
    here), and it's a shame. I'd be happy to have to
    have my dongle plugged in if I could use Logic's
    effects and synths in external apps.
    And a lot of us would be happy if we could have an Mbox plugged in and use RTAS plugins within Logic. And maybe some VST's as well. But that's just not the way it is.
    Aside from the hypocracy on Apple's part (they say
    AU's are good enough for 3rd party developers)
    They are good enough for third party developers. I think you misunderstood what Apple was saying there. A third party developer is anyone willing to create a plugin in the AU format - a third party developer is NOT steinberg. . . and a third party product is NOT cubase/nuendo because it cannot be used in conjunction with Logic. If it can be used in conjuction with Logic (i.e. any plugin NOT made by Apple, but is still encoded using the AU format) but is not made by apple, it is third party.
    expected to be able to use these components outside
    of Logic, and was disappointed to find out this
    wasn't possible.
    Use a few other DAW systems, and you will find that any native plugins are not useable in other DAWs. . . such as Digidesign's Beat Detective - I'd love to use that in Logic - but I can't.
    Logic is not the only software that doesn't allow the use of its included plugins outside of the host software. It is EVERY DAW software.

  • To reterieve value from logical database psj

    i need to reterieve value from the logical database psj,
    the table name is BPJA1 and the field name is WTJHR, based on the wbs element.

    Hi,
    assign your prog (attributes) to ldb psj and
    try:
    GET BPJA1   FIELDS wtjhr. "-> look F1
    Andreas

  • Module pool / Screen Prog is there any standard SAP functionality ?

    Hi I am creating a Module pool / Screen Prog. On this screen I have nearly 100 fileds , now I want to take print out of all the information shown on the screen for the same is there any standard SAP functionality ?
    Does SAP provides any standarar ready made functionality for the same. ?

    No, there is no standard functionality for this.  dynpros are not designed to "print out".  This is what list displays are for.  That said, you will need to write your logic to kick off  a list display with all of your field values there,  then the user can print.
    Regards,
    Rich Heilman

  • Enhancement /User Exit for logic setting call date / Horizon

    Due toe planning in IP10 we have a horizon set by the system for (eks.) 80%. This is working OK for small planning intervals (i.e. up to 24 mth intervals).
    However when intarval exceeds this limit we will set the call date to be maximum 30 days (for instance) ahead of the sceduled start date of the order.
    Thus we need a user-defined way to manipulate / set the call date by a user exit (logic in ABAP - or by IMG settings if possible) that differs from the standard SAP setting for this date.
    The question is then how we - in best practice -  can do so.
    Please advice if you need mor information on this issue.

    Hi
    Find the available exits with the following program:::
    *& Report  ZFINDUSEREXIT
    report  zfinduserexit.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
    tables : tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode obligatory.
    select single * from tstc where tcode eq p_tcode.
    if sy-subrc eq 0.
    select single * from tadir where pgmid = 'R3TR'
    and object = 'PROG'
    and obj_name = tstc-pgmna.
    move : tadir-devclass to v_devclass.
    if sy-subrc ne 0.
    select single * from trdir where name = tstc-pgmna.
    if trdir-subc eq 'F'.
    select single * from tfdir where pname = tstc-pgmna.
    select single * from enlfdir where funcname =
    tfdir-funcname.
    select single * from tadir where pgmid = 'R3TR'
    and object = 'FUGR'
    and obj_name eq enlfdir-area.
    move : tadir-devclass to v_devclass.
    endif.
    endif.
    select * from tadir into table jtab
    where pgmid = 'R3TR'
    and object = 'SMOD'
    and devclass = v_devclass.
    select single * from tstct where sprsl eq sy-langu and
    tcode eq p_tcode.
    format color col_positive intensified off.
    write:/(19) 'Transaction Code - ',
    20(20) p_tcode,
    45(50) tstct-ttext.
    skip.
    if not jtab[] is initial.
    write:/(95) sy-uline.
    format color col_heading intensified on.
    write:/1 sy-vline,
    2 'Exit Name',
    21 sy-vline ,
    22 'Description',
    95 sy-vline.
    write:/(95) sy-uline.
    loop at jtab.
    select single * from modsapt
    where sprsl = sy-langu and
    name = jtab-obj_name.
    format color col_normal intensified off.
    write:/1 sy-vline,
    2 jtab-obj_name hotspot on,
    21 sy-vline ,
    22 modsapt-modtext,
    95 sy-vline.
    endloop.
    write:/(95) sy-uline.
    describe table jtab.
    skip.
    format color col_total intensified on.
    write:/ 'No of Exits:' , sy-tfill.
    else.
    format color col_negative intensified on.
    write:/(95) 'No User Exit exists'.
    endif.
    else.
    format color col_negative intensified on.
    write:/(95) 'Transaction Code Does Not Exist'.
    endif.
    at line-selection.
    get cursor field field1.
    check field1(4) eq 'JTAB'.
    set parameter id 'MON' field sy-lisel+1(10).
    If there are no available user exits you could go for badi's.
    To search for a badi, go to se 24 display class cl_exithandler. double click on method get_instance, get a break point on case statement. execute and start the required transaction in new session. look for variable exit_name. It would show the available badi's.
    Please reward if useful....
    regards
    Dinesh

  • How 2 Set the logic for report 2 run 1st of everymonth......

    Hi Experts,
    i ve developd a HR-ABAP report in that Some part of code will Mon-Fri, Excluding Public holidays and sat & sundays...( i.e no public holidays and no sat & sundays)
       and some part of should Run on 1st of everymonth.... but 2 parts of code should be in same report..
    How can set the logic to run the report respective times....
    Thanks in Advance....
    sudeer.

    you can code this but need some good expertise on fm's  , date handling techniques and subroutine call coding.
    1.
    to make the code run only on 1st of every month
    capture the rundate of ur prog .. take value of  sy-datum
    ex.. 01.xx.yyyy
    or date std will be yyyymmdd so check for dd = 01 ..
    so per logic first two chars show that its first of any month in any year ..
    if yes
    execute the logic for the first of every month ..
    endif.
    2.
    where the code needs to be run on mon-fri and not on public holidays / sun / sat ..
    first fetch the day based on date .. like mon or tue or wed .. except sat and sun..
    second check whether if m-t-w-th-fr if any of them is  a holiday or not
    u need to check the date in the calender list like tholi thoc and .. to check whether that is a holiday or not ..
    coming to sat and sundays .. u need to check the day for date using function modules and build the logic ...
    br,
    vijay..

Maybe you are looking for

  • Firefox "print" prints some text on top of other text. How can I fix it?

    I want to print a webpage with a travel itinerary on it. The itinerary is quite long, exceeds the page height and overflows onto the next page. Unfortunately the information below the itinerary is then printed on top of the itinerary information on t

  • Nano won't update or restore in iPod Updater

    -My nano when connected to my PowerBook does not show up in iTunes -When iTunes is opened, it askes if I want to do a software update for the iPod -In the updater, it says that it is formated in Windows, and will not allow me to restore it (saying th

  • Images not displaying in Revel (Carousel)

    I'm using Revel to transfer pictures from my iPhone to my iPad. Several times I've selected and loaded an image to Revel--it displays on my iPhone (although not always) but does not display on my iPad. If I try to reload, it gives me the message that

  • Converting from IPOD Shuffle to New Ipod

    I previously had an IPOD Shuffle and received a new Ipod for Xmas. I have 42 songs on my shuffle and would like to convert them to my new Ipod. I have a Gateway Computer with Windows. I would like to give my son my Shuffle as it is not even a year ol

  • Audigy 2 ZS and

    I am getting a hum (grounding issues ?) when Audigy 2 ZS is in the PC. The hum goes away (or is very faint)?when I disconnect my TV cable,?but theAudigy 2 ZS still has a tiny hum PC line out is connected to my Panasonic receiver using a ground-loop-i