System Performance BAD

I have an Intel 510 ssd installed in the HDD bay and a 500 GB western digital installed in a data doubler where the optical drive usually goes.  My problem is with the system but I think it might have something to do with my SSD or data doubler.  The problems I have are mainly with the applications stalling or the UI freezing. Some examples are: I create a new tab in Safari and it gives me a white window, I try force quit the app but it is still going in the background.  After a few Seconds I get the "Spinning beach ball of death." eventually after trying to logout I perform a hard shutdown and then start things up again.  My computer is very fast when it works properly but lately its been very buggy.  Any Suggestions! I appreciate all you have to offer. Thanks!

You might find useful advice in this thread.

Similar Messages

  • Bad file system performance in OS X Mavericks

    After installing OS X Mavericks I experience bad file system performance approx. three times per day: Opening Finder and trying to a access a directory gets my MacBook Air (1.8 GHz Intel Core i7 4 GB 1333 MHz DDR3 with 250 GB Flash) stuck every approx. 10th time, not always. Same on my brandnew MacBook Pro 2.6 GHz Intel Core i7, 16 GB 1600 MHz DDR3 with 1 TB Flash. This is not a hardware problem. It is a Mavericks problem. Under Mountain Lion I did not have any problems.
    Is there any way to get rid of the annoying wait cycles?

    Output of EtreCheck follows:
    Hardware Information:
              MacBook Pro (Retina, 15-inch, Late 2013)
              MacBook Pro - model: MacBookPro11,2
              1 2.6 GHz Intel Core i7 CPU: 4 cores
              16 GB RAM
    Video Information:
              Intel Iris Pro - VRAM: 1024 MB
    Audio Plug-ins:
              BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
              AirPlay: Version: 1.9 - SDK 10.9
              AppleAVBAudio: Version: 2.0.0 - SDK 10.9
              iSightAudio: Version: 7.7.3 - SDK 10.9
    System Software:
              OS X 10.9.1 (13B3116) - Uptime: 1 day 20:52:39
    Disk Information:
              APPLE SSD SM1024F disk0 : (1 TB)
                        EFI (disk0s1) <not mounted>: 209,7 MB
                        Macintosh HD (disk0s2) /: 999,7 GB (797,68 GB free)
                        Recovery HD (disk0s3) <not mounted>: 650 MB
    USB Information:
              Apple Internal Memory Card Reader
              Apple Inc. BRCM20702 Hub
                        Apple Inc. Bluetooth USB Host Controller
              Apple Inc. Apple Internal Keyboard / Trackpad
              Logitech USB Mouse
    FireWire Information:
    Thunderbolt Information:
              Apple Inc. thunderbolt_bus
    Kernel Extensions:
              org.virtualbox.kext.VBoxDrv          (4.1.8)
              org.virtualbox.kext.VBoxUSB          (4.1.8)
              com.avatron.AVExVideo          (1.7 - SDK 10.8)
              net.telestream.driver.TelestreamAudio          (1.0.4 - SDK 10.6)
              com.avatron.AVExFramebuffer          (1.7 - SDK 10.8)
    Problem System Launch Daemons:
    Problem System Launch Agents:
    Launch Daemons:
              [loaded]          com.adobe.fpsaud.plist
              [loaded]          com.barebones.textwrangler.plist
              [loaded]          com.google.keystone.daemon.plist
              [loaded]          com.microsoft.office.licensing.helper.plist
              [loaded]          org.gpgtools.gpgmail.patch-uuid.plist
              [loaded]          org.macosforge.xquartz.privileged_startx.plist
    Launch Agents:
              [not loaded]          com.adobe.AAM.Updater-1.0.plist
              [loaded]          com.google.keystone.agent.plist
              [loaded]          org.gpgtools.gpgmail.enable-bundles.plist
              [loaded]          org.gpgtools.gpgmail.patch-uuid-user.plist
              [loaded]          org.gpgtools.Libmacgpg.xpc.plist
              [loaded]          org.gpgtools.macgpg2.fix.plist
              [loaded]          org.gpgtools.macgpg2.shutdown-gpg-agent.plist
              [loaded]          org.gpgtools.macgpg2.updater.plist
              [loaded]          org.macosforge.xquartz.startx.plist
    User Launch Agents:
              [loaded]          com.adobe.ARM.[...].plist
              [not loaded]          org.virtualbox.vboxwebsrv.plist
    User Login Items:
              Aktivitätsanzeige
              iTunesHelper
              SpeechSynthesisServer
              Microsoft Database Daemon
              EvernoteHelper
              ScreenFlowHelper
              AdobeResourceSynchronizer
              ScreenFlowHelper
              Dropbox
              Google Drive
              AirDisplayStatusItem
              ScreenCapture
              Air Display Host
              Google Chrome
              fuspredownloader
    3rd Party Preference Panes:
              Flash Player
              Flip4Mac WMV
              GPGPreferences
              Pastebot Sync
    Internet Plug-ins::
              Flip4Mac WMV Plugin: Version: 3.2.0.16   - SDK 10.8
              FlashPlayer-10.6: Version: 11.9.900.170 - SDK 10.6
              Default Browser: Version: 537 - SDK 10.9
              Flash Player: Version: 11.9.900.170 - SDK 10.6
              QuickTime Plugin: Version: 7.7.3
              o1dbrowserplugin: Version: 4.9.1.16010
              npgtpo3dautoplugin: Version: 0.1.44.29 - SDK 10.5
              googletalkbrowserplugin: Version: 4.9.1.16010
              Silverlight: Version: 5.1.20913.0 - SDK 10.6
    User Internet Plug-ins::
              WebEx64: Version: 1.0 - SDK 10.6
              Google Earth Web Plug-in: Version: 7.1
    Bad Fonts:
              None
    Old applications:
              Audacity:          Version: 2.0.3.0 - SDK 10.4
                        /Applications/Audacity/Audacity.app
              Cisco WebEx Meetings:          Version: 1211.02.2808.0 - SDK 10.5
                        .../WebEx Folder/12_1324/Meeting Center.app
              Keynote:          Version: 5.3 - SDK 10.5
                        /Applications/iWork '09/Keynote.app
    Time Machine:
              Skip System Files: NO
              Auto backup: YES
              Volumes being backed up:
              Destinations:
                        My Passport [Local] (Last used)
                        Total size: 931.16 GB
                        Total number of backups: 51
                        Oldest backup: 2011-12-16 12:40:10 +0000
                        Last backup: 2013-12-08 09:13:22 +0000
                        Size of backup disk: Excellent
                                  Backup size 931.16 GB > (Disk size 0 B X 3)
              Time Machine details may not be accurate.
              All volumes being backed up may not be listed.
    Top Processes by CPU:
                  13%          coreaudiod
                  10%          thunderbird
                   9%          GarageBand
                   3%          WindowServer
                   1%          Activity Monitor
    Top Processes by Memory:
              1.52 GB          GarageBand
              377 MB          thunderbird
              360 MB          WindowServer
              279 MB          Preview
              197 MB          Safari
    Virtual Memory Statistics:
              7.41 GB          Free RAM
              5.80 GB          Active RAM
              858 MB          Inactive RAM
              1.63 GB          Wired RAM
              1.57 GB          Page-ins
              0 B          Page-outs

  • Bridge CS3 on opening: "This Application may perform badly"

    I recently restored my PC to factory condition to troubleshoot performance problems in CS3 Production Premium. I reinstalled all my programs, but it got a little messy when I restored my backup files from an external hard drive. Lots of files ended up in different locations and some were duplicated.
    I wanted to use Bridge to try to reorganize everything, but I get this message when opening Bridge:
    "This application requires an Intel 4 Pentium Celeron, Intel Core Duo or Intel Core 2 Compatible processor (C01/6/5895)"
    and
    "This application may perform badly. Are you sure you want to continue?"
    I am running Vista Ultimate 64-bit on a 2-month old HP Pavilion d5000t desktop with an Intel Core(TM)2 Quad CPU @ 2.66GHz and 8GB RAM which should exceed the minimum requirement.
    What should I do? Performance on my PC is still not good. Premiere opens without a message, but is sluggish; Encore freezes; forget about After Effects.

    And or course the fact that the restore of the backup was "a little messy"
    may not bode well--it's possible some files were restored that should not
    have been and that parts of the OS or Apps are hosed.
    My advice would be to deactivate/uninstall the Adobe apps, restore the
    system again to factory condition, install any operating system updates, and
    then reinstall your Adobe apps. Now check them out: are they running at the
    expected speed? If so--and they probably will be--then carefully and
    selectively restore exactly the data you need to restore and to the proper
    locations. Be careful that your backup files are just data and not program
    files or parts of program files.
    Trez

  • Poor system performance - Macbook Pro

    Hi Folks,
    I got my 15 inch macbook pro on Thanksgiving 2011. the configuration is as follows:
    Processor  2.2 GHz Intel Core i7
    Memory  4 GB 1333 MHz DDR3
    Graphics  Intel HD Graphics 3000 384 MB
    Software  OS X 10.8.2 (12C60)
    I usually dont shut down my laptop every night and put it on sleep mode (Its only when I update a OSX feature I restart the mac)
    lately, over the past few months I have observed - when I open my lid and login, it takes several minutes to open a browser window! sometimes as long as 6-7 minutes. the rainbow cursor is visible for too long duration!
    I felt it might be because of various applications I use. However, there is around 300-400 Mb free memory (I use a app to know this) when I login and I roughly have around 229GB free space.
    can you please share tips and tricks on:
    1. improving system performance
    2. resolving above issue
    Thanks,
    KK
    P.S: I dont use Photoshop!

    Hi etresoft,
    thanks for the reply.
    please find below the details of the program:
    Hardware Information:
        MacBook Pro - model: MacBookPro8,2
        1 2.2 GHz Intel Core i7 CPU: 4 cores
        4 GB RAM
    Startup Items:
        ProTec6b - Path: /Library/StartupItems/ProTec6b
    System Software:
        OS X 10.8.2 (12C60) - Uptime: 0 days 11:14
    Disk Information:
        TOSHIBA MK5065GSXF disk0 : (500.11 GB)
            disk0s1 (disk0s1) <not mounted>: 209.7 MB
            Macintosh HD (disk0s2) /: 499.25 GB (228.78 GB free)
            Recovery HD (disk0s3) <not mounted>: 650 MB
        HL-DT-ST DVDRW  GS31N 
    USB Information:
        Apple Inc. BRCM2070 Hub
            Apple Inc. Bluetooth USB Host Controller
        Apple Inc. Apple Internal Keyboard / Trackpad
        Apple Inc. FaceTime HD Camera (Built-in)
        TigerJet Network, Inc. USB Internet Phone by TigerJet 18.6 MB
        Apple Computer, Inc. IR Receiver
    FireWire Information:
    Kernel Extensions:
    Problem System Launch Daemons:
               [failed]    com.apple.xprotectupdater.plist
    Problem System Launch Agents:
               [failed]    com.apple.afpstat.plist
    Launch Daemons:
               [loaded]    com.adobe.fpsaud.plist
               [loaded]    com.google.keystone.daemon.plist
               [loaded]    com.microsoft.office.licensing.helper.plist
               [loaded]    Nalpeirond6b.plist
    Launch Agents:
               [loaded]    com.google.keystone.agent.plist
               [loaded]    com.sony.PMBPortable.AutoRun.plist
    User Launch Agents:
               [loaded]    com.adobe.ARM.202f4087f2bbde52e3ac2df389f53a4f123223c9cc56a8fd83a6f7ae.plist
               [loaded]    com.divx.agent.postinstall.plist
               [loaded]    com.facebook.videochat.kunalkulkarni.plist
               [loaded]    com.microsoft.LaunchAgent.SyncServicesAgent.plist
    User Login Items:
        None
    3rd Party Preference Panes:
        DivX
        Flash Player
        Flip4Mac WMV
    Internet Plug-ins:
        AdobePDFViewer.plugin
        AdobePDFViewerNPAPI.plugin
        AmazonMP3DownloaderPlugin1017277.plugin
        DivXBrowserPlugin.plugin
        Flash Player.plugin
        FlashPlayer-10.6.plugin
        Flip4Mac WMV Plugin.plugin
        googletalkbrowserplugin.plugin
        JavaAppletPlugin.plugin
        npgtpo3dautoplugin.plugin
        OVSHelper.plugin
        QuickTime Plugin.plugin
        SharePointBrowserPlugin.plugin
        Silverlight.plugin
    User Internet Plug-ins:
        Google Earth Web Plug-in.plugin
    Bad Fonts:
        None
    Top Processes:
        9.0   %    mj_dev
        4.8   %    GMATPrep
        4.0   %    coreaudiod
        3.0   %    mds
        1.5   %    WindowServer
        1.2   %    EtreCheck
        0.9   %    iTunes
        0.7   %    magicJack
        0.4   %    ocspd
        0.3   %    fontd
    I am really fed up of the Macbook due to significant delay in running programs
    any type of help is appreciated.
    thanks,
    KK

  • How do I block an ad that opens up a new Firefox window and keeps telling me my system performance is poor? I can't even capture the link.

    This particular ad, supposedly from a Windows Certified Partner, opens in a second Firefox window and keeps flashing the message that my System Performance is Poor, wanting me to click on their ad and let them do whatever nasty things they want to my system. I have not been able to capture the path but next time it comes up, I will write down all that I can see.
    If I have closed my main Firefox screen first, and then close out this ad, the next time I open Firefox, the ad opens and all my standard tabs are gone, requiring me to reopen each one seperately (Facebook, Google, etc).

    Just to address the last point: check your History menu to see whether you have the Restore Previous Session option and use that if you can. If that is grayed out or doesn't restore everything, check the Recently Closed Windows and Recently Closed Tabs lists for other pages.
    The unwanted window may be generated by an add-on. Try disabling ALL nonessential or unrecognized extensions on the Add-ons page. Either:
    * Ctrl+Shift+a
    * "3-bar" menu button (or Tools menu) > Add-ons
    In the left column, click Extensions. Then, if in doubt, disable.
    Usually a link will appear above at least one disabled extension to restart Firefox. You can complete your work on the tab and click one of the links as the last step.
    Any improvement?
    Here are some other things to check:
    (1) user.js file that changes Firefox startup behavior and overrides your preferences. This article describes how to track that down and delete it if you have one: [[How to fix preferences that won't save]].
    (2) Possible hijacked shortcut. Check the "target" of the desktop icon you use to start Firefox to see whether it lists the unwanted page. To do that:
    right-click the icon > Properties > Shortcut tab
    For 64-bit Windows 7, the Target should be no more and no less than this:
    "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
    (3) Possible undisclosed bundle items. If you have installed any free software recently, check your Windows Control Panel, Uninstall a program for surprises. If you click the "Installed on" column head to group by date, it is easier to spot bundled junk. Remove everything suspicious or unrecognized.
    (4) Supplemental clean up scans. Our support article lists tools other Firefox users have found helpful: [[Troubleshoot Firefox issues caused by malware]].
    Hopefully that cures it.

  • To improve the system performance of the code

    Please help me to improve the system performance of the following program. its very urgent
    report zsdr0125
              no standard page heading
    *         LINE-SIZE  170                                   " SIR 061880
              line-size  210                                   " SIR 061880
              line-count 58
              message-id zz.
    ** Report header ******************************************************
    ** Report name: Activity Costing Report
    ** Report id:   RO-01148
    ** Designed/Coded. Tori Chandler. Reporting Team.
    ** Date: March 01, 2000.
    ** Original SIR:  016113
    ** Application Area: V - Sales & Distribution  (OTC)
    ** Correction/Transport:  D10K951579
    ** Description:  It is normal business practice for logistics
    **               operations to charge business units for the activity
    **               incurred on their behalf.  This is consistent with
    **               activity based costing principles between BU and
    **               shared resources.  The activities involved are picking
    **               storage, shipping and receiving.  The purpose of this
    **               report is to provide data for the first 3.
    **      QRB2 - 03/13/2000 - Tracy, Antoine, Christian, Tori
    ** History:
    * 06/14/2001 SIR 032383 CTS                             Antoine Dailly
    * A plant (WERKS) can have several Distrib points (VSTEL)
    * SIGN = 032383
    * Modification History:
    * Date       Modified by  SIR       CTS          Description
    *11/14/2001  J.CAMPION   034606   D10K979189  Logistics Activity report
    * Logistics Activity reports
    * We added fields ship to customer and country and we also make another
    * total
    * QRB2 Tracy L. Obrien
    * Modification History:
    * Date       Modified by  SIR       CTS          Description
    *11/14/2001  J.CAMPION   37838   D10K982890      Select only
    *                                                material type HALB
    *06/12/2002  T OBrien    38784   D10K988181
    *        Allow option to get material weight from Master data or
    *        from the delivery.
    *  Modified by    SIR       CTS                         Date
    *  Jim Harwood    42730     D10K993119               10 Oct 2002
    * Description:  Code amended to default the Goods Issue Date range to
    * the previous month.  Also amended to print out the Select Options.
    *  Modified by    SIR       CTS                         Date
    *  Jim Harwood    44381     D10K994598               18 Nov 2002
    * Description:  Correct date range processing.  APPEND statement added
    * so that record is added ot internal table S_WADAT.  Also S_VKORG
    * removed as it was NO DISPLAY and nothing was assigned to it. It's use
    * in an SQL call may be causing the wrong optimization.
    *  Modified by    SIR       CTS                         Date
    *  Tori Chandler  45567     D10K995875               03 Jan 2003
    * Description:  Correct reporting of weights for non-pickable items
    *    when the Material Master Data radiobutton is selected. Also found
    *    from SIR 37838, that material type is hardcoded on the LIPS.  I
    *    created a new select option and the person needing the report
    *    can control if they want only HALB or all line items.  Also,
    *    because of this the delivery weight is obtain from header,
    *    changing to accumulate from LIPS to match which lines are selected
    *  QRB2:  1/15/2003:  Eileen, Jerome and Tori
    *{   INSERT         D11K901833                                        1
    *  Modified by    Sir             CTS                    Date
    *  Sue Kastan    48712/054042    D11K901833         28 Aug, 2003
    *  Fix overcounting of records from LIPS
    *}   INSERT
    *  Modified by    SIR       CTS                         Date          *
    *  Vijay Andea   061880    D11K918628               04/20/2006        *
    *                          D11K946194                                 *
    *  Description: Enhence ZSDR0125 Activity Cost Driver Report to allow *
    *  Analysis by Product Groupings.                                     *
    *}   INSERT
    *  Modified by            SIR       CTS                    Date       *
    *  Prakash Arunachalam  091510   D11K950288             09/26/2006    *
    *  Description: Correct Activity Cost report  - material weight       *
    *  calculation                                                        *
    *  Modified by            SIR       CTS                    Date       *
    *  Murali Krishna        301978    D50K903293            01/20/2008
    *  Description: Improve the system performance of this report and
    *               clean-up of code into various form routine
    * Table declaration.
    tables: likp,    " SD Document: Delivery Header Data
            lips,    " SD document: Delivery: Item data
            vepo,    " SD Document: Shipping Unit Item (Content)
            vekp,    " SD Document: Shipping Unit Header
            knvv,    " Customer Master Sales Data
            kna1,    " General Data in Customer Master            SIR 34606
            marm,    " Units of Measure
            mara,    " Material Master: General Data              SIR 38784
            t001l,   " Stge locs
            t001k,   " Valuation area
            tvswz,   " Shipping Points per Plant
            t134,    " Material types
            z0234.   " Alternative Unit of Measure
    *** Selection screen.
    selection-screen begin of block b1 with frame title text-001.
    parameters:     p_werks  like t001l-werks obligatory memory id wrk.
    select-options: s_lgort  for  t001l-lgort,
    *               S_VKORG  FOR  TVKO-VKORG NO-DISPLAY ," SIR 34606, 42730
    *               S_WADAT  FOR  LIKP-WADAT_IST OBLIGATORY NO-EXTENSION,
                    s_wadat  for  likp-wadat_ist no-extension,  " SIR 42730
                    s_mtart  for  t134-mtart,                   " SIR 45567
                    s_lfart  for  likp-lfart no-display no intervals.
    selection-screen skip 2.
    selection-screen comment 1(21) text-002.                    " SIR 38784
    parameters:     p_delwt  radiobutton group grp1,            " SIR 38784
                    p_mstwt  radiobutton group grp1.            " SIR 38784
    *--------------------------------------------------*Start of SIR 061880
    selection-screen skip 2.
    selection-screen comment 1(21) text-006.
    parameters:     p_voldl radiobutton group 2,     " Volume from Delivery
                    p_volmd radiobutton group 2.  " Volume from Master Data
    *-----------------------------------------------------End of SIR 061880
    selection-screen end of block b1.
    *--------------------------------------------------*Start of SIR 061880
    selection-screen begin of block b2 with frame title text-007.
    select-options: s_cbuun for knvv-kvgr1 no intervals,      " Customer BU
                    s_mbuun for mara-prdha+1(2) no intervals, " Material BU
                    s_lobus for mara-prdha+3(3) no intervals,         " LOB
                    s_pac1  for mara-prdha+6(3) no intervals.   " PAC1
    selection-screen end of block b2.
    *----------------------------------------------------*End of SIR 061880
    *---Type Declaration for Internal Tables------------------------------*
    types: begin of t_likp,
              vbeln      like likp-vbeln,  " delivery
              vstel      like likp-vstel,  " shipping point
              lfart      like likp-lfart,  " delivery type
              vkorg      like likp-vkorg,  " Sales organization
              kunag      like likp-kunag,  " sold-to party
              kunnr      like likp-kunnr,  " ship to party        SIR 34606
              btgew      like likp-btgew,  " Delivery weight
              gewei      like likp-gewei,  " Unit of weight
              anzpk      like likp-anzpk,  " Number of Packages   SIR 61880
              volum      like likp-volum,  " Delivery Volume      SIR 61880
              voleh      like likp-voleh,  " Volume Unit          SIR 61880
              vtwiv      like likp-vtwiv,  " Distribution channel
              spaiv      like likp-spaiv,  " Division
              wadat_ist  like likp-wadat_ist,  " actual goods issue date
              del_flg(1) type c,                            "(+) SIR 301978
           end of t_likp.
    types: begin of t_lips,
              vbeln      like lips-vbeln,  " delivery
              posnr      like lips-posnr,  " delivery line
              matnr      like lips-matnr,  " material
              lgort      like lips-lgort,  " storage location
              prodh      like lips-prodh,  " product hierarchy
              meins      like lips-meins,  " base UoM
              brgew      like lips-brgew,  " Material weight
              gewei      like lips-gewei,  " Unit of weight
              volum      like lips-volum,  " Material Volume      SIR 61880
              voleh      like lips-voleh,  " Volume Unit          SIR 61880
              lgmng      like lips-lgmng,  " actual delivery quantity
              komkz      like lips-komkz,  " Indicator for picking control
              mtart      like lips-mtart,  " Material type      " SIR 37838
              del_flg(1) type c,                            "(+) SIR 301978
           end of t_lips.
    types: begin of t_vepo,
              venum      like vepo-venum,  " shipping unit number
              vbeln      like vepo-vbeln,  " delivery
           end of t_vepo.
    types: begin of t_vekp,
              venum      like vekp-venum,  " shipping unit number
              brgew      like vekp-brgew,  " actual weight
              gewei_max  like vekp-gewei_max,  " unit of weight
              vpobjkey   like vekp-vpobjkey,   " key for assigned object
           end of t_vekp.
    types: begin of t_knvv,
              kunnr      like knvv-kunnr,  " customer number
              ktgrd      like knvv-ktgrd,  " acct assign group
              kvgr1      like knvv-kvgr1,  " customer group 1
           end of t_knvv.
    types: begin of t_kna1,                                     " SIR 34606
              kunnr      like kna1-kunnr,  " customer number    " SIR 34606
              land1      like kna1-land1,  " contry             " SIR 34606
           end of t_kna1.                                       " SIR 34606
    types: begin of t_marm,
              matnr      like marm-matnr,  " material
              meinh      like marm-meinh,  " Alt unit of measure     032383
              umrez      like marm-umrez,  " numerator
              umren      like marm-umren,  " denominator
           end of t_marm.
    types: begin of t_mara,                                     " SIR 38784
              matnr      like mara-matnr,  " material           " SIR 38784
              prdha      like mara-prdha,  " Product Hierarchy  " SIR 61880
              brgew      like lips-brgew,  " gross weight       " SIR 38784
              gewei      like mara-gewei,  " Unit of weight     " SIR 38784
              volum      like mara-volum,  " Volume             " SIR 61880
              voleh      like mara-voleh,  " Volume Unit        " SIR 61880
              del_flg(1) type c,                            "(+) SIR 301978
           end of t_mara.                                       " SIR 38784
    types: begin of t_tvswz,
              vstel      like tvswz-vstel, " shipping point
           end of t_tvswz.
    types: begin of t_z0234,                                        "032383
              vstel      like z0234-vstel, " shipping point          032383
              zpaluom    like z0234-zpaluom," pallet unit of measure 032383
              zcsuom     like z0234-zcsuom," Case unit of measure    032383
           end of t_z0234.                                          "032383
    types: begin of t_output_dt,
              wadat_ist    like likp-wadat_ist, " Goods issue date
              ktgrd        like knvv-ktgrd," acct assign group
              bu           like knvv-kvgr1," business unit
              kunnr        like kna1-kunnr," ship to location     SIR 34606
              land1        like kna1-land1," ship to location     SIR 34606
              d_btgew      like likp-btgew," delivery weight
              m_brgew      like lips-brgew," material weight
              a_brgew      like vekp-brgew," actual weight of ship unit
              num_del      type i,         " counter of deliveries
              num_pallets  type i,         " number of pallets
              num_cases    type i,         " number of cases
              num_loose    type i,         " loose quantity
              num_delln    type i,         " counter of delivery lines
    *         packages     like likp-anzpk," Number of Packages " SIR 61880
              packages(3)  type p,         " Number of Packages " SIR 61880
              volume       like lips-volum," Volume             " SIR 61880
              lobus(3)     type c,         " Line of Business   " SIR 61880
              pac1(3)      type c,                    " PAC1    " SIR 61880
           end of t_output_dt.
    types: begin of t_output_ag,
              ktgrd        like knvv-ktgrd," acct assign group
              bu           like knvv-kvgr1," business unit
              land1        like kna1-land1," country              SIR 34606
              d_btgew      like likp-btgew," delivery weight
              m_brgew      like lips-brgew," material weight
              a_brgew      like vekp-brgew," actual weight of ship unit
              num_del      type i,         " counter of deliveries
              num_pallets  type i,         " number of pallets
              num_cases    type i,         " number of cases
              num_loose    type i,         " loose quantity
              num_delln    type i,         " counter of delivery lines
    *         packages     like likp-anzpk," Number of Packages " SIR 61880
              packages(3)  type p,         " Number of Packages " SIR 61880
              volume       like lips-volum," Volume             " SIR 61880
              lobus(3)     type c,         " Line of Business   " SIR 61880
              pac1(3)      type c,                   " PAC1     " SIR 61880
           end of t_output_ag.
    types: begin of t_output_gs,                                " SIR 34606
              ktgrd        like knvv-ktgrd," acct assign group  " SIR 34606
              bu           like knvv-kvgr1," business unit      " SIR 34606
              d_btgew      like likp-btgew," delivery weight    " SIR 34606
              m_brgew      like lips-brgew," material weight    " SIR 34606
              a_brgew      like vekp-brgew," actual weight      " SIR 34606
              num_del      type i,         " counter of deliv   " SIR 34606
              num_pallets  type i,         " number of pallets  " SIR 34606
              num_cases    type i,         " number of cases    " SIR 34606
              num_loose    type i,         " loose quantity     " SIR 34606
              num_delln    type i,         " counter of deliv   " SIR 34606
    *         packages     like likp-anzpk, " Number of Package " SIR 61880
              packages(3)  type p,          " Number of Packages" SIR 61880
              volume       like lips-volum, " Volume            " SIR 61880
              lobus(3)     type c,          " Line of Business  " SIR 61880
              pac1(3)      type c,           " PAC1             " SIR 61880
           end of t_output_gs.                                  " SIR 34606
    *-------------------------------------------------* Begin of SIR 061880
    * Material Type
    types: begin of t_mtart,
           mtart like t134-mtart,                           " Material Type
           end of t_mtart.
    * Customer Business Unit.
    types: begin of t_kvgr1,
           kvgr1 like knvv-kvgr1,                        " Customer Group 1
           end of t_kvgr1.
    * sales Organization.
    types: begin of t_lgort,
           lgort like t001l-lgort,                     " Sales Organization
           end of t_lgort.
    *                                                   Begin of SIR 301978
    *      Header: Material Document
    types: begin of t_mkpf,
             vgart    type mkpf-vgart,
             xblnr    type likp-vbeln,
           end   of t_mkpf.
    *                                                     End of SIR 301978
    *---------------------------------------------------* End of SIR 061880
    *---Internal Tables---------------------------------------------------*
    data:  i_likp        type  t_likp occurs 0 with header line,
           i_temp_likp   type  t_likp occurs 0 with header line,
           v_likp        type  t_likp,
           i_lips        type  t_lips occurs 0 with header line,
           i_temp_lips   type  t_lips occurs 0 with header line,
           v_lips        type  t_lips,
           i_vepo        type  t_vepo occurs 0,
    *      V_VEPO        TYPE  T_VEPO,
           i_vekp        type  t_vekp occurs 0,
           v_vekp        type  t_vekp,
           i_knvv        type  t_knvv occurs 0 with header line,
           v_knvv        type  t_knvv,
           i_kna1        type  t_kna1 occurs 0,                 " SIR 34606
           v_kna1        type  t_kna1,                          " SIR 34606
           i_z0234       type  t_z0234 occurs 0,                "    032383
           v_z0234       type  t_z0234,                         "    032383
           i_z0234_uom   type  t_z0234 occurs 0,                "    032383
           v_z0234_uom   type  t_z0234,                         "    032383
           i_marm        type  t_marm occurs 0 with header line," SIR 61880
           i_marm_pallet type  t_marm occurs 0 with header line,
           v_marm_pallet type  t_marm,
           i_marm_case   type  t_marm occurs 0 with header line,
           v_marm_case   type  t_marm,
    *-------------------------------------------------* Begin of SIR 061880
    *      I_MARA        TYPE  T_MARA OCCURS 0,                 " SIR 38784
           i_mara1       type  t_mara  occurs 0 with header line,
           i_mtart       type  t_mtart occurs 0 with header line,
           i_kvgr1       type  t_kvgr1 occurs 0 with header line,
           i_lgort       type  t_lgort occurs 0 with header line,
           v_kvgr1       type  t_kvgr1,
    *---------------------------------------------------* End of SIR 061880
           v_mara        type  t_mara,                          " SIR 38784
           i_tvswz       type  t_tvswz occurs 0,
           v_tvswz       type  t_tvswz,                     "(+) SIR 301978
           i_output_dt   type  t_output_dt occurs 0,
           v_output_dt   type  t_output_dt,
           i_output_ag   type  t_output_ag occurs 0,
           v_output_ag   type  t_output_ag,
           i_output_gs   type  t_output_gs occurs 0,            " SIR 34606
           v_output_gs   type  t_output_gs,                     " SIR 34606
           i_mkpf        type  table of t_mkpf with header line."SIR 301978
    *** Data Declarations *
    data:  v_page(3)        type c,                          " Page Counter
           v_comp           like t001k-bukrs,       " zbsn0001 company code
           v_title(24)      type c,                 " zbsn0001 report title
           v_rpttyp         type c,                           " report type
           v_ok             type c,             " control While... endwhile
           v_diff_date      type p,                " days between selection
           v_werks          like t001l-werks,                       " plant
    *      v_z0234_zpaluom  like z0234-zpaluom,  " Pallet Unit of Measure
    *      v_z0234_zcsuom   like z0234-zcsuom,   " Case Unit of Measure
           v_palwto         type p decimals 6,                 " SIR 091510
    *       "like likp-btgew,       " Weight after conversion
           v_vekp_tabix     like sy-tabix,                  " index on read
           v_vekp_sum_brgew like vekp-brgew,                " actual weight
           v_pallet_qty     like lips-lgmng,        " calculated pallet qty
           v_pallet_integer type i,                       " true pallet qty
           v_case_qty       like lips-lgmng,          " calculated case qty
           v_case_integer   type i,                         " true case qty
           v_qty_not_pallets like lips-lgmng,                  " calculated
           v_num_pallets    like lips-lgmng,    " calculated nbr of pallets
           v_num_pallets_int type i,                  " true nbr of pallets
           v_num_cases      like lips-lgmng,      " calculated nbr of cases
           v_num_cases_int  type i,                     " true nbr of cases
           v_total_case_qty like lips-lgmng,                " case quantity
           v_loose_qty      type i,             " calculated loose quantity
    *-------------------------------------------------* Begin of SIR 061880
           v_volume         like lips-volum,      " Volume After Convertion
           v_cbuun          like knvv-kvgr1,                  " Customer BU
           v_mbuun          like knvv-kvgr1,                  " Material BU
           v_lobus(3)       type c,                      " Line of Business
           v_pac1(3)        type c,                                  " PAC1
           v_flag           type c.            " Flag Indicator for No Data
    *---------------------------------------------------* End of SIR 061880
    *                                                   Begin of SIR 301978
    * Ranges
    ranges : r_vstel for tvswz-vstel.
    *                                                     End of SIR 301978
    * Constants
    data:  c_uom(3)        type c value 'KG'.    " Kilogram Unit of Meas.
    data : c_vom like mara-voleh value 'M3'.   " Metter Cube.  " SIR 061880
    constants : c_wl(2) type c value 'WL'.                  "(+) SIR 301978
    * Initialization.
    initialization.
      s_lfart-sign   = 'I'.
      s_lfart-option = 'EQ'.
      s_lfart-low    = 'LF  '.
      append s_lfart.
      s_lfart-low    = 'NL  '.
      append s_lfart.
      s_lfart-low    = 'NLCC'.
      append s_lfart.
      s_lfart-low    = 'ZLFI'.
      append s_lfart.
    * AT SELECTION-SCREEN.
    at selection-screen.
    * SIR 42730 - If no Goods Issue Date has been specified in the
    *             Select Options set the range to the previous month.
      if s_wadat-low is initial.
        s_wadat-sign      = 'I'.
        s_wadat-option    = 'BT'.
        s_wadat-high      = sy-datum.              " Today's date
        s_wadat-high+6(2) = '01'.                  " First of this month
        s_wadat-high      = s_wadat-high - 1.      " End of last month
        s_wadat-low       = s_wadat-high.          " End of last month
        s_wadat-low+6(2)  = '01'.                  " First of last month
        append s_wadat.
      endif.     " SIR 42730 IF S_WADAT-LOW IS INITIAL.
      clear v_werks.                                        "(+) SIR 301978
    * Validate Plant/Storage Location from selection screen
      select werks up to 1 rows into v_werks from t001l
            where werks =  p_werks  and
                  lgort in s_lgort.
      endselect.
      if sy-subrc ne 0.
        message e045 with text-e01.
      endif.
    * Validate Storage Location
      if not s_lgort[] is initial.
        select lgort from t001l into table i_lgort where lgort in s_lgort.
        if sy-subrc ne 0.
          message e045 with text-e09.
        endif.
      endif.
    * Validate date range.  do not allow more that 31 days
      if not s_wadat-high is initial.
        v_diff_date = s_wadat-high - s_wadat-low.
        if v_diff_date >= '31'.
          message e045 with text-e02.
        endif.
      endif.
    *-------------------------------------------------* Begin of SIR 061880
    * Validation for Material Type in Selection Screen
      if not s_mtart[] is initial.
        select mtart from t134 into table i_mtart where mtart in s_mtart.
        if sy-subrc ne 0.
          message e045 with text-e07.
        endif.
      endif.
    at selection-screen on block b2.
    * Validation for Material Business Unit and Customer Business Unit.
      if s_cbuun-low is not initial and s_mbuun-low is not initial.
        message e045 with text-e05.
      endif.
    * Validation for Possible combinations of Material BU, Line of Business
    * and PAC1
      if ( s_mbuun-low is not initial and s_lobus-low is not initial
                                    and s_pac1-low is not initial )
      or ( s_mbuun-low is not initial and s_lobus-low is not initial )
      or ( s_lobus-low is not initial and s_pac1-low is not initial )
      or ( s_mbuun-low is not initial and s_pac1-low is not initial ).
        message e045 with text-e06.
      endif.
    * Validation for Customer Business Unit.
      if not s_cbuun[] is initial.
        select kvgr1 from tvv1 into table i_kvgr1 where kvgr1 in s_cbuun.
        if sy-subrc ne 0.
          message e045 with text-e08.
        endif.
    *    free: i_kvgr1.
      endif.
    *---------------------------------------------------- End of SIR 061880
    * TOP-OF-PAGE
    * Top of the page routine to print the headers and columns
    top-of-page.
      format color col_heading on.
      if v_rpttyp = 'D'.
        v_title = text-h01.
      else.
        v_title = text-h02.
      endif.
      perform zbsn0001_standard_header     " Standard Report Heading Form
               using v_comp v_title 'U' v_page.
      skip.
      if v_rpttyp = 'D'.
        perform write_dtlvl_headings.
      else.
        perform write_aglvl_headings.
      endif.
    *       FORM WRITE_DTLVL_HEADINGS                                     *
    *   for date detail level, print the column headers                   *
    form write_dtlvl_headings.
      write: /001 text-h03,                " Acct
              038 text-h04,                " ------ P I C K I N G ------
              105 text-h05,                " ----- S H I P P I N G -----
             /001 text-h06,                " Group
              007 text-h07,                " Date
              017 text-h08,                " BU
              021 text-h17,                " ship to party            34606
              030 text-h18,                " country
              039 text-h09,                " Pallets
              057 text-h10,                " Cases
              075 text-h11,                " Loose
              093 text-h12,                " Lines
              105 text-h13,                " Material Kg
              124 text-h16,                " Delivery Kg
              143 text-h14,                " Actual Kg
              161 text-h15,                " Deliveries
    *----------------------------------------------------Start of SIR 61880
              173 text-h20,                " Packages
              189 text-h21,                " Volume
              201 text-h22,                " LOB
              207 text-h23.                " PAC1
    *-----------------------------------------------------*End of SIR 61880
      skip.
    endform.                               " end of write_dtlvl_headings.
    *       FORM WRITE_AGLVL_HEADINGS                                     *
    *      for account group detail level, print the column headers       *
    form write_aglvl_headings.
      write: /001 text-h03,                " Acct
              038 text-h04,                " ------ P I C K I N G ------
              105 text-h05,                " ----- S H I P P I N G -----
             /001 text-h06,                " Group
              017 text-h08,                " BU
              030 text-h18,                " country              SIR 34606
              039 text-h09,                " Pallets
              057 text-h10,                " Cases
              075 text-h11,                " Loose
              093 text-h12,                " Lines
              105 text-h13,                " Material Kg
              124 text-h16,                " Delivery Kg
              143 text-h14,                " Actual Kg
              161 text-h15,                " Deliveries
    *---------------------------------------------------*Start of SIR 61880
              173 text-h20,                " Packages
              189 text-h21,                " Volume
              201 text-h22,                " LOB
              207 text-h23.                " PAC1
    *-----------------------------------------------------*End of SIR 61880
      skip.
    endform.                               " end of write_aglvl_headings.
    *-------------------------- SUBBROUTINES -----------------------------*
    include zbsn0001.      " Include to print all Standard Report Titles
    include zsdn0004.      " Print the Select Options
    *** MAIN SELECTION.                                                   *
    start-of-selection.
      refresh:  i_likp, i_temp_likp, i_lips, i_temp_lips, i_vepo,
                i_vekp, i_knvv, i_marm_pallet, i_marm_case, i_tvswz,
                i_output_dt, i_output_ag, i_mara1.
      clear:    v_likp, v_lips, v_vekp, v_knvv, v_mara,
                v_marm_pallet, v_marm_case, v_output_dt, v_output_ag.
      v_rpttyp = 'D'.
    * SIR 42730 - Echo the Select Options to the output listing and print
    *             the Goods Issue Date range being used.
      write: /,/.     " SIR 43730 - Skip a couple of lines to centre it.
      perform zsdn0004_print_select_options using sy-cprog ' '.
      if s_wadat-high is initial.
        write: /,/, text-003, 34 s_wadat-low.
      else.
        write: /,/, text-003, 34 s_wadat-low, 44 text-004, 47 s_wadat-high.
      endif.
      new-page.
    * Main Processing.                                                    *
      perform get_data.
      if not i_lips[] is initial.
        perform create_output.
      endif.
    * END-OF-SELECTION
    end-of-selection.
    *-------------------------------------------------* Start of SIR 061880
    *   PERFORM WRITE_REPORT.
      if not i_output_dt[] is initial and not i_output_ag[] is initial and
                                          not i_output_gs[] is initial.
        perform write_report.
      else.
        skip 2.
        write:/ text-e03.
        skip 2.
        uline.
        clear: v_flag.
      endif.
    *---------------------------------------------------* End of SIR 061880
    *       FORM GET_DATA                                                 *
    * build all of the internal tables needed for the report              *
    * selects on t001k, z0234, likp, lips, vepo, vekp, knvv & marm, mara  *
    form get_data.
      perform get_data_t001k.                                  " SIR 301978
      perform get_data_tvswz.                                  " SIR 301978
      if sy-subrc = 0.                     " Build shipping point range
        perform get_data_Z0234.                                " SIR 301978
        if sy-subrc ne 0.
          v_flag = 'X'.
    *      stop.
        else.
          sort i_z0234 by vstel.                                   " 032383
        endif.
    *                                                  Begin of  SIR 301978
    *   The data retrievalfrom LIKP has been modified for performance
    *   reasons
        perform get_data_mkpf.                                 " SIR 301978
        if sy-subrc eq 0.
    *     Deleting data other than Goods issued for delivery
          delete i_mkpf where vgart ne c_wl.
          sort i_mkpf by xblnr.
        endif.
    *   Deleting the data from the internal table i_likp by comparing
    *   shipping point
        r_vstel-sign = 'I'.
        r_vstel-option = 'EQ'.
        clear : v_tvswz.
        loop at i_tvswz into v_tvswz.
          r_vstel-low = v_tvswz-vstel.
          append r_vstel.
        endloop.
        if not i_mkpf[] is initial.
          perform get_data_likp.                             " SIR 301978
        endif.
        if sy-subrc = 0.
          delete i_likp where not lfart in s_lfart.
    *                                                  End    of SIR 301978
    *     Get data for the delivery lines
          if not i_likp[] is initial.
            perform get_data_lips.                         " SIR 301978
    *                                                  Begin of SIR 301978
            if i_lips[] is initial.
              v_flag = 'X'.
              message i089 with text-i02.
              leave list-processing.
            endif.                    " Return code for LIPS select
    *                                                     End of SIR 301978
          endif.
    *-------------------------------------------------* Begin of SIR 061880
    *     Get Data From MARA (Material Master) to Read Material Weight and
    *     Material Voluem from Master Data.
          if not i_lips[] is initial.
    *                                                   Begin of SIR 301978
    *       Delete the duplicate material from delivery item table
            i_temp_lips[] = i_lips[].
            sort i_temp_lips by matnr.
            delete adjacent duplicates from i_temp_lips comparing matnr.
            perform get_data_mara.                         " SIR 301978
            if sy-subrc = 0.
              sort i_mara1 by matnr.
              clear i_temp_lips.
              refresh i_temp_lips.
    *                                                     End of SIR 301978
            else.
              v_flag = 'X'.
              message i089 with text-i01.
              leave list-processing.
            endif.
          endif.
    *     Filter I_LIPS and I_MARA1 When Either material BU or Line of
    *     Business (LOB) or PAC1 are not left Balnk
          perform filter_data_for_prdha.
    *     Get data for the sold-to customer
          perform i_knvv_fill_data.
    *    Filter I_LIKP & I_LIPS & I_MARA for Cust-BU, When Cust-Bu is not
    *    left Blank.
          perform filter_likp_lips_mara_custbu.
    *---------------------------------------------------- End of SIR 061880
    *-------------------------------------------------* Begin of SIR 034606
    *     Get data for the ship to party
          i_temp_likp[]  = i_likp[].
          sort i_temp_likp by kunnr.
          delete adjacent duplicates from i_temp_likp comparing kunnr.
          perform get_data_kna1.                             " SIR 301978
          if sy-subrc = 0.
            sort i_kna1 by kunnr.
          endif.
    *---------------------------------------------------* End of SIR 034606
        else.
          v_flag = 'X'.
          message i089 with text-i04.
          leave list-processing.
        endif.                               " return code to LIKP select
    *    endif.                                                " SIR 061880
        free: i_temp_likp.
      endif.                               " return code for TVSWZ select
    * Process table LIPS
      if not i_lips[] is initial.
        i_temp_lips[] = i_lips[].
        sort i_temp_lips by vbeln.
        delete adjacent duplicates from i_temp_lips comparing vbeln.
    *   Get actual weight
        perform get_data_vepo.                                 " SIR 301978
        if sy-subrc = 0.
          sort i_vepo by venum.
          delete adjacent duplicates from i_vepo comparing venum.
          perform get_data_vekp.                               " SIR 301978
          sort i_vekp by vpobjkey.
        endif.
        free:  i_vepo, i_temp_lips.
        i_temp_lips[] = i_lips[].
        sort i_temp_lips by matnr.
        delete adjacent duplicates from i_temp_lips comparing matnr.
    *   Get Units of Measure for Material
        perform read_data_from_marm.                           " SIR 061880
    *                                                   Begin of SIR 032383
        i_z0234_uom = i_z0234.
        sort i_z0234_uom by zpaluom.
        delete adjacent duplicates from i_z0234_uom comparing zpaluom.
    *                                                   End   of SIR 032383
        clear i_marm_pallet.                                   " SIR 061880
        refresh  i_marm_pallet.                                " SIR 061880
        loop at i_z0234_uom into v_z0234_uom.             "LOOP Z0234 032383
    *-------------------------------------------------* Begin of SIR 061880
    *     Get Alternative Unit of Measure for Pallets
          perform i_marm_pallet_fill.
        endloop.                                      "ENDLOOP Z0234 032383
    ** get alternative UoM for pallets
    *      SELECT MATNR                     " material
    *             MEINH                     " Alt unit of measure  " 032383
    *             UMREZ                     " numerator
    *             UMREN                     " denominator
    **     into table i_marm_pallet                                " 032383
    *      APPENDING TABLE I_MARM_PALLET                            "032383
    *      FROM MARM
    *      FOR ALL ENTRIES IN I_TEMP_LIPS
    *      WHERE MATNR = I_TEMP_LIPS-MATNR  AND
    **           meinh = v_z0234_zpaluom.                          " 032383
    *            MEINH = V_Z0234_UOM-ZPALUOM.                      " 032383
    *---------------------------------------------------* End of SIR 061880
        sort i_marm_pallet by matnr meinh.
        free i_z0234_uom.                                           "032383
        i_z0234_uom = i_z0234.                                      "032383
        sort i_z0234_uom by zcsuom.                                 "032383
        delete adjacent duplicates from i_z0234_uom comparing zcsuom."32383
        clear i_marm_case.                                     " SIR 061880
        refresh i_marm_case.                                   " SIR 061880
        loop at i_z0234_uom into v_z0234_uom.            "LOOP Z0234 032383
    *-------------------------------------------------* Begin of SIR 061880
    *     Get Alternative Unit of Measure for Cases
          perform i_marm_case_fill.
        endloop.                                      "ENDLOOP Z0234 032383
    *---------------------------------------------------* End of SIR 061880
        sort i_marm_case by matnr meinh.
      else.
        v_flag = 'X'.
        message i089 with text-i02.
    *      leave list-processing.
      endif.                               " table LIPS is empty
    endform.                               " get_data
    *       FORM CREATE_OUTPUT                                            *
    * process internal table LIPS, for each delivery/delivery lines create*
    * an output record and collect into i_output internal table.  Fields  *
    * used for header are goods issue date, acct assign, BU for customer, *
    * total weight, total weight for shipping unit and count of           *
    * deliveries, the remaining fields will have a value of zero for the  *
    * collect.  For each delivery line, fields used are goods issue date, *
    * acct assign, BU for material, number of pallets, number of cases,   *
    * loose quantity and number of delivery lines.  The remaining header  *
    * fiels will be zero for the collect.                                 *
    form create_output.
    *-------------------------------------------------* Begin of SIR 061880
      sort i_mara1 by matnr.
      sort i_lips by vbeln posnr matnr.
      sort i_likp by vbeln.
      sort i_z0234 by vstel.
      sort i_knvv by kunnr.
      sort i_kna1 by kunnr.
      sort i_vekp by vpobjkey.
      sort i_marm_pallet by matnr meinh.
      sort i_marm_case by matnr meinh.
    * LOOP AT I_LIPS INTO V_LIPS.
      loop at i_lips.
        clear v_lips.
        v_lips = i_lips.
    *---------------------------------------------------* End of SIR 061880
        at new vbeln.
          perform collect_header_data.
        endat.
        if not v_lips-komkz is initial.                         " SIR 45567
          perform collect_item_data.
        endif.                                                  " SIR 45567
      endloop.
    endform.                               " create_output
    *       FORM COLLECT_HEADER_DATA                                      *
    * Fields used for header are goods issue date, acct assign,           *
    * BU for customer, total weight, total weight for shipping unit       *
    * and count ofdeliveries, the remaining fields will have a value of   *
    * zero for the collect.                                               *
    form collect_header_data.
      clear:  v_likp, v_knvv, v_vekp, v_vekp_sum_brgew.
      v_ok = 'Y'.
      read table i_likp into v_likp with key vbeln = v_lips-vbeln
                                                   binary search.
      if sy-subrc = 0.                                         " SIR 061880
        clear v_z0234.                                      "(+) SIR 301978
        read table i_z0234 into v_z0234                              "32383
             with key vstel = v_likp-vstel                           "32383
             binary search.                                          "32383
        read table i_knvv into v_knvv with key kunnr = v_likp-kunag
                                                     binary search.
        if sy-subrc ne 0.
          select single ktgrd kvgr1 into (v_knvv-ktgrd, v_knvv-kvgr1)
            from knvv where kunnr = v_likp-kunag  and
                            vkorg = v_likp-vkorg  and
                           vtweg = '01' and          " intercompany values
                           spart = '01'.             " intercompany values
        endif.
        clear v_kna1.                                           " SIR 34606
        read table i_kna1 into v_kna1                           " SIR 34606
           with key kunnr = v_likp-kunnr                        " SIR 34606
           binary search.                                       " SIR 34606
        read table i_vekp into v_vekp
           with key vpobjkey(10) = v_likp-vbeln
           binary search.
        if sy-subrc = 0.
          v_vekp_tabix = sy-tabix.
          while v_ok = 'Y'.
            if v_vekp-gewei_max ne c_uom.
              perform z_unit_conversion
                using v_vekp-brgew v_vekp-gewei_max c_uom v_palwto.
              v_vekp_sum_brgew = v_vekp_sum_brgew + v_palwto.
            else.
              v_vekp_sum_brgew = v_vekp_sum_brgew + v_vekp-brgew.
            endif.
            v_vekp_tabix = v_vekp_tabix + 1.
            read table i_vekp into v_vekp
               index v_vekp_tabix.
            if sy-subrc = 0.
              if v_vekp-vpobjkey(10) ne v_likp-vbeln.
                v_ok = 'N'.
              endif.
            else.
              v_ok = 'N'.
            endif.
          endwhile.
        endif.
      endif.                                                   " SIR 061880
    * populate output tables
      clear: v_output_dt, v_output_ag,v_output_gs.              " SIR 34606
      v_output_dt-wadat_ist = v_likp-wadat_ist.
      v_output_dt-ktgrd     = v_knvv-ktgrd.
      v_output_ag-ktgrd     = v_knvv-ktgrd.
      v_output_gs-ktgrd     = v_knvv-ktgrd.                     " SIR 34606
    *-------------------------------------------------* Begin of SIR 061880
    *  V_OUTPUT_DT-BU        = V_KNVV-KVGR1.
    *  V_OUTPUT_AG-BU        = V_KNVV-KVGR1.
    *  V_OUTPUT_GS-BU        = V_KNVV-KVGR1.                    " SIR 34606
    * Populate Business Unit,Line of Busness and PAC1 Values in Header Data
      perform get_busunit_lobus_pac1_data1.
    *---------------------------------------------------* End of SIR 061880
      v_output_dt-kunnr = v_kna1-kunnr.                         " SIR 34606
    * V_OUTPUT_AG-KUNNR = V_KNA1-KUNNR.                         " SIR 34606
      v_output_dt-land1 = v_kna1-land1.                         " SIR 34606
      v_output_ag-land1 = v_kna1-land1.                         " SIR 34606
      v_output_dt-a_brgew     = v_vekp_sum_brgew.
      v_output_ag-a_brgew     = v_vekp_sum_brgew.
      v_output_gs-a_brgew     = v_vekp_sum_brgew.               " SIR 34606
      if s_mbuun[] is initial and                               " SIR 61880
         s_lobus[] is initial and                               " SIR 61880
         s_pac1[] is  initial.                                  " SIR 61880
        v_output_dt-num_del   = 1.
        v_output_ag-num_del   = 1.
        v_output_gs-num_del   = 1.                              " SIR 34606
    *-------------------------------------------------* Begin of SIR 061880
    * Number of Packages
        v_output_dt-packages   = v_likp-anzpk.
        v_output_ag-packages   = v_likp-anzpk.
        v_output_gs-packages   = v_likp-anzpk.
      else.
        clear: v_output_dt-num_del,
               v_output_ag-num_del,
               v_output_gs-num_del,
               v_output_dt-packages,
               v_output_ag-packages,
               v_output_gs-packages.
      endif.
    *---------------------------------------------------* End of SIR 061880
      collect v_output_dt into i_output_dt.
      collect v_output_ag into i_output_ag.
      collect v_output_gs into i_output_gs.                     " SIR 34606
    endform.                               " collect_header_data
    *       FORM COLLECT_ITEM_DATA                                        *
    * For each delivery line, fields used are goods issue date,           *
    * acct assign, BU for material, number of pallets, number of cases,   *
    * loose quantity and number of delivery lines.  The remaining header  *
    * fiels will be zero for the collect.                                 *
    form collect_item_data.
      clear:  v_pallet_qty,      v_pallet_integer,
              v_case_qty,        v_case_integer,
              v_num_pallets,     v_num_pallets_int,
              v_num_cases,       v_num_cases_int,
              v_qty_not_pallets, v_total_case_qty, v_loose_qty.
      read table i_marm_pallet into v_marm_pallet
                 with key matnr = v_lips-matnr
                          meinh = v_z0234-zpaluom binary search."32382
      if sy-subrc = 0.
        v_pallet_qty = v_marm_pallet-umrez / v_marm_pallet-umren.
    * round down partial pallets
        v_pallet_integer = v_pallet_qty - '.499'.
      endif.
      read table i_marm_case into v_marm_case
                  with key matnr = v_lips-matnr
                           meinh = v_z0234-zcsuom binary search."32382
      if sy-subrc = 0.
        v_case_qty = v_marm_case-umrez / v_marm_case-umren.
    * round down partial cases
        v_case_integer = v_case_qty - '.499'.
      endif.
      if v_pallet_integer > 0.
        v_num_pallets     = v_lips-lgmng / v_pallet_integer.
        v_num_pallets_int = v_num_pallets - '.499'.
      endif.
      v_qty_not_pallets = v_lips-lgmng -
                          ( v_num_pallets_int * v_pallet_integer ).
      if v_case_integer > 0.
        v_num_cases     = v_qty_not_pallets / v_case_integer.
        v_num_cases_int = v_num_cases - '.499'.
      endif.
      v_total_case_qty     = v_num_cases_int * v_case_integer.
      if v_qty_not_pallets = v_total_case_qty.
        v_loose_qty = 0.
      else.
        v_loose_qty = 1.
      endif.
    * populate output tables
      clear: v_output_dt, v_output_ag, v_output_gs.             " SIR 34606
      v_output_dt-wadat_ist   = v_likp-wadat_ist.
      v_output_dt-ktgrd       = v_knvv-ktgrd.
      v_output_ag-ktgrd       = v_knvv-ktgrd.
      v_output_gs-ktgrd       = v_knvv-ktgrd.                   " SIR 34606
      v_output_dt-kunnr = v_kna1-kunnr.                         " SIR 34606
    * V_OUTPUT_AG-KUNNR = V_KNA1-KUNNR.                         " SIR 34606
      v_output_dt-land1 = v_kna1-land1.                         " SIR 34606
      v_output_ag-land1 = v_kna1-land1.                         " SIR 34606
    *-------------------------------------------------* Begin of SIR 061880
    *  V_OUTPUT_DT-BU          = V_LIPS-PRODH+1(2).
    *  V_OUTPUT_AG-BU          = V_LIPS-PRODH+1(2).
    *  V_OUTPUT_GS-BU          = V_LIPS-PRODH+1(2).             " SIR 34606
    * Populate Business Unit,Line of Business and PAC1 Values for Item Data.
      perform get_busunit_lobus_pac1_data2.
      if V_OUTPUT_DT-BU is initial.
       clear V_OUTPUT_DT.
       exit.
      endif.
    *---------------------------------------------------* End of SIR 061880
    * get delivery weight from delivery lines instead of header " SIR 45567
      if v_lips-gewei = c_uom.
        v_output_dt-d_btgew  = v_lips-brgew.
        v_output_ag-d_btgew  = v_lips-brgew.
        v_output_gs-d_btgew  = v_lips-brgew.                    " SIR 34606
      else.
        perform z_unit_conversion
             using v_lips-brgew v_lips-gewei c_uom v_palwto.
        v_output_dt-d_btgew  = v_palwto.
        v_output_ag-d_btgew  = v_palwto.
        v_output_gs-d_btgew  = v_palwto.                        " SIR 34606
      endif.
    * Get material weight from delivery (LIPS)(IF P_DELWT = 'X')" SIR 38784
      if p_delwt = 'X'.                                         " SIR 38784
        if v_lips-gewei = c_uom.
          v_output_dt-m_brgew  = v_lips-brgew.
          v_output_ag-m_brgew  = v_lips-brgew.
          v_output_gs-m_brgew  = v_lips-brgew.                  " SIR 34606
        else.
          perform z_unit_conversion
               using v_lips-brgew v_lips-gewei c_uom v_palwto.
          v_output_dt-m_brgew  = v_palwto.
          v_output_ag-m_brgew  = v_palwto.
          v_output_gs-m_brgew  = v_palwto.                      " SIR 34606
        endif.
      else.                                                     " SIR 38784
    * Get material weight from Master data (MARA)               " SIR 38784
        read table i_mara1 into v_mara                          " SIR 38784
                               with key matnr = v_lips-matnr    " SIR 38784
                               binary search.                   " SIR 38784
        if v_mara-gewei = c_uom.                                " SIR 38784
          v_output_dt-m_brgew  = v_mara-brgew * v_lips-lgmng.   " SIR 38784
          v_output_ag-m_brgew  = v_mara-brgew * v_lips-lgmng.   " SIR 38784
          v_output_gs-m_brgew  = v_mara-brgew * v_lips-lgmng.   " SIR 38784
        else.                                                   " SIR 38784
          perform z_unit_conversion                             " SIR 38784
               using v_mara-brgew v_mara-gewei c_uom v_palwto.  " SIR 38784
          v_output_dt-m_brgew  = v_palwto * v_lips-lgmng.       " SIR 38784
          v_output_ag-m_brgew  = v_palwto * v_lips-lgmng.       " SIR 38784
          v_output_gs-m_brgew  = v_palwto * v_lips-lgmng.       " SIR 38784
        endif.                                                  " SIR 38784
      endif.                                                    " SIR 38784
    *-------------------------------------------------* Begin of SIR 061880
    * To Get the Volume Data.
      perform get_volume_data.
    *---------------------------------------------------* End of SIR 061880
      v_output_dt-num_pallets = v_num_pallets_int.
      v_output_ag-num_pallets = v_num_pallets_int.
      v_output_gs-num_pallets = v_num_pallets_int.              " SIR 34606
      v_output_dt-num_cases   = v_num_cases_int.
      v_output_ag-num_cases   = v_num_cases_int.
      v_output_gs-num_cases   = v_num_cases_int.                " SIR 34606
      v_output_dt-num_loose   = v_loose_qty.
      v_output_ag-num_loose   = v_loose_qty.
      v_output_gs-num_loose   = v_loose_qty.                    " SIR 34606
    *{   INSERT         D11K901833                                        1
    * Sir 054042/48712 insert code to put in 0 instead of 1 for collect
    * value for delivery lines
      if v_lips-lgmng = 0.
        v_output_dt-num_delln   = 0.
        v_output_ag-num_delln   = 0.
        v_output_gs-num_delln   = 0.
      else.
    * end of insert for 054042/48712
    *}   INSERT
        v_output_dt-num_delln   = 1.
        v_output_ag-num_delln   = 1.
        v_output_gs-num_delln   = 1.          

    Since this is your first post, let me clue you in. This forum is meant for asking very short and specific questions. For example, if you've asked, how could you improve a particular one SELECT statement, I'm sure many people would have helped you.
    But you cannot seriously expect someone on this forum to spend his/her time and review such a long program. For this people are normally getting paid, you know.

  • Process Order tables and Production System Performance

    Hi All,
    What are the different tables of Process order? Also how do i know which table affects the system performance of Production system and to what extent if Change Logging is made active ?
    The issue is in our clients place we would like to set the Change Logging ( Records changes made for any transaction )  for Process orders and we would like to know to which tables change logging should be made active so that Production system performance is not affected.
    Please help me regarding this.
    Thanks in Advance,
    Neetha Avani.

    All the changes done in any transaction are saved in CDPOS table.
    when there is any report developed based on this table then the performance will be very slow.
    Tables used for process orders are
    AFKO            Order header data PP orders
    AFPO            Order item
    AFRU            Order Confirmations
    AFRUHR        Order Confirmations for HR
    AFRV             Confirmation pool
    AFVC             Operation within an order
    Hope the above helps.

  • Slow system performance...

    Hey guys, i recently installed Arch Linux via my 0.7.2 CD.  I then did a full system upgrade, up to the 2.6.19 kernel, boots fine, followed the new kernel instructions.. however it just seems like my overall system performance is SLOOWW.  Keep in mind, i have installed Arch on this computer when 0.7.2 first came out, and it ran perfectly fine, everything ran fast.  However now since i did a fresh install, upgraded to the latest, things seem slow.
    i have installed xorg as well as gnome, including the nvidia drivers.  When ever i type startx, it takes more then a few seconds for anything to happen after the command has been entered, before it would be VERY snappy.  Gnome seems to take longer to load as well.  When i launch xterm from within gnome, it takes a while for the xterm window to show, this includes any other windows.  When i move windows around overtop of firefox, it seems alot of ghosting is happening, alot of trailling over the desktop when the window is being dragged overtop another window.  I checked to see if Nvidia drivers are being loaded which they are.  a glxtest reports back a 1500fps + as well as showing nvidia corporation in the glxinfo....
    This is a fresh BASE install, upgraded to the current, then Xorg and gnome installed.  Top shows no high cpu spikes and i cant figure out why suddenly, application loading seems to be slow...
    P.S also, with all of this, accessing webpages seem very slow as well....this includes Pinging an IP address...
    -Dan
    Last edited by bolero (2007-01-31 22:52:13)

    well, i added that in, startx as well as gnome + application seem to load as they should now, if that was the reason thanks for telling me about that.
    However my internet is still very very slow.  Booting into Windows XP i can confirm its not my internet connection, no lag in XP, however in Arch, seems very slow.  If its any help, im using the sundance driver
    actually, now that applications seem to be loading as they should, my internet connection probebly can be asked in the network section?
    -Dan
    Last edited by bolero (2007-01-31 23:48:52)

  • Help needed in getting real time system performance monitor

    Hi,
    I need a real time system performance monitor for my solaris.
    i am able to graph system usage graph on a daily/weely basis using the ksar grapher.
    In the same way i need to capture the system utilisation real time to be viewed on a webpage. Please let me know if there are any free tool/scripts capable of doing it.

    Hi,
    Process Chain Errors
    /people/mona.kapur/blog/2008/01/14/process-chain-errors
    Common Process chain errors
    For Data Load Errors check this blog:
    /people/siegfried.szameitat/blog/2005/07/28/data-load-errors--basic-checks
    Implementation issues
    Lifecycle Implementation
    http://help.sap.com/bp_biv170/documentation/SolutionScope_EN.doc
    http://help.sap.com/bp_biv235/BI_EN/documentation/BWProjectPlan_EN.mpp
    Hope this helps.
    Thanks,
    JituK

  • Degraded system performance - possibly caused by external LaCie HD

    I'm stumped over what to do to solve a serious performance problem with my iMac. Here's the setup:
    Prior to today, I've been running:
    An iMac Intel Core 2 Duo 17" (late 2006). The guts of it all OEM: 1 GB (2x512) RAM, 250 GB HD, SuperDrive.
    A 500 GB LaCie USB 2.0 External HD.
    Two external optical drives; one that can read/burn CDs and one that can read//burn DVDs/CDs. Both of these are connected via FireWire
    Operating system: Mac OS 10.4.x
    Network: Wireless Airport on iMac to DLink wireless router to Sympatico DSL. Using OpenDNS
    Over the last few weeks, system performance (and by this, I mean basic tasks like copying a file or selecting a menu option or switching between apps) has degraded to the point where it could take several seconds simply switching from one app to another. No new software or devices were added over this time.
    Running Apple's Hard Disk Utility, I discovered some "Minor" problems on the internal hard drive. I booted up in safe mode, which automatically forces a disk repair, and, upon running disk utility again, the disk appears fine.
    Performance problems persisted.
    I ran disk utility on the external drive. No problems.
    Earlier this week, I decided to upgrade the OS.
    The upgrade took 5+ hours to install. (I'd heard it can take a while but 5 hours seems silly).
    Performance problems persisted.
    Last night, I loaded everything I needed on the internal drive and backed up to the external drive. THen I proceeded to do a clean install of the OS 10.5.6. I ran Software Update to get the latest Java machine and other updates.
    Still got problems. (Copying 2 GB of files I'd backed up on my external drive back to the internal drive took more than 2 hours! via USB 2.0)
    Ran Hard Disk Utility again. Everything's fine. Still have performance problems.
    Shut power down on all external drives and re-booted.
    Ah-ha! Now we're gettin' somewhere. Performance seems normal. System is responding to basic commands in the what seems like a normal way.
    But I need those external drives. First bright idea: Perhaps it's the cheap Dyntech 5-port USB hub that's gumming things up. To test, I disconnected the hub and connected the LaCie external drive directly to the iMac.
    Back to the same old problem.
    Ok -- so it seems pretty clear that the iMac and the LaCie drive, which once got along famously, are now like an old married couple -- grumpy and slow to respond to each other's requests. Again -- neither the LaCie drive nor the iMac internal drive report any problems via Hard Disk Utility. Files are being successfully copied back and forth albeit at a mind-numbingly slow speed. But for all intents and purposes, so long as the iMac is attached to the LaCie drive, it has all the zip and functional usefulness of my old Centris 610.
    Any and all suggestions gratefully welcomed.

    True unless you frequently attach and detach the drive so that indexing never is completed. To see if this may be the case with the drive attached, open Spotlight preferences, click on the Privacy tab, then drag the drive's icon into the list.
    You can also try a few other things, but start by downloading and installing AppleJack - VersionTracker or MacUpdate. Read instructions and run the program to do some cleanup. For other maintenance tips see:
    Kappy's Personal Suggestions for OS X Maintenance
    For disk repairs use Disk Utility. For situations DU cannot handle the best third-party utilities are: Disk Warrior; DW only fixes problems with the disk directory, but most disk problems are caused by directory corruption; Disk Warrior 4.x is now Intel Mac compatible. TechTool Pro provides additional repair options including file repair and recovery, system diagnostics, and disk defragmentation. TechTool Pro 4.5.1 or higher are Intel Mac compatible; Drive Genius is similar to TechTool Pro in terms of the various repair services provided. Versions 1.5.1 or later are Intel Mac compatible.
    OS X performs certain maintenance functions that are scheduled to occur on a daily, weekly, or monthly period. The maintenance scripts run in the early AM only if the computer is turned on 24/7 (no sleep.) If this isn't the case, then an excellent solution is to download and install a shareware utility such as Macaroni, JAW PseudoAnacron, or Anacron that will automate the maintenance activity regardless of whether the computer is turned off or asleep. Dependence upon third-party utilities to run the periodic maintenance scripts had been significantly reduced in Tiger and Leopard.
    OS X automatically defrags files less than 20 MBs in size, so unless you have a disk full of very large files there's little need for defragmenting the hard drive. As for virus protection there are few if any such animals affecting OS X. You can protect the computer easily using the freeware Open Source virus protection software ClamXAV. Personally I would avoid most commercial anti-virus software because of their potential for causing problems.
    I would also recommend downloading the shareware utility TinkerTool System that you can use for periodic maintenance such as removing old logfiles and archives, clearing caches, etc.
    For emergency repairs install the freeware utility Applejack. If you cannot start up in OS X, you may be able to start in single-user mode from which you can run Applejack to do a whole set of repair and maintenance routines from the commandline. Note that AppleJack 1.5 is required for Leopard.
    When you install any new system software or updates be sure to repair the hard drive and permissions beforehand. I also recommend booting into safe mode before doing system software updates.
    Get an external Firewire drive at least equal in size to the internal hard drive and make (and maintain) a bootable clone/backup. You can make a bootable clone using the Restore option of Disk Utility. You can also make and maintain clones with good backup software. My personal recommendations are (order is not significant):
    1. Retrospect Desktop (Commercial - not yet universal binary)
    2. Synchronize! Pro X (Commercial)
    3. Synk (Backup, Standard, or Pro)
    4. Deja Vu (Shareware)
    5. Carbon Copy Cloner (Donationware)
    6. SuperDuper! (Commercial)
    7. Intego Personal Backup (Commercial)
    8. Data Backup (Commercial)
    9. SilverKeeper 2.0 (Freeware)
    10. MimMac (Commercial)
    11. CloneTool Hatchery (Shareware)
    12. Clone X (Commercial)
    The following utilities can also be used for backup, but cannot create bootable clones:
    1. Backup (requires a .Mac account with Apple both to get the software and to use it.)
    2. Toast
    3. Impression
    4. arRSync
    Apple's Backup is a full backup tool capable of also backing up across multiple media such as CD/DVD. However, it cannot create bootable backups. It is primarily an "archiving" utility as are the other two.
    Impression and Toast are disk image based backups, only. Particularly useful if you need to backup to CD/DVD across multiple media.
    Visit The XLab FAQs and read the FAQs on maintenance, optimization, virus protection, and backup and restore.
    Additional suggestions will be found in Mac Maintenance Quick Assist.
    Referenced software can be found at www.versiontracker.com and www.macupdate.com.

  • SAP ECC 6.0 System Performance

    Gentlemen,
    Please advise me with the following scenario, which is Iu2019m facing a problem with system performance,
    My system configuration is:      SAP ECC 6.0
    Database System:          Oracle 10.2.0.2.0.
    Server Configuration:     Power 6
    Processor Type: PowerPC_POWER6
    Processor Implementation Mode: POWER 6
    Processor Version: PV_6_Compat
    Number Of Processors: 6
    Processor Clock Speed: 3503 MHz
    CPU Type: 64-bit
    Kernel Type: 64-bit
    LPAR Info: 2 PRODUCTION
    Memory Size: 47104 MB
    Good Memory Size: 47104 MB
    Platform Firmware level: EL340_039
    Firmware Version: IBM,EL340_039
    The following Information was generated from TCode: sm51:
    SAP Release Information
    Application Server SAPPRD_PRD_00
    SAP Kernel Information
    SAP Kernel :  700_REL
    Database Client Library : OCI_101
    created in  :  AIX 2 5 005DD9CD4C00
    Support Level  :  0
    Kernel Patch number : 202
    Source ID  :  0.202
    DBSL Patch No. : 046
    ICU Version : 3.0 Unicode Version 4.0.1
    libsapu16 Version : 1.0025  Apr  8 2009 16:21:08
    Supported Environment
    SAP Database Version
    700
    Database
    ORACLE 9.2.0..
    ORACLE 10.1.0..
    ORACLE 10.2.0..
    Operating System
    aix 1 5
    aix 2 5
    aix 3 5
    aix 1 6
    My active parameter in Tcode : RZ10 as follow:
    Parameter Name     Parameter value
    login/accept_sso2_ticket     1
    login/create_sso2_ticket     2
    rsau/enable     1
    login/failed_user_auto_unlock     0
    login/fails_to_user_lock     5
    gw/max_sys     2000
    gw/max_overflow_size     25000000
    rdisp/max_comm_entries     2000
    rdisp/tm_max_no     2000
    gw/max_conn     2000
    rdisp/max_arq     2000
    ES/SHM_SEG_COUNT     8192
    ES/SHM_USER_COUNT     8192
    ES/SHM_SEG_SIZE     2048
    ES/TABLE     SHM_SEGS
    ztta/short_area     4000000
    em/global_area_MB     256
    zcsa/db_max_buftab     10000
    sap/bufdir_entries     10000
    enque/table_size     60000
    rsdb/obj/large_object_size     35000
    rsdb/obj/max_objects     45000
    rsdb/obj/buffersize     150000
    rdisp/gui_auto_logout     0
    login/password_expiration_time     0
    rdisp/max_wprun_time     25000
    login/multi_login_users     CICUSER,TALSAYED,ASALAM
    login/disable_multi_gui_login     1
    SAPSYSTEMNAME     PRD
    SAPSYSTEM     0
    INSTANCE_NAME     DVEBMGS00
    DIR_CT_RUN     $(DIR_EXE_ROOT)/run
    DIR_EXECUTABLE     $(DIR_INSTANCE)/exe
    PHYS_MEMSIZE     8000
    exe/saposcol     $(DIR_CT_RUN)/saposcol
    rdisp/wp_no_dia     70
    rdisp/wp_no_btc     20
    exe/icmbnd     $(DIR_CT_RUN)/icmbnd
    icm/server_port_0     PROT=HTTP,PORT=80$$
    ms/server_port_0     PROT=HTTP,PORT=81$$
    rdisp/wp_no_enq     1
    rdisp/wp_no_vb     2
    rdisp/wp_no_vb2     2
    rdisp/wp_no_spo     10
    abap/buffersize     9900000
    zcsa/table_buffer_area     108003328
    rtbb/buffer_length     60000
    rsdb/cua/buffersize     24000
    zcsa/presentation_buffer_area     28166144
    rdisp/appc_ca_blk_no     2000
    rdisp/wp_ca_blk_no     1000
    rsdb/ntab/entrycount     68500
    rsdb/ntab/ftabsize     100000
    rsdb/ntab/irbdsize     20000
    rsdb/ntab/sntabsize     3995
    DIR_ROLL     /usr/sap/PRD/DVEBMGS00/data
    DIR_PAGING     /usr/sap/PRD/DVEBMGS00/data
    DIR_DATA     /usr/sap/PRD/DVEBMGS00/data
    DIR_REORG     /usr/sap/PRD/DVEBMGS00/data
    DIR_TRANS     /usr/sap/trans
    DIR_TEMP     /tmp
    DIR_SORTTMP     /usr/sap/PRD/DVEBMGS00/data
    zcsa/system_language     E
    zcsa/installed_languages     AE
    abap/use_paging     0
    ztta/roll_first     1024
    rdisp/keepalive_timeout     8000
    ztta/roll_area     9000960
    rdisp/ROLL_SHM     16384
    rdisp/ROLL_MAXFS     32768
    rdisp/PG_SHM     16384
    rdisp/PG_MAXFS     200064
    abap/heap_area_dia     2012217344
    abap/heap_area_nondia     2012217344
    abap/heap_area_total     2012217344
    abap/heaplimit     40894464
    abap/swap_reserve     20971520
    ztta/roll_extension     2101346304
    em/initial_size_MB     4092
    em/blocksize_KB     4096
    em/stat_log_size_MB     20
    em/stat_log_timeout     0
    login/no_automatic_user_sapstar     0
    login/system_client     100
    icm/server_port_1     PROT=SMTP,PORT=8025,TIMEOUT=180
    rdisp/start_icman     TRUE
    icm/host_name_full     SAPPRD.tmg.dom
    install/codepage/appl_server     4102
    ipc/shm_psize_10     500000000
    ipc/shm_psize_14     0
    ipc/shm_psize_18     0
    ipc/shm_psize_19     0
    ipc/shm_psize_30     -10
    ipc/shm_psize_40     500000000
    ipc/shm_psize_41     0
    ipc/shm_psize_51     -10
    ipc/shm_psize_52     -10
    ipc/shm_psize_54     -10
    ipc/shm_psize_55     -10
    ipc/shm_psize_57     -10
    ipc/shm_psize_58     -10
    I already generated EWA report and I got the following result:
    1. Performance Overview PRD
    The performance of your system was analyzed with respect to average response times and total workload. We have detected some problems that may impair system performance.
    To ensure adequate performance in your core business transactions, you should take corrective action as soon as possible. For further information, please SAP Support.
    Rating     Check
         Performance Evaluation
    The following table shows the average response times for various task types:
    Task type     Dialog Steps     Avg. Resp. Time in ms     Avg. CPU Time in ms     Avg. Wait Time in ms     Avg. Load Time in ms     Avg. DB Time in ms     Avg. GUI Time in ms
    DIALOG     212990     1595.2     257.7     31.0     5.0     622.2     136.8
    RFC     2904     11876.4     192.1     33.1     1.4     10574.2     0.0
    UPDATE     86257     116.1     28.4     2.1     2.9     58.1     0.0
    UPDATE2     1100     84.6     16.9     1.3     1.4     48.2     0.0
    BATCH     11600     189360.5     46218.1     5.5     3.7     132313.5     0.0
    SPOOL     9989     1686.8     37.1     55.6     0.3     49.2     0.0
    1.1. Current Workload
    The following table lists the number of current users (measured from our workload analysis) in your system.
    Users     Low Activity     Medium Activity     High Activity     Total Users
    Measured in System     162     119     6     287
    1.2. Performance Evaluation
    The measured times are compared against reference times to provide a rating.
    - If the number of dialog steps in an hour is less than 1000 this hour is not considered.
    - If the total number of transaction steps is less than 24000, the rating for the task is not performed and a blue line is entered in the table.
    The table below shows that a performance problem is expected for the task that is rated YELLOW.
    Task     Steps     Application Server Performance     Database Server Performance
    Dia     212987           
    Upd     86257           
    HTTP     0           
    Rating     Task     Time     Steps     Avg. Response Time (ms)     Avg. CPU Time (ms)     Avg. Database Time (ms)
         Dia     08-09     3726     1343     137     889
         Dia     09-10     19990     1003     174     620
         Dia     10-11     20603     1747     112     630
         Dia     11-12     27934     2437     239     612
         Dia     12-13     18921     2737     235     858
         Dia     13-14     21579     2163     349     549
         Dia     16-17     22529     1134     230     703
         Dia     17-18     12189     1709     561     991
         Dia     19-20     5840     1550     414     967
         Dia     20-21     4951     1294     176     454
    The ratings in the table above are determined by comparisons against the reference table below.
    If the dialog response times are very poor, it will cause a RED rating for the entire check.
    Task     Reference for Avg. Response Time (ms)     Reference for Avg. DB time (ms)
    Dia     1200     600
    Upd     2400     1200
    HTTP     1200     600
    1.3. Transaction Profile Check
    The following tables show the response times and the number of dialog steps for the transactions that cause the highest workload in your system. NOTE: A business transaction normally consists of more than one dialog step. As a rough estimate, the actual number of business transactions that are executed in your system is approximately one third of the total dialog steps shown. (Transaction CPIC/RFC is not taken into account.)
    1.3.1. Transactions by Total Workload
    The following tables list the activities with the highest contribution to the total workload.
    WORKLOAD BY TRANSACTION (DIALOG/UPDATE)
    Transaction     Type     Dialog Steps     Total Resp. Time in %     Avg. Resp. Time in ms     Avg. CPU Time in ms     Avg. DB Time in ms     Avg. GUI Time in ms
    Total          299247     100.0     1168.9     191.7     459.6     136.8
    ZFIBB     DIA     8592     11.1     4522.4     2258.5     633.4     30.1
    ZFIRP     DIA     6641     7.3     3858.0     1089.7     1162.6     50.0
    RECN     DIA     11644     6.8     2047.9     129.1     1165.8     202.6
    SESSION_MANAGER     DIA     8972     5.7     2226.9     80.2     244.2     458.2
    ZFICCR     DIA     4834     5.2     3775.9     138.4     2535.9     195.6
    ZRECPD     DIA     8895     4.6     1790.1     85.9     525.3     329.4
    FBL3N     DIA     10414     4.1     1386.7     109.3     971.8     49.1
    ZFIOBC2     DIA     852     3.4     13909.2     2675.7     9302.3     1028.7
    ZREOR     DIA     2241     3.3     5216.1     2246.2     808.1     357.5
    ZFIOB     DIA     1176     3.2     9503.7     51.3     8287.0     753.4
    38.1% of the "Total Resp. Time" in the above table is caused by customer transactions.
    WORKLOAD BY TRANSACTION (BATCH/SPOOL)
    Transaction     Type     Dialog Steps     Total Resp. Time in %     Avg. Resp. Time in ms     Avg. CPU Time in ms     Avg. DB Time in ms
    Total          21492     100.0     102913.8     24939.7     71399.3
    SBIE0001     BTC     36     98.7     60613763.4     14848709.4     42408448.0
    ZFIPR     SPO     448     0.2     7939.6     169.9     387.1
    (BATCH)     BTC     7368     0.2     478.4     7.5     22.2
    ZFIADCA     SPO     486     0.1     5733.7     168.6     177.9
    RSAL_BATCH_TOOL_DISPATCHING     BTC     96     0.1     23895.0     1964.7     21770.3
    ZFIJV     SPO     309     0.1     6092.5     107.7     89.5
    SAPRSLOG     BTC     4     0.1     318475.8     69165.0     257824.5
    ZRE_GENERATE_COND_RO     BTC     5     0.1     250075.0     3336.0     237287.8
    ZRE_AUTO_REJECT_OFFER     BTC     20     0.1     57062.0     339.0     54977.8
    ZRE_TRANSFER_TOCONT_UPL     BTC     346     0.0     3161.3     941.6     2327.7
    0.6% of the "Total Resp. Time" in the above table is caused by customer transactions.
    According to our analysis, the main system load is caused by background jobs.
    The EarlyWatch Alert Service can only detect performance problems for dialog, update and RFC response times. This service does not evaluate performance problems for background jobs.
    1.3.2. Transactions by DB Load
    The following transaction profiles list the transactions that have the greatest share in the database load, sorted by percentage of total database access times.
    DATABASE LOAD BY TRANSACTIONS (DIALOG/UPDATE)
    Transaction     Type     Dialog Steps     Total DB Time in %     Avg. DB Time in ms
    Total          299247     100.0     459.6
    RECN     DIA     11644     9.9     1165.8
    ZFICCR     DIA     4834     8.9     2535.9
    FBL3N     DIA     10414     7.4     971.8
    ZFIOB     DIA     1176     7.1     8287.0
    ZRECCR     DIA     1504     7.0     6368.3
    ZFIOBC2     DIA     852     5.8     9302.3
    ZFIRP     DIA     6641     5.6     1162.6
    ZFIBB     DIA     8592     4.0     633.4
    ZFIREMTCH     DIA     73     3.5     66443.6
    ZRECPD     DIA     8895     3.4     525.3
    45.3% of the "Total DB Time" in the above table is caused by customer transactions.
    DATABASE LOAD BY TRANSACTIONS (BATCH/SPOOL)
    Transaction     Type     Dialog Steps     Total DB Time in %     Avg. DB Time in ms
    Total          21492     100.0     71399.3
    SBIE0001     BTC     36     99.5     42408448.0
    RSAL_BATCH_TOOL_DISPATCHING     BTC     96     0.1     21770.3
    ZRE_GENERATE_COND_RO     BTC     5     0.1     237287.8
    ZRE_AUTO_REJECT_OFFER     BTC     20     0.1     54977.8
    SAPRSLOG     BTC     4     0.1     257824.5
    ZRE_TRANSFER_TOCONT_UPL     BTC     346     0.1     2327.7
    RSPO1043     BTC     4     0.0     143273.5
    ZFIPR     SPO     448     0.0     387.1
    (BATCH)     BTC     7368     0.0     22.2
    ZFIADCA     SPO     486     0.0     177.9
    0.3% of the "Total DB Time" in the above table is caused by customer transactions.
    Please advice.
    Regards,
    Ahmed

    Gentlemen,
    Please advise me with the following scenario, which is Iu2019m facing a problem with system performance,
    My system configuration is:
    SAP ECC 6.0 , Oracle 10.2.0.2.0 , Kernel Patch number : 202 , DBSL Patch No. : 046
    Server Configuration:
    Power 6 , Processor Type: PowerPC_POWER6 , Processor Implementation Mode: POWER 6 , Processor Version: PV_6_Compat , Number Of Processors: 6 , Processor Clock Speed: 3503 MHz , CPU Type: 64-bit , Kernel Type: 64-bit , LPAR Info: 2 PRODUCTION , Memory Size: 47104 MB , Good Memory Size: 47104 MB , Platform Firmware level: EL340_039 , Firmware Version: IBM,EL340_039
    My active parameter in Tcode : RZ10 as follow:
    Parameter Name     Parameter value
    rsau/enable                     1
    login/failed_user_auto_unlock     0
    login/fails_to_user_lock     5
    gw/max_sys                     2000
    gw/max_overflow_size     25000000
    rdisp/max_comm_entries     2000
    rdisp/tm_max_no                     2000
    gw/max_conn                     2000
    rdisp/max_arq                        2000
    ES/SHM_SEG_COUNT     8192
    ES/SHM_USER_COUNT     8192
    ES/SHM_SEG_SIZE                     2048
    ES/TABLE     SHM_SEGS
    ztta/short_area                     4000000
    em/global_area_MB                     256
    zcsa/db_max_buftab                     10000
    sap/bufdir_entries                     10000
    enque/table_size                     60000
    rsdb/obj/large_object_size     35000
    rsdb/obj/max_objects                     45000
    rsdb/obj/buffersize                     150000
    rdisp/max_wprun_time     25000
    DIR_CT_RUN                     $(DIR_EXE_ROOT)/run
    DIR_EXECUTABLE                  $(DIR_INSTANCE)/exe
    PHYS_MEMSIZE                   8000
    exe/saposco                        $(DIR_CT_RUN)/saposcol
    rdisp/wp_no_dia                         70
    rdisp/wp_no_btc                  20
    exe/icmbnd                        $(DIR_CT_RUN)/icmbnd
    rdisp/wp_no_enq                1
    rdisp/wp_no_vb                      2
    rdisp/wp_no_vb2              2
    rdisp/wp_no_spo                10
    abap/buffersize                      9900000
    zcsa/table_buffer_area     108003328
    rtbb/buffer_length                    60000
    rsdb/cua/buffersize              24000
    zcsa/presentation_buffer_area     28166144
    rdisp/appc_ca_blk_no                     2000
    rdisp/wp_ca_blk_no               1000
    rsdb/ntab/entrycount               68500
    rsdb/ntab/ftabsize              100000
    rsdb/ntab/irbdsize             20000
    rsdb/ntab/sntabsize              3995
    abap/use_paging                    0
    ztta/roll_first                      1024
    rdisp/keepalive_timeout                   8000
    ztta/roll_area                        9000960
    rdisp/ROLL_SHM                   16384
    rdisp/ROLL_MAXFS                 32768
    rdisp/PG_SHM                16384
    rdisp/PG_MAXFS                 200064
    abap/heap_area_dia             2012217344
    abap/heap_area_nondia     2012217344
    abap/heap_area_total      2012217344
    abap/heaplimit                40894464
    abap/swap_reserve                  20971520
    ztta/roll_extension                  2101346304
    em/initial_size_MB              4092
    em/blocksize_KB                  4096
    em/stat_log_size_MB                     20
    em/stat_log_timeout                       0
    install/codepage/appl_server     4102
    ipc/shm_psize_10               500000000
    ipc/shm_psize_14              0
    ipc/shm_psize_18             0
    ipc/shm_psize_19             0
    ipc/shm_psize_30             -10
    ipc/shm_psize_40            500000000
    ipc/shm_psize_41                 0
    ipc/shm_psize_51               -10
    ipc/shm_psize_52            -10
    ipc/shm_psize_54             -10
    ipc/shm_psize_55             -10
    ipc/shm_psize_57             -10
    ipc/shm_psize_58                   -10
    I already generated EWA report and I got the following result:
    Performance Evaluation
    The following table shows the average response times for various task types:
    Task type     Dialog      Avg. Resp.      Avg. CPU      Avg. Wait      Avg. Load      Avg. DB      Avg. GUI
    DIALOG     212990     1595.2                      257.7     31.0     5.0     622.2     136.8
    RFC     2904     11876.4                      192.1     33.1     1.4     10574.2     0.0
    UPDATE     86257     116.1                       28.4     2.1     2.9     58.1     0.0
    UPDATE2     1100     84.6                      16.9     1.3     1.4     48.2     0.0
    BATCH     11600     189360.5                46218.1     5.5     3.7     132313.5     0.0
    SPOOL     9989     1686.8              37.1     55.6     0.3     49.2     0.0
    1.1. Current Workload
    The following table lists the number of current users (measured from our workload analysis) in your system.
    Low Activity     Medium Activity     High Activity     Total Users
    162                  119                                    6     287
    1.2. Performance Evaluation
    Task     Time     Steps     Avg. Response      Avg. CPU      Avg. Database
    Dia     08-09     3726     1343              137     889
    Dia     09-10     19990     1003                174     620
    Dia     10-11     20603     1747              112     630
    Dia     11-12     27934     2437                    239     612
    Dia     12-13     18921     2737              235     858
    Dia     13-14     21579     2163                  349     549
    Dia     16-17     22529     1134               230     703
    Dia     17-18     12189     1709                   561     991
    Dia     19-20     5840     1550              414     967
    Dia     20-21     4951     1294              176     454
    Task     Reference for Avg. Response Time (ms)     Reference for Avg. DB time (ms)
    Dia     1200                                                     600
    Upd     2400                                               1200
    HTTP     1200                                                  600
    Please advice.
    Regards,
    Ahmed

  • SCOM 2012 R2 System Performance Report issue

    Dear All,
    We have SCOM 2012 R2 with SQL Server 2012.
    For last few days we are stucked with SCOM System Performance Report. We are trying to achieve following:
    Generate a report of last 15 days of all the following components in a single report.
    Get Memory Utilization of a Particular Server in Line Chart form with Horizontal counter showing 0 to 100% Utilization and vertical couter showing Time line. Also showing total Memory of the server.
    Get Processor Utilization report of a Particular Server in Line Chart form with Horizontal counter showing 0 to 100% Utilization and vertical couter showing Time line. Also showing process installed on the server.
    Get Disk Time report with (I/O) MB / Sec in Line Chart form.
    I have tried creating a sample with photo editor to provide you better understanding of my requirement.
    We can go for customizing reports with Report builder or any other tool which can help us achieve this task. Need your suggestion for the above.
    Thanks
    VN

    1) open the url http://reportserver/reports where reportserver is your report server
    2) navigate the folder Microsoft.systemCenter.Datawarehouse.Report.library
    3) click the arrow of report Microsoft.SystemCenter.Datawarehouse.Report.Performance and select download
    4) repeat setp 3) for Microsoft.SystemCenter.Datawarehouse.Report.Performance.rpdl
    5) rename its file name and upload its into the folder Microsoft.systemCenter.Datawarehouse.Report.library
    6) click the arrow of report which you upload on step 5) and select manage
    7) update its DataWarehousMain --> A shared data source as /Data Warehouse Main
    8) update Custom data source as Credentials are not required and click Apply
    9) click the arrow of report which you upload on step 5) and select Edit in Report Builder
    10) right click the unwanted part and delete
    Roger

  • Influence about system performance by RAL, SAL

    Hi, Experts.
    My team are going to use RAL(Read Access Log) and SAL(Security Audit Log)
    for logging users access to sensitive data.
    To meet the compliance, we have to log users' activity information
    as 5W1H(WHO, WHAT, HOW, WHEN, WHERE, WHY) principle.
    But I want to know that how much will system performance be affected by applying RAL and SAL.
    Are there anyone who have the data or experience about that?
    I understand it can be different by the level of log detail.
    Best Regards.
    Dongki.

    Hi,
    I have been through measurement exercises in the past for SAL and have found no measurable performance influences.  The only factor we could measure was log growth (which is very dependent on what you are logging) and that is arguably storage rather than performance related. 
    I can't say I have looked at RAL from a performance perspective yet so am also interested in hearing any answers to this.
    Cheers

  • Can System performance degraded by Z development

    Hi,
    Can system performance degrade by more z development? Is there any idle
    ratio with standard system/reports to Z development in % terms?
    Regards,
    Shail

    Z programs are just programs not written by SAP, but added by the customer.
    The performance of the Z programs depends on the experience of the Z programmer.
    There is no ideal ratio, I just depends how much must be programmed different from the standard.
    And oyu should also keep in mind, that if a Z-program replaces a standard program that it will have broader/narrower functionality, so it will need a different amount of time.
    There is no optimum defined, you must find out whether something can be done better.
    Siegfried

  • Windows 8.1 File System Performance Down Compared to Windows 7

    I have a good workstation and a fast SSD array as my boot volume. 
    Ever since installing Windows 8.1 I have found the file system performance to be somewhat slower than that of Windows 7.
    There's nothing wrong with my setup - in fact it runs as stably as it did under Windows 7 on the same hardware with a similar configuration. 
    The NTFS file system simply isn't quite as responsive on Windows 8.1.
    For example, under Windows 7 I could open Windows Explorer, navigate to the root folder of C:, select all the files and folders, then choose
    Properties.  The system would count up all the files in all the folders at a rate of about
    30,000 files per second
    the first time, then about 50,000 files per second the next time, when all the file system data was already cached in RAM.
    Windows 8.1 will enumerate roughly
    10,000 files per second the first time, and around
    18,000 files per second the second time -
    a roughly 1 to 3 slowdown.  The reduced speed once the data is cached in RAM implies that something in the operating system is the bottleneck.
    Not every operation is slower.  I've benchmarked raw disk I/O, and Windows 8.1 can sustain almost the same data rate, though the top speed is a little lower.  For example, Windows 7 vs. 8 comparisons using the ATTO speed benchmark:
    Windows 7:
    Windows 8:
    -Noel
    Detailed how-to in my eBooks:  
    Configure The Windows 7 "To Work" Options
    Configure The Windows 8 "To Work" Options

    No worries, and thanks for your response.
    The problem can be characterized most quickly by the slowdown in enumerating files in folders.  Unfortunately, besides some benchmarks that show only an incremental degradation in file read/write performance, I don't have any good before/after
    measurements of other actual file operations.
    Since posting the above I have verified:
    My system has 8dot3 support disbled (same as my Windows 7 setup did).
    Core Parking is disabled; CPU benchmarks are roughly equivalent to what they were.
    File system caching is configured the same.
    CHKDSK reports no problems
    C:\TEMP>fsutil fsinfo ntfsInfo C:
    NTFS Volume Serial Number :       0xdc00eddf00edc11e
    NTFS Version   :                  3.1
    LFS Version    :                  2.0
    Number Sectors :                  0x00000000df846fff
    Total Clusters :                  0x000000001bf08dff
    Free Clusters  :                  0x000000000c9c57c5
    Total Reserved :                  0x0000000000001020
    Bytes Per Sector  :               512
    Bytes Per Physical Sector :       512
    Bytes Per Cluster :               4096
    Bytes Per FileRecord Segment    : 1024
    Clusters Per FileRecord Segment : 0
    Mft Valid Data Length :           0x0000000053f00000
    Mft Start Lcn  :                  0x00000000000c0000
    Mft2 Start Lcn :                  0x0000000000000002
    Mft Zone Start :                  0x0000000008ad8180
    Mft Zone End   :                  0x0000000008ade6a0
    Resource Manager Identifier :     2AFD1794-8CEE-11E1-90F4-005056C00008
    C:\TEMP>fsutil fsinfo volumeinfo c:
    Volume Name : C - NoelC4 SSD
    Volume Serial Number : 0xedc11e
    Max Component Length : 255
    File System Name : NTFS
    Is ReadWrite
    Supports Case-sensitive filenames
    Preserves Case of filenames
    Supports Unicode in filenames
    Preserves & Enforces ACL's
    Supports file-based Compression
    Supports Disk Quotas
    Supports Sparse files
    Supports Reparse Points
    Supports Object Identifiers
    Supports Encrypted File System
    Supports Named Streams
    Supports Transactions
    Supports Hard Links
    Supports Extended Attributes
    Supports Open By FileID
    Supports USN Journal
    I am continuing to investigate:
    Whether file system fragmentation could be an issue.  I think not, since I measured the slowdown immediately after installing Windows 8.1.
    All of the settings in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
    Thank you in advance for any and all suggestions.
    -Noel
    Detailed how-to in my eBooks:  
    Configure The Windows 7 "To Work" Options
    Configure The Windows 8 "To Work" Options

Maybe you are looking for

  • Open Interface or Public/Private API for Blanket Release

    Hi All, I am on Oracle Apps 11.5.10.2 Is there any open interface available to import the blanket releases in Oracle system. I have searched the meta link and found the doc 160781.1. According to the document there has been a future enhancement reque

  • Can't get driver to install in vi

    I have vista ultimate 32 bit. When I try to install the latest xfi audio extreme drivers it says it can't find the device installed on my machine and exits. Any suggestions?Thanks, Rut

  • Oracle Error - statement handle not executed state

    Hello, A BCA scheduled job has failed and returned with the following error. Does anyone have an idea to fix this error. Connection or SQL sentence error: (DA0005): [Exception: DBD, ORA-24338: statement handle not executed State: N/A] The following d

  • Help with Graph

    Hi All In a report i have field called "CERTIFY" and it has two values 1 and 2. Based on this i create a calculation: CASE WHEN DW_MDSS_ROUTE_SO_POST.CERTIFY = '1' THEN COUNT(DW_MDSS_ROUTE_SO_POST.CERTIFY) WHEN DW_MDSS_ROUTE_SO_POST.CERTIFY = '2' THE

  • N79 fm transmittor problem in 32.002

    We all have common problem of Fm Transmitter hanging up whole cell after a song .Please make us available with new firmware of n79. i have update to new firmware ie32.002 . so we can enjoy our nokia phones to its best .