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/peripherals/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
CTDoes 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 forumjohnpau2013 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:4The 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:4Tiger 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
ThanksKind 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. -
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 sWhat 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. -
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 Mutafchievcheck 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
-
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
-
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