Certain PDFs cause Mail
Hi Everyone,
I have been having an issue, along with several colleauges in my department that a certain type of Adobe PDF causes Lion 10.7.2 to crash when switching from the message or opening it in MacOSX mail or in Preview. These PDFs are are sent out by the same administrative assistant in our department, suggesting to me that the software she is using is the culprit. The "Content Creator" is listed as Adobe InDesign CS2 (4.05) and the encoding software is Adobe PDF Library 7.0. My boss recently upgraded to OSX Lion 10.7.2 and has had the same exact issue with the same emails.
Any ideas?
Many thanks
I can't upload the PDF with the forum, but here are the crash logs from mail and preview...
Process: Mail [5924]
Path: /Applications/Mail.app/Contents/MacOS/Mail
Identifier: com.apple.mail
Version: 5.1 (1251)
Build Info: Mail-1251000000000000~2
Code Type: X86-64 (Native)
Parent Process: launchd [152]
Date/Time: 2011-11-16 13:49:08.207 -0500
OS Version: Mac OS X 10.7.2 (11C74)
Report Version: 9
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000602
VM Regions Near 0x602:
-->
__TEXT 000000010bfa0000-000000010c352000 [ 3784K] r-x/rwx SM=COW /Applications/Mail.app/Contents/MacOS/Mail
Application Specific Information:
objc[5924]: garbage collection is OFF
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CorePDF 0x00007fff8a6a7817 CGPDFNodePurge + 41
1 com.apple.CorePDF 0x00007fff8a6a7907 CGPDFNodePurgeChildren + 73
2 com.apple.CorePDF 0x00007fff8a6a7907 CGPDFNodePurgeChildren + 73
3 com.apple.CorePDF 0x00007fff8a6a7907 CGPDFNodePurgeChildren + 73
4 com.apple.CorePDF 0x00007fff8a6a7907 CGPDFNodePurgeChildren + 73
5 com.apple.CorePDF 0x00007fff8a6a7907 CGPDFNodePurgeChildren + 73
6 com.apple.CorePDF 0x00007fff8a6a7907 CGPDFNodePurgeChildren + 73
7 com.apple.CorePDF 0x00007fff8a6a7907 CGPDFNodePurgeChildren + 73
8 com.apple.CorePDF 0x00007fff8a6a7907 CGPDFNodePurgeChildren + 73
9 com.apple.CorePDF 0x00007fff8a6a7907 CGPDFNodePurgeChildren + 73
10 com.apple.CorePDF 0x00007fff8a6a9cf6 CGPDFNodeRelease + 77
11 com.apple.CorePDF 0x00007fff8a6a3413 _CGPDFLayoutFinalize + 25
12 com.apple.CoreFoundation 0x00007fff835d4256 CFRelease + 502
13 com.apple.CoreFoundation 0x00007fff835d88a2 __CFBasicHashDrain + 450
14 com.apple.CoreFoundation 0x00007fff835d4256 CFRelease + 502
15 com.apple.CoreGraphics 0x00007fff878ef02c CGPropertiesRelease + 33
16 com.apple.CoreGraphics 0x00007fff87902ee9 pdf_page_release + 60
17 com.apple.CoreGraphics 0x00007fff87902e34 CGPDFPageFinalize + 30
18 com.apple.CoreFoundation 0x00007fff835d4256 CFRelease + 502
19 com.apple.CoreGraphics 0x00007fff87902ddc CGPDFDocumentFinalize + 56
20 com.apple.CoreFoundation 0x00007fff835d4256 CFRelease + 502
21 com.apple.PDFKit 0x00007fff862e1a81 -[PDFDocument dealloc] + 249
22 com.apple.PDFKit 0x00007fff86332a2c -[PDFViewLayout dealloc] + 129
23 com.apple.PDFKit 0x00007fff862d550d -[PDFView dealloc] + 537
24 com.apple.mail 0x000000010c1d6978 0x10bfa0000 + 2320760
25 libobjc.A.dylib 0x00007fff8c3b803c (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 434
26 com.apple.CoreFoundation 0x00007fff835fcf75 _CFAutoreleasePoolPop + 37
27 com.apple.Foundation 0x00007fff8c8a27a3 -[NSAutoreleasePool drain] + 154
28 com.apple.AppKit 0x00007fff845666d1 -[NSApplication run] + 634
29 com.apple.AppKit 0x00007fff847e580c NSApplicationMain + 867
30 com.apple.mail 0x000000010c078d88 0x10bfa0000 + 888200
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff859137e6 kevent + 10
1 libdispatch.dylib 0x00007fff887315be _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x00007fff8873014e _dispatch_mgr_thread + 54
Thread 2:
0 libsystem_kernel.dylib 0x00007fff8591167a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff85910d71 mach_msg + 73
2 com.apple.CoreFoundation 0x00007fff835fbb6c __CFRunLoopServiceMachPort + 188
3 com.apple.CoreFoundation 0x00007fff836042d4 __CFRunLoopRun + 1204
4 com.apple.CoreFoundation 0x00007fff83603ae6 CFRunLoopRunSpecific + 230
5 com.apple.Foundation 0x00007fff8c8aa04f -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 267
6 com.apple.Foundation 0x00007fff8c8a9f3b -[NSRunLoop(NSRunLoop) run] + 62
7 com.apple.MessageFramework 0x00007fff86d98891 +[_NSSocket _runIOThread] + 80
8 com.apple.Foundation 0x00007fff8c8f87fe -[NSThread main] + 68
9 com.apple.Foundation 0x00007fff8c8f8776 __NSThread__main__ + 1575
10 libsystem_c.dylib 0x00007fff859b78bf _pthread_start + 335
11 libsystem_c.dylib 0x00007fff859bab75 thread_start + 13
Thread 3:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x00007fff8591167a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff85910d71 mach_msg + 73
2 com.apple.CoreFoundation 0x00007fff835fbb6c __CFRunLoopServiceMachPort + 188
3 com.apple.CoreFoundation 0x00007fff836042d4 __CFRunLoopRun + 1204
4 com.apple.CoreFoundation 0x00007fff83603ae6 CFRunLoopRunSpecific + 230
5 com.apple.Foundation 0x00007fff8c9040ab +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 335
6 com.apple.Foundation 0x00007fff8c8f87fe -[NSThread main] + 68
7 com.apple.Foundation 0x00007fff8c8f8776 __NSThread__main__ + 1575
8 libsystem_c.dylib 0x00007fff859b78bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff859bab75 thread_start + 13
Thread 4:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff85912df2 __select + 10
1 com.apple.CoreFoundation 0x00007fff8364cf9b __CFSocketManager + 1355
2 libsystem_c.dylib 0x00007fff859b78bf _pthread_start + 335
3 libsystem_c.dylib 0x00007fff859bab75 thread_start + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff8591167a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff85910d71 mach_msg + 73
2 com.apple.CoreFoundation 0x00007fff835fbb6c __CFRunLoopServiceMachPort + 188
3 com.apple.CoreFoundation 0x00007fff836042d4 __CFRunLoopRun + 1204
4 com.apple.CoreFoundation 0x00007fff83603ae6 CFRunLoopRunSpecific + 230
5 com.apple.Foundation 0x00007fff8c8aa04f -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 267
6 com.apple.Foundation 0x00007fff8c8a9f3b -[NSRunLoop(NSRunLoop) run] + 62
7 com.apple.MessageFramework 0x00007fff86d790b1 -[RSSInterchange _runManager] + 1345
8 com.apple.Foundation 0x00007fff8c8f87fe -[NSThread main] + 68
9 com.apple.Foundation 0x00007fff8c8f8776 __NSThread__main__ + 1575
10 libsystem_c.dylib 0x00007fff859b78bf _pthread_start + 335
11 libsystem_c.dylib 0x00007fff859bab75 thread_start + 13
Thread 6:: WebCore: LocalStorage
0 libsystem_kernel.dylib 0x00007fff85912bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff859bb274 _pthread_cond_wait + 840
2 com.apple.JavaScriptCore 0x00007fff8c0e6c40 ***::ThreadCondition::timedWait(***::Mutex&, double) + 64
3 com.apple.WebCore 0x00007fff8ab8bdca ***::MessageQueue<WebCore::LocalStorageTask>::waitForMessage() + 132
4 com.apple.WebCore 0x00007fff8ab8bd23 WebCore::LocalStorageThread::threadEntryPoint() + 99
5 com.apple.WebCore 0x00007fff8ab8bc6b WebCore::LocalStorageThread::threadEntryPointCallback(void*) + 9
6 libsystem_c.dylib 0x00007fff859b78bf _pthread_start + 335
7 libsystem_c.dylib 0x00007fff859bab75 thread_start + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff85913192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff859b9594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff859bab85 start_wqthread + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff85913192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff859b9594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff859bab85 start_wqthread + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff85913192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff859b9594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff859bab85 start_wqthread + 13
Thread 10:
0 libsystem_kernel.dylib 0x00007fff85913192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff859b9594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff859bab85 start_wqthread + 13
Thread 11:
0 libsystem_kernel.dylib 0x00007fff85913192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff859b9594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff859bab85 start_wqthread + 13
Thread 12:
0 libsystem_kernel.dylib 0x00007fff85913192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff859b9594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff859bab85 start_wqthread + 13
Thread 13:
Thread 14:: CVDisplayLink
0 libsystem_kernel.dylib 0x00007fff85912bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff859bb2a6 _pthread_cond_wait + 890
2 com.apple.CoreVideo 0x00007fff83ebe63f CVDisplayLink::waitUntil(unsigned long long) + 279
3 com.apple.CoreVideo 0x00007fff83ebdaa5 CVDisplayLink::runIOThread() + 559
4 com.apple.CoreVideo 0x00007fff83ebd85d _ZL13startIOThreadPv + 148
5 libsystem_c.dylib 0x00007fff859b78bf _pthread_start + 335
6 libsystem_c.dylib 0x00007fff859bab75 thread_start + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000001 rbx: 0x0000000000000602 rcx: 0x0000000000000174 rdx: 0x00007fe0938856b0
rdi: 0x0000000000000602 rsi: 0x000000000000007c rbp: 0x00007fff6bb9f280 rsp: 0x00007fff6bb9f270
r8: 0x0000000000000006 r9: 0x00007fe092b1ca20 r10: 0x0000000066db7486 r11: 0x0000000023ec256c
r12: 0x00007fff8a6a33fa r13: 0x0000000000000001 r14: 0x0000000000000001 r15: 0x0000000000000000
rip: 0x00007fff8a6a7817 rfl: 0x0000000000010202 cr2: 0x0000000000000602
Logical CPU: 1
Binary Images:
0x10bfa0000 - 0x10c351fff com.apple.mail (5.1 - 1251) <6497E6E9-53F7-3772-ACC1-6E5E96449353> /Applications/Mail.app/Contents/MacOS/Mail
0x10c84c000 - 0x10c850ff7 libFontRegistryUI.dylib (??? - ???) <F617D431-0BCD-3E1F-9BFC-599FDFAC99A0> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framewo rk/Resources/libFontRegistryUI.dylib
0x10d87b000 - 0x10d87dfff apop.so (??? - ???) <B40CE86C-1757-3261-848C-F166F3D513EA> /usr/lib/sasl2/apop.so
0x10d881000 - 0x10d897fff dhx.so (??? - ???) <9AB7809C-2651-3FCF-9357-8E1CDEAB6466> /usr/lib/sasl2/dhx.so
0x10d8a4000 - 0x10d8adfff digestmd5WebDAV.so (??? - ???) <8D39C8C0-ACCE-34D4-815A-87825A1A4492> /usr/lib/sasl2/digestmd5WebDAV.so
0x10d8b2000 - 0x10d8b4fff libanonymous.2.so (??? - ???) <99136B94-8BE0-3563-9E2A-9C826971B6E9> /usr/lib/sasl2/libanonymous.2.so
0x10d8b8000 - 0x10d8bbfff libcrammd5.2.so (??? - ???) <5EEE3304-D132-3C9B-A54D-C21D7C34DA28> /usr/lib/sasl2/libcrammd5.2.so
0x10d8c0000 - 0x10d8c9fff libdigestmd5.2.so (??? - ???) <6DD64225-CFFF-379B-A5BA-5409F777F307> /usr/lib/sasl2/libdigestmd5.2.so
0x10d8ce000 - 0x10d8d3fff libgssapiv2.2.so (??? - ???) <DC1BA305-26FA-3CC7-8400-6A45521EF2A3> /usr/lib/sasl2/libgssapiv2.2.so
0x10d8d8000 - 0x10d8dafff login.so (??? - ???) <48CD069F-68F5-32C4-BFAC-AC0EFB7B9489> /usr/lib/sasl2/login.so
0x10d8de000 - 0x10d8e3fff libntlm.so (??? - ???) <1B9D16BE-D0DB-31A3-8B84-7830509B5ECA> /usr/lib/sasl2/libntlm.so
0x10d8e8000 - 0x10d8effff libotp.2.so (??? - ???) <1DDBDDF7-3F84-3AF0-A878-9E64EEBE0ED5> /usr/lib/sasl2/libotp.2.so
0x10d8f8000 - 0x10d8fcfff libpps.so (??? - ???) <26172BC5-1758-3BE6-9B8D-F254A727478A> /usr/lib/sasl2/libpps.so
0x10d902000 - 0x10d905ff7 mschapv2.so (??? - ???) <F62C8BE2-B2E4-3E36-AC52-B4E149AFC186> /usr/lib/sasl2/mschapv2.so
0x10d90a000 - 0x10d90cfff libplain.2.so (??? - ???) <C98A873A-4373-3E3A-8257-D9BB5F857C85> /usr/lib/sasl2/libplain.2.so
0x10d910000 - 0x10d93efff com.apple.DirectoryService.PasswordServerFramework (7.0 - 7.0) <58E9CACA-9438-3B86-84DC-272533F2B704> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordS erver
0x10d953000 - 0x10d956fff shadow_auxprop.so (??? - ???) <DF9DE842-FBFA-368A-AA8C-E29CF334FF69> /usr/lib/sasl2/shadow_auxprop.so
0x10d95b000 - 0x10d95dfff smb_nt.so (??? - ???) <C6D59817-4DB8-34F9-BD71-2FDDA857CBA8> /usr/lib/sasl2/smb_nt.so
0x10d961000 - 0x10d964fff smb_ntlmv2.so (??? - ???) <A2FD1300-B742-32BE-B640-74732490CC94> /usr/lib/sasl2/smb_ntlmv2.so
0x1104ca000 - 0x1104dcff7 com.apple.mail.WebPlugIn (5.1 - 1251) <70599F64-C649-32D0-B215-E49AFF0372AC> /Applications/Mail.app/Contents/PlugIns/MailWebPlugIn.webplugin/Contents/MacOS/ MailWebPlugIn
0x1104f4000 - 0x1104f5fff ATSHI.dylib (??? - ???) <F13B3CE7-DFD5-3FB4-B56F-73F6348A80EE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/ATSHI.dylib
0x11069d000 - 0x1106a0ff7 libCoreFSCache.dylib (??? - ???) <D4B5EFEA-7878-3674-A973-BA1D675E5A3C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache .dylib
0x1106c2000 - 0x1106c8fef libcldcpuengine.dylib (1.50.61 - compatibility 1.0.0) <EAC03E33-595E-3829-8199-479FA5CD9987> /System/Library/Frameworks/OpenCL.framework/Libraries/libcldcpuengine.dylib
0x1106d0000 - 0x1106d0ffd +cl_kernels (??? - ???) <7AE4D880-E91C-43B4-B37A-9B3C76D35F19> cl_kernels
0x110702000 - 0x110795ff7 unorm8_bgra.dylib (1.50.61 - compatibility 1.0.0) <3ED8B0D5-4A55-3E39-8490-B7BC1780F67B> /System/Library/Frameworks/OpenCL.framework/Libraries/ImageFormats/unorm8_bgra. dylib
0x1107b7000 - 0x1107b8ff3 +cl_kernels (??? - ???) <F85939D7-E62C-4303-A9C9-BC0F24BB1258> cl_kernels
0x1107dc000 - 0x1107dcff1 +cl_kernels (??? - ???) <33B46E8D-B0B1-4794-BE6A-C06AE7A05BD3> cl_kernels
0x1107de000 - 0x11086fff7 unorm8_rgba.dylib (1.50.61 - compatibility 1.0.0) <278541F2-18CC-3BE4-AD6B-24A3E983ACB5> /System/Library/Frameworks/OpenCL.framework/Libraries/ImageFormats/unorm8_rgba. dylib
0x110893000 - 0x110894ffc +cl_kernels (??? - ???) <BBFFC990-D439-46A1-811B-5A32EBAA9D2D> cl_kernels
0x110cfb000 - 0x110cfcff3 +cl_kernels (??? - ???) <181E997C-B5FF-4D61-8D7B-CE37EECA9E88> cl_kernels
0x110d08000 - 0x110d08ffd +cl_kernels (??? - ???) <350841BE-EA65-40C4-9FD7-9F3FD83C8AA5> cl_kernels
0x110d0c000 - 0x110d0cff5 +cl_kernels (??? - ???) <68272BF8-2063-4CA1-959D-6448D0087039> cl_kernels
0x111a62000 - 0x111a67ff7 libgermantok.dylib (??? - ???) <BEE85384-A58E-3D6B-914B-74E5FF3155F3> /usr/lib/libgermantok.dylib
0x111d29000 - 0x111d56fff com.apple.datadetectors.actions (3.0 - 172.3) <0657E36B-31CE-3EDA-9CCE-29B9349DF903> /System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/Resources/ Actions.datadetectors/Contents/MacOS/Actions
0x111d6b000 - 0x111d99ff7 GLRendererFloat (??? - ???) <16DF14A0-7264-31A4-83F6-E6F96CF4AB3D> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GL RendererFloat
0x111eb2000 - 0x111eb3fff com.apple.heimdalodpac (1.0 - 1) <D9358C3C-300C-36BF-879F-D7852A87109E> /System/Library/KerberosPlugins/KerberosFrameworkPlugins/heimdalodpac.bundle/Co ntents/MacOS/heimdalodpac
0x111eb8000 - 0x111eb9ff7 com.apple.kerberos.reachability (2.1 - 2.0) <126223A2-AF3A-3599-AD98-F36790BE06AF> /System/Library/KerberosPlugins/KerberosFrameworkPlugins/Reachability.bundle/Co ntents/MacOS/Reachability
0x111ebd000 - 0x111ebeff7 com.apple.kerberos.sckerberosconfig (2.1 - 1) <EE83DCC2-20D7-39B9-8AA9-FD719B2803F8> /System/Library/KerberosPlugins/KerberosFrameworkPlugins/SCKerberosConfig.bundl e/Contents/MacOS/SCKerberosConfig
0x111ee0000 - 0x111ee2fff com.apple.AddressBook.LocalSourceBundle (1.2 - 1062) <F03F0085-D9E7-3838-9ED6-248E8397620E> /System/Library/Address Book Plug-Ins/LocalSource.sourcebundle/Contents/MacOS/LocalSource
0x111ef4000 - 0x111ef7fff com.apple.DirectoryServicesSource (1.2 - 1062) <0F479AAE-037E-3310-8206-DDEB075456C9> /System/Library/Address Book Plug-Ins/DirectoryServices.sourcebundle/Contents/MacOS/DirectoryServices
0x111f24000 - 0x111f29fff com.apple.contacts.iaplugin (1.1 - 1062) <258CC376-5A41-38AB-A21C-D307138EEB52> /System/Library/InternetAccounts/AddressBook.iaplugin/Contents/MacOS/AddressBoo k
0x111f2f000 - 0x111f2fff7 com.apple.SafariDAVNotifier (1.1 - 1) <560452E6-BCB8-36B0-B36E-47AF9CC99958> /System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/Frameworks/S afariDAVNotifier.framework/Versions/A/SafariDAVNotifier
0x111f9c000 - 0x111fa0fff com.aol.iaplugin (1.1 - 2) <2D29926E-4B49-3623-AC5F-40CC36A06067> /System/Library/InternetAccounts/AOL.iaplugin/Contents/MacOS/AOL
0x1122b8000 - 0x112319fff com.apple.AddressBook.CardDAVPlugin (10.7.2 - 196) <5304FAE6-1CC6-3539-9046-CE1C362364B9> /System/Library/Address Book Plug-Ins/CardDAVPlugin.sourcebundle/Contents/MacOS/CardDAVPlugin
0x112345000 - 0x112384fff com.apple.ExchangeSource (1.2 - 1062) <DCC0D849-75F8-3380-8666-D83FA8F46727> /System/Library/Address Book Plug-Ins/Exchange.sourcebundle/Contents/MacOS/Exchange
0x112589000 - 0x112592fff com.apple.exchange.iaplugin (1.1 - 2) <2540E4F5-F8B6-3135-86BE-79B629F075FC> /System/Library/InternetAccounts/Exchange.iaplugin/Contents/MacOS/Exchange
0x1125b9000 - 0x1125ddfff com.apple.Mail.Syncer (5.1 - 1251.1) <019CD023-71F3-3443-A89D-1DF1218F8EE4> /System/Library/Frameworks/Message.framework/Versions/B/Resources/Syncer.syncsc hema/Contents/MacOS/Syncer
0x112606000 - 0x11260dff7 com.apple.mail.iaplugin (5.1 - 1251.1) <7EAD6F31-6F33-3689-A004-04E03085107F> /System/Library/InternetAccounts/Mail.iaplugin/Contents/MacOS/Mail
0x112619000 - 0x11261efff com.google.iaplugin (1.1 - 2) <434CD71C-53E1-3B80-A3C0-552512CDF105> /System/Library/InternetAccounts/Google.iaplugin/Contents/MacOS/Google
0x112625000 - 0x11262dfff com.apple.calendar.iaplugin (5.0.1 - 1139.14) <C9277923-EEC8-318E-87C9-6FB41174C4F3> /System/Library/InternetAccounts/iCal.iaplugin/Contents/MacOS/iCal
0x112634000 - 0x112639fff com.apple.chat.iaplugin (1.0.1 - 935) <27BB8B6C-0BA4-36A3-AAFD-6EA9279112B0> /System/Library/InternetAccounts/iChat.iaplugin/Contents/MacOS/iChat
0x11263e000 - 0x112657fff com.apple.placeholder.iaplugin (1.0.1 - 1) <9EBEE3A8-A6A9-32B7-A6CE-27715102F03E> /System/Library/InternetAccounts/iCloud.iaplugin/Contents/MacOS/iCloud
0x11266a000 - 0x1126bdfff com.apple.AOSUI (1.0.1 - 59) <855C1979-AF41-3DE9-8225-615DF2FC44EE> /System/Library/PrivateFrameworks/AOSUI.framework/Versions/A/AOSUI
0x1126eb000 - 0x1126feff7 com.apple.AOSAccounts (1.0.1 - 1.0.61) <A0011298-B106-3DEC-B459-60D96F017BE9> /System/Library/PrivateFrameworks/AOSAccounts.framework/Versions/A/AOSAccounts
0x112712000 - 0x11274dff7 com.apple.Ubiquity (1.0 - 196) <B7CD3D18-84C8-3C5E-8AE5-ED3331E71F05> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x11276a000 - 0x11278aff7 com.apple.ChunkingLibrary (1.0 - 125) <9EAE4385-5DF7-3956-8196-895DD6772BD7> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/Chunking Library
0x112934000 - 0x112938fff com.apple.mobileme.iaplugin (1.1 - 2) <4F82B8B5-A45D-33F8-8C98-49FD54E2827E> /System/Library/InternetAccounts/MobileMe.iaplugin/Contents/MacOS/MobileMe
0x11293f000 - 0x112944fff com.apple.osxserver.iaplugin (1.1 - 2) <7CCB9615-DD5C-34F8-85DA-A219EB563A1A> /System/Library/InternetAccounts/OSXServer.iaplugin/Contents/MacOS/OSXServer
0x11294b000 - 0x11294ffff com.yahoo.iaplugin (1.1 - 2) <7EB84A08-2110-3BF0-A17C-6A5991220417> /System/Library/InternetAccounts/Yahoo.iaplugin/Contents/MacOS/Yahoo
0x112955000 - 0x112958fff com.apple.yahoo.syncframework (1.4 - 61) <F85D0D3C-B926-3945-8AEE-238128B0AACC> /System/Library/PrivateFrameworks/YahooSync.framework/Versions/A/YahooSync
0x1129e7000 - 0x112a6bff7 com.apple.frameworks.server.foundation (10.7.2 - 185.2) <A0433A3D-96B5-3F8D-8A24-0EB08724028A> /System/Library/PrivateFrameworks/ServerFoundation.framework/Versions/A/ServerF oundation
0x112aca000 - 0x112adcff7 com.apple.PlatformHardwareManagement (2.0.1 - 2.0.1) <B55C63E6-0117-324B-B88A-18C5003D61FC> /System/Library/PrivateFrameworks/PlatformHardwareManagement.framework/Versions /A/PlatformHardwareManagement
0x112ae9000 - 0x112b23ff7 com.apple.frameworks.CoreDaemon (1.0 - 1.0) <DCB39254-F156-36AB-AAA1-A4AC2D6B7BDC> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x115eee000 - 0x1160a2ff7 libCMaps.A.dylib (600.0.0 - compatibility 64.0.0) <A3C3542A-F11F-3E6F-BC36-5773FF687AEF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCMaps.A.dylib
0x117907000 - 0x117a9fff7 GLEngine (??? - ???) <D770A837-9F8D-3C86-AB33-CBDEF5599CA2> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x117ad3000 - 0x117bccfff libGLProgrammability.dylib (??? - ???) <BCA0FD49-2103-33D8-8801-326C6A62465E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
0x200000000 - 0x2007e3fff com.apple.GeForceGLDriver (7.12.9 - 7.1.2) <F5C45580-0C5E-372B-946A-7F44E25BC8A0> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDrive r
0x7fff6bba0000 - 0x7fff6bbd4ac7 dyld (195.5 - ???) <4A6E2B28-C7A2-3528-ADB7-4076B9836041> /usr/lib/dyld
0x7fff834d8000 - 0x7fff83511fe7 libssl.0.9.8.dylib (44.0.0 - compatibility 0.9.8) <79AAEC98-1258-3DA4-B1C0-4120049D390B> /usr/lib/libssl.0.9.8.dylib
0x7fff835a3000 - 0x7fff835cafff com.apple.framework.internetaccounts (1.1 - 2) <B01A08DC-2735-3783-B0C8-63492BD845CF> /System/Library/PrivateFrameworks/InternetAccounts.framework/Versions/A/Interne tAccounts
0x7fff835cb000 - 0x7fff8379ffff com.apple.CoreFoundation (6.7.1 - 635.15) <FE4A86C2-3599-3CF8-AD1A-822F1FEA820F> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff837a0000 - 0x7fff837b5fff com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) <C061ECBB-7061-3A43-8A18-90633F943295> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff837b6000 - 0x7fff837e3fff com.apple.quartzfilters (1.7.0 - 1.7.0) <ED846829-EBF1-3E2F-9EA6-D8743E5A4784> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
0x7fff837e4000 - 0x7fff837e5fff libdnsinfo.dylib (395.6.0 - compatibility 1.0.0) <718A135F-6349-354A-85D5-430B128EFD57> /usr/lib/system/libdnsinfo.dylib
0x7fff837f7000 - 0x7fff83800ff7 libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <A4D651E3-D1C6-3934-AD49-7A104FD14596> /usr/lib/system/libsystem_notify.dylib
0x7fff83801000 - 0x7fff8386bfff com.apple.framework.IOKit (2.0 - ???) <87D55F1D-CDB5-3D13-A5F9-98EA4E22F8EE> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff8386c000 - 0x7fff83979fff libJP2.dylib (??? - ???) <6052C973-9354-35CB-AAB9-31D00D8786F9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff8397a000 - 0x7fff83981fff libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <172B1985-F24A-34E9-8D8B-A2403C9A0399> /usr/lib/system/libcopyfile.dylib
0x7fff83982000 - 0x7fff839f8fff com.apple.ISSupport (1.9.8 - 56) <2CEE7E6B-D841-36D8-BC9F-081B33F6E501> /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
0x7fff839f9000 - 0x7fff83a9dfef com.apple.ink.framework (1.3.2 - 110) <F69DBD44-FEC8-3C14-8131-CC0245DBBD42> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
0x7fff83a9e000 - 0x7fff83ca0fff libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <38CD6ED3-C8E4-3CCD-89AC-9C3198803101> /usr/lib/libicucore.A.dylib
0x7fff83ca1000 - 0x7fff83ebbfef com.apple.CoreData (104 - 358.12) <33B1FA75-7970-3751-9DCC-FF809D3E1FA2> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff83ebc000 - 0x7fff83ee4ff7 com.apple.CoreVideo (1.7 - 70.1) <98F917B2-FB53-3EA3-B548-7E97B38309A7> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff83ee5000 - 0x7fff83ee5fff libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075> /usr/lib/system/libkeymgr.dylib
0x7fff83eee000 - 0x7fff8428cfef com.apple.MediaToolbox (1.0 - 705.42) <BF05C02D-3202-3FF8-A334-C14AF7C89F9E> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbo x
0x7fff8428d000 - 0x7fff8428eff7 libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <8BCA214A-8992-34B2-A8B9-B74DEACA1869> /usr/lib/system/libsystem_blocks.dylib
0x7fff8428f000 - 0x7fff8428ffff com.apple.ApplicationServices (41 - 41) <03F3FA8F-8D2A-3AB6-A8E3-40B001116339> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
0x7fff84290000 - 0x7fff842e4ff7 com.apple.ImageCaptureCore (3.0.1 - 3.0.1) <5D86BECB-9F7A-3FDB-9436-C3DE4B2A5F29> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCo re
0x7fff842e5000 - 0x7fff842f0fff com.apple.dotMacLegacy (3.3 - 267) <A7CC6E73-82CD-3057-9A83-894FA0CD7E6C> /System/Library/PrivateFrameworks/DotMacLegacy.framework/Versions/A/DotMacLegac y
0x7fff842f1000 - 0x7fff8455fff7 com.apple.QuartzComposer (5.0 - 236) <CBF3070A-BD09-328D-857F-F35A0E1D22B5> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
0x7fff84560000 - 0x7fff84560fff com.apple.Carbon (153 - 153) <895C2BF2-1666-3A59-A669-311B1F4F368B> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff84561000 - 0x7fff85162ff7 com.apple.AppKit (6.7.2 - 1138.23) <5CD2C850-4F52-3BA2-BA11-3107DFD2D23C> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff85163000 - 0x7fff85164fff libsystem_sandbox.dylib (??? - ???) <8D14139B-B671-35F4-9E5A-023B4C523C38> /usr/lib/system/libsystem_sandbox.dylib
0x7fff85165000 - 0x7fff85218fff com.apple.CoreText (220.11.0 - ???) <4EA8E2DF-542D-38D5-ADB9-C0DAA73F898B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
0x7fff85219000 - 0x7fff8521afff libDiagnosticMessagesClient.dylib (??? - ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff8521b000 - 0x7fff85228ff7 libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) <8EDE3492-D916-37B2-A066-3E0F054411FD> /usr/lib/libbz2.1.0.dylib
0x7fff85229000 - 0x7fff8522bfff com.apple.EFILogin (1.0 - 1) <E806D2EA-BD93-302E-8F2C-6D33AE26E1BC> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x7fff8522c000 - 0x7fff8522eff7 com.apple.print.framework.Print (7.1 - 247.1) <8A4925A5-BAA3-373C-9B5D-03E0270C6B12> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
0x7fff8522f000 - 0x7fff8525ffff com.apple.shortcut (2.0 - 2.0) <6E6C9F01-5DAC-35F4-876D-082D915EE782> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x7fff85260000 - 0x7fff852b3fff com.apple.iCalendar (5.0 - 104) <F7723132-0AA0-3FB3-AAD7-2112D294FDC3> /System/Library/PrivateFrameworks/iCalendar.framework/Versions/A/iCalendar
0x7fff852b4000 - 0x7fff8558cff7 com.apple.security (7.0 - 55010) <93713FF4-FE86-3B4C-8150-5FCC7F3320C8> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff8558d000 - 0x7fff855e1ff7 com.apple.ScalableUserInterface (1.0 - 1) <1873D7BE-2272-31A1-8F85-F70C4D706B3B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableU serInterface.framework/Versions/A/ScalableUserInterface
0x7fff855e2000 - 0x7fff8585dfff com.apple.imageKit (2.1.1 - 1.0) <9C159577-0FFF-34D8-890E-66627A9E44FB> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.fram ework/Versions/A/ImageKit
0x7fff8585e000 - 0x7fff8587aff7 com.apple.GenerationalStorage (1.0 - 125) <31F60175-E38D-3C63-8D95-32CFE7062BCB> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Gene rationalStorage
0x7fff8587b000 - 0x7fff858a8fe7 libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <095FDD3C-3961-3865-A59B-A5B0A4B8B923> /usr/lib/libSystem.B.dylib
0x7fff858a9000 - 0x7fff858affff com.apple.DiskArbitration (2.4.1 - 2.4.1) <CEA34337-63DE-302E-81AA-10D717E1F699> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff858b0000 - 0x7fff858b7fff com.apple.NetFS (4.0 - 4.0) <B9F41443-679A-31AD-B0EB-36557DAF782B> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff858fc000 - 0x7fff8591cfff libsystem_kernel.dylib (1699.22.73 - compatibility 1.0.0) <69F2F501-72D8-3B3B-8357-F4418B3E1348> /usr/lib/system/libsystem_kernel.dylib
0x7fff8591d000 - 0x7fff85968ff7 com.apple.SystemConfiguration (1.11.1 - 1.11) <F832FE21-5509-37C6-B1F1-48928F31BE45> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
0x7fff85969000 - 0x7fff85a46fef libsystem_c.dylib (763.12.0 - compatibility 1.0.0) <FF69F06E-0904-3C08-A5EF-536FAFFFDC22> /usr/lib/system/libsystem_c.dylib
0x7fff85aa2000 - 0x7fff85ae8ff7 libcurl.4.dylib (7.0.0 - compatibility 7.0.0) <EAF61ADC-DC00-34CE-B23E-7238ED54E31D> /usr/lib/libcurl.4.dylib
0x7fff85ae9000 - 0x7fff85b06fff libPng.dylib (??? - ???) <3C70A94C-9442-3E11-AF51-C1B0EF81680E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff85b07000 - 0x7fff85beefff com.apple.backup.framework (1.3.1 - 1.3.1) <3F01784C-3C09-3F08-B949-779F0A5248C1> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff85bef000 - 0x7fff85c30fff com.apple.QD (3.12 - ???) <4F3C5629-97C7-3E55-AF3C-ACC524929DA2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
0x7fff85d0b000 - 0x7fff85d5efff libFontRegistry.dylib (??? - ???) <57FBD85F-41A6-3DB9-B5F4-FCC6B260F1AD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff85d5f000 - 0x7fff85fd2fff com.apple.CoreImage (7.82 - 1.0.1) <282801B6-5D80-3E2C-88A4-00FE29906D5A> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage .framework/Versions/A/CoreImage
0x7fff85fd3000 - 0x7fff86037fff com.apple.Symbolication (1.2 - 83.1) <0C6F8907-6829-3409-99AC-ACC62923DE98> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolicat ion
0x7fff86038000 - 0x7fff86042ff7 liblaunch.dylib (392.18.0 - compatibility 1.0.0) <39EF04F2-7F0C-3435-B785-BF283727FFBD> /usr/lib/system/liblaunch.dylib
0x7fff86043000 - 0x7fff86049fff IOSurface (??? - ???) <06FA3FDD-E6D5-391F-B60D-E98B169DAB1B> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff8604a000 - 0x7fff8604ffff libpam.2.dylib (3.0.0 - compatibility 3.0.0) <D952F17B-200A-3A23-B9B2-7C1F7AC19189> /usr/lib/libpam.2.dylib
0x7fff8608f000 - 0x7fff8612efff com.apple.LaunchServices (480.21 - 480.21) <6BFADEA9-5BC1-3B53-A013-488EB7F1AB57> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
0x7fff8612f000 - 0x7fff8618ffff libvDSP.dylib (325.4.0 - compatibility 1.0.0) <3A7521E6-5510-3FA7-AB65-79693A7A5839> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
0x7fff86190000 - 0x7fff86292ff7 libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <D46F371D-6422-31B7-BCE0-D80713069E0E> /usr/lib/libxml2.2.dylib
0x7fff862a1000 - 0x7fff862caff7 com.apple.framework.Apple80211 (7.1.1 - 711.1) <FD0675E6-6602-3C28-85AA-6A4AF6B36D78> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff862cb000 - 0x7fff8635dff7 com.apple.PDFKit (2.6.1 - 2.6.1) <33A0A777-8CF4-3F36-BB1A-78F8A3D7E8C2> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
0x7fff8635e000 - 0x7fff86398fff com.apple.DebugSymbols (2.1 - 85) <AEF473A5-25BF-3FB7-9A07-320D9CB85959> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbol s
0x7fff86399000 - 0x7fff86401ff7 com.apple.audio.CoreAudio (4.0.1 - 4.0.1) <7966E3BE-376B-371A-A21D-9BD763C0BAE7> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff86402000 - 0x7fff86437fff libTrueTypeScaler.dylib (??? - ???) <B326A78E-C65A-345E-8D64-62B45CC6FA3F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x7fff86438000 - 0x7fff8647cff7 com.apple.MediaKit (11.0 - 585) <8F2DF50A-03D2-3551-AD92-74A9262D6B0F> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff8647d000 - 0x7fff8649aff7 libxpc.dylib (77.17.0 - compatibility 1.0.0) <72A16104-2F23-3C22-B474-1953F06F9376> /usr/lib/system/libxpc.dylib
0x7fff8649b000 - 0x7fff864ddfff com.apple.corelocation (330.12 - 330.12) <CFDF7694-382A-30A8-8347-505BA0CAF312> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
0x7fff864de000 - 0x7fff86507fff libJPEG.dylib (??? - ???) <64D079F9-256A-323B-A837-84628B172F21> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff86508000 - 0x7fff86578fff com.apple.datadetectorscore (3.0 - 179.4) <2A822A13-94B3-3A43-8724-98FDF698BB12> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
0x7fff86579000 - 0x7fff8677bfff com.apple.AOSKit (1.01 - 87) <E00ACA45-14A4-3894-9001-DDD39667B107> /System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/AOSKit
0x7fff8677c000 - 0x7fff86780fff libCGXType.A.dylib (600.0.0 - compatibility 64.0.0) <5EEAD17D-006C-3855-8093-C7A4A97EE0D0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff86781000 - 0x7fff86781fff com.apple.AOSMigrate (1.0 - 1) <7D22554E-EDAE-3B37-AC47-96B0797F1781> /System/Library/PrivateFrameworks/AOSMigrate.framework/Versions/A/AOSMigrate
0x7fff86795000 - 0x7fff86ab9fff com.apple.HIToolbox (1.8 - ???) <A3BE7C59-52E6-3A7F-9B30-24B7DD3E95F2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
0x7fff86aba000 - 0x7fff86adefff com.apple.Kerberos (1.0 - 1) <1F826BCE-DA8F-381D-9C4C-A36AA0EA1CB9> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff86adf000 - 0x7fff86ae3fff com.apple.FindMyMac (1.1 - 1.1) <D9EB8F02-7C45-3948-9B50-4979993C6599> /System/Library/PrivateFrameworks/FindMyMac.framework/Versions/A/FindMyMac
0x7fff86ae4000 - 0x7fff86b0ffff libpcre.0.dylib (1.1.0 - compatibility 1.0.0) <7D3CDB0A-840F-3856-8F84-B4A50E66431B> /usr/lib/libpcre.0.dylib
0x7fff86b10000 - 0x7fff86c9aff7 com.apple.WebKit (7534.51 - 7534.51.22) <A52AF4EF-A2AA-3718-AB96-576A5E0A1CB8> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x7fff86cba000 - 0x7fff86cf5fff com.apple.LDAPFramework (3.0 - 120.1) <0C23534F-A8E7-3144-B2B2-50F9875101E2> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff86cf6000 - 0x7fff86d2efff com.apple.CalDAV (1.0.1 - 51.3) <65E2E0B9-B356-3CC9-9C58-F1AF155033C7> /System/Library/PrivateFrameworks/CalDAV.framework/Versions/A/CalDAV
0x7fff86d2f000 - 0x7fff86d55ff7 com.apple.framework.familycontrols (3.0 - 300) <41A6DFC2-EAF5-390A-83A1-C8832528705C> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
0x7fff86d56000 - 0x7fff870aeff7 com.apple.MessageFramework (5.1 - 1251.1) <9A036637-6172-3D23-9118-4633E2CF2029> /System/Library/Frameworks/Message.framework/Versions/B/Message
0x7fff870af000 - 0x7fff871c7ff7 com.apple.DesktopServices (1.6.1 - 1.6.1) <4418EAA6-7163-3A77-ABD3-F8289796C81A> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
0x7fff871c8000 - 0x7fff87207ff7 libGLImage.dylib (??? - ???) <2D1D8488-EC5F-3229-B983-CFDE0BB37586> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
0x7fff87208000 - 0x7fff87213ff7 com.apple.aps.framework (2.1 - 2.1) <032C9540-6E89-37FE-9C31-9BF4CC2EBF80> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePu shService
0x7fff87214000 - 0x7fff8725bff7 com.apple.CoreMedia (1.0 - 705.42) <AA2E9D78-A08C-39E2-B423-D69A75C2397D> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff8725c000 - 0x7fff873c7fff com.apple.syncservices (6.1 - 673.3) <1EDAC1B3-C010-3CE1-BC4D-33B879EEF191> /System/Library/Frameworks/SyncServices.framework/Versions/A/SyncServices
0x7fff873f8000 - 0x7fff873fbfff libRadiance.dylib (??? - ???) <CD89D70D-F177-3BAE-8A26-644EA7D5E28E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff873fc000 - 0x7fff87401fff com.apple.OpenDirectory (10.7 - 146) <91A87249-6A2F-3F89-A8DE-0E95C0B54A3A> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff87804000 - 0x7fff8783fff7 libsystem_info.dylib (??? - ???) <9C8C2DCB-96DB-3471-9DCE-ADCC26BE2DD4> /usr/lib/system/libsystem_info.dylib
0x7fff87840000 - 0x7fff87841fff libodfde.dylib (??? - ???) <87836EDD-1474-3926-916A-A7AE8CA65079> /usr/lib/libodfde.dylib
0x7fff87842000 - 0x7fff87f55587 com.apple.CoreGraphics (1.600.0 - ???) <A9F2451E-6F60-350E-A6E5-539669B53074> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff87f56000 - 0x7fff87fadfff libTIFF.dylib (??? - ???) <FF0D9A24-6956-3F03-81EA-3EEAD22C9DB8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff87fae000 - 0x7fff880e7fef com.apple.vImage (5.1 - 5.1) <EB634387-CD15-3246-AC28-5FB368ACCEA2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
0x7fff880e8000 - 0x7fff880faff7 libsasl2.2.dylib (3.15.0 - compatibility 3.0.0) <6245B497-784B-355C-98EF-2DC6B45BF05C> /usr/lib/libsasl2.2.dylib
0x7fff880fb000 - 0x7fff880fcfff com.apple.MonitorPanelFramework (1.4.0 - 1.4.0) <0F55CD76-DB24-309B-BD12-62B00C1AAB9F> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPane l
0x7fff880fd000 - 0x7fff88102ff7 libsystem_network.dylib (??? - ???) <5DE7024E-1D2D-34A2-80F4-08326331A75B> /usr/lib/system/libsystem_network.dylib
0x7fff88103000 - 0x7fff88143fff libtidy.A.dylib (??? - ???) <E500CDB9-C010-3B1A-B995-774EE64F39BE> /usr/lib/libtidy.A.dylib
0x7fff88144000 - 0x7fff882ceff7 com.apple.QTKit (7.7.1 - 2306) <A97042BD-4FD8-3556-9279-6B7742C98904> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x7fff88316000 - 0x7fff8836bfff libCoreStorage.dylib (??? - ???) <BDF64435-2C7F-3127-8F41-E9A86FF943DA> /usr/lib/libCoreStorage.dylib
0x7fff8836c000 - 0x7fff8836eff7 com.apple.IMServicePlugInSupport (1.0 - 1) <A566600F-3D38-3B98-91B5-421AE6D27192> /System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMSe rvicePlugInSupport.framework/Versions/A/IMServicePlugInSupport
0x7fff8836f000 - 0x7fff88381ff7 libbsm.0.dylib (??? - ???) <349BB16F-75FA-363F-8D98-7A9C3FA90A0D> /usr/lib/libbsm.0.dylib
0x7fff88382000 - 0x7fff88403ff7 libType1Scaler.dylib (??? - ???) <272DE5FE-9A91-3283-9212-84F7DD53B71C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libType1Scaler.dylib
0x7fff88404000 - 0x7fff885a3fff com.apple.QuartzCore (1.7 - 270.0) <E8FC9AA4-A5CB-384B-AD29-7190A1387D3E> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff885a4000 - 0x7fff885b8ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) <04C31EF0-912A-3004-A08F-CEC27030E0B2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff885b9000 - 0x7fff885bfff7 libunwind.dylib (30.0.0 - compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231> /usr/lib/system/libunwind.dylib
0x7fff885c0000 - 0x7fff885c1fff liblangid.dylib (??? - ???) <CACBE3C3-2F7B-3EED-B50E-EDB73F473B77> /usr/lib/liblangid.dylib
0x7fff885c2000 - 0x7fff885f5ff7 com.apple.GSS (2.1 - 2.0) <9A2C9736-DA10-367A-B376-2C7A584E6C7A> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff885f6000 - 0x7fff88626fff com.apple.framework.Admin (11.0 - 11.0) <C72B49AD-9114-328D-A0FE-AE97111D0A78> /System/Library/PrivateFrameworks/Admin.framework/Versions/A/Admin
0x7fff88627000 - 0x7fff8863dff7 com.apple.ImageCapture (7.0 - 7.0) <69E6E2E1-777E-332E-8BCF-4F0611517DD0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
0x7fff88679000 - 0x7fff88679fff com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <C06A140F-6114-3B8B-B080-E509303145B8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
0x7fff8867a000 - 0x7fff886efff7 libc++.1.dylib (19.0.0 - compatibility 1.0.0) <C0EFFF1B-0FEB-3F99-BE54-506B35B555A9> /usr/lib/libc++.1.dylib
0x7fff8872e000 - 0x7fff8873cfff libdispatch.dylib (187.7.0 - compatibility 1.0.0) <712AAEAC-AD90-37F7-B71F-293FF8AE8723> /usr/lib/system/libdispatch.dylib
0x7fff88914000 - 0x7fff88ddbfff FaceCoreLight (1.4.7 - compatibility 1.0.0) <E9D2A69C-6E81-358C-A162-510969F91490> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLi ght
0x7fff88ddc000 - 0x7fff88e69fff com.apple.iLifeMediaBrowser (2.6.1 - 502.1.5) <6E778C70-7254-3D1A-8D11-6D38643BDEBA> /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeM ediaBrowser
0x7fff88ec7000 - 0x7fff88f17fff com.apple.CoreMediaIO (210.0 - 3180) <13374EA4-83BE-3407-B9DD-D199426D0E7A> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff88f18000 - 0x7fff88f41fff com.apple.CoreServicesInternal (113.8 - 113.8) <C1A3CF1B-BC45-3FC6-82B3-1511EBBA9D51> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/Cor eServicesInternal
0x7fff88f42000 - 0x7fff89009ff7 com.apple.ColorSync (4.7.0 - 4.7.0) <F325A9D7-7203-36B7-8C1C-B6A4D5CC73A8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
0x7fff8900a000 - 0x7fff89022fff com.apple.iChat.InstantMessage (6.0 - 833) <DF9EAA84-8AE6-3BFD-AB21-7BDED2161564> /System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage
0x7fff89025000 - 0x7fff89103ff7 com.apple.DiscRecording (6.0 - 6000.4.1) <DB0D0211-953B-3261-A4FD-74D2AC671DA6> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff89104000 - 0x7fff89104fff com.apple.quartzframework (1.5 - 1.5) <21FCC91F-C7B9-304F-8C9C-04F3924F4AE3> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x7fff89105000 - 0x7fff89143fff com.apple.bom (11.0 - 183) <841FA160-A37A-368D-B14E-27AA9DD1AEDA> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x7fff89144000 - 0x7fff89151fff com.apple.KerberosHelper (3.0 - 1.0) <040790B0-527E-337B-8E0D-CC4B4B36634B> /System/Library/PrivateFrameworks/KerberosHelper.framework/Versions/A/KerberosH elper
0x7fff89152000 - 0x7fff89152fff com.apple.vecLib (3.7 - vecLib 3.7) <9A58105C-B36E-35B5-812C-4ED693F2618F> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff895e3000 - 0x7fff8960efff com.apple.speech.LatentSemanticMappingFramework (2.8.10 - 2.8.10) <09D59AFB-6CCD-37E1-8A41-8C45217E7612> /System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSem anticMapping
0x7fff8960f000 - 0x7fff8992bff7 com.apple.CoreServices.CarbonCore (960.18 - 960.18) <6020C3FB-6125-3EAE-A55D-1E77E38BEDEA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
0x7fff8992c000 - 0x7fff8997eff7 libGLU.dylib (??? - ???) <3C9153A0-8499-3DC0-AAA4-9FA6E488BE13> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff8997f000 - 0x7fff89985ff7 com.apple.phonenumbers (1.0 - 47) <8CE13253-C65B-392F-B87F-D85A15D500D3> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumber s
0x7fff89986000 - 0x7fff89989fff com.apple.AppleSystemInfo (1.0 - 1) <598ADC13-C994-3579-A885-0D6658DDD564> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSys temInfo
0x7fff8998a000 - 0x7fff89da6ff7 com.apple.SceneKit (2.1 - 125.1) <296A889C-2E9D-366F-8962-E23931EECC70> /System/Library/PrivateFrameworks/SceneKit.framework/Versions/A/SceneKit
0x7fff89da7000 - 0x7fff89fd1ff7 com.apple.CalendarStore (5.0.1 - 1139.14) <570E813D-3E53-3F44-8EFB-9037809B305B> /System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore
0x7fff89fd2000 - 0x7fff89fdefff com.apple.CrashReporterSupport (10.7.2 - 347) <0F6D3509-9062-3647-B7C4-F25AF3AE9B71> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
0x7fff89fdf000 - 0x7fff89fe6ff7 com.apple.CommerceCore (1.0 - 17) <AA783B87-48D4-3CA6-8FF6-0316396022F4> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
0x7fff89fe7000 - 0x7fff8a006fff libresolv.9.dylib (46.0.0 - compatibility 1.0.0) <33263568-E6F3-359C-A4FA-66AD1300F7D4> /usr/lib/libresolv.9.dylib
0x7fff8a007000 - 0x7fff8a024fff com.apple.frameworks.preferencepanes (15.0 - 15.0) <ABF4E917-A452-3B86-B071-948F4B6A3CD3> /System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes
0x7fff8a064000 - 0x7fff8a648fff libBLAS.dylib (??? - ???) <C34F6D88-187F-33DC-8A68-C0C9D1FA36DF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
0x7fff8a649000 - 0x7fff8a657fff com.apple.HelpData (2.1.0 - 70) <917CF02F-276E-3571-9042-AAAAC0D3D4E1> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x7fff8a658000 - 0x7fff8a6eafff com.apple.CorePDF (3.0 - 3.0) <6056B710-155A-3543-9373-B9F3E5FC99CE> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x7fff8a6eb000 - 0x7fff8a76efef com.apple.Metadata (10.7.0 - 627.20) <E00156B0-663A-35EF-A307-A2CEB00F1845> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
0x7fff8a76f000 - 0x7fff8a771fff libquarantine.dylib (36.0.0 - compatibility 1.0.0) <4C3BFBC7-E592-3939-B376-1C2E2D7C5389> /usr/lib/system/libquarantine.dylib
0x7fff8a772000 - 0x7fff8a780ff7 libkxld.dylib (??? - ???) <65BE345D-6618-3D1A-9E2B-255E629646AA> /usr/lib/system/libkxld.dylib
0x7fff8a781000 - 0x7fff8a781fff com.apple.Accelerate (1.7 - Accelerate 1.7) <82DDF6F5-FBC3-323D-B71D-CF7ABC5CF568> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff8a782000 - 0x7fff8a78dfff com.apple.NSServerNotificationCenter (4.0 - 4.0) <67D1D43D-7641-3BCA-B2BF-10838B380100> /System/Library/Frameworks/ServerNotification.framework/Versions/A/ServerNotifi cation
0x7fff8a78e000 - 0x7fff8a801fff libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2> /usr/lib/libstdc++.6.dylib
0x7fff8a802000 - 0x7fff8a806fff libutil.dylib (??? - ???) <28672328-B738-38CE-B231-8A93CA6E6EA4> /usr/lib/libutil.dylib
0x7fff8a807000 - 0x7fff8a88bff7 com.apple.ApplicationServices.ATS (317.5.0 - ???) <FE629F2D-6BC0-3A58-9844-D8B9A6808A00> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
0x7fff8aa37000 - 0x7fff8aa8afff com.apple.AppleVAFramework (5.0.14 - 5.0.14) <45159B9E-05BF-35B2-AF76-D933490FBFB1> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff8aab4000 - 0x7fff8aac2ff7 com.apple.AppleFSCompression (37 - 1.0) <88C436E8-38AE-3D96-A8C8-2D1805CC47B7> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/Apple FSCompression
0x7fff8aac3000 - 0x7fff8aaccfff com.apple.AOSNotification (1.4.0 - 504.1) <0CD79695-6625-3BF4-A420-2612190EC2E0> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotif ication
0x7fff8aaea000 - 0x7fff8aaeafff com.apple.audio.units.AudioUnit (1.7.1 - 1.7.1) <04C10813-CCE5-3333-8C72-E8E35E417B3B> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff8aaeb000 - 0x7fff8aaf6ff7 com.apple.speech.recognition.framework (4.0.19 - 4.0.19) <7ADAAF5B-1D78-32F2-9FFF-D2E3FBB41C2B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
0x7fff8aaf7000 - 0x7fff8ab0bfff com.apple.syncservices.syncservicesui (6.1 - 673.3) <1388CDAC-98DB-3FC8-915A-40301804D172> /System/Library/PrivateFrameworks/SyncServicesUI.framework/Versions/A/SyncServi cesUI
0x7fff8ab0c000 - 0x7fff8ab1eff7 libz.1.dylib (1.2.5 - compatibility 1.0.0) <30CBEF15-4978-3DED-8629-7109880A19D4> /usr/lib/libz.1.dylib
0x7fff8ab5e000 - 0x7fff8ab68fff libcsfde.dylib (??? - ???) <49DD8C85-A3F9-36FB-BB63-ECAD4ABD8AF9> /usr/lib/libcsfde.dylib
0x7fff8ab69000 - 0x7fff8b86ffef com.apple.WebCore (7534.51 - 7534.51.22) <352D30ED-1D1D-390E-B7CB-18E954485FD3> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
0x7fff8b870000 - 0x7fff8b973fff libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <7F60B0FF-4946-3639-89AB-B540D318B249> /usr/lib/libsqlite3.dylib
0x7fff8b974000 - 0x7fff8b991ff7 com.apple.openscripting (1.3.3 - ???) <A64205E6-D3C5-3E12-B1A0-72243151AF7D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
0x7fff8b992000 - 0x7fff8ba70fff com.apple.ImageIO.framework (3.1.1 - 3.1.1) <13E549F8-5BD6-3BAE-8C33-1D0BD269C081> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
0x7fff8ba71000 - 0x7fff8bb76ff7 libFontParser.dylib (??? - ???) <B9A53808-C97E-3293-9C33-1EA9D4E83EC8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff8bb77000 - 0x7fff8bbc0fff com.apple.framework.CoreWLAN (2.1.1 - 211.3) <0FBC6087-6872-3403-A317-CE888969CF4C> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff8bbc1000 - 0x7fff8bc22fff com.apple.ExchangeWebServices (2.0 - 123) <74F90633-C43E-31F2-A9CF-2E91E306E46F> /System/Library/PrivateFrameworks/ExchangeWebServices.framework/Versions/A/Exch angeWebServices
0x7fff8bc29000 - 0x7fff8bc8bfff com.apple.coreui (1.2.1 - 164.1) <F7972630-F696-3FC5-9FCF-A6E1C8771078> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff8bc8c000 - 0x7fff8bc9afff com.apple.NetAuth (1.0 - 3.0) <
Similar Messages
-
Pdf attachments cause mail to freeze
When I receive emails with single page pdf attachments, mail freezes while trying to show preview of the pdf. I then have to force quit mail.
These files aren't particularly large- the last one to freeze was 2.6 megabytes. This is a new and powerful computer, why cant a simple thing like a pdf be previewed in mail without crashing?Mail is very glitchy in mountain lion. I own the same laptop and I am very frustrated as well.
-
Error saving or opening pdf in mail
I've been using Apple Mail successfully for the last 3 years. Since yesterday I have not been able to download or open any pdfs attachments. Any suggestions on how to resolve this issue.
Thank you,
MerylHi
I don't know what your 'downloader' is as Mail and browsers handle the issue completely differently.
WRT to Mail you should check just how much space is being consumed by old attachments (including photos/ files/ stupid graphics like Emoticons etc.) that could be causing Mail to herniate.
Either manually remove excessively large attachments from emails (say greater than 5MB) or locate the Attachments folder in ~Library/Application Support - etc.
and delete anything and everything excessive or old. Same with Sent items, if you send more than you receive.
cheers
dave -
Error opening or saving certain attachements in Mail.app
I have encountered a problem with certain attachments in Mail.app. I couldn't find any solution on the Internets, but I eventually figured it out and thought I should post it here.
This has been a rare issue (only happened twice so far) and may be related to OmniGraffle files.
The problem: When clicking to open the attachment or trying to save the attachment, I got the error: Mail was unable to save the attachment “file.name” to disk. Please verify your downloads folder exists and is writable.
The solution:
1. I found the message in the mail folder.
2. I made a copy of it (just to be safe) and opened the copy in TextEdit.
3. Within that message, I found the following header marking the start of the offending file:
--Apple-Mail-4-912721465
Content-Disposition: attachment;
filename=file.extension.zip
Content-Type: application/zip;
x-mac-auto-archive=yes;
name="file.extension.zip"
Content-Transfer-Encoding: base64
4. I changed both references to "file.extension.zip" to just "file.zip"
5. Save and double-click on the file to open it in Mail.app
6. Now the offending file should appear as a folder and you can open and save it. The file you really want access to is within this folder.
Notes: Both times my problem was with an OmniGraffle file. Maybe this is a clue, or maybe not. Also, I believe the problem has something to do with the file being zipped (or the way Mail.app handles .zip files), but have no proof!
I have no idea why this problem is occurring, but if anyone has anything to add, please do-- I'm posting here mainly to share a strange solution to a strange problem. The more info the better.These permissions bugs in Lion are pretty prevalent and I've had to reset a lot of application defaults since migrating between machines. Do the following and let me know if it works:
Copy your Mail and Mail Downloads folders in ~/Library/ ( where "~" is referring to your User). Paste these folders your copied into something on your desktop as a back up.
Then navigate to ~/Library/Preferences and find the two .plist files named, "com.apple.mail.plist" and "com.apple.mail.plist.lockedfile" and delete them.
Relaunch Mail.
Relaunching should cause a new .plist file to generate that reads as defualt and using the contents of your ~/Library/Mail folder your OS X Mail shoudl look like it did.
I have issues changing prefs in mail and seem to have a bigger bug at work since I continually have to trash my mail.plist once a week or else I can't connect to my SMTP server. But this always works and I get rid of the, "...writing preferences to your disk has failed..." message. -
White lines appearing on certain PDF's???
Certain PDF's when opened in Acrobat Pro 9 are appearing with white lines to the right and the bottom of the document. However these lines do not exist when opened in other programs or other computers with Acrobat 9. Also these lines never print. Does anyone else have this issue or any possible solutions? Thanks.
It is best not to Flatten in InDesign, but to Flatten on the RIP (Raster Image Processor), that can only be done when you PDF as Acrobat 4 (or Print). Adobe recommends that your print shop handle flattening.
No, you can not take an already flattened file and un-flatten it. Sorry. When flattening occurs, the entire page is divided into rectangular chunks for the output device, causing the white lines to appear where these rectangles intersect. They can not be re-assembled into the original components.
Creating PostScript is what causes these lines. No PostScript device can natively handle un-flattened files. Only the PDF Print Engine (on newer devices) handles un-flattened transparency. Your print shop may or may not have upgraded to the newest technology.
This document gives a thorough overview of Transparency:
http://www.adobe.com/designcenter/creativesuite/articles/cs3ip_printprodtrans.pdf -
Thunderbird seems to corrupt / damage certain PDF files
Lately I have experienced trouble with receiving certain PDF files. (I say certain because it does not happen to all PDF files I have received).
I can download and save them normally but they will not open and simply say they are corrupt and unrepairable. After some testing I pinpointed it to being an issue with Thunderbird as an e-mail with a pdf file could be opened on other e-mail accounts but the file still showed up as corrupt on thunderbird.
Steps in which the issue occurs:
> Receiving an e-mail with a PDF file
> opening and/or saving the file
Result:
> Damaged/Corrupt file
Expected result:
> The correct and working PDF File.Open Tools/Options/Advanced/General/Config. editor and paste mail.server.default.fetch_by_chunks into the Search box. If the value is true, double-click it to make it false, and see if that makes any difference.
-
Can't read PDFs in Mail in iOS4
Since upgrading to iOS4, I can't open PDFs. They just show up in the email as an image of the first page. Can anyone confirm and/or solve?
Thanks
Ben
p.s. I posted this originally in the wrong category. My apologies.Ok, the following steps, which have been posted elsewhere, worked for me:
1) Sync with iTunes.
2) Delete Stanza and Air Sharing from iTunes (both have been reported as causing this problem; I think it could happen with any app that can open PDFs).
3) Sync again.
4) Reset iPod by holding down the power and home buttons until the Apple logo appears.
Having done the following, I was able to open PDFs in Mail and then select the option to add them to the iBooks library.
I then re-downloaded Air Sharing (I don't ever use Stanza anyway) and everything continued to work.
One note: I had to delete the apps from iTunes, not simply uncheck them as some have reported as working elsewhere.
One odd thing, which is probably related but not a big deal: in the "Open in" dialog for a PDF in Mail, the iBooks logo is now appearing on the Air Sharing button, and I've also seen the Air Sharing logo appearing on the iBooks button. -
InDesign CS5.5 PDFs cause Indesign 2.0 on OS9 to quite when importing
InDesign CS5.5 PDFs cause Indesign 2.0 on OS9 to quite when importing. Is there a fix for this?
I'm trying to trouble shoot a client issue and telling them to upgrade is not an option.Try the press quality setting. It should work.
And suggesting that they upgrade is certainly option you should present them with. If they don’t want to, that’s another issue all together.
ID 2.0 is more than 10 years old.
Bob -
Problems sending a PDF via mail
Hi !! I have a report, runs in background, which obtains some information from sap tables and then generates an ALV. As it is executed in background, the ALV creates an spool order. After this, I convert this spool into a PDF object . And then I need to send a mail to an specific user with some text in its body and this PDF as attach. If I don't attach the PDF, the mail is sent ok. The problem is when I try to attach the PDF.. Here is my code so anybody can help me please... REPORT zautorizaciones_spool . TABLES : usr02, agr_texts, agr_users, adr6, usr21, adrp, itcpo, tsp01. TYPE-POOLS : slis. DATA: BEGIN OF i_tabla OCCURS 0, agr_name LIKE agr_texts-agr_name, text LIKE agr_texts-text, uname LIKE agr_users-uname, name_text LIKE adrp-name_text, END OF i_tabla. * Spool IDs TYPES: BEGIN OF t_tbtcp. INCLUDE STRUCTURE tbtcp. TYPES: END OF t_tbtcp. DATA: fieldcat TYPE slis_t_fieldcat_alv, fieldcat_ln LIKE LINE OF fieldcat, sortcat TYPE slis_t_sortinfo_alv. DATA: col_pos TYPE i, spos TYPE i. DATA: v_buffer TYPE string. DATA: BEGIN OF it_email OCCURS 0, smtp_addr LIKE adr6-smtp_addr. DATA: END OF it_email. DATA: mi_rqident LIKE tsp01-rqident, mi_bytecount TYPE i, mtab_pdf LIKE tline OCCURS 0 WITH HEADER LINE. DATA: it_receivers LIKE somlreci1 OCCURS 0 WITH HEADER LINE, objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE, objhead LIKE solisti1 OCCURS 0 WITH HEADER LINE, objbin LIKE solisti1 OCCURS 0 WITH HEADER LINE, objtxt LIKE solisti1 OCCURS 0 WITH HEADER LINE, doc_chng LIKE sodocchgi1, tab_lines LIKE sy-tabix, reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE, it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE. DATA: gd_eventid LIKE tbtcm-eventid, gd_eventparm LIKE tbtcm-eventparm, gd_external_program_active LIKE tbtcm-xpgactive, gd_jobcount LIKE tbtcm-jobcount, gd_jobname LIKE tbtcm-jobname, gd_stepcount LIKE tbtcm-stepcount, it_tbtcp TYPE STANDARD TABLE OF t_tbtcp INITIAL SIZE 0, wa_tbtcp TYPE t_tbtcp. CONSTANTS: c_dev LIKE sy-sysid VALUE 'DEV'. *----
Pantalla de selección *----------------------------------------------------------------------
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001. SELECT-OPTIONS: s_ustyp FOR usr02-ustyp, s_nomrol FOR agr_texts-agr_name, s_uflag FOR usr02-uflag, s_class FOR usr02-class, s_line FOR agr_texts-line, s_todat FOR agr_users-to_dat, s_spras FOR agr_texts-spras, s_gltgb FOR usr02-gltgb, s_correo FOR adr6-smtp_addr. SELECTION-SCREEN END OF BLOCK b1. *----
INITIALIZATION *----------------------------------------------------------------------
INITIALIZATION. CLEAR i_tabla. REFRESH i_tabla. *----
START-OF-SELECTION *----------------------------------------------------------------------
START-OF-SELECTION. PERFORM obtener_datos. IF NOT i_tabla[] IS INITIAL. IF sy-batch IS INITIAL. PERFORM listado. SKIP. WRITE:/ 'Para que la orden spool pueda ser creada, el programa', 'se debe de ejecutar en fondo.'. ELSE. MESSAGE s000(z2) WITH 'batch'. PERFORM listado. PERFORM get_job_details. PERFORM get_spool_number USING SY-REPID sy-uname CHANGING mi_rqident. PERFORM conver_spool_pdf. PERFORM enviar_mail. PERFORM delete_spool. IF sy-sysid = c_dev. WAIT UP TO 5 SECONDS. SUBMIT rsconn01 WITH mode = 'INT' WITH output = 'X' AND RETURN. ENDIF. ENDIF. ENDIF. *----
END-OF-SELECTION *---------------------------------------------------------------------
END-OF-SELECTION. *&----
*& Form obtener_datos *&--------------------------------------------------------------------
FORM obtener_datos. SELECT agr_textsagr_name agr_textstext agr_usersuname adrpname_text APPENDING CORRESPONDING FIELDS OF TABLE i_tabla FROM ( agr_users INNER JOIN usr02 ON usr02bname = agr_usersuname INNER JOIN agr_texts ON agr_textsagr_name = agr_usersagr_name INNER JOIN usr21 ON usr21bname = usr02bname INNER JOIN adrp ON adrppersnumber = usr21persnumber ) WHERE agr_usersagr_name IN s_nomrol AND agr_usersto_dat IN s_todat AND usr02class IN s_class AND usr02gltgb IN s_gltgb AND usr02uflag IN s_uflag AND usr02ustyp IN s_ustyp AND agr_textsline IN s_line AND agr_textsspras IN s_spras. ENDFORM *&--------------------------------------------------------------------
*& Form listado *&--------------------------------------------------------------------
FORM listado. PERFORM crear_catalogo. PERFORM imprimir. ENDFORM. *&--------------------------------------------------------------------
*& Form crear_catalogo *&--------------------------------------------------------------------
FORM crear_catalogo. PERFORM build_fieldcat USING : 'AGR_TEXTS' 'AGR_NAME' '' '' '' '30' '' 'L' 'Papel', 'AGR_TEXTS' 'TEXT' '' '' '' '80' '' 'L' 'Denominación papel', 'AGR_USERS' 'UNAME' '' '' '' '12' '' 'L' 'Usuario', 'NAME_TEXT' 'NAME_TEXT' '' '' '' '80' '' 'L' 'Nombre completo'. ENDFORM. *&--------------------------------------------------------------------
*& Form build_fieldcat *&--------------------------------------------------------------------
FORM build_fieldcat USING tabname fieldname key no_out hotspot outputlen do_sum ddictxt seltext_l. ADD 1 TO col_pos. fieldcat_ln-ref_tabname = tabname. fieldcat_ln-fieldname = fieldname. fieldcat_ln-key = key. fieldcat_ln-col_pos = col_pos. fieldcat_ln-no_out = no_out. fieldcat_ln-hotspot = hotspot. fieldcat_ln-do_sum = do_sum. fieldcat_ln-ddictxt = ddictxt. fieldcat_ln-seltext_l = seltext_l. fieldcat_ln-seltext_m = seltext_l. fieldcat_ln-seltext_s = seltext_l. IF NOT outputlen IS INITIAL. fieldcat_ln-outputlen = outputlen. ENDIF. APPEND fieldcat_ln TO fieldcat. CLEAR fieldcat_ln. ENDFORM. *&--------------------------------------------------------------------
*& Form imprimir *&--------------------------------------------------------------------
FORM imprimir. DATA : prg LIKE sy-repid. prg = sy-repid. DATA : salida TYPE slis_exit_by_user. CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = prg i_callback_user_command = 'ALV_USER_COMMAND' it_fieldcat = fieldcat it_sort = sortcat i_save = 'A' IMPORTING es_exit_caused_by_user = salida TABLES t_outtab = i_tabla EXCEPTIONS program_error = 1 OTHERS = 2. ENDFORM. *&--------------------------------------------------------------------
*& Form informar_cuerpo *&--------------------------------------------------------------------
FORM informar_cuerpo. objtxt-line = 'Estimado propietario de datos.'. APPEND objtxt. CLEAR objtxt. APPEND objtxt. CLEAR objtxt. CONCATENATE 'En el marco de la auditoría SOX, y para asegurar el cumplimiento' 'de uno de sus controles, le adjuntamos un/os informes para...' INTO objtxt-line SEPARATED BY space. APPEND objtxt. CLEAR objtxt. ENDFORM. " informar_cuerpo *&--------------------------------------------------------------------
*& Form enviar_mail *&--------------------------------------------------------------------
FORM enviar_mail. DATA: w_cnt TYPE i, t_attachment LIKE solisti1 OCCURS 0 WITH HEADER LINE, cont type i. doc_chng-obj_name = 'Probando envio mail'. doc_chng-obj_descr = 'Probando asunto mail'. PERFORM informar_cuerpo. READ TABLE it_mess_att INDEX w_cnt. MESSAGE s000(z2) WITH 'w_cnt' w_cnt. MESSAGE s000(z2) WITH 'sy-subrc' sy-subrc. DESCRIBE TABLE objtxt LINES tab_lines. doc_chng-doc_size = ( w_cnt - 1 ) * 255 + STRLEN( it_mess_att ). CLEAR t_attachment. REFRESH t_attachment. t_attachment[] = it_mess_att[]. CLEAR objpack-transf_bin. objpack-head_start = 1. objpack-head_num = 0. objpack-body_start = 1. objpack-body_num = tab_lines. objpack-doc_type = 'RAW'. objpack-obj_descr = doc_chng-obj_descr. DESCRIBE TABLE t_attachment LINES objpack-body_num. objpack-doc_type = 'PDF'. objpack-obj_descr = 'OBJ_Descr'. objpack-obj_name = 'obj_name'. objpack-doc_size = objpack-body_num * 255. APPEND objpack. objhead = 'Envio mail'. READ TABLE objtxt INDEX tab_lines. IF sy-subrc = 0. MESSAGE s000(z2) WITH 'objtxt' tab_lines. ENDIF. reclist-receiver = p_mail. reclist-rec_type = 'U'. reclist-express = 'X'. reclist-com_type = 'INT'. APPEND reclist. CLEAR reclist. CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1' EXPORTING document_data = doc_chng TABLES packing_list = objpack object_header = objhead contents_bin = objbin contents_txt = objtxt receivers = reclist EXCEPTIONS too_many_receivers = 1 document_not_sent = 2 document_type_not_exist = 3 operation_no_authorization = 4 parameter_error = 5 x_error = 6 enqueue_error = 7 OTHERS = 8. MESSAGE s000(z2) WITH 'sy-subrc' sy-subrc. ENDFORM. " enviar_mail *&--------------------------------------------------------------------
*& Form get_spool_number *&--------------------------------------------------------------------
FORM get_spool_number USING f_repid f_uname CHANGING f_rqident. DATA: lc_rq2name LIKE tsp01-rq2name. CHECK NOT ( gd_jobname IS INITIAL ). CHECK NOT ( gd_jobcount IS INITIAL ). SELECT * FROM tbtcp INTO TABLE it_tbtcp WHERE jobname = gd_jobname AND jobcount = gd_jobcount AND stepcount = gd_stepcount AND listident <> '0000000000' ORDER BY jobname jobcount stepcount. CLEAR wa_tbtcp. READ TABLE it_tbtcp INTO wa_tbtcp INDEX 1. IF sy-subrc = 0. f_rqident = wa_tbtcp-listident. MESSAGE s000(z2) WITH 'Se ha creado la orden spool' f_rqident. ELSE. MESSAGE s000(z2) WITH 'No se ha recuperado ninguna orden spool'. ENDIF. ENDFORM. " get_spool_number *&--------------------------------------------------------------------
*& Form informar_destinatario *&--------------------------------------------------------------------
FORM informar_destinatario USING p_correo. it_receivers-receiver = p_correo. it_receivers-rec_type = 'U'. it_receivers-express = 'X'. it_receivers-com_type = 'INT'. APPEND it_receivers. CLEAR it_receivers. ENDFORM. " informar_destinatario *&--------------------------------------------------------------------
*& Form get_job_details *&--------------------------------------------------------------------
FORM get_job_details. CALL FUNCTION 'GET_JOB_RUNTIME_INFO' IMPORTING eventid = gd_eventid eventparm = gd_eventparm external_program_active = gd_external_program_active jobcount = gd_jobcount jobname = gd_jobname stepcount = gd_stepcount EXCEPTIONS no_runtime_info = 1 OTHERS = 2. MESSAGE s000(z2) WITH 'job: ' gd_jobname. ENDFORM. " get_job_details *&--------------------------------------------------------------------
*& Form conver_spool_pdf *&--------------------------------------------------------------------
FORM conver_spool_pdf. CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF' EXPORTING src_spoolid = mi_rqident no_dialog = ' ' dst_device = 'LOCL' IMPORTING pdf_bytecount = mi_bytecount TABLES pdf = mtab_pdf EXCEPTIONS err_no_abap_spooljob = 1 err_no_spooljob = 2 err_no_permission = 3 err_conv_not_possible = 4 err_bad_destdevice = 5 user_cancelled = 6 err_spoolerror = 7 err_temseerror = 8 err_btcjob_open_failed = 9 err_btcjob_submit_failed = 10 err_btcjob_close_failed = 11 OTHERS = 12. CHECK sy-subrc = 0. LOOP AT mtab_pdf. TRANSLATE mtab_pdf USING ' '. CONCATENATE v_buffer mtab_pdf INTO v_buffer. ENDLOOP. TRANSLATE v_buffer USING ' '. DO. it_mess_att = v_buffer. APPEND it_mess_att. SHIFT v_buffer LEFT BY 255 PLACES. IF v_buffer IS INITIAL. EXIT. ENDIF. ENDDO. ENDFORM. " conver_spool_pdf *&--------------------------------------------------------------------
*& Form delete_spool *&----
FORM delete_spool. DATA: ld_spool_nr TYPE tsp01_sp0r-rqid_char, ld_status LIKE sy-subrc. CLEAR: ld_spool_nr, ld_status. ld_spool_nr = mi_rqident. CALL FUNCTION 'RSPO_R_RDELETE_SPOOLREQ' EXPORTING spoolid = ld_spool_nr IMPORTING status = ld_status. ENDFORM. " delete_spool I don't know where the error can be and I've been working on it for 2 days... Do I have to download the PDF to a file ??? In that case, how do I attach then the file ?? Thanks a lot in advance, Regards !!Sorry, I wrote it as the code appears in SAP and didn't know I can format it..I hope I've done it ok now..
As I run the report through a job, I do it like this:
CALL FUNCTION 'GET_JOB_RUNTIME_INFO'
IMPORTING eventid = gd_eventid
eventparm = gd_eventparm
external_program_active = gd_external_program_active
jobcount = gd_jobcount
jobname = gd_jobname
stepcount = gd_stepcount
EXCEPTIONS no_runtime_info = 1
OTHERS = 2.
Then I get the spool:
DATA: lc_rq2name LIKE tsp01-rq2name.
SELECT * FROM tbtcp INTO TABLE it_tbtcp
WHERE jobname = gd_jobname
AND jobcount = gd_jobcount
AND stepcount = gd_stepcount
AND listident '0000000000'
ORDER BY jobname jobcount stepcount.
CLEAR wa_tbtcp.
READ TABLE it_tbtcp INTO wa_tbtcp INDEX 1.
IF sy-subrc = 0.
f_rqident = wa_tbtcp-listident.
After this I create the PDF:
CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = mi_rqident
no_dialog = ' '
dst_device = 'LOCL'
IMPORTING
pdf_bytecount = mi_bytecount
TABLES
pdf = mtab_pdf.
LOOP AT mtab_pdf.
TRANSLATE mtab_pdf USING ' ~'.
CONCATENATE
v_buffer
mtab_pdf
INTO v_buffer.
ENDLOOP.
TRANSLATE v_buffer USING '~ '.
DO.
it_mess_att = v_buffer.
APPEND it_mess_att.
SHIFT v_buffer LEFT BY 255 PLACES.
ENDDO.
To send the mail..
DATA: w_cnt TYPE i
t_attachment LIKE solisti1 OCCURS 0 WITH HEADER LINE,
cont type i.
doc_chng-obj_name = 'Probando envio mail'.
doc_chng-obj_descr = 'Probando asunto mail'.
READ TABLE it_mess_att INDEX w_cnt.
DESCRIBE TABLE objtxt LINES tab_lines.
doc_chng-doc_size = ( w_cnt - 1 ) * 255 + STRLEN( it_mess_att ).
CLEAR t_attachment.
REFRESH t_attachment. t_attachment[] = it_mess_att[].
CLEAR objpack-transf_bin.
objpack-head_start = 1.
objpack-head_num = 0.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = 'RAW'.
objpack-obj_descr = doc_chng-obj_descr.
DESCRIBE TABLE t_attachment LINES objpack-body_num.
objpack-doc_type = 'PDF'.
objpack-obj_descr = 'OBJ_Descr'.
objpack-obj_name = 'obj_name'.
objpack-doc_size = objpack-body_num * 255.
APPEND objpack. objhead = 'Envio mail'.
READ TABLE objtxt INDEX tab_lines.
reclist-receiver = p_mail.
reclist-rec_type = 'U'.
reclist-express = 'X'.
reclist-com_type = 'INT'.
APPEND reclist.
CLEAR reclist.
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
document_data = doc_chng
TABLES
packing_list = objpack
object_header = objhead
contents_bin = objbin
contents_txt = objtxt
receivers = reclist .
Edited by: poketina on Nov 19, 2009 4:51 PM
Sorry, i don't know how to give format.... -
Converting report to PDF and mailing
Hi every one,
I've gone through various threads and i'm aware of the Functional module's used to
convert the report to pdf and mail it back.Like CONVERT_OTFSPOOLJOB_2_PDF, CONVERT_OTF_2_PDF and for mailing we have SEND_NEW_DOCUMENT_ATT_SEND_API1.
I've worked with this but my problem is i'm not able to convet the report output to pdf.When i'm doing this i'm getting the output of my functional module converted to pdf like the number of header and item records available for the given data in the selection screen.
Since all the threads i've gone through is converting the single internal table which has the output to pdf.
But i've got the REUSE_ALV_HIERSQL_LIST_DISPLAY, hierarchial report which as known has got two internal tables.How to the same to this kind of report....More over is it possible to convert report to pdf in online without transfering it to spool and getting the spool id to convert it to pdf.........
Any help or suggestions will surely be rewarded......
Thanks in Advance.....Here is the complete code for you;
It Converts spool request into PDF document and emails it.
<b>http://www.sapdevelopment.co.uk/reporting/rep_spooltopdf.htm</b>
Regards,
Vishal -
Report output to convert to pdf and mail it to recepient
Hi
I'm using the below coding for converting the output of the program to pdf and then mail it to the recepient.The coding works for background processsing only can i do the same for online.In the write statement i'm using the sy-repid my program name and when i get the pdf mail i'm getting the name of the program but instead i need to get the output of my program.Can any one help me in correcting the coding to get the output in pdf format.I know where i'm going wrong but this is the first time i'm working with this so new to this....It would be better if i could run the program and get the convertions into pdf through mail instead of background processing.....Please change the coding below to get the same.....
DATA: gd_recsize TYPE i.
Spool IDs
TYPES: BEGIN OF t_tbtcp.
INCLUDE STRUCTURE tbtcp.
TYPES: END OF t_tbtcp.
DATA: it_tbtcp TYPE STANDARD TABLE OF t_tbtcp INITIAL SIZE 0,
wa_tbtcp TYPE t_tbtcp.
Job Runtime Parameters
DATA: gd_eventid LIKE tbtcm-eventid,
gd_eventparm LIKE tbtcm-eventparm,
gd_external_program_active LIKE tbtcm-xpgactive,
gd_jobcount LIKE tbtcm-jobcount,
gd_jobname LIKE tbtcm-jobname,
gd_stepcount LIKE tbtcm-stepcount,
gd_error TYPE sy-subrc,
gd_reciever TYPE sy-subrc.
DATA: w_recsize TYPE i.
DATA: gd_subject LIKE sodocchgi1-obj_descr,
it_mess_bod LIKE solisti1 OCCURS 0 WITH HEADER LINE,
it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE,
gd_sender_type LIKE soextreci1-adr_typ,
gd_attachment_desc TYPE so_obj_nam,
gd_attachment_name TYPE so_obj_des.
Spool to PDF conversions
DATA: gd_spool_nr LIKE tsp01-rqident,
gd_destination LIKE rlgrap-filename,
gd_bytecount LIKE tst01-dsize,
gd_buffer TYPE string.
Binary store for PDF
DATA: BEGIN OF it_pdf_output OCCURS 0.
INCLUDE STRUCTURE tline.
DATA: END OF it_pdf_output.
CONSTANTS: c_dev LIKE sy-sysid VALUE 'DEV',
c_no(1) TYPE c VALUE ' ',
c_device(4) TYPE c VALUE 'LOCL'.
*START-OF-SELECTION.
START-OF-SELECTION.
Write statement to represent report output. Spool request is created
if write statement is executed in background. This could also be an
ALV grid which would be converted to PDF without any extra effort
WRITE sy-repid.
new-page.
commit work.
new-page print off.
IF sy-batch EQ 'X'.
PERFORM get_job_details.
PERFORM obtain_spool_id.
Alternative way could be to submit another program and store spool
id into memory, will be stored in sy-spono.
*submit ZSPOOLTOPDF2
to sap-spool
spool parameters %_print
archive parameters %_print
without spool dynpro
and return.
Get spool id from program called above
IMPORT w_spool_nr FROM MEMORY ID 'SPOOLTOPDF'.
PERFORM convert_spool_to_pdf.
PERFORM process_email.
if p_delspl EQ 'X'.
PERFORM delete_spool.
endif.
IF sy-sysid = c_dev.
wait up to 5 seconds.
SUBMIT rsconn01 WITH mode = 'INT'
WITH output = 'X'
AND RETURN.
ENDIF.
ELSE.
SKIP.
WRITE:/ 'Program must be executed in background in-order for spool'
'request to be created.'.
ENDIF.
FORM obtain_spool_id *
FORM obtain_spool_id.
CHECK NOT ( gd_jobname IS INITIAL ).
CHECK NOT ( gd_jobcount IS INITIAL ).
SELECT * FROM tbtcp
INTO TABLE it_tbtcp
WHERE jobname = gd_jobname
AND jobcount = gd_jobcount
AND stepcount = gd_stepcount
AND listident <> '0000000000'
ORDER BY jobname
jobcount
stepcount.
READ TABLE it_tbtcp INTO wa_tbtcp INDEX 1.
IF sy-subrc = 0.
message s004(zdd) with gd_spool_nr.
gd_spool_nr = wa_tbtcp-listident.
MESSAGE s004(zdd) WITH gd_spool_nr.
ELSE.
MESSAGE s005(zdd).
ENDIF.
ENDFORM.
FORM get_job_details *
FORM get_job_details.
Get current job details
CALL FUNCTION 'GET_JOB_RUNTIME_INFO'
IMPORTING
eventid = gd_eventid
eventparm = gd_eventparm
external_program_active = gd_external_program_active
jobcount = gd_jobcount
jobname = gd_jobname
stepcount = gd_stepcount
EXCEPTIONS
no_runtime_info = 1
OTHERS = 2.
ENDFORM.
FORM convert_spool_to_pdf *
FORM convert_spool_to_pdf.
CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = gd_spool_nr
no_dialog = c_no
dst_device = c_device
IMPORTING
pdf_bytecount = gd_bytecount
TABLES
pdf = it_pdf_output
EXCEPTIONS
err_no_abap_spooljob = 1
err_no_spooljob = 2
err_no_permission = 3
err_conv_not_possible = 4
err_bad_destdevice = 5
user_cancelled = 6
err_spoolerror = 7
err_temseerror = 8
err_btcjob_open_failed = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed = 11
OTHERS = 12.
CHECK sy-subrc = 0.
Transfer the 132-long strings to 255-long strings
LOOP AT it_pdf_output.
TRANSLATE it_pdf_output USING ' ~'.
CONCATENATE gd_buffer it_pdf_output INTO gd_buffer.
ENDLOOP.
TRANSLATE gd_buffer USING '~ '.
DO.
it_mess_att = gd_buffer.
APPEND it_mess_att.
SHIFT gd_buffer LEFT BY 255 PLACES.
IF gd_buffer IS INITIAL.
EXIT.
ENDIF.
ENDDO.
ENDFORM.
FORM process_email *
FORM process_email.
DESCRIBE TABLE it_mess_att LINES gd_recsize.
CHECK gd_recsize > 0.
PERFORM send_email USING p_email1.
perform send_email using p_email2.
ENDFORM.
FORM send_email *
--> p_email *
FORM send_email USING p_email.
CHECK NOT ( p_email IS INITIAL ).
REFRESH it_mess_bod.
Default subject matter
gd_subject = 'Branch Revenue'.
gd_attachment_desc = 'Branch Revenue'.
CONCATENATE 'attach_name' ' ' INTO gd_attachment_name.
it_mess_bod = 'Branch Revenue,Profit and Commissions'.
APPEND it_mess_bod.
it_mess_bod = 'Message Body text, line 2...'.
APPEND it_mess_bod.
If no sender specified - default blank
IF p_sender EQ space.
gd_sender_type = space.
ELSE.
gd_sender_type = 'INT'.
ENDIF.
Send file by email as .xls speadsheet
PERFORM send_file_as_email_attachment
tables it_mess_bod
it_mess_att
using p_email
'Branch Revenue'
'PDF'
gd_attachment_name
gd_attachment_desc
p_sender
gd_sender_type
changing gd_error
gd_reciever.
ENDFORM.
FORM delete_spool *
FORM delete_spool.
DATA: ld_spool_nr TYPE tsp01_sp0r-rqid_char.
ld_spool_nr = gd_spool_nr.
CHECK p_delspl <> c_no.
CALL FUNCTION 'RSPO_R_RDELETE_SPOOLREQ'
EXPORTING
spoolid = ld_spool_nr.
ENDFORM.
*& Form SEND_FILE_AS_EMAIL_ATTACHMENT
Send email
FORM send_file_as_email_attachment tables it_message
it_attach
using p_email
p_mtitle
p_format
p_filename
p_attdescription
p_sender_address
p_sender_addres_type
changing p_error
p_reciever.
DATA: ld_error TYPE sy-subrc,
ld_reciever TYPE sy-subrc,
ld_mtitle LIKE sodocchgi1-obj_descr,
ld_email LIKE somlreci1-receiver,
ld_format TYPE so_obj_tp ,
ld_attdescription TYPE so_obj_nam ,
ld_attfilename TYPE so_obj_des ,
ld_sender_address LIKE soextreci1-receiver,
ld_sender_address_type LIKE soextreci1-adr_typ,
ld_receiver LIKE sy-subrc.
data: t_packing_list like sopcklsti1 occurs 0 with header line,
t_contents like solisti1 occurs 0 with header line,
t_receivers like somlreci1 occurs 0 with header line,
t_attachment like solisti1 occurs 0 with header line,
t_object_header like solisti1 occurs 0 with header line,
w_cnt type i,
w_sent_all(1) type c,
w_doc_data like sodocchgi1.
ld_email = p_email.
ld_mtitle = p_mtitle.
ld_format = p_format.
ld_attdescription = p_attdescription.
ld_attfilename = p_filename.
ld_sender_address = p_sender_address.
ld_sender_address_type = p_sender_addres_type.
Fill the document data.
w_doc_data-doc_size = 1.
Populate the subject/generic message attributes
w_doc_data-obj_langu = sy-langu.
w_doc_data-obj_name = 'SAPRPT'.
w_doc_data-obj_descr = ld_mtitle .
w_doc_data-sensitivty = 'F'.
Fill the document data and get size of attachment
CLEAR w_doc_data.
READ TABLE it_attach INDEX w_cnt.
w_doc_data-doc_size =
( w_cnt - 1 ) * 255 + STRLEN( it_attach ).
w_doc_data-obj_langu = sy-langu.
w_doc_data-obj_name = 'SAPRPT'.
w_doc_data-obj_descr = ld_mtitle.
w_doc_data-sensitivty = 'F'.
CLEAR t_attachment.
REFRESH t_attachment.
t_attachment[] = it_attach[].
Describe the body of the message
CLEAR t_packing_list.
REFRESH t_packing_list.
t_packing_list-transf_bin = space.
t_packing_list-head_start = 1.
t_packing_list-head_num = 0.
t_packing_list-body_start = 1.
DESCRIBE TABLE it_message LINES t_packing_list-body_num.
t_packing_list-doc_type = 'RAW'.
APPEND t_packing_list.
Create attachment notification
t_packing_list-transf_bin = 'X'.
t_packing_list-head_start = 1.
t_packing_list-head_num = 1.
t_packing_list-body_start = 1.
DESCRIBE TABLE t_attachment LINES t_packing_list-body_num.
t_packing_list-doc_type = ld_format.
t_packing_list-obj_descr = ld_attdescription.
t_packing_list-obj_name = ld_attfilename.
t_packing_list-doc_size = t_packing_list-body_num * 255.
APPEND t_packing_list.
Add the recipients email address
CLEAR t_receivers.
REFRESH t_receivers.
t_receivers-receiver = ld_email.
t_receivers-rec_type = 'U'.
t_receivers-com_type = 'INT'.
t_receivers-notif_del = 'X'.
t_receivers-notif_ndel = 'X'.
APPEND t_receivers.
CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
EXPORTING
document_data = w_doc_data
put_in_outbox = 'X'
sender_address = ld_sender_address
sender_address_type = ld_sender_address_type
commit_work = 'X'
IMPORTING
sent_to_all = w_sent_all
TABLES
packing_list = t_packing_list
contents_bin = t_attachment
contents_txt = it_message
receivers = t_receivers
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8.
Populate zerror return code
ld_error = sy-subrc.
Populate zreceiver return code
LOOP AT t_receivers.
ld_receiver = t_receivers-retrn_code.
ENDLOOP.
ENDFORM.
Thanks in advance.....Hi
Below is the code I was used to convert the sap script( Sales Order) to convert to PDf and send as an attachment.
Dev/UDD Id : EUR-770416 *
Author : M.Sreeram Kumar *
Date : 08-Apr-07 *
Request : DU1K933766
Description: Send an order confirmation to the multiple user in a *
PDF format via Email. *
Change Log *
Author : *
Date : *
Description : *
Request : *
Print of an order confirmation by SAPscript
REPORT zrep_email LINE-COUNT 100 MESSAGE-ID vn.
TABLES: komk, "Communicationarea for conditions
komp, "Communicationarea for conditions
komvd, "Communicationarea for conditions
vbco3, "Communicationarea for view
vbdka, "Headerview
vbdpa, "Itemview
vbdpau, "Subitemnumbers
conf_out, "Configuration data
sadr, "Addresses
tvag, "Reason for rejection
vedka, "Servicecontract head data
vedpa, "Servicecontract position data
vedkn, "Servicecontract head notice data
vedpn, "Servicecontract pos. notice data
vbpa, "Sales Document: Partner
kna1, "General Data in Customer Master
riserls, "Serialnumbers
komser, "Serialnumbers for print
tvbur, "Sales office
tvko, "Sales organisation
adrs, "Communicationarea for Address
fpltdr. "billing schedules
INCLUDE zrep_rvadtabl.
*INCLUDE yzrvadtabl.
*INCLUDE RVADTABL.
INCLUDE zrep_rvdirekt.
*INCLUDE yzrvdirekt.
*INCLUDE RVDIREKT.
INCLUDE zrep_vedadata.
*INCLUDE yzvedadata.
*INCLUDE VEDADATA.
DATA: retcode LIKE sy-subrc. "Returncode
DATA: repeat(1) TYPE c.
DATA: xscreen(1) TYPE c. "Output on printer or screen
DATA: BEGIN OF steu, "Controldata for output
vdkex(1) TYPE c,
vdpex(1) TYPE c,
kbkex(1) TYPE c,
kbpex(1) TYPE c,
END OF steu.
DATA: BEGIN OF tvbdpa OCCURS 0. "Internal table for items
INCLUDE STRUCTURE vbdpa.
DATA: END OF tvbdpa.
DATA: BEGIN OF tkomv OCCURS 50.
INCLUDE STRUCTURE komv.
DATA: END OF tkomv.
DATA: BEGIN OF tkomvd OCCURS 50.
INCLUDE STRUCTURE komvd.
DATA: END OF tkomvd.
DATA: BEGIN OF tvbdpau OCCURS 5.
INCLUDE STRUCTURE vbdpau.
DATA: END OF tvbdpau.
DATA: BEGIN OF tkomcon OCCURS 50.
INCLUDE STRUCTURE conf_out.
DATA: END OF tkomcon.
DATA: BEGIN OF tkomservh OCCURS 1.
INCLUDE STRUCTURE vedka.
DATA: END OF tkomservh.
DATA: BEGIN OF tkomservp OCCURS 5.
INCLUDE STRUCTURE vedpa.
DATA: END OF tkomservp.
DATA: BEGIN OF tkomservhn OCCURS 5.
INCLUDE STRUCTURE vedkn.
DATA: END OF tkomservhn.
DATA: BEGIN OF tkomservpn OCCURS 5.
INCLUDE STRUCTURE vedpn.
DATA: END OF tkomservpn.
DATA: BEGIN OF tkomser OCCURS 5.
INCLUDE STRUCTURE riserls.
DATA: END OF tkomser.
DATA: BEGIN OF tkomser_print OCCURS 5.
INCLUDE STRUCTURE komser.
DATA: END OF tkomser_print.
DATA: BEGIN OF tfpltdr OCCURS 5.
INCLUDE STRUCTURE fpltdr.
DATA: END OF tfpltdr.
DATA: pr_kappl(01) TYPE c VALUE 'V'. "Application for pricing
DATA: BEGIN OF char_val OCCURS 0,
atnam LIKE cabn-atnam,
atwrt LIKE ausp-atwrt,
END OF char_val.
FORM entry USING return_code us_screen.
CLEAR retcode.
xscreen = us_screen.
PERFORM processing.
IF retcode NE 0.
return_code = 1.
ELSE.
return_code = 0.
ENDIF.
ENDFORM. "ENTRY
FORM PROCESSING *
FORM processing.
PERFORM get_data.
CHECK retcode = 0.
PERFORM form_open USING xscreen vbdka-land1.
CHECK retcode = 0.
PERFORM logo_selection.
PERFORM form_title_print.
CHECK retcode = 0.
PERFORM write_header_info.
PERFORM validity_print.
CHECK retcode = 0.
PERFORM header_data_print.
CHECK retcode = 0.
PERFORM header_serv_print.
CHECK retcode = 0.
PERFORM header_notice_print.
CHECK retcode = 0.
PERFORM header_inter_print.
CHECK retcode = 0.
PERFORM header_text_print.
CHECK retcode = 0.
PERFORM item_print.
CHECK retcode = 0.
PERFORM end_print.
CHECK retcode = 0.
PERFORM form_close.
CHECK retcode = 0.
PERFORM zemail_process.
ENDFORM. "PROCESSING
S U B R O U T I N E S *
FORM ALTERNATIVE_ITEM *
A text is printed, if the item is an alternative item. *
FORM alternative_item.
CHECK vbdpa-grpos CN '0'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ALTERNATIVE_ITEM'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDFORM. "ALTERNATIVE_ITEM
FORM CHECK_REPEAT *
A text is printed, if it is a repeat print for the document. *
FORM check_repeat.
CLEAR repeat.
SELECT * INTO *nast FROM nast WHERE kappl = nast-kappl
AND objky = nast-objky
AND kschl = nast-kschl
AND spras = nast-spras
AND parnr = nast-parnr
AND parvw = nast-parvw
AND nacha BETWEEN '1' AND '4'.
CHECK *nast-vstat = '1'.
repeat = 'X'.
EXIT.
ENDSELECT.
ENDFORM. "CHECK_REPEAT
FORM DELIVERY_DATE *
If the delivery date in the item is different to the header *
date and there are no scheduled quantities, the delivery date *
is printed in the item block. *
FORM delivery_date.
IF vbdka-lfdat = space AND
vbdpa-lfdat NE space AND
vbdpa-etenr_da = space.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_DELIVERY_DATE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
ENDFORM. "DELIVERY_DATE
FORM DIFFERENT_CONSIGNEE *
If the consignee in the item is different to the header con- *
signee, it is printed by this routine. *
FORM different_consignee.
CHECK vbdka-name1_we NE vbdpa-name1_we
OR vbdka-name2_we NE vbdpa-name2_we
OR vbdka-name3_we NE vbdpa-name3_we
OR vbdka-name4_we NE vbdpa-name4_we.
CHECK vbdpa-name1_we NE space
OR vbdpa-name2_we NE space
OR vbdpa-name3_we NE space
OR vbdpa-name4_we NE space.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_CONSIGNEE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDFORM. "DIFFERENT_CONSIGNEE
FORM DIFFERENT_REFERENCE_NO *
If the reference number in the item is different to the header*
reference number, it is printed by this routine. *
FORM different_reference_no.
CHECK vbdpa-vbeln_vang NE vbdka-vbeln_vang
OR vbdpa-vbtyp_vang NE vbdka-vbtyp_vang.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_REFERENCE_NO'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDFORM. "DIFFERENT_REFERENCE_NO
FORM DIFFERENT_TERMS *
If the terms in the item are different to the header terms, *
they are printed by this routine. *
FORM different_terms.
DATA: us_vposn LIKE vedpa-vposn.
DATA: us_text(1) TYPE c. "Flag for Noticetext was printed
IF vbdpa-zterm NE vbdka-zterm AND
vbdpa-zterm NE space.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_TERMS_OF_PAYMENT'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
IF vbdpa-inco1 NE space.
IF vbdpa-inco1 NE vbdka-inco1 OR
vbdpa-inco2 NE vbdka-inco2.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_TERMS_OF_DELIVERY'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
ENDIF.
Print different validity-data for the position
READ TABLE tkomservp WITH KEY vbdpa-posnr.
IF sy-subrc EQ 0.
vedpa = tkomservp.
IF vedpa-vbegdat NE space AND
vedpa-venddat NE space AND
NOT vedpa-vbegdat IS INITIAL AND
NOT vedpa-venddat IS INITIAL.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_TERMS_OF_SERV1'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ELSEIF vedpa-vbegdat NE space AND
NOT vedpa-vbegdat IS INITIAL.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_TERMS_OF_SERV2'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ELSE.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_TERMS_OF_SERV3'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
ENDIF.
Notice-rules for the positions.
MOVE vbdpa-posnr TO us_vposn.
CLEAR us_text.
LOOP AT tkomservpn WHERE vposn = us_vposn.
vedpn = tkomservpn.
IF us_text IS INITIAL.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_TERMS_OF_NOTTXT'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
us_text = charx.
ENDIF.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_TERMS_OF_NOTICE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDLOOP.
IF NOT us_text IS INITIAL.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'EMPTY_LINE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
ENDFORM. "DIFFERENT_TERMS
FORM END_PRINT *
FORM end_print.
PERFORM get_header_prices.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
command = 'PROTECT'.
PERFORM header_price_print.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'END_VALUES'.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
command = 'ENDPROTECT'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'SUPPLEMENT_TEXT'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDFORM. "END_PRINT
FORM FORM_CLOSE *
End of printing the form *
FORM form_close.
CALL FUNCTION 'CLOSE_FORM'
EXCEPTIONS
OTHERS = 1.
CALL FUNCTION 'CLOSE_FORM'
IMPORTING
RESULT =
RDI_RESULT =
TABLES
otfdata = t_otfdata
EXCEPTIONS
UNOPENED = 1
BAD_PAGEFORMAT_FOR_PRINT = 2
SEND_ERROR = 3
SPOOL_ERROR = 4
CODEPAGE = 5
OTHERS = 1.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF sy-subrc NE 0.
PERFORM protocol_update.
retcode = 1.
ENDIF.
SET COUNTRY space.
ENDFORM. "FORM_CLOSE
FORM FORM_OPEN *
Start of printing the form *
--> US_SCREEN Output on screen *
' ' = printer *
'X' = screen *
--> US_COUNTRY County for telecommunication and SET COUNTRY *
FORM form_open USING us_screen us_country.
INCLUDE zrep_rvadopfo.
INCLUDE yzrvadopfo.
INCLUDE RVADOPFO.
ENDFORM. "FORM_OPEN
FORM FORM_TITLE_PRINT *
Printing of the form title depending of the field VBTYP *
FORM form_title_print.
CASE vbdka-vbtyp.
WHEN 'A'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TITLE_A'
window = 'TITLE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
WHEN 'B'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TITLE_B'
window = 'TITLE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
WHEN 'C'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TITLE_C'
window = 'TITLE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
WHEN 'E'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TITLE_E'
window = 'TITLE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
WHEN 'F'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TITLE_F'
window = 'TITLE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
WHEN 'G'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TITLE_F'
window = 'TITLE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
WHEN 'H'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TITLE_H'
window = 'TITLE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
WHEN 'K'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TITLE_K'
window = 'TITLE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
WHEN 'L'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TITLE_L'
window = 'TITLE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
WHEN OTHERS.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TITLE_OTHERS'
window = 'TITLE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDCASE.
IF repeat NE space.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'REPEAT'
window = 'REPEAT'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
ENDFORM. "FORM_TITLE_PRINT
FORM GET_DATA *
General provision of data for the form *
FORM get_data.
DATA: us_veda_vbeln LIKE veda-vbeln.
DATA: us_veda_posnr_low LIKE veda-vposn.
CALL FUNCTION 'RV_PRICE_PRINT_REFRESH'
TABLES
tkomv = tkomv.
CLEAR komk.
CLEAR komp.
vbco3-mandt = sy-mandt.
vbco3-spras = nast-spras.
vbco3-vbeln = nast-objky.
vbco3-kunde = nast-parnr.
vbco3-parvw = nast-parvw.
CALL FUNCTION 'RV_DOCUMENT_PRINT_VIEW'
EXPORTING
comwa = vbco3
IMPORTING
kopf = vbdka
TABLES
pos = tvbdpa.
Fetch servicecontract-data and notice-data for head and position.
us_veda_vbeln = vbdka-vbeln.
us_veda_posnr_low = posnr_low.
CALL FUNCTION 'SD_VEDA_GET_PRINT_DATA'
EXPORTING
i_document_number = us_veda_vbeln
i_language = sy-langu
i_posnr_low = us_veda_posnr_low
TABLES
print_data_pos = tkomservp
print_data_head = tkomservh
print_notice_pos = tkomservpn
print_notice_head = tkomservhn.
PERFORM get_controll_data.
PERFORM sender.
PERFORM check_repeat.
PERFORM tvbdpau_create.
ENDFORM. "GET_DATA
FORM GET_ITEM_BILLING_SCHEDULES *
In this routine the billing schedules are fetched from the *
database. *
FORM get_item_billing_schedules.
REFRESH tfpltdr.
CHECK NOT vbdpa-fplnr IS INITIAL.
CALL FUNCTION 'BILLING_SCHED_PRINTVIEW_READ'
EXPORTING
i_fplnr = vbdpa-fplnr
i_language = nast-spras
TABLES
zfpltdr = tfpltdr.
ENDFORM. "GET_ITEM_BILLING_SCHEDULES
*& Form ITEM_BILLING_SCHEDULES_PRINT
This routine prints the billing shedules of a salesdocument *
position. *
FORM item_billing_schedules_print.
DATA: first_line(1) TYPE c.
first_line = charx.
LOOP AT tfpltdr.
fpltdr = tfpltdr.
Output of the following printlines
IF NOT fpltdr-perio IS INITIAL.
periodische Fakturen
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_BILLING_SCHEDULE_PERIODIC'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
bei periodischen nur eine Zeile
EXIT.
ELSEIF fpltdr-fareg CA '14'.
prozentuale Teilfakturierung
IF NOT first_line IS INITIAL.
CLEAR first_line.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_BILLING_SCHEDULE_PERCENT_HEADER'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ELSE.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_BILLING_SCHEDULE_PERCENT'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
ELSEIF fpltdr-fareg CA '235'.
wertmäßige Teilfakturierung
IF NOT first_line IS INITIAL.
CLEAR first_line.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_BILLING_SCHEDULE_VALUE_HEADER'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ELSE.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_BILLING_SCHEDULE_VALUE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
ELSEIF fpltdr-fareg CA '3'.
Schlußrechnung
ENDIF.
ENDLOOP.
ENDFORM. "ITEM_BILLING_SCHEDULES_PRINT
*eject
FORM GET_ITEM_CHARACTERISTICS *
In this routine the configuration data item is fetched from *
the database. *
FORM get_item_characteristics.
REFRESH tkomcon.
CHECK NOT vbdpa-cuobj IS INITIAL.
CALL FUNCTION 'CUD0_GET_CONFIGURATION' "#EC EXISTS
EXPORTING
instance = vbdpa-cuobj
language = nast-spras
TABLES
configuration = tkomcon
EXCEPTIONS
OTHERS = 4.
ENDFORM. "GET_ITEM_CHARACTERISTICS
FORM GET_ITEM_PRICES *
In this routine the price data for the item is fetched from *
the database. *
FORM get_item_prices.
CLEAR: komp,
tkomv.
IF komk-knumv NE vbdka-knumv.
CLEAR komk.
komk-mandt = sy-mandt.
komk-kalsm = vbdka-kalsm.
komk-kappl = pr_kappl.
komk-waerk = vbdka-waerk.
komk-knumv = vbdka-knumv.
komk-vbtyp = vbdka-vbtyp.
ENDIF.
komp-kposn = vbdpa-posnr.
CALL FUNCTION 'RV_PRICE_PRINT_ITEM'
EXPORTING
comm_head_i = komk
comm_item_i = komp
language = nast-spras
IMPORTING
comm_head_e = komk
comm_item_e = komp
TABLES
tkomv = tkomv
tkomvd = tkomvd.
ENDFORM. "GET_ITEM_PRICES
FORM GET_HEADER_PRICES *
In this routine the price data for the header is fetched from *
the database. *
FORM get_header_prices.
CALL FUNCTION 'RV_PRICE_PRINT_HEAD'
EXPORTING
comm_head_i = komk
language = nast-spras
IMPORTING
comm_head_e = komk
TABLES
tkomv = tkomv
tkomvd = tkomvd.
ENDFORM. "GET_HEADER_PRICES
*& Form HEADER_DATA_PRINT
Printing of header data like terms, weights .... *
FORM header_data_print.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'HEADER_DATA'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDFORM. " HEADER_DATA_PRINT
FORM HEADER_PRICE_PRINT *
Printout of the header prices *
FORM header_price_print.
LOOP AT tkomvd.
AT FIRST.
IF komk-supos NE 0.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_SUM'.
ELSE.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'UNDER_LINE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
ENDAT.
komvd = tkomvd.
IF komvd-koaid = 'D'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'TAX_LINE'.
ELSE.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'SUM_LINE'.
ENDIF.
ENDLOOP.
DESCRIBE TABLE tkomvd LINES sy-tfill.
IF sy-tfill = 0.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'UNDER_LINE'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
ENDFORM. "HEADER_PRICE_PRINT
FORM HEADER_TEXT_PRINT *
Printout of the headertexts *
FORM header_text_print.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'HEADER_TEXT'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDFORM. "HEADER_TEXT_PRINT
FORM ITEM_CHARACERISTICS_PRINT *
Printout of the item characteristics -> configuration *
FORM item_characteristics_print.
LOOP AT tkomcon.
conf_out = tkomcon.
IF sy-tabix = 1.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_LINE_CONFIGURATION_HEADER'
EXCEPTIONS
OTHERS = 1.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ELSE.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_LINE_CONFIGURATION'
EXCEPTIONS
OTHERS = 1.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDIF.
ENDLOOP.
ENDFORM. "ITEM_CHARACTERISTICS_PRINT
FORM ITEM_DELIVERY_CONFIRMATION *
If the delivery date is not confirmed, a text is printed *
FORM item_delivery_confirmation.
CHECK vbdpa-lfdat = space.
CHECK vbdpa-kwmeng NE 0.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_DELIVERY_CONFIRMATION'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDFORM. "ITEM_DELIVERY_CONFIRMATION
FORM ITEM_PRICE_PRINT *
Printout of the item prices *
FORM item_price_print.
LOOP AT tkomvd.
komvd = tkomvd.
IF sy-tabix = 1.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_LINE_PRICE_QUANTITY'.
ELSE.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_LINE_PRICE_TEXT'.
ENDIF.
ENDLOOP.
ENDFORM. "ITEM_PRICE_PRINT
FORM ITEM_PRINT *
Printout of the items *
FORM item_print.
DATA: da_subrc LIKE sy-subrc,
da_dragr LIKE tvag-dragr.
CALL FUNCTION 'WRITE_FORM' "First header
EXPORTING element = 'ITEM_HEADER'
EXCEPTIONS OTHERS = 1.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
CALL FUNCTION 'WRITE_FORM' "Activate header
EXPORTING element = 'ITEM_HEADER'
type = 'TOP'
EXCEPTIONS OTHERS = 1.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
LOOP AT tvbdpa.
vbdpa = tvbdpa.
TVAG lesen um festzustellen ob abgesagte Positionen gedruckt werden
sollen
PERFORM tvag_select(sapmv45a) USING vbdpa-abgru
da_dragr
space
da_subrc.
IF da_dragr EQ space. "Print rejected item?
IF vbdpa-posnr_neu NE space. "Item
PERFORM get_item_serials.
PERFORM get_item_characteristics.
PERFORM get_item_billing_schedules.
PERFORM get_item_prices.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
command = 'ENDPROTECT'.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
command = 'PROTECT'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_LINE'.
PERFORM item_rejected.
PERFORM item_price_print.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
command = 'ENDPROTECT'.
PERFORM item_text_print.
PERFORM item_serials_print.
PERFORM item_characteristics_print.
PERFORM alternative_item.
PERFORM delivery_date.
PERFORM item_delivery_confirmation.
PERFORM item_billing_schedules_print.
PERFORM different_reference_no.
PERFORM different_terms.
PERFORM different_consignee.
PERFORM schedule_header.
PERFORM main_item.
ELSE.
PERFORM schedule_print.
ENDIF.
ENDIF.
ENDLOOP.
CALL FUNCTION 'WRITE_FORM' "Deactivate Header
EXPORTING element = 'ITEM_HEADER'
function = 'DELETE'
type = 'TOP'
EXCEPTIONS OTHERS = 1.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDFORM. "ITEM_PRINT
FORM ITEM_REJECTED *
A text is printed, if the item is rejected *
FORM item_rejected.
CHECK NOT vbdpa-abgru IS INITIAL.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM_REJECTED'
EXCEPTIONS
element = 1
window = 2.
IF sy-subrc NE 0.
PERFORM protocol_update.
ENDIF.
ENDFORM. "ITEM_REJECTED
FORM MAIN_ITEM *
A text is printed, if the item is a main item * -
Repeatable problem on iPhone or iPad.
Any link to a web page will cause Mail to lock up and become unresponsive, and won't open the web page in Safari.
The only way out of this is to back out to the home screen, double-click on the home button, then select the Mail app icon, holding it until I can "close" it. I can then relaunch Mail and look at any message I want just like normal. But if select any link, whether a text link or a picture in an email, the whole thing happens again.
Occurs on both my iPhone 5 and my iPad both running iOS 6.0.1.
Any suggestions that will allow me to go directly from a mail msg to a linked web page embedded within?You ran a defective third-party "utility" that purports to "clean up" "junk" files. What it really does is to corrupt the operating system and many applications.
The first thing you need to do is remove that software according to the developer's instructions. Never install it, or anything like it, again. Then see below.
If you don't already have a current backup, back up all data, then reinstall the OS.* You don't need to erase the startup volume, and you won't need the backup unless something goes wrong. If the system was upgraded from an older version of OS X, you may need the Apple ID and password you used.
If you use FileVault 2, then before running the Installer you must launch Disk Utility and select the icon of the FileVault startup volume ("Macintosh HD," unless you gave it a different name.) It will be nested below another icon with the same name. Click the Unlock button in the toolbar and enter your login password when prompted. Then quit Disk Utility to be returned to the main screen.
There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
If you installed the Java runtime distributed by Apple and still need it, you'll have to reinstall it. The same goes for Xcode.
*The linked support article refers to OS X 10.9 ("Mavericks"), but the procedure is the same for OS X 10.7 ("Lion") and later. -
Since downloading iOS on my new iPad, I cannot downlaod more than one pdf from mail into iBooks. I have to shut down my iPad and restart it to save a second pdf. Wasn't a problem with the old operating system. Any suggestions?
It seems that I have solved my issue by performing a full factory reset (erasing all content, something which I had hoped to avoid) restoring from an iCloud backup did not alleviate the issue, I had to set up as a new iPad.
Hopefully anyone else else who has this issue in the future will be able to find this. -
I get an error when trying to open certain PDF files in Lion on Mac.
I am having trouble opening CERTAIN .PDF files on my MacBook Pro. I am running Lion. The file is attached to a Gmail message as a standard .PDF file.
This is my error:
"File "XX" cannot be opened. It may be damaged or use a file format Preview does not recognize."
I have also downloaded Adobe X reader to see if the compatibility issue is just with Preview. I get an error that the file is "damaged" and cannot be recovered. Meanwhile, the file downloads/opens just fine on Windows XP Office and iOS (on my iPad). So I am thinking that it must be some sort of compatibility issue with Lion.
So far, other .PDF files open on my MB Pro. I haven't tried all of my saved .PDF files, but I did try a couple.
Anybody have any suggestions? There seems to be an error with this particular file opening in Lion, but not with the same file opening on another operating system.The issue mysteriously resolved itself. I shut down the computer, and the next day I booted back up and tried to open the same file, and everything was OK. Very bizarre, since I had opened it previously on this same MacBook. Anyway, anyone have any insight into what happened?
-
When I download pdf files in Safari I get a black screen. However, if I open a pdf in Mail it is viewable in Preview. What is wrong?
Back up all data.
Triple-click the line of text below to select it, the copy the selected text to the Clipboard (command-C):
/Library/Internet Plug-ins
In the Finder, select
Go ▹ Go to Folder
from the menu bar, or press the key combination shift-command-G. Paste (command-V) into the text box that opens, then press return.
From the folder that opens, remove any items that have the letters “PDF” in the name. You may be prompted for your login password. Then quit and relaunch Safari, and test.
I've seen an unconfirmed report that the "Silverlight" web plugin distributed by Microsoft can also interfere with PDF display in Safari, so you might need to remove it as well, if applicable.
If you still have the issue, repeat with this line:
~/Library/Internet Plug-ins
If you don’t like the results of this procedure, restore the items from the backup you made before you started. Relaunch Safari again.
Maybe you are looking for
-
Report generation failed after migrated from 6i to 10g.
Hi All, i have migrated the 6i application to 10g. There was a report which was generated in .html format and saved to a remote server location. Now after migration to 10g,when i run the report through the URL ,It is still generated on the same remot
-
Firefox wont load websites, other browsers can. Premature FIN,ACK?
Whenever I load a webpage in FF, I get "server reset connection". Any other browser on the same machine loads any webpage fine. FF on another machine on the same network is fine. I tried: * Disabling the firewall * Uninstalling and reinstalling FF (e
-
Address book scrolling corrupts list
whenever i scroll through my addresses with my trackpad, mouse or tablet, the addresses blur and become unreadable. clicking on the address column snaps it back into focus, but further scrolling corrupts it again. if i switch from "view card & column
-
Need help in choosing the best laptop
I want the best laptop for running Windows Server/Client, Linux/Unix and VMWARE.
-
Working with List, Collection or Map
Hello everyone, I have the following situation: I must add some values to a List, Collection or Map, and then retrieve them do put them in a combo box. My doubt is: which of them I should use? I wanna add a string working as an index and another work