T440s with quad-displ​ay ?

Hi,
I currently own a T420s with quad display capability (internal screen + 3 externals), it has intel graphics + nvidia optimus.
I cannot find any information on the T440s multi display support.
The strange thing is that models with nvidia are 'non dockable' while models without nvidia are.
Do you know if the T440s support 4 displays at the same time (laptop display + 3 external display) ?
Nvidia Optimus (since T410/510)
http://shop.lenovo.com/us/en/landing_pages/info/10​/nvidia-optimus/
Nvidia Optimus (no word on T440 here...)
http://support.lenovo.com/fr/fr/documents/ht037605
Nvidia Optimus (Technical Brief)
http://www.partnerinfo.lenovo.com/partners/us/peri​pherals/downloads/ThinkPad-Multiple-Monitor-Config​...
Regards,
Christophe.

Judging from the past the new iteration of T4xx-X series should be T450-X. I don't know when they are planning on announcing these ones as this new series should showcase new intel broadwell processors.
The changes to the design that everyone is hoping for:
1) Dedicated trackpoint buttons
2) Better Screen, Quality case design,Better battery life
3) LEDs (HDD,CapsLock,Bluetooth etx)
4) Dedicated Volume & mute Buttons
5) Classic Thinkpad Keyboard ( I wish.... :-( )
I hope so :-) . lenovo I am still holding back my decision to buy Macbook pro... PLEASE DON'T DISAPPOINT.

Similar Messages

  • Lenonvo T440 with Intel SSD SC2BF240A4L - failing to install apps via SCCM 2012 task sequence

    Hi there
    Wondering if anyone else has encountered this issue with a T440 with Intel SSD hard disk.
    Our firm purchased two Lenovo T440 laptops. One has a magnetic hard disk, the other a SSD hard disk. Here are the models:
    SSD hard disk:           Intel SSDSC2BF240A4L
    Magnetic hard disk:   500Gb 7200rpm HTS725050A7E635
    We deploy our Windows 7 build via a SCCM 2012 task sequence.
    Building the T440 with the magnetic hard disk was trouble free. I built it repeatedly, and encountered no errors; our core applications installed successfully every time and the task sequence completed successfully every time.
    All well and good.
    Building the T440 with the Intel SSD hard disk has been frustrating. When I run the task sequence on this machine, 8 times out of 10 the task sequence will fail, either stopping abruplty at installing Oracle Single-Sign On or Appsense agents. When the task sequence fails it is ALWAYS at one of these two apps. 
    Frustratingly, sometimes the task sequence will complete successfully on this T440.
    Given we successfully deploy this task sequence to a variety of different hardware from different vendors, including other Lenovo laptops, I can only guess the Intel SSD hard disk is the culprit. 
    Has anyone encountred anything like this? I've went through the smsts.log file and other SCCM log files and can find nothing obvious. That this ONLY happens on the T440 with the SSD suggests to me the issues lies in that direction.
    I'll swap disks in either T440 to see if the other T440 fails also with the SSD aboard, to see what happens.
    Meantime if anyone has any information about this issue I'd be grateful if you coud share.
    Thanks
    CT

    Does the install provide any logging? Does execmgr.log show any other info?
    Per the readme, it should be setup.exe.
    http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/girc15ww.txt
    Unattended Install
    This is for system administrators' use only.
    1. Refer to the Manual Install section, and download and extract the file.
    2. In the step 11 of the Installing files section, uncheck the checkbox next
    to "Install ..... now", and then select Finish to cancel installation.
    3. At the command line, execute Setup.exe with the -s option.
    Example: [Path where the files were extracted]\Setup -s
    Daniel Ratliff | http://www.PotentEngineer.com

  • Please to help rookie with quad core on P35 Neo 2 (MS-7345)

    I bought a home built computer (specs below) for my sons almost a year ago and have had nothing but trouble with it.  After I finally realized that the graphics card was over-heating it worked better for a bit after replacing Radeon 9600 with some crappy one.  Then I reinstalled XP and seem to have lost drivers for some of the functions of the MB like sound and networking.  Presently it is an impressive looking paperweight with fantastic specs.
    It does boot to XP and has internet connection now that I stuck in a NIC card.
    I was foolish enough to install and run microsoft genuine advantage and, because it didn't pass, have to read about it every boot and login.  So I'd like to reinstall XP again.
    I do have System info for Windows (SIW) installed. 
    I bought system so sons could play Call of Duty 4.  When I try to launch COD it gives message:
    "Error during initialization:
    Miles sound system initialization failed.
    Make sure you have your sound card's latest drivers and DirectX installed."
    I have installed latest DirectX but do not know what to do about sound card as it is function of MB, I think.
    Any help would be greatly appreciated as to next steps or what further info I would need to gather to solve.
    Thank you!
    Chip
    Specs:
    -Intel Quad Core CPU Q6600 clocked @ 3.0 GHz x 4, passed 24 hrs Prime95, 100% stable
    -Copper Heatpipe CPU Cooler for better cooling than stock heatsink
    -MSI P35 Neo 2 motherboard with Intel P35 Chipset w/ Intel ICH9R Chip, Copper Heat-pipes to keep both the chipset and power converter cool, Socket 775, FSB 1600/1333/1066/800-MHz, and,
    -Dual 16x PCI-Express video, (4) memory slots for up to 8 Gigs of Dual Channel DDR2-1066 memory, (5) SATA connectors, (2) external e'Sata ports, up to (12) USB ports, CrossFire Support
    -2-Gigs of CORSAIR XMS2 memory with with DHX Technology DDR2-6400 (800-MHz) for best Vista performance.
    -Seagate 1TB, 32-Meg Cache, 7200 RPM hard drive with perpendicular recording technology for great performance
    -HP 20x Dual Layer DVD / CD-RW Burner to handle all your burning needs
    -Gigabyte 10/100/1000 Fast Ethernet Port to connect to your High-Speed Internet
    -(8) 2.0-USB ports to connect digital cameras, printers, MP3 players, etc… (6) in the rear and two on the front
    -7.1 HD Surround Sound Audio
    -Dual boot of XP and Vista, along with Photoshop and Office included .
    -Sigma "La Vie", black gaming case that has a side window and Blue LED fans to show off the parts. Along with a 680W power supply 30-Amp 12V rails, 6-pin PCI-E power connector give this plenty of juice for any video card.

    Thank you again for that page.  I had looked (in vain) for this because I did not receive the MSI cd with this computer.
    http://www.msi.com/index.php?func=downloaddetail&type=driver&maincat_no=1&prod_no=1213
    I dl'd all of the files and began to install from the bottom up.  The "Intel INF Drivers for 3/4/5 Chipsets" went fine but in the 'read me' for "Intel Matrix Storage Manager Driver" it says that if none of the supported RAID or SCSI controllers are present in the Device Manager/IDE ATA/ATAPI controllers then your computer is not in RAID, SCSI or AHCI modes and these drivers are not applicable.  Does that makes sense considering the type of hard drive?  Do hard drives have drivers? (apologies if this does not make sense)
    Also, the "Realtek PCI-E Ethernet Drivers" only contains dll, system and a security catalog file.  I do not know what to do with these to install.

  • Oracle Licensing for a server with Quad Core Processor

    I know Oracle Standard Edition ONE is only licensed to install on a server with a max of 2 processors.
    1) Now when it comes to the type of processor does it matter what type of processors they are ?
    2) Can we have 2 Quad Core Processors on the server and install the Standard Edition One ( and comply to Oracle Licensing) ?
    Please do not direct me to Oracle Sales Rep, I want inputs from the Oracle experts from this forum

    johnpau2013 wrote:
    I know Oracle Standard Edition ONE is only licensed to install on a server with a max of 2 processors.
    1) Now when it comes to the type of processor does it matter what type of processors they are ?
    2) Can we have 2 Quad Core Processors on the server and install the Standard Edition One ( and comply to Oracle Licensing) ?
    Please do not direct me to Oracle Sales Rep, I want inputs from the Oracle experts from this forumUnfortuinately, no matter what you hear on the net, it ain't worth anything in front of a judge. Therefore you MUST get the final answer from someone with authority to speak on behalf of Oracle - and that is a Sales Rep.
    However, in the mean time, you can read http://www.oracle.com/us/corporate/pricing/sig-070616.pdf .
    SPECIFICALLY LOOK AT PAGE 15. Many people (including some in this thread) are totaly wrong about how Standard Edition is licensed.
    Edited by: Hans Forbrich on Mar 9, 2011 12:27 PM

  • Power manager for Thinkpad t440 with windows 8.1 pro

    hello,
    I has just upgraded my Thinkpad t440 from windows 7 to Windows 8.1 pro. But i could not find Power Manager software to install in my laptop. I want  this software to manage my battery to ensure that it stop charging when 80% capacity. I think that it is useful for my battery.
    Someone could help me where i can get this software. I could not find in lenovo website.
    Regards,
    Solved!
    Go to Solution.

    Starting with Windows 8, the conventional Power Manager with charging thresholds is no longer officially offered.
    Here's a third party tool to set what you need:
    http://thinkutils.wordpress.com/download/
    You still need to have the requisite power management drivers installed for it to function properly.
    W520: i7-2720QM, Q2000M at 1080/688/1376, 21GB RAM, 500GB + 750GB HDD, FHD screen
    X61T: L7500, 3GB RAM, 500GB HDD, XGA screen, Ultrabase
    Y3P: 5Y70, 8GB RAM, 256GB SSD, QHD+ screen

  • Will It Work on Leopard: iMac Late 2009 with Quad Core i7, 8GB and 4850 Mobility GPU

    Hi. I'm doing an experiment if the garbled screen (unreadable but the OS and files are not being corrupted at all) I'm experiencing since I upgraded to Lion (up to Yosemite) is a software bug (specifically when it's running it's 3D drivers) or a hardware bug (possibly the GPU is failing). I would rule it as a hardware, that the iMac's GPU is failing but when I used Ubuntu 14.04 Live CD which does not use any of the 3D drivers (it doesn't use OpenGL) for its 3D acceleration, it's perfect there which is why I feel it may be a software bug- no problems with 3D acceleration.
    If Leopard would work on the late 2009 iMac with i7 quad core, that'd be great.
    Thank you in advance.
    God bless, Rev. 21:4

    The only issue I have found is that the there are no additonal display resolution settings to adjust.
    So the iMac is stuck with its native resolution in OS X 10.5.8 Leopard (I hate the iMac's 2550 x 1900 resolution. Everything is just too small for my 50 year old eyes.)
    You can adjust the size of icons and icon text size in the Finder Prefs and View Options, you can adjust the Dock size, but that is pretty much it.
    No way to adjust the size of the text in the top main menu bar or make the text in the title bar on Finder windows larger, either.
    But everything else works.
    I can access all of my other external drives, most of the applications, that are mostly updated to work just with OS X 10.5.8 Leopard, launch and work fine. My Wacom Intuous3 tablet seems to work fine add I can adjust the preferences and controls of all of by pens and airbrush tool.
    My older IR Microsoft and Logitech mice work fine.
    I can't believe how much faster OS X 10.5.8 runs on this iMac.
    If I hadn't updated all of my Apple apps on OS X 10.6.8 Snow Leopard and all my updated iTunes, iPhoto and Aperture Libraries, long ago, needed more up to date web browsers (TenFourFox wasn't available back in 2011) and Mail clients, more up to date Flash and security updates, I might have just stayed using OS X 10.5 Leopard on this iMac.
    It is quite a bit faster than Snow Leopard. Even that much faster considering I am  running OS X 10.5.8 from my external FW800 drive.

  • Will It Work on Tiger: iMac Late 2009 with Quad Core i7, 8GB and 4850 Mobility GPU

    Hi. I'm doing an experiment if the garbled screen (unreadable but the OS and files are not being corrupted at all) I'm experiencing since I upgraded to Lion (up to Yosemite) is a software bug (specifically when it's running it's 3D drivers) or a hardware bug (possibly the GPU is failing). I would rule it as a hardware, that the iMac's GPU is failing but when I used Ubuntu 14.04 Live CD which does not use any of the 3D drivers (it doesn't use OpenGL) for its 3D acceleration, it's perfect there which is why I feel it may be a software bug- no problems with 3D acceleration.
    If Tiger would work on the late 2009 iMac with i7 quad core, that'd be great.
    Thank you in advance.
    God bless, Rev. 21:4

    Tiger won't work.
    Install OSX Restrictions

  • Apple MacBook Pro ME665LL/A 15.4-Inch Laptop with Retina Displa

    Hi guys I want to buy MacBook Pro 15 retina display and here is the spec
    Features
    2.7 GHz Quad-Core Intel Core i7 Processor with Turbo Boost up to 3.7 GHz
    16 GB 1600MHz DDR3L Memory
    512 GB Flash Storage
    15.4-inch Retina Display; 2880x1800 Resolution; NVIDIA GeForce GT 650M Graphics
    Mac OS X v10.7 Lion, 7 Hour Battery Life
    Technical Details
    Built-in Microphone
    DC in Jack
    Full Sized Keyboard
    Integrated Card Reader
    Product Details
    Manufacturer:Apple ComputerManufacturer reference:ME665LL/AProduct Dimensions:9.7 inches x 14.1 inches x 0.7 inches; 4.4 pounds
    I have heard a lot of guys complain about the screen ghosting
    And buring on and lg or Samsung how can I tell
    By the way this MacBook Pro manufacturer February 2013
    Does it have the same problem with the screen or not
    Thanks

    Kind of depends on your budget. The Macbook Air can be configured to match a lower end Macbook Pro in RAM and HD.  Up to 8GB Ram and 512GB HD but will be a little more expensive.
    If you need the extra storage and RAM, 1TB storage and 16GB RAM is the top of the line for the Mac Book Pro,  then you should go for the Macbook Pro.
    If 8GB RAM and 512GB HD is o.k for you, then you'll benefit from the Air's portability as its lighter and smaller.
    All in all, I would if portability is really important, go for the Air, and just increase its RAM to 8GB. A small portable external Hard drive will compensate for the lack of internal storage.

  • Bluetooth can't detect my audio system on my T440s with Windows 8.1

    Hi
    I recently bought a T440s and I've tried since to connect it to my audio system (Sony CMT-SBT100) with Bluetooth, but it wouldn't detect it. I tried the latest drivers from Lenovo with System Update, I tried to install it manually (like explained on this thread: Bluetooth issues with Win8.1), I also tried to install the newest drivers from the Intel website but it doesn't seem to work with my card.
    I can connect my phone to my laptop with Bluetooth, so it doesn't seem to come from the computer, and my phone connects perfectly with the sound system, so the issue doesn't come from there either. I searched on other forums and some people seem to say that the problem lies with Windows 8.1 which doesn't support A2DP (Advanced Audio Distribution Profile) anymore, but I couldn't find it anywhere, and nobody seem to have found a solution yet.
    Has anyone had this issue? Does anyone know if there is a fix?
    Thank you.

    Hi
    I recently bought a T440s and I've tried since to connect it to my audio system (Sony CMT-SBT100) with Bluetooth, but it wouldn't detect it. I tried the latest drivers from Lenovo with System Update, I tried to install it manually (like explained on this thread: Bluetooth issues with Win8.1), I also tried to install the newest drivers from the Intel website but it doesn't seem to work with my card.
    I can connect my phone to my laptop with Bluetooth, so it doesn't seem to come from the computer, and my phone connects perfectly with the sound system, so the issue doesn't come from there either. I searched on other forums and some people seem to say that the problem lies with Windows 8.1 which doesn't support A2DP (Advanced Audio Distribution Profile) anymore, but I couldn't find it anywhere, and nobody seem to have found a solution yet.
    Has anyone had this issue? Does anyone know if there is a fix?
    Thank you.

  • MSI P7N SLi Platinum Edition Problem with Quad Core.... Missing 2 Cores.. Xp Vis

    QUAD CORE READY BUT MISSING 2 CPU CORES.
    Im usuing p7n-sli platinum, from msi p35... Now i cant see my 2 cpu cores..... Im only seeing 2 cores? Does this p7n-sli platinum supports quad core? Please help....
    Would there be any update? Patch?
    P7n s

    What CPU revision you have?
    Provide screenshot from CPU-Z ===> http://www.cpuid.com/download/cpuz_144.zip
    P.S: Topic Locked, since new topic has been opened for the same problem: https://forum-en.msi.com/index.php?topic=115100.0
    P.S2: Topics not merged because will cause confusion for future readers, since both topic starters are different persons, but they are talking about the same PC.
    P.S3: In short topic continue here: https://forum-en.msi.com/index.php?topic=115100.0 , but with real mainboard's owner.

  • MSI P35 Neo2-FR with Quad 8300/8400 ?

    Hello All,
    could you please inform me if my motherboard P35 Neo2-FR will be compatible with INTEL Core2 Quad Q8300 or Q8400? If not what would be the best CPU for this motherboard.
    I do not want to through away money.
    Thank you very much.

     Q8300 should with BIOS 1.9 & Q8400 with BIOS 1.A (1.10)
     CPU support page for that MB is 4 years out of date though so it doesn't show them.
     Update BIOS to latest and you should be able to use either one of them.
    http://www.msi.com/product/mb/P35-Neo2-FR---FIR.html#/?div=BIOS
              >> Use the MSI HQ Forum USB flasher <<
    Edit:
     This is usually good website to check though I can't say it's 100% correct all of the time but I use it for reference on occasion as most of the time it's OK.
      http://www.cpu-upgrade.com/mb-MSI/P35_Neo2-FR___FIR.html

  • "iMac 27" with quad core with an ATI Radeon HD 4850 512MB video processor"

    I'm about to order a new iMac 27" quad core with an ATI Radeon HD 4850 512MB video processor.
    I'm a long time PC gamer but decided i want to make the full switch to Mac and I have a few questions about the graphics capabilities of this computer.
    I game in a clan that plays Battlefield 2 Project Reality.
    Will this card handle this game at the high settings and native resolution of the monitor? I also play COD4 and have the same question for that game.
    Thanks for your input. I'm sure this will be helpful for all of us and I will share it with my clan of over 100 people strong.

    Yeah it plays crysis fine, here is a video of me playing it:
    http://www.youtube.com/watch?v=0dMUFr57ens
    My specs are: Core i7, 8gb of ram and ATI 4850.

  • T440s with Windows 8.1 (and BitLocker) - 1 ot of 3 times gets black screen when booting

    We have a case on a machine with original "Lenovo Windows 8" installed. Windows updated to 8.1 and the latest patches. System update is up to date.
    Aprox 1 out of 3 times, when booting, after entering the BitLocker PIN, the Windows loading screen is shown in 1-2 seconds, and the the screen goes black. But the machine is moving forward, because the fingerprint lights up and the user is able to log in using that.
    (The machine was even able to print a document that was sent to the printer when the machine was offline.)
    Have tried to disable fingerprint without any success.

    I have the same problem.
    After trying and failing many times, I worked out that disabling my nvidia card was the only successful solution.
    This will then allow the intel graphics chip to work on its own.
    Something is wrong with the communication with the USB Dock and the nvidia card! I am hoping a workaround that allows me to keep the nvidia card switched on will be found by someone...

  • Multiple ALV Grid Controls per report - problem with default displ.variant

    Hi,
    I have a report with few screens called sequentialy. Each one of the screens has implemented own instance of ALV Grid Control within custom container, means:
    - screen 100 has container Cont100 and grid control "grid100",
    - screen 110 has container Cont110 and grid control "grid110"
    - screen 120 has container Cont120 and grid control "grid120"
    and so on...
    Each one of the grid controls is initialized with own field catalog table, with own layout and variant structure definitions. My problem occurs when the user changes the display variant for some of the grid controls and save the layout variant using "default setting" checkbox. In this case next time the program is started all other grid controls behaves like they don't have their own variant definitions, but uses the default setting of the mentioned screen. This leads (usualy) to unsuable grid controls by default, because usualy different controls have no equal field-definition tables. I have the same behaviour even when there are more than 1 ALV grids on a single screen (for example - 2).
    For now I don't provide variant variables at selection screen, but it seems there is no way to provide such variables for each one of the grid-controls.
    Is anyone aware how to control this? Means no matter if there is default setting in use for some of the grid-controls, how to manipulate other grid-controls not to use this default setting?
    Many thanks in advance.
    Regards,
    Ivaylo Mutafchiev

    check this sample code which displays 4 grids in 4 different tabs and with 4 different handles
    PROGRAM  sapmzsdpp MESSAGE-ID z1.
    Table Declarations                                                   *
    TABLES:
      vbpa,                                " Sales Document: Partner
      kna1,                                " Customer Master
      vbap.                                " Sales Document: Item Data
    Tab Strip Declarations                                              *
    CONTROLS:
      tabstrip_sdpp TYPE TABSTRIP.         " Tabstrip
    Constants declarations                                               *
    CONSTANTS:
      c_rep_zm(2)   TYPE c VALUE 'ZM',     " Outside Sales Representative
      c_rep_ve(2)   TYPE c VALUE 'VE',     " Inside Sales Representative
      c_rep_zi(2)   TYPE c VALUE 'ZI',     " Sales Manager
      c_abgru_08(2) TYPE c VALUE '08',     " Reason for Rej: SO Not Closed
      c_stock_ind_e TYPE c VALUE 'E',      " Stock Idctr : Orders on hand
      c_gauge(5)    TYPE c VALUE 'GAUGE',  " Characteristic Name - GAUGE
      c_width(5)    TYPE c VALUE 'WIDTH',  " Characteristic Name - WIDTH
      c_gauge_metric(12)                   " Character Name - GAUGE_METRIC
                    TYPE c VALUE 'GAUGE_METRIC',
      c_width_metric(12)                   " Character Name - WIDTH_METRIC
                    TYPE c VALUE 'WIDTH_METRIC',
      c_eng_metric(14)                     " Charac Value - ENGLISH_METRIC
                    TYPE c VALUE 'ENGLISH_METRIC',
      c_coil(4)     TYPE c VALUE 'COIL',   " For Value COIL
      c_spec_bf(7)  TYPE c VALUE 'SPEC_BF'," Charac value SPEC_BF
      c_wadat_ist(8)                       " Actual Goods Movement Date
                    TYPE c VALUE '00000000',
      c_mcha(4)     TYPE c VALUE 'MCHA',   " Database Table 'MCHA'
      c_classtype_022(3)
                    TYPE c VALUE '022',    " Class Type : BATCH
      c_pipe(2)     TYPE c VALUE '06',     " Material Pricing Group: Pipes
      c_item_ctgry_ztam(4)
                    TYPE c VALUE 'ZTAM',   " Item Cat:Certificate Mnfctr
      c_lab_result(10)                     " Charac Value LAB_RESULT
                    TYPE n VALUE '0000001392',
      c_none_reqd(10)                      " For Value NONE REQD
                    TYPE c VALUE 'NONE REQD.',
      c_passed(6)   TYPE c VALUE 'PASSED', " For Value PASSED
      c_pending(12) TYPE c                 " For Value TEST PENDING
                    VALUE 'TEST PENDING',
      c_bundling(13)                       " For Value TEST BUNDLING
                    TYPE c VALUE 'TEST BUNDLING',
      c_normal(2)   TYPE c VALUE '01'.     " Priority: Normal
    Internal Table Declarations                                          *
    DATA :
    Internal table to hold common data for all reports
    BEGIN OF t_common_data OCCURS 0,
       kunnr        LIKE vbak-kunnr,       " Customer Number
       vbeln        LIKE vbap-vbeln,       " Sales Document Number
       posnr        LIKE vbap-posnr,       " Sales Document Item Number
       ihrez_e      LIKE vbkd-ihrez_e,     " Mill Order Number
       matnr        LIKE vbap-matnr,       " Material Number
       pstyv        LIKE vbap-pstyv,       " Sales Document Item Category
       kwmeng       LIKE vbap-kwmeng,      " Cumulative Order Quantity
       lprio        LIKE vbap-lprio,       " Delivery Priority
       werks        LIKE vbap-werks,       " Plant
       kondm        LIKE vbap-kondm,       " Material Pricing Group
       aedat        LIKE vbap-aedat,       " Date of Last Change
       cuobj        LIKE vbap-cuobj,       " Configuration
       saldata      LIKE vbap-zzcust_req_avail,
                                           " Required Availability Date
    END OF t_common_data,
    Internal table to hold Customer Number
      BEGIN OF t_cust_temp OCCURS 0,
        kunnr       LIKE vbak-kunnr,       " Customer Number
      END OF t_cust_temp,
    Internal table to hold stock details
      BEGIN OF t_stock OCCURS 0,
       vbeln        LIKE mska-vbeln,       " Sales Document Number
       posnr        LIKE mska-posnr,       " Sales Document Item Number
       matnr        LIKE mska-matnr,       " Material Number
       werks        LIKE mska-werks,       " Plant
       charg        LIKE mska-charg,       " Batch Number
       kalab        LIKE mska-kalab,       " Valuated Stock
       ersda        LIKE mska-ersda,
    END OF t_stock,
    Internal table to hold deliveries
    BEGIN OF t_delivery_data OCCURS 0,
      vbeln         LIKE lips-vbeln,       " Delivery Document Number
      vgbel         LIKE lips-vgbel,       " Document No of Ref Document
      vgpos         LIKE lips-vgpos,       " Item No of Ref Item
    END OF t_delivery_data,
    Internal table to hold released tons & released days
    BEGIN OF t_released_tons_days OCCURS 0,
      vbeln         LIKE likp-vbeln,       " Delivery Document Number
      btgew         LIKE likp-btgew,       " Total Weight
      bldat         LIKE likp-bldat,       " Document Date in Document
    END OF t_released_tons_days,
    Internal table to hold Pre-Production-Pending Orders (Report-1)
    BEGIN OF t_pre_prod_ord OCCURS 0,
       sortl1       LIKE zcustcode-sortl,  " Customer Search Term
       ihrez_e1     LIKE vbkd-ihrez_e,     " Mill Order Number
       salord1(17)  TYPE c,                " Sales Order Document & Item
       descri       TYPE char70,           " Specification of the Item
       speci        TYPE char30,           " Description of the Item
       days_entry   LIKE zlgcyinfo-days_since_entry,
                                           " Days Since Entry
       dept         LIKE zlgcyinfo-bklog,  " Department
       notes1       LIKE zcsimemo-text,    " CSI File Memo Text
    */ Request No. DV2K904687
       chng_date    LIKE vbap-aedat,       " Date of Last Change
    END OF t_pre_prod_ord,
    Internal table to hold Delinquent Orders (Report-2)
    BEGIN OF t_delinquent_ord OCCURS 0,
       sortl2       LIKE zcustcode-sortl,  " Customer Search Term
       ihrez_e2     LIKE vbkd-ihrez_e,     " Mill Order Number
       salord2(17)  TYPE c,                " Sales Order Document & Item
       descri       TYPE char70,           " Specification of the Item
       speci        TYPE char30,           " Description of the Item
       saldata      LIKE vbap-zzcust_req_avail,
       schdate      LIKE vbep-edatu,       " Schedule Line Date
       days_late    LIKE zlgcyinfo-dayslate,
                                           " Days Late
       unit         LIKE zlgcyinfo-unit,   " Status of Consolidation Units
       days_at_unit LIKE zlgcyinfo-daysatunit,
       notes2       LIKE zcsimemo-text,    " CSI File Memo Text
    END OF t_delinquent_ord,
    Internal table to hold Processed Material Orders (Report-3)
    BEGIN OF t_processed_ord OCCURS 0,
       sortl3       LIKE zcustcode-sortl,  " Customer Search Term
       ihrez_e3     LIKE vbkd-ihrez_e,     " Mill Order Number
       salord3(17)  TYPE c,                " Sales Order Document & Item
       descri       TYPE char70,           " Specification of the Item
       speci        TYPE char30,           " Description of the Item
       order_tons   LIKE vbap-kwmeng,      " Cumulative Order Quantity
       fin_tons     LIKE mska-kalab,       " Val.Stock With Unres Usage
       fin_days     TYPE i,                " Finished Days
       rel_tons     LIKE likp-btgew,       " Total Weight
       rel_days     TYPE i,                " No.of.Days Order is Released
       status(15)   TYPE c,                " Status Of Stock
       tb_tons      LIKE zlgcyinfo-tons,   " Tons
       notes3       LIKE zcsimemo-text,    " CSI File Memo Text
    END OF t_processed_ord,
    Internal table to hold Flagged Orders (Report-4)
    BEGIN OF t_flagged_ord OCCURS 0,
       sortl4       LIKE zcustcode-sortl,  " Customer Search Term
       ihrez_e4     LIKE vbkd-ihrez_e,     " Mill Order Number
       salord4(17)  TYPE c,                " Sales Order Document & Item
       descri       TYPE char70,           " Specification of the Item
       speci        TYPE char30,           " Description of the Item
       saldata      LIKE vbap-zzcust_req_avail,
       unit         LIKE zlgcyinfo-unit,   " Status of Consolidation Units
       tons         LIKE zlgcyinfo-tons,   " Tons
       priority     LIKE vbap-lprio,       " Delivery Priority
       notes4       LIKE zcsimemo-text,    " CSI File Memo Text
    END OF t_flagged_ord,
    Internal table to hold CSI memo file data
    BEGIN OF t_csi_memo_data OCCURS 0,
       vbeln        LIKE zcsimemo-vbeln,   " Sales Document Number
       posnr        LIKE zcsimemo-posnr,   " Sales Order line item
       text         LIKE zcsimemo-text,    " CSI File Memo Text
    END OF t_csi_memo_data,
    Internal table to hold Customer Codes
    BEGIN OF t_customer_code OCCURS 0,
       sortl        LIKE zcustcode-sortl,  " Sort Field
       kunnr        LIKE zcustcode-kunnr,  " Customer Number
    END OF t_customer_code,
    Internal table to hold schedule line dates
    BEGIN OF t_schedule_line_date OCCURS 0,
       vbeln        LIKE vbep-vbeln,       " Sales Document Number
       posnr        LIKE vbep-posnr,       " Sales Document Item Number
       edatu        LIKE vbep-edatu,       " Schedule line date
    END OF t_schedule_line_date,
    Internal table to hold Characteristic values
      t_configuration
                    TYPE TABLE OF conf_out
                    WITH HEADER LINE,
    Internal tables to hold legacy data
      t_lgcyinfo    TYPE TABLE OF zlgcyinfo
                    WITH HEADER LINE.
    Work variables declarations                                          *
    DATA:
      gv_parvw      LIKE kupav-parvw,      " Partner function
      gv_abgru      LIKE vbap-abgru,       " Reason to eject sales order
      gv_gauge      LIKE conf_out-atwtb,   " Charac Value Description
      gv_width      LIKE conf_out-atwtb,   " Charac Value Description
      gv_ok_code    LIKE sy-ucomm,         " Usercommand
      gv_okcode     LIKE sy-ucomm,         " User Command
      gv_number     LIKE sy-dynnr
                    VALUE '0101',          " Initial Sub Screen Number
      gv_vbeln      LIKE vbak-vbeln,       " Sales Order
      gv_posnr      LIKE vbup-posnr,       " Sales Item
    */ Request No. DV2K904687
      gv_del_prio   LIKE vbap-lprio,       " Delivery Priority
      gv_obj_key    LIKE inob-objek,       " Object Key
      gv_config     LIKE inob-cuobj,       " Configuration
      gv_lab_result LIKE ausp-atwrt,       " Lab Result Value
      gv_pass_stock LIKE mska-kalab,       " Finished Stock
      gv_fail_stock LIKE mska-kalab,       " Failed Stock
      gv_tp_tons    LIKE mska-kalab,       " Test Pending Tons
      gv_csi_stock  LIKE mbew-lbkum,       " CSI Stock On Hand
      gv_val_stock  LIKE mska-kalab,       " Valuated Stock
      gv_fin_tons   LIKE mska-kalab,       " Finished Tons
      gv_fin_days   TYPE i,                " Finished Days
      gv_rel_tons   LIKE likp-btgew,       " Released Tons
      gv_rel_days   TYPE i,                " Released Days
      gv_no_delivery                       " Number of Delivery Documents
                    TYPE i,
      gv_bund_tons  LIKE zlgcyinfo-tons,   " Bundling Tons
      gv_net_weight LIKE mara-ntgew,       " Net Weight
      gv_tb_tons    LIKE zlgcyinfo-tons,   " Test/Bundling Tons
      gv_date       LIKE mska-ersda,       " Date
      gv_tabix      LIKE sy-tabix,         " Table Index
      gv_flg        TYPE c,                " Flag Variable
      gv_exit       TYPE c.                " For Parameter Exit
    Constant declarations for ALV Grid                                   *
    CONSTANTS:
      c_cont_pre_prod_ord
                     TYPE scrfname VALUE 'CUST_PPP',
                                           " Custom Container for Report-1
      c_cont_delinquent_ord
                     TYPE scrfname VALUE 'CUST_DIP',
                                           " Custom Container for Report-2
      c_cont_processed_ord
                     TYPE scrfname VALUE 'CUST_PMS',
                                           " Custom Container for Report-3
      c_cont_flagged_ord
                     TYPE scrfname VALUE 'CUST_FLGORD',
                                           " Custom Container for Report-4
      c_handle1(3)   TYPE c VALUE 'G_1',   " Handle for PPP rpt Grid
      c_handle2(3)   TYPE c VALUE 'G_2',   " Handle for DIP rpt Grid
      c_handle3(3)   TYPE c VALUE 'G_3',   " Handle for PMS rpt Grid
      c_handle4(3)   TYPE c VALUE 'G_4',   " Handle for FLGORD rpt Grid
      c_true         TYPE c VALUE 'X',     " For value 'X'
      c_save         TYPE c VALUE 'A'.     " User-Defd & Global Variants
    Selection Screen                                                     *
    SELECTION-SCREEN BEGIN OF SCREEN 500 AS WINDOW.
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-014.
    PARAMETERS :
      p_osr       RADIOBUTTON GROUP g1
                  DEFAULT 'X',             " Outside Sales Representative
      p_isr       RADIOBUTTON GROUP g1,    " Inside Sales Representative
      p_s_mgr     RADIOBUTTON GROUP g1.    " Sales Manager
    SELECTION-SCREEN END OF BLOCK b1.
    SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-005.
    SELECT-OPTIONS:
      s_pernr     FOR vbpa-pernr
                  OBLIGATORY,              " Employee Number
      s_kunnr     FOR kna1-kunnr,          " Customer Number
      s_sortl     FOR kna1-sortl,          " Customer Search Term
      s_kondm     FOR vbap-kondm.          " Material Pricing Group
    SELECTION-SCREEN END OF BLOCK b2.
    SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-006.
    PARAMETERS:
      p_open      RADIOBUTTON GROUP g2
                  DEFAULT 'X',             " Open Orders
      p_closed    RADIOBUTTON GROUP g2.    " Closed Orders
    SELECTION-SCREEN END OF BLOCK b3.
    SELECTION-SCREEN BEGIN OF BLOCK b4 WITH FRAME TITLE text-007.
    PARAMETERS:
      p_var1      LIKE disvariant-variant, " Variant For Report-1
      p_var2      LIKE disvariant-variant, " Variant For Report-2
      p_var3      LIKE disvariant-variant, " Variant For Report-3
      p_var4      LIKE disvariant-variant. " Varinat For Report-3
    SELECTION-SCREEN END OF BLOCK b4.
    SELECTION-SCREEN END OF SCREEN 500.
    */ Begin of Modification - Request No. DV2K904687
    Selection Screen for Changing Sales Order Priority
    SELECTION-SCREEN BEGIN OF SCREEN 1100 AS WINDOW.
    SELECTION-SCREEN BEGIN OF BLOCK b5 WITH FRAME TITLE text-044.
    PARAMETERS    p_sonum  LIKE vbap-vbeln." Sales Order Number
    SELECT-OPTIONS s_item  FOR  vbap-posnr." Sales Order Item
    PARAMETERS     p_delpr LIKE vbap-lprio." Delivery Priority
    SELECTION-SCREEN END OF BLOCK b5.
    SELECTION-SCREEN END OF SCREEN 1100.
    */ End of Modification - Request No. DV2K904687
    CLASS lcl_gv_event_receiveriver DEFINITION                           *
    CLASS lcl_event_receiver DEFINITION DEFERRED.
    ALV Grid - Work Variables Declarations                               *
    DATA:
      gv_cont_pre_prod_ord   TYPE REF
                               TO cl_gui_custom_container,
                                           " Custom Cont For Report-1
      gv_cont_delinquent_ord TYPE REF
                               TO cl_gui_custom_container,
                                          " Custom Cont For Report-2
      gv_cont_processed_ord  TYPE REF
                               TO cl_gui_custom_container,
                                           " Custom Cont For Report-3
      gv_cont_flagged_ord    TYPE REF
                               TO cl_gui_custom_container,
                                           " Custom Cont For Report-4
      gv_grid_pre_prod_ord   TYPE REF
                               TO cl_gui_alv_grid,
                                           " Grid For Report-1
      gv_grid_delinquent_ord TYPE REF
                               TO cl_gui_alv_grid,
                                           " Grid For Report-2
      gv_grid_processed_ord  TYPE REF
                               TO cl_gui_alv_grid,
                                           " Grid For Report-3
      gv_grid_flagged_ord    TYPE REF
                               TO cl_gui_alv_grid,
                                           " Grid For Report-4
      gv_event_receiver      TYPE REF
                               TO lcl_event_receiver,
                                           " Object For Local Class
      gs_lay_pre_prod_ord    TYPE lvc_s_layo,
                                           " Work Area for Grid layout
      gs_lay_delinquent_ord  TYPE lvc_s_layo,
                                           " Work Area for Grid layout
      gs_lay_processed_ord   TYPE lvc_s_layo,
                                           " Work Area for Grid layout
      gs_lay_flagged_ord     TYPE lvc_s_layo,
                                           " Work Area for Grid Layout
      gs_var_pre_prod_ord    TYPE disvariant,
                                           " Layout Structure
      gs_var_delinquent_ord  TYPE disvariant,
                                           " Layout Structure
      gs_var_processed_ord   TYPE disvariant,
                                           " Layout Structure
      gs_var_flagged_ord     TYPE disvariant,
                                           " Layout Structure
      t_fcat_pre_prod_ord    TYPE lvc_t_fcat
                             WITH HEADER LINE,
                                           " Field Catalog For Report-1
      t_fcat_delinquent_ord  TYPE lvc_t_fcat
                             WITH HEADER LINE,
                                           " Field Catalog For Report-2
      t_fcat_processed_ord   TYPE lvc_t_fcat
                             WITH HEADER LINE,
                                           " Field Catalog For Report-3
      t_fcat_flagged_ord     TYPE lvc_t_fcat
                             WITH HEADER LINE,
                                           " Field Catalog For Report-4
      t_exclude              TYPE ui_functions,
                                           " Function Code Table
      gs_exclude             TYPE ui_func. " Function Code Structure
    CLASS lcl_gv_event_receiver DEFINITION                               *
    CLASS lcl_event_receiver DEFINITION.
      PUBLIC SECTION.
        METHODS:
          handle_hotspot
            FOR EVENT hotspot_click OF cl_gui_alv_grid
              IMPORTING e_row_id e_column_id es_row_no,
          handle_top_of_page
                          FOR EVENT print_top_of_page OF cl_gui_alv_grid,
    */ Begin of Modification - Request No. DV2K904687
        handle_toolbar
            FOR EVENT toolbar OF cl_gui_alv_grid
                IMPORTING e_object e_interactive,
        handle_user_command
            FOR EVENT user_command OF cl_gui_alv_grid
                IMPORTING e_ucomm.
    */ End of Modification - Request No. DV2K904687
    ENDCLASS.                              " LCL_EVENT_RECEIVER DEFINITION
    CLASS IMPLEMENTATION                                                 *
    CLASS lcl_event_receiver IMPLEMENTATION.
      METHOD handle_hotspot.
        CASE e_column_id-fieldname.
          WHEN 'SALORD1'.
            CLEAR t_pre_prod_ord.
            READ TABLE t_pre_prod_ord
                  INTO t_pre_prod_ord
                 INDEX e_row_id-index.
          Call VA03 To View Sales Order Line Item Details
            PERFORM call_va03 USING t_pre_prod_ord-salord1.
          WHEN 'SALORD2'.
            CLEAR t_delinquent_ord.
            READ TABLE t_delinquent_ord
                  INTO t_delinquent_ord
                 INDEX e_row_id-index.
          Call VA03 To View Sales Order Line Item Details
            PERFORM call_va03 USING t_delinquent_ord-salord2.
          WHEN 'SALORD3'.
            CLEAR t_processed_ord.
            READ TABLE t_processed_ord
                  INTO t_processed_ord
                 INDEX e_row_id-index.
          Call VA03 To View Sales Order Line Item Details
            PERFORM call_va03 USING t_processed_ord-salord3.
          WHEN 'SALORD4'.
            CLEAR t_flagged_ord.
            READ TABLE t_flagged_ord
                  INTO t_flagged_ord
                 INDEX e_row_id-index.
          Call VA03 To View Sales Order Line Item Details
            PERFORM call_va03 USING t_flagged_ord-salord4.
          WHEN 'SORTL1'.
            CLEAR t_pre_prod_ord.
            READ TABLE t_pre_prod_ord
                  INTO t_pre_prod_ord
                 INDEX e_row_id-index.
        Call ZSD11 for Customer Search Term
            PERFORM call_zsd11_cust_code USING t_pre_prod_ord-sortl1.
          WHEN 'SORTL2'.
            CLEAR t_delinquent_ord.
            READ TABLE t_delinquent_ord
                  INTO t_delinquent_ord
                 INDEX e_row_id-index.
          Call ZSD11 for Customer Search Term
            PERFORM call_zsd11_cust_code USING t_delinquent_ord-sortl2.
          WHEN 'SORTL3'.
            CLEAR t_processed_ord.
            READ TABLE t_processed_ord
                  INTO t_processed_ord
                 INDEX e_row_id-index.
          Call ZSD11 for Customer Search Term
            PERFORM call_zsd11_cust_code USING t_processed_ord-sortl3.
          WHEN 'SORTL4'.
            CLEAR t_flagged_ord.
            READ TABLE t_flagged_ord
                  INTO t_flagged_ord
                 INDEX e_row_id-index.
          Call ZSD11 for Customer Search Term
            PERFORM call_zsd11_cust_code USING t_flagged_ord-sortl4.
          WHEN 'IHREZ_E1'.
            CLEAR t_pre_prod_ord.
            READ TABLE t_pre_prod_ord
                  INTO t_pre_prod_ord
                 INDEX e_row_id-index.
          Call ZSD11 for Mill Order
            PERFORM call_zsd11_millorder USING t_pre_prod_ord-ihrez_e1.
          WHEN 'IHREZ_E2'.
            CLEAR t_delinquent_ord.
            READ TABLE t_delinquent_ord
                  INTO t_delinquent_ord
                 INDEX e_row_id-index.
          Call ZSD11 for Mill Order
            PERFORM call_zsd11_millorder USING t_delinquent_ord-ihrez_e2.
          WHEN 'IHREZ_E3'.
            CLEAR t_processed_ord.
            READ TABLE t_processed_ord
                  INTO t_processed_ord
                 INDEX e_row_id-index.
          Call ZSD11 for Mill Order
            PERFORM call_zsd11_millorder USING t_processed_ord-ihrez_e3.
          WHEN 'IHREZ_E4'.
            CLEAR t_flagged_ord.
            READ TABLE t_flagged_ord
                   INTO t_flagged_ord
                  INDEX e_row_id-index.
          Call ZSD11 for Mill Order
            PERFORM call_zsd11_millorder USING t_flagged_ord-ihrez_e4.
          WHEN 'NOTES1'.
            CLEAR t_pre_prod_ord.
            READ TABLE t_pre_prod_ord
                  INTO t_pre_prod_ord
                 INDEX e_row_id-index.
          Call zsd00087 program to edit CSI Memo Text
            PERFORM edit_notes USING t_pre_prod_ord-salord1.
          WHEN 'NOTES2'.
            CLEAR t_delinquent_ord.
            READ TABLE t_delinquent_ord
                  INTO t_delinquent_ord
                 INDEX e_row_id-index.
          Call zsd00087 program to edit CSI Memo Text
            PERFORM edit_notes USING t_delinquent_ord-salord2.
          WHEN 'NOTES3'.
            CLEAR t_processed_ord.
            READ TABLE t_processed_ord
                  INTO t_processed_ord
                 INDEX e_row_id-index.
          Call zsd00087 program to CSI Memo Text
            PERFORM edit_notes USING t_processed_ord-salord3.
          WHEN 'NOTES4'.
            CLEAR t_flagged_ord.
            READ TABLE t_flagged_ord
                  INTO t_flagged_ord
                 INDEX e_row_id-index.
          Call zsd00087 program to CSI Memo Text
            PERFORM edit_notes USING t_flagged_ord-salord4.
        ENDCASE.                           " CASE E_COLUMN_ID ...
      ENDMETHOD.                           " HANDLE_HOTSPOT
      METHOD handle_top_of_page.
        PERFORM write_report_header.
      ENDMETHOD.                           " METHOD HANDLE_TOP_OF_PAGE
    */ Begin of Modification - Request No. DV2K904687
      METHOD handle_toolbar.
        DATA: ls_toolbar  TYPE stb_button.
      append a separator to normal toolbar
        CLEAR ls_toolbar.
        MOVE 3 TO ls_toolbar-butn_type.
        APPEND ls_toolbar TO e_object->mt_toolbar.
        CLEAR ls_toolbar.
      append a button for Change Delivery Priority
        MOVE 'CHNG_PRIO' TO ls_toolbar-function.
        MOVE 'Change SO Delivery Priority'(048)
             TO ls_toolbar-quickinfo.
        MOVE 'Change SO Priority'(049) TO ls_toolbar-text.
        MOVE 0 TO ls_toolbar-butn_type.
        APPEND ls_toolbar TO e_object->mt_toolbar.
      ENDMETHOD.                           " handle_toolbar
      METHOD handle_user_command.
        DATA: t_sel_row  TYPE lvc_t_roid,
              gs_sel_row TYPE lvc_s_roid,
              gs_flagged_ord LIKE t_flagged_ord,
              lv_lines   TYPE i.
        CASE e_ucomm.
          WHEN 'CHNG_PRIO'.
            REFRESH t_sel_row.
            CLEAR e_ucomm.
            CALL METHOD gv_grid_flagged_ord->get_selected_rows
              IMPORTING
                et_row_no = t_sel_row.
            CLEAR: t_flagged_ord,
                   gv_vbeln,
                   gv_posnr,
                   gv_del_prio.
            DESCRIBE TABLE t_sel_row LINES lv_lines.
            IF lv_lines GT 1.
              MESSAGE i001 WITH 'Select only one row'(043).
            ELSEIF lv_lines EQ 1.
              READ TABLE t_sel_row INTO gs_sel_row INDEX 1.
              READ TABLE t_flagged_ord INTO gs_flagged_ord
                   INDEX gs_sel_row-row_id.
              IF sy-subrc EQ 0.
                SPLIT gs_flagged_ord-salord4 AT '-' INTO gv_vbeln gv_posnr.
                gv_del_prio = gs_flagged_ord-priority.
                CLEAR: s_item, s_item[].
                p_sonum    = gv_vbeln.
                p_delpr    = gv_del_prio.
                s_item-low = gv_posnr.
                APPEND s_item TO s_item.
                CLEAR  s_item.
              ENDIF.                       " IF sy-subrc EQ 0
            ENDIF.                         " IF lv_lines GT 1
            IF lv_lines LE 1.
              CALL SELECTION-SCREEN '1100' STARTING AT 30 2
                                           ENDING   AT 110 7.
              LEAVE TO SCREEN 100.
            ENDIF.
        ENDCASE.                           " CASE e_ucomm
      ENDMETHOD.                           " handle_user_command
    */ End of Modification - Request No. DV2K904687
    ENDCLASS.                              " LCL_EVENT_RECEIVER
    " IMPLEMENTATION
    Form  WRITE_REPORT_HEADER                                            *
    This subroutine displays Report Header which includes                *
    Report Name, Executed by, Execution date, Execution Time             *
    There are no parameters to be passed to this subroutine              *
    FORM write_report_header.
      DATA lv_rep_tit(72) TYPE c.
      FORMAT COLOR COL_KEY.
      MOVE sy-title TO lv_rep_tit.
      CONDENSE lv_rep_tit.
      SKIP 1.
      WRITE: /3  sy-repid,
              25 'California Steel Industries, Inc.'(040),
              75 'Page'(041),
              80(4) sy-pagno.
      WRITE: /3  sy-uzeit,
              25 lv_rep_tit,
              75 sy-datum.
      FORMAT RESET.
    ENDFORM.                               " WRITE_REPORT_HEADER
    At selection-output                                                  *
    AT SELECTION-SCREEN OUTPUT.
      CLEAR sy-ucomm.
      IF sy-dynnr EQ '0500'.
      Initialize layout variant for report-1
        CLEAR gs_var_pre_prod_ord.
        gs_var_pre_prod_ord-report = sy-cprog.
        gs_var_pre_prod_ord-handle = c_handle1.
        PERFORM initialize_layoutvariant CHANGING gs_var_pre_prod_ord.
        p_var1 = gs_var_pre_prod_ord-variant.
      Initialize layout variant for report-2
        CLEAR gs_var_delinquent_ord.
        gs_var_delinquent_ord-report = sy-cprog.
        gs_var_delinquent_ord-handle = c_handle2.
        PERFORM initialize_layoutvariant CHANGING gs_var_delinquent_ord.
        p_var2 = gs_var_delinquent_ord-variant.
      Initialize layout variant for report-3
        CLEAR gs_var_processed_ord.
        gs_var_processed_ord-report = sy-cprog.
        gs_var_processed_ord-handle = c_handle3.
        PERFORM initialize_layoutvariant CHANGING gs_var_processed_ord.
        p_var3 = gs_var_processed_ord-variant.
      Initialize layout variant for report-4
        CLEAR gs_var_flagged_ord.
        gs_var_flagged_ord-report = sy-cprog.
        gs_var_flagged_ord-handle = c_handle4.
        PERFORM initialize_layoutvariant CHANGING gs_var_flagged_ord.
        p_var4 = gs_var_flagged_ord-variant.
    */ Begin of Modification - Request No. DV2K904687
      ELSEIF sy-dynnr EQ '1100'.
        DATA t_exclude  TYPE TABLE OF sy-ucomm.
        SET PF-STATUS 'MENU_1100'.
      To use your own GUI status for a selection screen
        CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
          EXPORTING
            p_status  = 'MENU_1100'
          TABLES
            p_exclude = t_exclude.
      ENDIF.                               " IF sy-dynnr EQ '0500'
    */ End of Modification - Request No. DV2K904687
    At Selection Screen                                                  *
    AT SELECTION-SCREEN.
    */ Begin of Modification - Request No. DV2K904687
      CASE sy-dynnr.
        WHEN '1100'.
          IF sy-ucomm IS INITIAL.
            CLEAR sy-ucomm.
            LEAVE TO SCREEN 1100.
          ENDIF.                           " IF sy-ucomm IS INITIAL
          CASE sy-ucomm.
            WHEN 'SAVE'.
              CLEAR sy-ucomm.
            Change Delivery Priority using BAPI method
              PERFORM change_del_priority.
              CLEAR: sy-ucomm,
                     gv_vbeln,
                     gv_posnr,
                     gv_del_prio,
                     p_sonum,
                     s_item,
                     s_item[],
                     p_delpr.
              LEAVE TO SCREEN 0.
            WHEN 'CANCEL'.
              CLEAR: sy-ucomm,
                     gv_vbeln,
                     gv_posnr,
                     gv_del_prio,
                     p_sonum,
                     s_item,
                     s_item[],
                     p_delpr.
              LEAVE TO SCREEN 0.
          ENDCASE.                         " CASE sy-ucomm
        WHEN '0500'.
          IF sy-ucomm EQ 'CRET'.
            LEAVE TO SCREEN 100.
          ELSEIF sy-ucomm IS INITIAL.
            LEAVE TO SCREEN 500.
          ENDIF.                           " IF SY-UCOMM EQ 'CRET'
      ENDCASE.                             " CASE sy-dynnr
    */ End of Modification - Request No. DV2K904687
    Selection Screen: Validations                                        *
    AT SELECTION-SCREEN ON s_pernr.
    Validate Employee Number
      PERFORM validate_employee_number.
    AT SELECTION-SCREEN ON s_kunnr.
    Validate Customer Number
      IF NOT s_kunnr IS INITIAL.
        PERFORM validate_customer_number.
      ENDIF.                               " IF NOT S_KUNNR IS INITIAL
    AT SELECTION-SCREEN ON s_sortl.
    Validate Search Term
      IF NOT s_sortl IS INITIAL.
        PERFORM validate_search_term.
      ENDIF.                               " IF NOT S_SORTL IS INITIAL
    AT SELECTION-SCREEN ON s_kondm.
    Validate Product
      IF NOT s_kondm IS INITIAL.
        PERFORM validate_product.
      ENDIF.                               " IF NOT S_KONDM IS INITIAL
    Validate p_var1
    AT SELECTION-SCREEN ON p_var1.
      CLEAR gs_var_pre_prod_ord.
      gs_var_pre_prod_ord-report  = sy-cprog.
      gs_var_pre_prod_ord-handle  = c_handle1.
      gs_var_pre_prod_ord-variant = p_var1.
      IF p_var1 IS NOT INITIAL.
        PERFORM validate_variant CHANGING gs_var_pre_prod_ord.
      ENDIF.                               " IF P_VAR1 IS NOT INITIAL
    Validate p_var2
    AT SELECTION-SCREEN ON p_var2.
      CLEAR gs_var_delinquent_ord.
      gs_var_delinquent_ord-report  = sy-cprog.
      gs_var_delinquent_ord-handle  = c_handle2.
      gs_var_delinquent_ord-variant = p_var2.
      IF p_var2 IS NOT INITIAL.
        PERFORM validate_variant CHANGING gs_var_delinquent_ord.
      ENDIF.                               " IF P_VAR2 IS NOT INITIAL
    Validate p_var3
    AT SELECTION-SCREEN ON p_var3.
      CLEAR gs_var_processed_ord.
      gs_var_processed_ord-report  = sy-cprog.
      gs_var_processed_ord-handle  = c_handle3.
      gs_var_processed_ord-variant = p_var3.
      IF p_var3 IS NOT INITIAL.
        PERFORM validate_variant CHANGING gs_var_processed_ord.
      ENDIF.                               " IF P_VAR3 IS NOT INITIAL
    Validate p_var4
    AT SELECTION-SCREEN ON p_var4.
      CLEAR gs_var_flagged_ord.
      gs_var_flagged_ord-report  = sy-cprog.
      gs_var_flagged_ord-handle  = c_handle4.
      gs_var_flagged_ord-variant = p_var4.
      IF p_var4 IS NOT INITIAL.
        PERFORM validate_variant CHANGING gs_var_flagged_ord.
      ENDIF.                               " IF P_VAR4 IS NOT INITIAL
    Selection Screen: Value Request for ALV GRID Variants                *
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_var1.
      CLEAR gs_var_pre_prod_ord.
      gs_var_pre_prod_ord-report = sy-cprog.
      gs_var_pre_prod_ord-handle = c_handle1.
      PERFORM f4_variant CHANGING gs_var_pre_prod_ord
                                  gv_exit.
      IF gv_exit NE c_true.
        p_var1 = gs_var_pre_prod_ord-variant.
      ENDIF.                               " IF GV_EXIT NE c_true
    F4 help for variant p_var2
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_var2.
      CLEAR:
        gs_var_delinquent_ord,
        gv_exit.
      gs_var_delinquent_ord-report = sy-cprog.
      gs_var_delinquent_ord-handle = c_handle2.
      PERFORM f4_variant CHANGING gs_var_delinquent_ord
                                  gv_exit.
      IF gv_exit NE c_true.
        p_var2 = gs_var_delinquent_ord-variant.
      ENDIF.                               " IF GV_EXIT NE c_true
    F4 help for variant p_var3
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_var3.
      CLEAR:
        gs_var_processed_ord,
        gv_exit.
      gs_var_processed_ord-report = sy-cprog.
      gs_var_processed_ord-handle = c_handle3.
      PERFORM f4_variant CHANGING gs_var_processed_ord
                                  gv_exit.
      IF gv_exit NE c_true.
        p_var3 = gs_var_processed_ord-variant.
      ENDIF.                               " IF GV_EXIT NE c_true
    F4 help for variant p_var4
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_var4.
      CLEAR:
        gs_var_flagged_ord,
        gv_exit.
      gs_var_flagged_ord-report = sy-cprog.
      gs_var_flagged_ord-handle = c_handle4.
      PERFORM f4_variant CHANGING gs_var_flagged_ord
                                  gv_exit.
      IF gv_exit NE c_true.
        p_var4 = gs_var_flagged_ord-variant.
      ENDIF.                               " IF GV_EXIT NE c_true
    Form  validate_employee_number                                       *
    This subroutine validates Employee Number                            *
    There are no parameters to need be passed to this subroutine         *
    FORM validate_employee_number.
      DATA lv_pernr LIKE vbpa-pernr.
      SELECT SINGLE pernr
        INTO lv_pernr
        FROM vbpa
       WHERE pernr IN s_pernr.
      IF sy-subrc NE 0.
        MESSAGE e001 WITH text-010.
      ENDIF.                               " IF SY-SUBRC NE 0
      CLEAR lv_pernr.
    ENDFORM.                               " VALIDATE_EMPLOYEE_NUMBER
    Form  validate_customer_number                                       *
    This subroutine validates Customer Number                            *
    There are no parameters need to be passed to this subroutine         *
    FORM validate_customer_number.
      SELECT SINGLE kunnr
        INTO t_common_data-kunnr
        FROM kna1
       WHERE kunnr IN s_kunnr.
      IF sy-subrc NE 0.
        MESSAGE e001 WITH text-011.
      ENDIF.                               " IF SY-SUBRC NE 0
      CLEAR t_common_data-kunnr.
    ENDFORM.                               " VALIDATE_CUSTOMER_NUMBER
    Form  validate_search_term                                           *
    This subroutine validates Search Term                                *
    There are no parameters need to be passed to this subroutine         *
    FORM validate_search_term.
      SELECT SINGLE sortl
        INTO t_customer_code-sortl
        FROM kna1
       WHERE sortl IN s_sortl.
      IF sy-subrc NE 0.
        MESSAGE e001 WITH text-012.
      ENDIF.                               " IF SY-SUBRC NE 0
      CLEAR t_customer_code-sortl.
    ENDFORM.                               " VALIDATE_SEARCH_TERM
    Form  validate_product                                               *
    This subroutine validates Product                                    *
    There are no parameters need to be passed to this subroutine         *
    FORM validate_product.
      SELECT SINGLE kondm
        INTO t_

  • Audio out on MacX doesn't work with Quad Capture. Any fixes?

    I downloaded the FREE Mac X only to find out that the audio out through my Quad Capture does not work. Any solutions?

    Did you download and install the latest 10.9 compatible drivers for the Quad Capture, from Roland?
    http://www.rolandus.com/products/details/1166/downloads/
    You may need to update the QC itself to 1.04
    Read the notes in the “QUAD-CAPTURE_System_Update_Procedure” pdf  to achieve this successfully
    and then update the Mac drivers to 1.5.1 provided on that page too.
    Bear in mind... in the future when there is a major OS X version upgrade like the one from 10.8 Mountain Lion to 10.9 Mavericks, always make sure there are compatible drivers for your external hardware such as your QC from Roland..  before upgrading..

Maybe you are looking for

  • Ipod dock and remote

    Hi All can any body tell me if once the i touch is docked on the universal dock is it poss to play the ipod back through the pc also can the you use the remote i have tried the remote works but there is no sound even when it is sync it does not work

  • The titler window does not open in CS5.5, help?

    I have had Cs5.5, student version for about 8 months now, I have never had a problem with the titler before and now it won't open. I have treid all the diffrent way's to open, and I get nothing. It will open the fist box where you type in the name of

  • Marketplace Download Report

    In the Windows Desktop portal we are able to see where the downloads originate. Is there something similar in the Phone dashboard? I didn't see any other options in the 'Downloads' section.

  • Create locked HR record in BDC - possible???

    Is it possible to create a locked infotype record via a BDC session? Let me be more specific: We have a strange calculation for benefits eligible salary. So we use a program that performs that calculation and updates insurance records (it0168) with t

  • Why does my iphone crash when trying to upgrade?

    Twice now I have been trying to upgrade my iphone 4 to the latest operating software and everytime it crashes leaving me with an unusable phone, last time I took it into the shop and they gave me a new phone, but tried to upgrade the new one and the