Connecting drop-down with check boxes?

I am making a document which provides information about retrieving documents for several countries. The user will use this form as a reminder for himself, this way he can see which documents he needs and which documents he still needs to make, or recieve from someone else. Whenever he recieves a document he can check the checkbox. The document is made in InDesign so it is a simple PDF. I have made this in to a form. It looks like the following example:
Select country: Drop-down with items/countries: Netherlands, Belgium and Germany.
Needed Documents
Transport
Bank
Owner
Document 1
checkbox
checkbox
checkbox
Document 2
checkbox
checkbox
checkbox
Document 3
checkbox
checkbox
checkbox
The main lead is the country which is build from a drop-down. For example: you can select the Netherlands, Belgium and Germany. Whenever you select a country the checkboxxes(made in Acrobat) should apear.
But here's the thing: Not all countries need the same documents, so whenever a country does not require (for example) document 3, all checkboxxes of that line should not be visible for the selected country. And on document two the checkbox of the bank should not apear as well.
I have some experience with creating forms, but not in javascript so I was hoping some of you could help me creating this base for the document?
Thank you in advance,

Is it even possible?

Similar Messages

  • How to get to know that the given OBJECT is a drop-down or check box?

    I put a drop-down object in my_form, the details are,
    drop-down name = my_drop_down
    data binded with my_data
    caption = my_caption
    For some, reason, some one has given me this objects (my_drop_down)... i want to figure it out that Whether its a drop-down type of object or a check box or a text field? How can i figure it out PROGRAMITICALLY/Java script?

    Thank you, But, i need to figure out it PROGRAMMITICALLY with java script?
    i used,
    xfa.resolveNode("CUSTOMER.P1.Subform1.TextField28").id == 'DropDown'
    it did not worked! pls. help me
    Regards

  • Looking to create editable PDF forms with drop downs and text boxes for use on a Mac computer and iPad. Which product do I need to purchase? Do not need anything fancy

    Looking to create editable PDF forms with drop downs and text boxes for use on a Mac computer and iPad. Which product do I need to purchase? Do not need anything fancy

    Basically you would need Acrobat. However, it is now also possible to create basic form fields using just the free Reader. In fact, I've been working on a tool that allows you to do it, so if you're interested in it please contact me privately.

  • The tabs have been moved to the top of the screen. I want to move them to the bottom like before. I am having a continuous battle with my drop down webcamera command box dropping over my tabs.

    The Firefox tabs used to be at the bottom of my screen. Now they are at the top and as I open more sites the tabs walk from left to right across the top. There comes a point where the pointer command triggers a drop down web camera box to appear. This box does not disappear quickly nor can I can access to the tabs under the camera command box. No, I can move the camera command box as then it is in the way on either the right or left hand side of the screen impacting other commands.

    For some reason it's the new FF default. Follow this menu chain to toggle it off. <br />
    For Mac:<br />
    View | Toolbars | Tabs on Top. <br />
    For Win:<br />
    Control-Click on any empty area of the Tab Strip to bring up the Customize Toolbar window.<br />
    Click Tabs on Top.<br />
    Now is also a good time to move the Home, Refresh and Stop icons back over to the left. Click Customize ... , grab them, drag them over, click Done.<br />
    Cheers.

  • Wifi connection drops down. [SOLVED]

    Hi, I'm having some issues with the wifi, in my notebook lenovo b5070. The main problem is that the connection drops down after 20, 30 minutes. I tried to change from NetworkManager to Wicd, but that didn't change anything. I also tried to create a profile and connect me through netctl, but again that didn't change anything. Other issues that I'm having are: Sometimes I can't even connect to the wifi, or if I can connect finally, and I try to request some website, the browser keeps idle and finally shows a "Server not found" message. Also the wifi signal seems pretty fine. I also tried change the tx, rts to the max with iwconfig, but this didn't change anything. I'm running out of ideas. Any idea?
    Here is some info:
    [astinx@compu ~]$ lsusb
    Bus 003 Device 002: ID 8087:8000 Intel Corp.
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 005: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
    Bus 001 Device 004: ID 0bda:b728 Realtek Semiconductor Corp.
    Bus 001 Device 003: ID 0c45:6514 Microdia
    Bus 001 Device 002: ID 0458:012b KYE Systems Corp. (Mouse Systems)
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    [astinx@compu ~]$ iwconfig
    wlp9s0 IEEE 802.11bgn ESSID:"albele"
    Mode:Managed Frequency:2.437 GHz Access Point: 00:1D:7E:6A:C4:67
    Bit Rate=54 Mb/s Tx-Power=20 dBm
    Retry short limit:7 RTS thr=2347 B Fragment thr:off
    Power Management:off
    Link Quality=52/70 Signal level=-58 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0
    lo no wireless extensions.
    enp8s0 no wireless extensions.
    [astinx@compu ~]$ ifconfig
    enp8s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
    ether f0:76:1c:0c:12:99 txqueuelen 1000 (Ethernet)
    RX packets 0 bytes 0 (0.0 B)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 0 bytes 0 (0.0 B)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
    inet 127.0.0.1 netmask 255.0.0.0
    inet6 ::1 prefixlen 128 scopeid 0x10<host>
    loop txqueuelen 0 (Local Loopback)
    RX packets 336 bytes 29472 (28.7 KiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 336 bytes 29472 (28.7 KiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    wlp9s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
    inet 192.168.1.111 netmask 255.255.255.0 broadcast 192.168.1.255
    inet6 fe80::fa77:2850:54a4:4213 prefixlen 64 scopeid 0x20<link>
    ether 38:b1:db:4f:f7:33 txqueuelen 1000 (Ethernet)
    RX packets 192 bytes 52270 (51.0 KiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 1297 bytes 138803 (135.5 KiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    [astinx@compu ~]$ lspci -k
    00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
    Subsystem: Lenovo Device 3978
    00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
    Subsystem: Lenovo Device 3978
    Kernel driver in use: i915
    Kernel modules: i915
    00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
    Subsystem: Lenovo Device 3978
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
    00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
    Subsystem: Lenovo Device 3978
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_pci
    00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
    Subsystem: Lenovo Device 3978
    Kernel driver in use: mei_me
    Kernel modules: mei_me
    00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
    Subsystem: Lenovo Device 3978
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
    00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 2 (rev e4)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
    00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
    Subsystem: Lenovo Device 3978
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci
    00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
    Subsystem: Lenovo Device 3978
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich
    00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
    Subsystem: Lenovo Device 3978
    Kernel driver in use: ahci
    Kernel modules: ahci
    00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
    Subsystem: Lenovo Device 3978
    Kernel modules: i2c_i801
    02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
    Subsystem: Lenovo Device 3801
    Kernel driver in use: rtsx_pci
    Kernel modules: rtsx_pci
    08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
    Subsystem: Lenovo Device 380e
    Kernel driver in use: r8169
    Kernel modules: r8169
    09:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
    Subsystem: Lenovo Device b736
    Kernel driver in use: rtl8723be
    Kernel modules: rtl8723be
    [astinx@compu ~]$ lsusb
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Linux version 3.18.5-1-ARCH (builduser@tobias) (gcc version 4.9.2 20141224 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Jan 30 07:31:50 CET 2015
    [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=37f0494b-6280-4a2a-92af-9abc262b3476 rw resume=UUID=38f5c3ea-1283-4a7e-a952-49dee4e9b5ae quiet
    [ 0.000000] e820: BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000006efff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000000006f000-0x000000000006ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000000070000-0x0000000000087fff] usable
    [ 0.000000] BIOS-e820: [mem 0x0000000000088000-0x00000000000bffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000009735ffff] usable
    [ 0.000000] BIOS-e820: [mem 0x0000000097360000-0x0000000097b5ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000097b60000-0x000000009c36efff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000009c36f000-0x000000009c56efff] type 20
    [ 0.000000] BIOS-e820: [mem 0x000000009c56f000-0x000000009cebefff] reserved
    [ 0.000000] BIOS-e820: [mem 0x000000009cebf000-0x000000009cfbefff] ACPI NVS
    [ 0.000000] BIOS-e820: [mem 0x000000009cfbf000-0x000000009cffefff] ACPI data
    [ 0.000000] BIOS-e820: [mem 0x000000009cfff000-0x000000009cffffff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000009d000000-0x000000009f9fffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fe101000-0x00000000fe112fff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000feb00000-0x00000000feb0ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fee00fff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000ffa00000-0x00000000ffffffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000015f5fffff] usable
    [ 0.000000] NX (Execute Disable) protection: active
    [ 0.000000] efi: EFI v2.31 by INSYDE Corp.
    [ 0.000000] efi: ACPI=0x9cffe000 ACPI 2.0=0x9cffe014 SMBIOS=0x9cebef98
    [ 0.000000] efi: mem00: [Boot Code | | | | | |WB|WT|WC|UC] range=[0x0000000000000000-0x0000000000001000) (0MB)
    [ 0.000000] efi: mem01: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000000001000-0x000000000006f000) (0MB)
    [ 0.000000] efi: mem02: [Reserved | | | | | |WB|WT|WC|UC] range=[0x000000000006f000-0x0000000000070000) (0MB)
    [ 0.000000] efi: mem03: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000000070000-0x0000000000080000) (0MB)
    [ 0.000000] efi: mem04: [Boot Code | | | | | |WB|WT|WC|UC] range=[0x0000000000080000-0x0000000000082000) (0MB)
    [ 0.000000] efi: mem05: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000000082000-0x0000000000088000) (0MB)
    [ 0.000000] efi: mem06: [Runtime Data |RUN| | | | |WB|WT|WC|UC] range=[0x0000000000088000-0x000000000009f000) (0MB)
    [ 0.000000] efi: mem07: [Reserved | | | | | |WB|WT|WC|UC] range=[0x000000000009f000-0x00000000000a0000) (0MB)
    [ 0.000000] efi: mem08: [Loader Data | | | | | |WB|WT|WC|UC] range=[0x0000000000100000-0x0000000000f3b000) (14MB)
    [ 0.000000] efi: mem09: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000000f3b000-0x0000000037926000) (873MB)
    [ 0.000000] efi: mem10: [Loader Data | | | | | |WB|WT|WC|UC] range=[0x0000000037926000-0x0000000037c8b000) (3MB)
    [ 0.000000] efi: mem11: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000037c8b000-0x000000006ea96000) (878MB)
    [ 0.000000] efi: mem12: [Loader Data | | | | | |WB|WT|WC|UC] range=[0x000000006ea96000-0x0000000094b70000) (608MB)
    [ 0.000000] efi: mem13: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x0000000094b70000-0x0000000094b90000) (0MB)
    [ 0.000000] efi: mem14: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000094b90000-0x00000000968e3000) (29MB)
    [ 0.000000] efi: mem15: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x00000000968e3000-0x0000000097360000) (10MB)
    [ 0.000000] efi: mem16: [Reserved | | | | | |WB|WT|WC|UC] range=[0x0000000097360000-0x0000000097b60000) (8MB)
    [ 0.000000] efi: mem17: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000097b60000-0x0000000097d52000) (1MB)
    [ 0.000000] efi: mem18: [Loader Code | | | | | |WB|WT|WC|UC] range=[0x0000000097d52000-0x0000000097d6f000) (0MB)
    [ 0.000000] efi: mem19: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000097d6f000-0x000000009951f000) (23MB)
    [ 0.000000] efi: mem20: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x000000009951f000-0x0000000099f09000) (9MB)
    [ 0.000000] efi: mem21: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000099f09000-0x0000000099f0e000) (0MB)
    [ 0.000000] efi: mem22: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x0000000099f0e000-0x0000000099f14000) (0MB)
    [ 0.000000] efi: mem23: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000099f14000-0x0000000099f16000) (0MB)
    [ 0.000000] efi: mem24: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x0000000099f16000-0x0000000099f3f000) (0MB)
    [ 0.000000] efi: mem25: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000099f3f000-0x0000000099f40000) (0MB)
    [ 0.000000] efi: mem26: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x0000000099f40000-0x000000009a08e000) (1MB)
    [ 0.000000] efi: mem27: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x000000009a08e000-0x000000009a094000) (0MB)
    [ 0.000000] efi: mem28: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x000000009a094000-0x000000009a095000) (0MB)
    [ 0.000000] efi: mem29: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x000000009a095000-0x000000009a097000) (0MB)
    [ 0.000000] efi: mem30: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x000000009a097000-0x000000009a09b000) (0MB)
    [ 0.000000] efi: mem31: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x000000009a09b000-0x000000009a09c000) (0MB)
    [ 0.000000] efi: mem32: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x000000009a09c000-0x000000009a0d5000) (0MB)
    [ 0.000000] efi: mem33: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x000000009a0d5000-0x000000009a0d7000) (0MB)
    [ 0.000000] efi: mem34: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x000000009a0d7000-0x000000009a0dc000) (0MB)
    [ 0.000000] efi: mem35: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x000000009a0dc000-0x000000009a0df000) (0MB)
    [ 0.000000] efi: mem36: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x000000009a0df000-0x000000009a0e7000) (0MB)
    [ 0.000000] efi: mem37: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x000000009a0e7000-0x000000009a0ea000) (0MB)
    [ 0.000000] efi: mem38: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x000000009a0ea000-0x000000009a0eb000) (0MB)
    [ 0.000000] efi: mem39: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x000000009a0eb000-0x000000009a0ef000) (0MB)
    [ 0.000000] efi: mem40: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x000000009a0ef000-0x000000009a193000) (0MB)
    [ 0.000000] efi: mem41: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x000000009a193000-0x000000009a194000) (0MB)
    [ 0.000000] efi: mem42: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x000000009a194000-0x000000009bd6f000) (27MB)
    [ 0.000000] efi: mem43: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x000000009bd6f000-0x000000009bf51000) (1MB)
    [ 0.000000] efi: mem44: [Loader Data | | | | | |WB|WT|WC|UC] range=[0x000000009bf51000-0x000000009bf5b000) (0MB)
    [ 0.000000] efi: mem45: [Boot Code | | | | | |WB|WT|WC|UC] range=[0x000000009bf5b000-0x000000009c36f000) (4MB)
    [ 0.000000] efi: mem46: [Runtime Code |RUN| | | | |WB|WT|WC|UC] range=[0x000000009c36f000-0x000000009c56f000) (2MB)
    [ 0.000000] efi: mem47: [Runtime Data |RUN| | | | |WB|WT|WC|UC] range=[0x000000009c56f000-0x000000009cabf000) (5MB)
    [ 0.000000] efi: mem48: [Reserved | | | | | |WB|WT|WC|UC] range=[0x000000009cabf000-0x000000009cebf000) (4MB)
    [ 0.000000] efi: mem49: [ACPI Memory NVS | | | | | |WB|WT|WC|UC] range=[0x000000009cebf000-0x000000009cfbf000) (1MB)
    [ 0.000000] efi: mem50: [ACPI Reclaim Memory| | | | | |WB|WT|WC|UC] range=[0x000000009cfbf000-0x000000009cfff000) (0MB)
    [ 0.000000] efi: mem51: [Boot Data | | | | | |WB|WT|WC|UC] range=[0x000000009cfff000-0x000000009d000000) (0MB)
    [ 0.000000] efi: mem52: [Conventional Memory| | | | | |WB|WT|WC|UC] range=[0x0000000100000000-0x000000015f600000) (1526MB)
    [ 0.000000] efi: mem53: [Reserved | | | | | | | | | ] range=[0x00000000000a0000-0x00000000000c0000) (0MB)
    [ 0.000000] efi: mem54: [Reserved | | | | | | | | | ] range=[0x000000009d000000-0x000000009fa00000) (42MB)
    [ 0.000000] efi: mem55: [Memory Mapped I/O |RUN| | | | | | | |UC] range=[0x00000000e0000000-0x00000000f0000000) (256MB)
    [ 0.000000] efi: mem56: [Reserved | | | | | | | | | ] range=[0x00000000fe101000-0x00000000fe113000) (0MB)
    [ 0.000000] efi: mem57: [Memory Mapped I/O |RUN| | | | | | | |UC] range=[0x00000000feb00000-0x00000000feb10000) (0MB)
    [ 0.000000] efi: mem58: [Memory Mapped I/O |RUN| | | | | | | |UC] range=[0x00000000fec00000-0x00000000fec01000) (0MB)
    [ 0.000000] efi: mem59: [Memory Mapped I/O |RUN| | | | | | | |UC] range=[0x00000000fed00000-0x00000000fed1c000) (0MB)
    [ 0.000000] efi: mem60: [Memory Mapped I/O |RUN| | | | | | | | ] range=[0x00000000fed1c000-0x00000000fed20000) (0MB)
    [ 0.000000] efi: mem61: [Memory Mapped I/O |RUN| | | | | | | |UC] range=[0x00000000fed20000-0x00000000fee01000) (0MB)
    [ 0.000000] efi: mem62: [Memory Mapped I/O |RUN| | | | | | | |UC] range=[0x00000000ffa00000-0x0000000100000000) (6MB)
    [ 0.000000] SMBIOS 2.7 present.
    [ 0.000000] DMI: LENOVO 20384/Lenovo B50-70, BIOS 9DCN21WW(V2.02) 06/27/2014
    [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
    [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
    [ 0.000000] AGP: No AGP bridge found
    [ 0.000000] e820: last_pfn = 0x15f600 max_arch_pfn = 0x400000000
    [ 0.000000] MTRR default type: uncachable
    [ 0.000000] MTRR fixed ranges enabled:
    [ 0.000000] 00000-9FFFF write-back
    [ 0.000000] A0000-BFFFF uncachable
    [ 0.000000] C0000-E7FFF write-protect
    [ 0.000000] E8000-EFFFF write-combining
    [ 0.000000] F0000-FFFFF write-protect
    [ 0.000000] MTRR variable ranges enabled:
    [ 0.000000] 0 base 0000000000 mask 7E00000000 write-back
    [ 0.000000] 1 base 009D000000 mask 7FFF000000 uncachable
    [ 0.000000] 2 base 009E000000 mask 7FFE000000 uncachable
    [ 0.000000] 3 base 00A0000000 mask 7FE0000000 uncachable
    [ 0.000000] 4 base 00C0000000 mask 7FC0000000 uncachable
    [ 0.000000] 5 disabled
    [ 0.000000] 6 disabled
    [ 0.000000] 7 disabled
    [ 0.000000] 8 disabled
    [ 0.000000] 9 disabled
    [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    [ 0.000000] e820: update [mem 0x9d000000-0xffffffff] usable ==> reserved
    [ 0.000000] e820: last_pfn = 0x9d000 max_arch_pfn = 0x400000000
    [ 0.000000] Scanning 1 areas for low memory corruption
    [ 0.000000] Base memory trampoline at [ffff880000082000] 82000 size 24576
    [ 0.000000] Using GB pages for direct mapping
    [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
    [ 0.000000] [mem 0x00000000-0x000fffff] page 4k
    [ 0.000000] BRK [0x01b36000, 0x01b36fff] PGTABLE
    [ 0.000000] BRK [0x01b37000, 0x01b37fff] PGTABLE
    [ 0.000000] BRK [0x01b38000, 0x01b38fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x15f400000-0x15f5fffff]
    [ 0.000000] [mem 0x15f400000-0x15f5fffff] page 2M
    [ 0.000000] BRK [0x01b39000, 0x01b39fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x15c000000-0x15f3fffff]
    [ 0.000000] [mem 0x15c000000-0x15f3fffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x100000000-0x15bffffff]
    [ 0.000000] [mem 0x100000000-0x13fffffff] page 1G
    [ 0.000000] [mem 0x140000000-0x15bffffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x00100000-0x9735ffff]
    [ 0.000000] [mem 0x00100000-0x001fffff] page 4k
    [ 0.000000] [mem 0x00200000-0x3fffffff] page 2M
    [ 0.000000] [mem 0x40000000-0x7fffffff] page 1G
    [ 0.000000] [mem 0x80000000-0x971fffff] page 2M
    [ 0.000000] [mem 0x97200000-0x9735ffff] page 4k
    [ 0.000000] init_memory_mapping: [mem 0x97b60000-0x9c36efff]
    [ 0.000000] [mem 0x97b60000-0x97bfffff] page 4k
    [ 0.000000] [mem 0x97c00000-0x9c1fffff] page 2M
    [ 0.000000] [mem 0x9c200000-0x9c36efff] page 4k
    [ 0.000000] BRK [0x01b3a000, 0x01b3afff] PGTABLE
    [ 0.000000] BRK [0x01b3b000, 0x01b3bfff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x9cfff000-0x9cffffff]
    [ 0.000000] [mem 0x9cfff000-0x9cffffff] page 4k
    [ 0.000000] RAMDISK: [mem 0x37926000-0x37c8afff]
    [ 0.000000] ACPI: Early table checksum verification disabled
    [ 0.000000] ACPI: RSDP 0x000000009CFFE014 000024 (v02 LENOVO)
    [ 0.000000] ACPI: XSDT 0x000000009CFFE210 0000B4 (v01 LENOVO CB-01 00000001 01000013)
    [ 0.000000] ACPI: FACP 0x000000009CFF8000 00010C (v05 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: DSDT 0x000000009CFE7000 00DA18 (v02 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: FACS 0x000000009CFBA000 000040
    [ 0.000000] ACPI: UEFI 0x000000009CFFD000 000236 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: FPDT 0x000000009CFFB000 000044 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: MSDM 0x000000009CFFA000 000055 (v03 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: ASF! 0x000000009CFF9000 0000A5 (v32 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: HPET 0x000000009CFF7000 000038 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: APIC 0x000000009CFF6000 00008C (v03 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: MCFG 0x000000009CFF5000 00003C (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: WDAT 0x000000009CFE6000 000224 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: SSDT 0x000000009CFE5000 000700 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: BOOT 0x000000009CFE3000 000028 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: LPIT 0x000000009CFE2000 000094 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: ASPT 0x000000009CFE0000 000034 (v07 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: DBGP 0x000000009CFDF000 000034 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: SSDT 0x000000009CFDA000 000539 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: SSDT 0x000000009CFD9000 000AD8 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: SSDT 0x000000009CFD5000 003537 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: BGRT 0x000000009CFD4000 000038 (v01 LENOVO CB-01 00000001 ACPI 00040000)
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] No NUMA configuration found
    [ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000015f5fffff]
    [ 0.000000] NODE_DATA(0) allocated [mem 0x15f5f9000-0x15f5fcfff]
    [ 0.000000] [ffffea0000000000-ffffea00057fffff] PMD -> [ffff88015ac00000-ffff88015ebfffff] on node 0
    [ 0.000000] Zone ranges:
    [ 0.000000] DMA [mem 0x00001000-0x00ffffff]
    [ 0.000000] DMA32 [mem 0x01000000-0xffffffff]
    [ 0.000000] Normal [mem 0x100000000-0x15f5fffff]
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x00001000-0x0006efff]
    [ 0.000000] node 0: [mem 0x00070000-0x00087fff]
    [ 0.000000] node 0: [mem 0x00100000-0x9735ffff]
    [ 0.000000] node 0: [mem 0x97b60000-0x9c36efff]
    [ 0.000000] node 0: [mem 0x9cfff000-0x9cffffff]
    [ 0.000000] node 0: [mem 0x100000000-0x15f5fffff]
    [ 0.000000] Initmem setup node 0 [mem 0x00001000-0x15f5fffff]
    [ 0.000000] On node 0 totalpages: 1028342
    [ 0.000000] DMA zone: 64 pages used for memmap
    [ 0.000000] DMA zone: 24 pages reserved
    [ 0.000000] DMA zone: 3974 pages, LIFO batch:0
    [ 0.000000] DMA32 zone: 9902 pages used for memmap
    [ 0.000000] DMA32 zone: 633712 pages, LIFO batch:31
    [ 0.000000] Normal zone: 6104 pages used for memmap
    [ 0.000000] Normal zone: 390656 pages, LIFO batch:31
    [ 0.000000] Reserving Intel graphics stolen memory at 0x9da00000-0x9f9fffff
    [ 0.000000] ACPI: PM-Timer IO Port: 0x1808
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
    [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
    [ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-39
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    [ 0.000000] ACPI: IRQ0 used by override.
    [ 0.000000] ACPI: IRQ9 used by override.
    [ 0.000000] Using ACPI (MADT) for SMP configuration information
    [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
    [ 0.000000] smpboot: Allowing 8 CPUs, 4 hotplug CPUs
    [ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x0006f000-0x0006ffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x00088000-0x000bffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x000c0000-0x000fffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x97360000-0x97b5ffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x9c36f000-0x9c56efff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x9c56f000-0x9cebefff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x9cebf000-0x9cfbefff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x9cfbf000-0x9cffefff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x9d000000-0x9f9fffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x9fa00000-0xdfffffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xe0000000-0xefffffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfe100fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfe101000-0xfe112fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfe113000-0xfeafffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfeb00000-0xfeb0ffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfeb10000-0xfebfffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfec01000-0xfecfffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfed00000-0xfee00fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xff9fffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xffa00000-0xffffffff]
    [ 0.000000] e820: [mem 0x9fa00000-0xdfffffff] available for PCI devices
    [ 0.000000] Booting paravirtualized kernel on bare hardware
    [ 0.000000] setup_percpu: NR_CPUS:128 nr_cpumask_bits:128 nr_cpu_ids:8 nr_node_ids:1
    [ 0.000000] PERCPU: Embedded 30 pages/cpu @ffff88015f200000 s82880 r8192 d31808 u262144
    [ 0.000000] pcpu-alloc: s82880 r8192 d31808 u262144 alloc=1*2097152
    [ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
    [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1012248
    [ 0.000000] Policy zone: Normal
    [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=37f0494b-6280-4a2a-92af-9abc262b3476 rw resume=UUID=38f5c3ea-1283-4a7e-a952-49dee4e9b5ae quiet
    [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
    [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 using standard form
    [ 0.000000] AGP: Checking aperture...
    [ 0.000000] AGP: No AGP bridge found
    [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
    [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
    [ 0.000000] Memory: 3909256K/4113368K available (5480K kernel code, 908K rwdata, 1720K rodata, 1160K init, 1184K bss, 204112K reserved)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
    [ 0.000000] Dump stacks of tasks blocking RCU-preempt GP.
    [ 0.000000] RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=8.
    [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
    [ 0.000000] NR_IRQS:8448 nr_irqs:760 0
    [ 0.000000] Console: colour dummy device 80x25
    [ 0.000000] console [tty0] enabled
    [ 0.000000] allocated 16777216 bytes of page_cgroup
    [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
    [ 0.000000] hpet clockevent registered
    [ 0.000000] tsc: Fast TSC calibration using PIT
    [ 0.000000] tsc: Detected 2394.377 MHz processor
    [ 0.000041] Calibrating delay loop (skipped), value calculated using timer frequency.. 4790.28 BogoMIPS (lpj=7981256)
    [ 0.000045] pid_max: default: 32768 minimum: 301
    [ 0.000053] ACPI: Core revision 20140926
    [ 0.018809] ACPI: All ACPI Tables successfully acquired
    [ 0.039185] Security Framework initialized
    [ 0.039194] Yama: becoming mindful.
    [ 0.039553] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
    [ 0.040627] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
    [ 0.041121] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
    [ 0.041129] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
    [ 0.041378] Initializing cgroup subsys memory
    [ 0.041384] Initializing cgroup subsys devices
    [ 0.041386] Initializing cgroup subsys freezer
    [ 0.041389] Initializing cgroup subsys net_cls
    [ 0.041391] Initializing cgroup subsys blkio
    [ 0.041417] CPU: Physical Processor ID: 0
    [ 0.041419] CPU: Processor Core ID: 0
    [ 0.041424] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
    ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
    [ 0.042651] mce: CPU supports 7 MCE banks
    [ 0.042667] CPU0: Thermal monitoring enabled (TM1)
    [ 0.042682] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
    Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
    [ 0.042812] Freeing SMP alternatives memory: 20K (ffffffff81a07000 - ffffffff81a0c000)
    [ 0.043856] Ignoring BGRT: invalid status 0 (expected 1)
    [ 0.045955] ftrace: allocating 20931 entries in 82 pages
    [ 0.058119] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    [ 0.091151] smpboot: CPU0: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz (fam: 06, model: 45, stepping: 01)
    [ 0.091159] TSC deadline timer enabled
    [ 0.091185] Performance Events: PEBS fmt2+, 16-deep LBR, Haswell events, full-width counters, Intel PMU driver.
    [ 0.091212] ... version: 3
    [ 0.091214] ... bit width: 48
    [ 0.091215] ... generic registers: 4
    [ 0.091216] ... value mask: 0000ffffffffffff
    [ 0.091217] ... max period: 0000ffffffffffff
    [ 0.091218] ... fixed-purpose events: 3
    [ 0.091220] ... event mask: 000000070000000f
    [ 0.111308] x86: Booting SMP configuration:
    [ 0.111311] .... node #0, CPUs: #1
    [ 0.125959] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
    [ 0.132620] #2 #3
    [ 0.168461] x86: Booted up 1 node, 4 CPUs
    [ 0.168465] smpboot: Total of 4 processors activated (19162.14 BogoMIPS)
    [ 0.173479] devtmpfs: initialized
    [ 0.176167] PM: Registering ACPI NVS region [mem 0x9cebf000-0x9cfbefff] (1048576 bytes)
    [ 0.177292] pinctrl core: initialized pinctrl subsystem
    [ 0.177339] RTC time: 15:39:50, date: 02/08/15
    [ 0.177475] NET: Registered protocol family 16
    [ 0.189973] cpuidle: using governor ladder
    [ 0.203321] cpuidle: using governor menu
    [ 0.203363] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
    [ 0.203364] ACPI: bus type PCI registered
    [ 0.203366] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
    [ 0.203456] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
    [ 0.203459] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in E820
    [ 0.203881] PCI: Using configuration type 1 for base access
    [ 0.217092] ACPI: Added _OSI(Module Device)
    [ 0.217094] ACPI: Added _OSI(Processor Device)
    [ 0.217096] ACPI: Added _OSI(3.0 _SCP Extensions)
    [ 0.217098] ACPI: Added _OSI(Processor Aggregator Device)
    [ 0.222927] ACPI: Executed 1 blocks of module-level executable AML code
    [ 0.237854] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
    [ 0.250192] ACPI: Dynamic OEM Table Load:
    [ 0.250204] ACPI: SSDT 0xFFFF880158F80C00 0003D3 (v01 PmRef Cpu0Cst 00003001 INTL 20121220)
    [ 0.263714] ACPI: Dynamic OEM Table Load:
    [ 0.263726] ACPI: SSDT 0xFFFF880158F59800 0005AA (v01 PmRef ApIst 00003000 INTL 20121220)
    [ 0.276877] ACPI: Dynamic OEM Table Load:
    [ 0.276887] ACPI: SSDT 0xFFFF880158E92800 000119 (v01 PmRef ApCst 00003000 INTL 20121220)
    [ 0.303769] ACPI: Interpreter enabled
    [ 0.303781] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20140926/hwxface-580)
    [ 0.303790] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20140926/hwxface-580)
    [ 0.303817] ACPI: (supports S0 S3 S4 S5)
    [ 0.303818] ACPI: Using IOAPIC for interrupt routing
    [ 0.303851] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
    [ 0.416427] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
    [ 0.416435] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
    [ 0.417003] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
    [ 0.417721] PCI host bridge to bus 0000:00
    [ 0.417725] pci_bus 0000:00: root bus resource [bus 00-fe]
    [ 0.417728] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
    [ 0.417730] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
    [ 0.417732] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
    [ 0.417734] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c3fff]
    [ 0.417736] pci_bus 0000:00: root bus resource [mem 0x000c4000-0x000c7fff]
    [ 0.417738] pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000cbfff]
    [ 0.417740] pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff]
    [ 0.417742] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff]
    [ 0.417744] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
    [ 0.417746] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
    [ 0.417748] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff]
    [ 0.417750] pci_bus 0000:00: root bus resource [mem 0x9fa00000-0xfeafffff]
    [ 0.417760] pci 0000:00:00.0: [8086:0a04] type 00 class 0x060000
    [ 0.417946] pci 0000:00:02.0: [8086:0a16] type 00 class 0x030000
    [ 0.417962] pci 0000:00:02.0: reg 0x10: [mem 0xb2000000-0xb23fffff 64bit]
    [ 0.417971] pci 0000:00:02.0: reg 0x18: [mem 0xa0000000-0xafffffff 64bit pref]
    [ 0.417977] pci 0000:00:02.0: reg 0x20: [io 0x6000-0x603f]
    [ 0.418153] pci 0000:00:03.0: [8086:0a0c] type 00 class 0x040300
    [ 0.418164] pci 0000:00:03.0: reg 0x10: [mem 0xb2610000-0xb2613fff 64bit]
    [ 0.418365] pci 0000:00:14.0: [8086:9c31] type 00 class 0x0c0330
    [ 0.418385] pci 0000:00:14.0: reg 0x10: [mem 0xb2600000-0xb260ffff 64bit]
    [ 0.418450] pci 0000:00:14.0: PME# supported from D3hot D3cold
    [ 0.418565] pci 0000:00:14.0: System wakeup disabled by ACPI
    [ 0.418612] pci 0000:00:16.0: [8086:9c3a] type 00 class 0x078000
    [ 0.418635] pci 0000:00:16.0: reg 0x10: [mem 0xb2618000-0xb261801f 64bit]
    [ 0.418711] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
    [ 0.418877] pci 0000:00:1b.0: [8086:9c20] type 00 class 0x040300
    [ 0.418893] pci 0000:00:1b.0: reg 0x10: [mem 0xb2614000-0xb2617fff 64bit]
    [ 0.418968] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
    [ 0.419082] pci 0000:00:1b.0: System wakeup disabled by ACPI
    [ 0.419126] pci 0000:00:1c.0: [8086:9c10] type 01 class 0x060400
    [ 0.419198] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
    [ 0.419353] pci 0000:00:1c.1: [8086:9c12] type 01 class 0x060400
    [ 0.419428] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
    [ 0.419584] pci 0000:00:1c.2: [8086:9c14] type 01 class 0x060400
    [ 0.419659] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
    [ 0.419813] pci 0000:00:1c.3: [8086:9c16] type 01 class 0x060400
    [ 0.419888] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
    [ 0.420052] pci 0000:00:1d.0: [8086:9c26] type 00 class 0x0c0320
    [ 0.420074] pci 0000:00:1d.0: reg 0x10: [mem 0xb261c000-0xb261c3ff]
    [ 0.420172] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
    [ 0.420309] pci 0000:00:1d.0: System wakeup disabled by ACPI
    [ 0.420363] pci 0000:00:1f.0: [8086:9c43] type 00 class 0x060100
    [ 0.420631] pci 0000:00:1f.2: [8086:9c03] type 00 class 0x010601
    [ 0.420647] pci 0000:00:1f.2: reg 0x10: [io 0x6088-0x608f]
    [ 0.420655] pci 0000:00:1f.2: reg 0x14: [io 0x6094-0x6097]
    [ 0.420663] pci 0000:00:1f.2: reg 0x18: [io 0x6080-0x6087]
    [ 0.420671] pci 0000:00:1f.2: reg 0x1c: [io 0x6090-0x6093]
    [ 0.420678] pci 0000:00:1f.2: reg 0x20: [io 0x6060-0x607f]
    [ 0.420686] pci 0000:00:1f.2: reg 0x24: [mem 0xb261b000-0xb261b7ff]
    [ 0.420728] pci 0000:00:1f.2: PME# supported from D3hot
    [ 0.420878] pci 0000:00:1f.3: [8086:9c22] type 00 class 0x0c0500
    [ 0.420894] pci 0000:00:1f.3: reg 0x10: [mem 0xb2619000-0xb26190ff 64bit]
    [ 0.420915] pci 0000:00:1f.3: reg 0x20: [io 0x6040-0x605f]
    [ 0.421136] pci 0000:00:1c.0: PCI bridge to [bus 01]
    [ 0.421234] pci 0000:02:00.0: [10ec:5229] type 00 class 0xff0000
    [ 0.421269] pci 0000:02:00.0: reg 0x10: [mem 0xb1000000-0xb1000fff]
    [ 0.421424] pci 0000:02:00.0: supports D1 D2
    [ 0.421427] pci 0000:02:00.0: PME# supported from D1 D2 D3hot
    [ 0.421466] pci 0000:02:00.0: System wakeup disabled by ACPI
    [ 0.427022] pci 0000:00:1c.1: PCI bridge to [bus 02-07]
    [ 0.427027] pci 0000:00:1c.1: bridge window [io 0x5000-0x5fff]
    [ 0.427030] pci 0000:00:1c.1: bridge window [mem 0xb1000000-0xb1ffffff]
    [ 0.427036] pci 0000:00:1c.1: bridge window [mem 0xb0000000-0xb0ffffff 64bit pref]
    [ 0.427119] pci 0000:08:00.0: [10ec:8168] type 00 class 0x020000
    [ 0.427139] pci 0000:08:00.0: reg 0x10: [io 0x4000-0x40ff]
    [ 0.427169] pci 0000:08:00.0: reg 0x18: [mem 0xb2504000-0xb2504fff 64bit]
    [ 0.427188] pci 0000:08:00.0: reg 0x20: [mem 0xb2500000-0xb2503fff 64bit]
    [ 0.427291] pci 0000:08:00.0: supports D1 D2
    [ 0.427293] pci 0000:08:00.0: PME# supported from D0 D1 D2 D3hot D3cold
    [ 0.427358] pci 0000:08:00.0: System wakeup disabled by ACPI
    [ 0.433685] pci 0000:00:1c.2: PCI bridge to [bus 08]
    [ 0.433689] pci 0000:00:1c.2: bridge window [io 0x4000-0x4fff]
    [ 0.433693] pci 0000:00:1c.2: bridge window [mem 0xb2500000-0xb25fffff]
    [ 0.433780] pci 0000:09:00.0: [10ec:b723] type 00 class 0x028000
    [ 0.433803] pci 0000:09:00.0: reg 0x10: [io 0x3000-0x30ff]
    [ 0.433837] pci 0000:09:00.0: reg 0x18: [mem 0xb2400000-0xb2403fff 64bit]
    [ 0.433959] pci 0000:09:00.0: supports D1 D2
    [ 0.433961] pci 0000:09:00.0: PME# supported from D0 D1 D2 D3hot D3cold
    [ 0.433994] pci 0000:09:00.0: System wakeup disabled by ACPI
    [ 0.443696] pci 0000:00:1c.3: PCI bridge to [bus 09]
    [ 0.443699] pci 0000:00:1c.3: bridge window [io 0x3000-0x3fff]
    [ 0.443703] pci 0000:00:1c.3: bridge window [mem 0xb2400000-0xb24fffff]
    [ 0.443740] acpi PNP0A08:00: Disabling ASPM (FADT indicates it is unsupported)
    [ 0.497639] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
    [ 0.497696] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
    [ 0.497748] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
    [ 0.497800] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
    [ 0.497851] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
    [ 0.497902] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
    [ 0.497953] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
    [ 0.498004] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
    [ 0.498197] ACPI: Enabled 5 GPEs in block 00 to 7F
    [ 0.498242] ACPI : EC: GPE = 0x27, I/O: command/status = 0x66, data = 0x62
    [ 0.498365] vgaarb: setting as boot device: PCI:0000:00:02.0
    [ 0.498368] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
    [ 0.498372] vgaarb: loaded
    [ 0.498373] vgaarb: bridge control possible 0000:00:02.0
    [ 0.498519] PCI: Using ACPI for IRQ routing
    [ 0.504636] PCI: pci_cache_line_size set to 64 bytes
    [ 0.504686] e820: reserve RAM buffer [mem 0x0006f000-0x0006ffff]
    [ 0.504688] e820: reserve RAM buffer [mem 0x00088000-0x0008ffff]
    [ 0.504689] e820: reserve RAM buffer [mem 0x97360000-0x97ffffff]
    [ 0.504691] e820: reserve RAM buffer [mem 0x9c36f000-0x9fffffff]
    [ 0.504693] e820: reserve RAM buffer [mem 0x9d000000-0x9fffffff]
    [ 0.504695] e820: reserve RAM buffer [mem 0x15f600000-0x15fffffff]
    [ 0.504822] NetLabel: Initializing
    [ 0.504823] NetLabel: domain hash size = 128
    [ 0.504824] NetLabel: protocols = UNLABELED CIPSOv4
    [ 0.504838] NetLabel: unlabeled traffic allowed by default
    [ 0.504863] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
    [ 0.504870] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
    [ 0.506900] Switched to clocksource hpet
    [ 0.512939] pnp: PnP ACPI init
    [ 0.513126] system 00:00: [io 0x0680-0x069f] has been reserved
    [ 0.513129] system 00:00: [io 0x0500-0x053f] has been reserved
    [ 0.513132] system 00:00: [io 0xffff] has been reserved
    [ 0.513134] system 00:00: [io 0xffff] has been reserved
    [ 0.513136] system 00:00: [io 0xffff] has been reserved
    [ 0.513139] system 00:00: [io 0x1800-0x18fe] could not be reserved
    [ 0.513141] system 00:00: [io 0x164e-0x164f] has been reserved
    [ 0.513145] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.513202] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
    [ 0.513256] system 00:02: [io 0x1854-0x1857] has been reserved
    [ 0.513259] system 00:02: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
    [ 0.513288] pnp 00:03: Plug and Play ACPI device, IDs PNP0303 (active)
    [ 0.513351] pnp 00:04: Plug and Play ACPI device, IDs SYN2b39 SYN0700 SYN0002 PNP0f13 (active)
    [ 0.563797] system 00:05: [mem 0xfed1c000-0xfed1ffff] has been reserved
    [ 0.563800] system 00:05: [mem 0xfed10000-0xfed17fff] has been reserved
    [ 0.563802] system 00:05: [mem 0xfed18000-0xfed18fff] has been reserved
    [ 0.563804] system 00:05: [mem 0xfed19000-0xfed19fff] has been reserved
    [ 0.563807] system 00:05: [mem 0xe0000000-0xefffffff] has been reserved
    [ 0.563809] system 00:05: [mem 0xfed20000-0xfed3ffff] has been reserved
    [ 0.563811] system 00:05: [mem 0xfed90000-0xfed93fff] has been reserved
    [ 0.563813] system 00:05: [mem 0xff000000-0xff000fff] has been reserved
    [ 0.563816] system 00:05: [mem 0xff001000-0xff0010ff] has been reserved
    [ 0.563818] system 00:05: [mem 0xff010000-0xffffffff] could not be reserved
    [ 0.563821] system 00:05: [mem 0xfee00000-0xfeefffff] could not be reserved
    [ 0.563823] system 00:05: [mem 0x9fa20000-0x9fa20fff] has been reserved
    [ 0.563825] system 00:05: [mem 0x9fa10000-0x9fa1ffff] has been reserved
    [ 0.563829] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.564138] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.564571] pnp: PnP ACPI: found 7 devices
    [ 0.571172] pci 0000:00:1c.0: PCI bridge to [bus 01]
    [ 0.571185] pci 0000:00:1c.1: PCI bridge to [bus 02-07]
    [ 0.571188] pci 0000:00:1c.1: bridge window [io 0x5000-0x5fff]
    [ 0.571193] pci 0000:00:1c.1: bridge window [mem 0xb1000000-0xb1ffffff]
    [ 0.571197] pci 0000:00:1c.1: bridge window [mem 0xb0000000-0xb0ffffff 64bit pref]
    [ 0.571203] pci 0000:00:1c.2: PCI bridge to [bus 08]
    [ 0.571206] pci 0000:00:1c.2: bridge window [io 0x4000-0x4fff]
    [ 0.571211] pci 0000:00:1c.2: bridge window [mem 0xb2500000-0xb25fffff]
    [ 0.571218] pci 0000:00:1c.3: PCI bridge to [bus 09]
    [ 0.571221] pci 0000:00:1c.3: bridge window [io 0x3000-0x3fff]
    [ 0.571226] pci 0000:00:1c.3: bridge window [mem 0xb2400000-0xb24fffff]
    [ 0.571235] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
    [ 0.571237] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
    [ 0.571239] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
    [ 0.571241] pci_bus 0000:00: resource 7 [mem 0x000c0000-0x000c3fff]
    [ 0.571243] pci_bus 0000:00: resource 8 [mem 0x000c4000-0x000c7fff]
    [ 0.571245] pci_bus 0000:00: resource 9 [mem 0x000c8000-0x000cbfff]
    [ 0.571247] pci_bus 0000:00: resource 10 [mem 0x000cc000-0x000cffff]
    [ 0.571249] pci_bus 0000:00: resource 11 [mem 0x000d0000-0x000d3fff]
    [ 0.571251] pci_bus 0000:00: resource 12 [mem 0x000d4000-0x000d7fff]
    [ 0.571253] pci_bus 0000:00: resource 13 [mem 0x000d8000-0x000dbfff]
    [ 0.571255] pci_bus 0000:00: resource 14 [mem 0x000dc000-0x000dffff]
    [ 0.571257] pci_bus 0000:00: resource 15 [mem 0x9fa00000-0xfeafffff]
    [ 0.571260] pci_bus 0000:02: resource 0 [io 0x5000-0x5fff]
    [ 0.571261] pci_bus 0000:02: resource 1 [mem 0xb1000000-0xb1ffffff]
    [ 0.571264] pci_bus 0000:02: resource 2 [mem 0xb0000000-0xb0ffffff 64bit pref]
    [ 0.571266] pci_bus 0000:08: resource 0 [io 0x4000-0x4fff]
    [ 0.571268] pci_bus 0000:08: resource 1 [mem 0xb2500000-0xb25fffff]
    [ 0.571270] pci_bus 0000:09: resource 0 [io 0x3000-0x3fff]
    [ 0.571272] pci_bus 0000:09: resource 1 [mem 0xb2400000-0xb24fffff]
    [ 0.571305] NET: Registered protocol family 2
    [ 0.571528] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
    [ 0.571618] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
    [ 0.571715] TCP: Hash tables configured (established 32768 bind 32768)
    [ 0.571736] TCP: reno registered
    [ 0.571744] UDP hash table entries: 2048 (order: 4, 65536 bytes)
    [ 0.571763] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
    [ 0.571824] NET: Registered protocol family 1
    [ 0.571842] pci 0000:00:02.0: Video device with shadowed ROM
    [ 0.583761] PCI: CLS 64 bytes, default 64
    [ 0.583812] Unpacking initramfs...
    [ 0.665763] Freeing initrd memory: 3476K (ffff880037926000 - ffff880037c8b000)
    [ 0.665775] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
    [ 0.665778] software IO TLB [mem 0x90b70000-0x94b70000] (64MB) mapped at [ffff880090b70000-ffff880094b6ffff]
    [ 0.665818] Simple Boot Flag at 0x44 set to 0x1
    [ 0.666015] RAPL PMU detected, hw unit 2^-14 Joules, API unit is 2^-32 Joules, 4 fixed counters 655360 ms ovfl timer
    [ 0.666080] microcode: CPU0 sig=0x40651, pf=0x40, revision=0x17
    [ 0.666087] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x17
    [ 0.666095] microcode: CPU2 sig=0x40651, pf=0x40, revision=0x17
    [ 0.666104] microcode: CPU3 sig=0x40651, pf=0x40, revision=0x17
    [ 0.666156] microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba
    [ 0.666187] Scanning for low memory corruption every 60 seconds
    [ 0.666541] futex hash table entries: 2048 (order: 5, 131072 bytes)
    [ 0.666577] Initialise system trusted keyring
    [ 0.666959] HugeTLB registered 2 MB page size, pre-allocated 0 pages
    [ 0.668721] zpool: loaded
    [ 0.668726] zbud: loaded
    [ 0.668990] VFS: Disk quotas dquot_6.5.2
    [ 0.669031] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [ 0.669172] msgmni has been set to 7751
    [ 0.669234] Key type big_key registered
    [ 0.669453] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
    [ 0.669499] io scheduler noop registered
    [ 0.669502] io scheduler deadline registered
    [ 0.669540] io scheduler cfq registered (default)
    [ 0.669759] pcieport 0000:00:1c.0: irq 40 for MSI/MSI-X
    [ 0.669935] pcieport 0000:00:1c.1: irq 41 for MSI/MSI-X
    [ 0.670110] pcieport 0000:00:1c.2: irq 42 for MSI/MSI-X
    [ 0.670269] pcieport 0000:00:1c.3: irq 43 for MSI/MSI-X
    [ 0.670374] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
    [ 0.670379] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
    [ 0.670396] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt
    [ 0.670398] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
    [ 0.670402] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded
    [ 0.670419] pcieport 0000:00:1c.2: Signaling PME through PCIe PME interrupt
    [ 0.670421] pci 0000:08:00.0: Signaling PME through PCIe PME interrupt
    [ 0.670424] pcie_pme 0000:00:1c.2:pcie01: service driver pcie_pme loaded
    [ 0.670440] pcieport 0000:00:1c.3: Signaling PME through PCIe PME interrupt
    [ 0.670442] pci 0000:09:00.0: Signaling PME through PCIe PME interrupt
    [ 0.670446] pcie_pme 0000:00:1c.3:pcie01: service driver pcie_pme loaded
    [ 0.670466] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    [ 0.670499] pciehp 0000:00:1c.1:pcie04: Slot #1 AttnBtn- AttnInd- PwrInd- PwrCtrl- MRL- Interlock- NoCompl+ LLActRep+
    [ 0.670533] pciehp 0000:00:1c.1:pcie04: service driver pciehp loaded
    [ 0.670539] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
    [ 0.670583] efifb: probing for efifb
    [ 0.670605] efifb: framebuffer at 0xa0000000, mapped to 0xffffc90010800000, using 4160k, total 4160k
    [ 0.670606] efifb: mode is 1366x768x32, linelength=5504, pages=1
    [ 0.670607] efifb: scrolling: redraw
    [ 0.670609] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
    [ 0.674675] Console: switching to colour frame buffer device 170x48
    [ 0.678177] fb0: EFI VGA frame buffer device
    [ 0.678188] intel_idle: MWAIT substates: 0x11142120
    [ 0.678190] intel_idle: v0.4 model 0x45
    [ 0.678191] intel_idle: lapic_timer_reliable_states 0xffffffff
    [ 0.678506] GHES: HEST is not enabled!
    [ 0.678574] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [ 0.679056] Linux agpgart interface v0.103
    [ 0.679108] rtc_cmos 00:01: RTC can wake from S4
    [ 0.679243] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
    [ 0.679273] rtc_cmos 00:01: alarms up to one month, 242 bytes nvram, hpet irqs
    [ 0.679287] Intel P-state driver initializing.
    [ 0.679431] ledtrig-cpu: registered to indicate activity on CPUs
    [ 0.679696] TCP: cubic registered
    [ 0.679919] NET: Registered protocol family 10
    [ 0.680456] NET: Registered protocol family 17
    [ 0.681245] Loading compiled-in X.509 certificates
    [ 0.681277] registered taskstats version 1
    [ 0.682279] Magic number: 3:299:689
    [ 0.682435] rtc_cmos 00:01: setting system clock to 2015-02-08 15:39:50 UTC (1423409990)
    [ 0.682615] PM: Checking hibernation image partition UUID=38f5c3ea-1283-4a7e-a952-49dee4e9b5ae
    [ 0.682621] PM: Hibernation image not present or could not be loaded.
    [ 0.684595] Freeing unused kernel memory: 1160K (ffffffff818e5000 - ffffffff81a07000)
    [ 0.684599] Write protecting the kernel read-only data: 8192k
    [ 0.688817] Freeing unused kernel memory: 652K (ffff88000155d000 - ffff880001600000)
    [ 0.690614] Freeing unused kernel memory: 328K (ffff8800017ae000 - ffff880001800000)
    [ 0.702916] random: systemd-tmpfile urandom read with 3 bits of entropy available
    [ 0.718779] sdhci: Secure Digital Host Controller Interface driver
    [ 0.718781] sdhci: Copyright(c) Pierre Ossman
    [ 0.720168] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:MSS1] at 0x60,0x64 irq 1,12
    [ 0.726783] serio: i8042 KBD port at 0x60,0x64 irq 1
    [ 0.726825] serio: i8042 AUX port at 0x60,0x64 irq 12
    [ 0.727977] ACPI: bus type USB registered
    [ 0.727998] usbcore: registered new interface driver usbfs
    [ 0.728005] usbcore: registered new interface driver hub
    [ 0.728031] usbcore: registered new device driver usb
    [ 0.728826] xhci_hcd 0000:00:14.0: xHCI Host Controller
    [ 0.728833] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
    [ 0.728904] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
    [ 0.728919] xhci_hcd 0000:00:14.0: irq 44 for MSI/MSI-X
    [ 0.729105] hub 1-0:1.0: USB hub found
    [ 0.729116] hub 1-0:1.0: 9 ports detected
    [ 0.729254] rtsx_pci 0000:02:00.0: irq 45 for MSI/MSI-X
    [ 0.729269] rtsx_pci 0000:02:00.0: rtsx_pci_acquire_irq: pcr->msi_en = 1, pci->irq = 45
    [ 0.729962] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [ 0.730134] ehci-pci: EHCI PCI platform driver
    [ 0.731658] SCSI subsystem initialized
    [ 0.732538] xhci_hcd 0000:00:14.0: xHCI Host Controller
    [ 0.732545] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
    [ 0.732737] hub 2-0:1.0: USB hub found
    [ 0.732750] hub 2-0:1.0: 4 ports detected
    [ 0.733058] libata version 3.00 loaded.
    [ 0.733952] ehci-pci 0000:00:1d.0: EHCI Host Controller
    [ 0.733959] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 3
    [ 0.733972] ehci-pci 0000:00:1d.0: debug port 2
    [ 0.737882] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
    [ 0.737904] ehci-pci 0000:00:1d.0: irq 23, io mem 0xb261c000
    [ 0.747112] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
    [ 0.747298] hub 3-0:1.0: USB hub found
    [ 0.747312] hub 3-0:1.0: 2 ports detected
    [ 0.747491] ahci 0000:00:1f.2: version 3.0
    [ 0.747673] ahci 0000:00:1f.2: irq 46 for MSI/MSI-X
    [ 0.747695] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
    [ 0.760531] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 4 ports 6 Gbps 0x3 impl SATA mode
    [ 0.760537] ahci 0000:00:1f.2: flags: 64bit ncq stag pm led clo only pio slum part deso sadm sds apst
    [ 0.761117] scsi host0: ahci
    [ 0.761280] scsi host1: ahci
    [ 0.761400] scsi host2: ahci
    [ 0.761527] scsi host3: ahci
    [ 0.761587] ata1: SATA max UDMA/133 abar m2048@0xb261b000 port 0xb261b100 irq 46
    [ 0.761590] ata2: SATA max UDMA/133 abar m2048@0xb261b000 port 0xb261b180 irq 46
    [ 0.761591] ata3: DUMMY
    [ 0.761592] ata4: DUMMY
    [ 0.763988] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
    [ 1.054094] usb 3-1: new high-speed USB device number 2 using ehci-pci
    [ 1.080772] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
    [ 1.090784] usb 1-3: new low-speed USB device number 2 using xhci_hcd
    [ 1.108052] ata1.00: ATA-8: ST500LT012-1DG142, 0002LVM1, max UDMA/133
    [ 1.108057] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
    [ 1.147102] ata1.00: configured for UDMA/133
    [ 1.147357] scsi 0:0:0:0: Direct-Access ATA ST500LT012-1DG14 LVM1 PQ: 0 ANSI: 5
    [ 1.178260] hub 3-1:1.0: USB hub found
    [ 1.178324] hub 3-1:1.0: 8 ports detected
    [ 1.267676] usb 1-3: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
    [ 1.269353] hidraw: raw HID events driver (C) Jiri Kosina
    [ 1.271432] usbcore: registered new interface driver usbhid
    [ 1.271435] usbhid: USB HID core driver
    [ 1.427737] usb 1-6: new high-speed USB device number 3 using xhci_hcd
    [ 1.467751] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    [ 1.472648] ata2.00: ATAPI: PLDS DVD-RW DA8A5SH, RL61, max UDMA/100
    [ 1.473654] ata2.00: configured for UDMA/100
    [ 1.487478] scsi 1:0:0:0: CD-ROM PLDS DVD-RW DA8A5SH RL61 PQ: 0 ANSI: 5
    [ 1.506690] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
    [ 1.506695] sd 0:0:0:0: [sda] 4096-byte physical blocks
    [ 1.506762] sd 0:0:0:0: [sda] Write Protect is off
    [ 1.506765] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [ 1.506805] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 1.526586] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
    [ 1.526589] cdrom: Uniform CD-ROM driver Revision: 3.20
    [ 1.526753] sr 1:0:0:0: Attached scsi CD-ROM sr0
    [ 1.576727] sda: sda1 sda2 sda3 sda4
    [ 1.577520] sd 0:0:0:0: [sda] Attached SCSI disk
    [ 1.668501] tsc: Refined TSC clocksource calibration: 2394.458 MHz
    [ 1.834689] usb 1-7: new full-speed USB device number 4 using xhci_hcd
    [ 1.866481] PM: Starting manual resume from disk
    [ 1.866486] PM: Hibernation image partition 8:2 present
    [ 1.866488] PM: Looking for hibernation image.
    [ 1.866742] PM: Image not found (code -22)
    [ 1.866745] PM: Hibernation image not present or could not be loaded.
    [ 2.008615] usb 1-7: No LPM exit latency info found, disabling LPM.
    [ 2.168326] usb 1-8: new full-speed USB device number 5 using xhci_hcd
    [ 2.200127] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null)
    [ 2.668929] Switched to clocksource tsc
    [ 2.998993] random: nonblocking pool is initialized
    [ 5.035645] EXT4-fs (sda4): re-mounted. Opts: discard
    [ 7.983617] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    [ 8.001442] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/PNP0C0C:00/input/input2
    [ 8.001451] ACPI: Power Button [PWRB]
    [ 8.001539] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/PNP0C0D:00/input/input3
    [ 8.001584] ACPI: Lid Switch [LID0]
    [ 8.001677] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
    [ 8.001681] ACPI: Power Button [PWRF]
    [ 8.067218] mei_me 0000:00:16.0: irq 47 for MSI/MSI-X
    [ 8.169733] thermal LNXTHERM:00: registered as thermal_zone0
    [ 8.169739] ACPI: Thermal Zone [TZ00] (29 C)
    [ 8.239918] ACPI: Battery Slot [BAT1] (battery present)
    [ 8.270385] ACPI: AC Adapter [ACAD] (on-line)
    [ 8.341145] [drm] Initialized drm 1.1.0 20060810
    [ 8.435780] ACPI Warning: SystemIO range 0x0000000000006040-0x000000000000605f conflicts with OpRegion 0x0000000000006040-0x000000000000604f (\_SB_.PCI0.SBUS.SMBI) (20140926/utaddress-258)
    [ 8.435788] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
    [ 8.524972] input: Ideapad extra buttons as /devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input5
    [ 8.571862] [drm] Memory usable by graphics device = 2048M
    [ 8.571868] checking generic (a0000000 410000) vs hw (a0000000 10000000)
    [ 8.571870] fb: switching to inteldrmfb from EFI VGA
    [ 8.571892] Console: switching to colour dummy device 80x25
    [ 8.571969] [drm] Replacing VGA console driver
    [ 8.590169] i915 0000:00:02.0: irq 48 for MSI/MSI-X
    [ 8.590182] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [ 8.590184] [drm] Driver supports precise vblank timestamp query.
    [ 8.590211] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
    [ 8.648474] fbcon: inteldrmfb (fb0) is primary device
    [ 8.665898] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
    [ 8.665971] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6
    [ 8.665996] [drm] Initialized i915 1.6.0 20140905 for 0000:00:02.0 on minor 0
    [ 8.789354] input: USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:0458:012B.0001/input/input7
    [ 8.789415] hid-generic 0003:0458:012B.0001: input,hidraw0: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:14.0-3/input0
    [ 8.812071] media: Linux media interface: v0.10
    [ 8.833777] input: PC Speaker as /devices/platform/pcspkr/input/input9
    [ 8.840567] Linux video capture interface: v2.00
    [ 8.897231] uvcvideo: Found UVC 1.00 device Lenovo EasyCamera (0c45:6514)
    [ 8.929823] input: Lenovo EasyCamera as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/input/input10
    [ 8.929908] usbcore: registered new interface driver uvcvideo
    [ 8.929909] USB Video Class driver (1.1.1)
    [ 9.036891] cfg80211: Calling CRDA to update world regulatory domain
    [ 9.056738] Bluetooth: Core ver 2.19
    [ 9.056751] NET: Registered protocol family 31
    [ 9.056751] Bluetooth: HCI device and connection manager initialized
    [ 9.056757] Bluetooth: HCI socket layer initialized
    [ 9.056758] Bluetooth: L2CAP socket layer initialized
    [ 9.056766] Bluetooth: SCO socket layer initialized
    [ 9.348730] usbcore: registered new interface driver btusb
    [ 9.452303] iTCO_vendor_support: vendor-support=0
    [ 9.452955] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
    [ 9.452990] iTCO_wdt: Found a Lynx Point_LP TCO device (Version=2, TCOBASE=0x1860)
    [ 9.453081] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
    [ 9.494632] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
    [ 9.494637] r8169 0000:08:00.0: can't disable ASPM; OS doesn't have ASPM control
    [ 9.501333] r8169 0000:08:00.0: irq 49 for MSI/MSI-X
    [ 9.501800] r8169 0000:08:00.0 eth0: RTL8168g/8111g at 0xffffc90010788000, f0:76:1c:0c:12:99, XID 10900800 IRQ 49
    [ 9.501802] r8169 0000:08:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
    [ 9.582307] rtl8723be: Using firmware rtlwifi/rtl8723befw.bin
    [ 9.640127] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
    [ 9.640351] rtlwifi: rtlwifi: wireless switch is on
    [ 9.653001] mousedev: PS/2 mouse device common for all mice
    [ 9.667517] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd00123/0x840300/0x2a800, board id: 2848, fw id: 1581875
    [ 9.686347] r8169 0000:08:00.0 enp8s0: renamed from eth0
    [ 9.708662] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8
    [ 9.727739] Console: switching to colour frame buffer device 170x48
    [ 9.730327] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
    [ 9.730328] i915 0000:00:02.0: registered panic notifier
    [ 9.737976] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
    [ 9.743445] AVX2 version of gcm_enc/dec engaged.
    [ 9.743448] AES CTR mode by8 optimization enabled
    [ 9.745577] snd_hda_intel 0000:00:03.0: irq 51 for MSI/MSI-X
    [ 10.040841] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
    [ 10.040848] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
    [ 10.040851] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
    [ 10.040852] sound hdaudioC1D0: mono: mono_out=0x0
    [ 10.040854] sound hdaudioC1D0: inputs:
    [ 10.040857] sound hdaudioC1D0: Mic=0x19
    [ 10.040859] sound hdaudioC1D0: Internal Mic=0x12
    [ 10.046345] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
    [ 10.046446] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
    [ 10.046909] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
    [ 10.047361] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card1/hdaudioC1D0/input14
    [ 10.047575] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
    [ 10.047649] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input16
    [ 10.097496] rtl8723be 0000:09:00.0 wlp9s0: renamed from wlan0
    [ 10.655545] cfg80211: World regulatory domain updated:
    [ 10.655549] cfg80211: DFS Master region: unset
    [ 10.655550] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
    [ 10.655553] cfg80211: (2402000 KHz - 2472000 KHz @ 0 KHz), (N/A, 2000 mBm), (N/A)
    [ 10.655555] cfg80211: (2457000 KHz - 2482000 KHz @ 0 KHz), (N/A, 2000 mBm), (N/A)
    [ 10.655557] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
    [ 10.655559] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
    [ 10.655561] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
    [ 10.655563] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
    [ 10.655564] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
    [ 10.655566] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
    [ 10.732705] intel_rapl: Found RAPL domain package
    [ 10.732711] intel_rapl: Found RAPL domain core
    [ 10.732714] intel_rapl: Found RAPL domain uncore
    [ 10.732717] intel_rapl: Found RAPL domain dram
    [ 10.844302] Adding 4009760k swap on /dev/sda2. Priority:-1 extents:1 across:4009760k FS
    [ 13.353211] systemd-journald[146]: Received request to flush runtime journal from PID 1
    [ 18.647280] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [ 18.647284] Bluetooth: BNEP filters: protocol multicast
    [ 18.647293] Bluetooth: BNEP socket layer initialized
    [ 21.632791] r8169 0000:08:00.0 enp8s0: link down
    [ 83.137005] wlp9s0: authenticate with 00:1d:7e:6a:c4:67
    [ 83.729985] wlp9s0: send auth to 00:1d:7e:6a:c4:67 (try 1/3)
    [ 83.731584] wlp9s0: authenticated
    [ 83.731753] rtl8723be 0000:09:00.0 wlp9s0: disabling HT as WMM/QoS is not supported by the AP
    [ 83.731757] rtl8723be 0000:09:00.0 wlp9s0: disabling VHT as WMM/QoS is not supported by the AP
    [ 83.734174] wlp9s0: associate with 00:1d:7e:6a:c4:67 (try 1/3)
    [ 83.737516] wlp9s0: RX AssocResp from 00:1d:7e:6a:c4:67 (capab=0x411 status=0 aid=3)
    [ 83.737660] wlp9s0: associated
    [astinx@compu ~]$ systemctl status
    ● compu
    State: running
    Jobs: 0 queued
    Failed: 0 units
    Since: dom 2015-02-08 13:47:04 ART; 24min ago
    CGroup: /
    ├─1 /sbin/init
    ├─system.slice
    │ ├─dbus.service
    │ │ └─301 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
    │ ├─org.cups.cupsd.service
    │ │ └─299 /usr/bin/cupsd -l
    │ ├─ModemManager.service
    │ │ └─303 /usr/bin/ModemManager
    │ ├─wpa_supplicant.service
    │ │ └─346 /usr/bin/wpa_supplicant -u
    │ ├─lightdm.service
    │ │ ├─314 /usr/bin/lightdm
    │ │ └─329 /usr/bin/Xorg.bin :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
    │ ├─accounts-daemon.service
    │ │ └─331 /usr/lib/accountsser

    So long I tried as Gusar said to loading the rtl8723b module with those params:
    sudo modprobe rtl8723be fwlps=0
    sudo modprobe rtl8723be ips=0
    So far by now, the connection hasn't dropped (one hour since I made the change)
    But is quite strange that when I do
    [astinx@compu ~]$ more /sys/module/rtl8723be/parameters/ips
    Y
    I mean, the parameters changed or not? I also tried with setting with N instead of 0.
    EDIT:
    The drop downs come back shortly after. I find quite strange that I cannot manage the power from iwconfig
    [astinx@compu ~]$ sudo iwconfig wlp9s0 power off
    [sudo] password for astinx:
    Error for wireless request "Set Power Management" (8B2C) :
    SET failed on device wlp9s0 ; Operation not supported.
    Last edited by astinx (2015-02-08 21:46:47)

  • ALV with Check Boxes

    Can I get a sample program of ALV (oops) with check boxes in it. thank you.

    Types: begin of lt_io.
    include structure mara. " Your Structure
    Types: style_table type lvc_t_style.
    Types: end of lt_io.
    data: lt_io type table of lt_io,
    ls_layout type lvc_s_layo,
    lt_fcat type lvc_t_fcat,
    lo_grid type ref to cl_gui_alv_grid.
    field-symbols: <io> type lt_io,
    <fcat> type lvc_s_fcat.
    ... fill your output table ....
    ls_layout-stylefname = 'STYLE_TABLE'.
    loop at lt_io assigning <io>.
    PERFORM set_style USING 'CHECKBOX' "Your Filename
    CHANGING <io>.
    endloop.
    ... Fill Your Field Catalog lt_fcat
    read table lt_fcat assigning <fcat>
    where fieldname = 'CHECKBOX'.
    <fcat>-checkbox = 'X'.
    create grid control lo_grid.
    CALL METHOD lo_grid->set_table_for_first_display
    EXPORTING
    is_layout = ls_layout
    CHANGING
    it_fieldcatalog = lt_fcat
    it_outtab = lt_io[].
    FORM set_button_to_line
    USING iv_fieldname TYPE lvc_fname
    CHANGING cs_io TYPE io.
    DATA: ls_style TYPE lvc_s_styl,
    lt_style TYPE lvc_t_styl.
    ls_style-fieldname = iv_fieldname.
    if cs_io-checkbox = ' '.
    ls_style-style = cl_gui_alv_grid=>mc_style_enabled.
    else.
    ls_style-style = cl_gui_alv_grid=>mc_style_disabled.
    endif.
    ls_style-maxlen = 2.
    INSERT ls_style INTO TABLE io-style_table.
    ENDFORM. "set_icon_to_status_line
    [/code].
    A classical report is a program that generates a single list, which must contain all of the required detail information.
    1) This procedure may result in extensive lists from which the user has to pick the relevant data.
    2) For background processing, this is the only possible method. After starting a background job, there is no way of influencing the program.
    3) The desired selections must be made beforehand and the list must provide detailed information.
    4) For dialog sessions, there are no such restrictions.
    5) The user is present during the execution of the program and can control and manipulate the program flow directly.
    6) To be able to use all advantages of the online environment, classical reporting was developed into interactive reporting.
    ALV is Application List viewer. Sap provides a set of ALV (ABAP LIST VIEWER) function modules which can be put into use to embellish the output of a report. This set of ALV functions is used to enhance the readability and functionality of any report output. Cases arise in sap when the output of a report contains columns extending more than 255 characters in length. In such cases, this set of ALV functions can help choose selected columns and arrange the different columns from a report output and also save different variants for report display. This is a very efficient tool for dynamically sorting and arranging the columns from a report output. The report output can contain up to 90 columns in the display with the wide array of display options.
    Advantages.
    Collapse multiple reports into one, drastically cutting down your report development time
    Save many hours using built-in ALV sorting, subtotaling and filtering capabilities
    Add conditional structures into your ALV report: No programming required!
    Combine ALV with display variants to meet a wide range of reporting requirements more easily
    Dynamically reorder column layouts and add/subtract fields
    Enable users and analysts to save their own personalized variants
    All the definitions of internal tables, structures and constants are declared in a type-pool called SLIS.
    1. SIMPLE REPORT.
    The important function modules are
    a. Reuse_alv_list_display
    b. Reuse_alv_fieldcatalog_merge
    c. Reuse_alv_events_get
    d. Reuse_alv_commentary_write
    e. Reuse_alv_grid_display
    A. REUSE_ALV_LIST_DISPLAY : This is the function module which prints the data.
    The important parameters are :
    I. Export :
    i. I_callback_program : report id
    ii. I_callback_pf_status_set : routine where a user can set his own pf status or change the functionality of the existing pf status
    iii. I_callback_user_command : routine where the function codes are handled
    iv. I_structure name : name of the dictionary table
    v. Is_layout : structure to set the layout of the report
    vi. It_fieldcat : internal table with the list of all fields and their attributes which are to be printed (this table can be populated automatically by the function module REUSE_ALV_FIELDCATALOG_MERGE
    vii. It_events : internal table with a list of all possible events of ALV and their corresponding form names.
    II. Tables :
    i. t_outtab : internal table with the data to be output
    B. REUSE_ALV_FIELDCATALOG_MERGE : This function module is used to populate a fieldcatalog which is essential to display the data in ALV. If the output data is from a single dictionary table and all the columns are selected, then we need not exclusively create the field catalog. Its enough to mention the table name as a parameter(I_structure name) in the REUSE_ALV_LIST_DISPLAY. But in other cases we need to create it.
    The Important Parameters are :
    I. Export :
    i. I_program_name : report id
    ii. I_internal_tabname : the internal output table
    iii. I_inclname : include or the report name where all the dynamic forms are handled.
    II Changing
    ct_fieldcat : an internal table with the type SLIS_T_FIELDCAT_ALV which is
    declared in the type pool SLIS.
    C. REUSE_ALV_EVENTS_GET : Returns table of possible events for a list type
    Parameters :
    I. Import :
    Et_Events : The event table is returned with all possible CALLBACK events
    for the specified list type (column 'NAME'). For events to be processed by Callback, their 'FORM' field must be filled. If the field is initialized, the event is ignored. The entry can be read from the event table, the field 'FORM' filled and the entry modified using constants from the type pool SALV.
    II. Export :
    I_List_type :
    0 = simple list REUSE_ALV_LIST_DISPLAY
    1 = hierarchcal-sequential list REUSE_ALV_HIERSEQ_LIST_DISPLAY
    2 = simple block list REUSE_ALV_BLOCK_LIST_APPEND
    3 = hierarchical-sequential block list
    REUSE_ALV_BLOCK_LIST_HS_APPEND
    D. REUSE_ALV_COMMENTARY_WRITE : This is used in the Top-of-page event to print the headings and other comments for the list.
    Parameters :
    I. it_list_commentary : internal table with the headings of the type slis_t_listheader.
    This internal table has three fields :
    Typ : ‘H’ – header, ‘S’ – selection , ‘A’ - action
    Key : only when typ is ‘S’.
    Info : the text to be printed
    E. REUSE_ALV_GRID_DISPLAY : A new function in 4.6 version, to display the results in grid rather than as a preview.
    Parameters : same as reuse_alv_list_display
    This is an example for simple list.
    2. BLOCK REPORT
    This is used to have multiple lists continuously.
    The important functions used in this report are:
    A. REUSE_ALV_BLOCK_LIST_INIT
    B. REUSE_ALV_BLOCK_LIST_APPEND
    C. REUSE_ALV_BLOCK_LIST_HS_APPEND
    D. REUSE_ALV_BLOCK_LIST_DISPLAY
    A. REUSE_ALV_BLOCK_LIST_INIT
    Parameters:
    I. I_CALLBACK_PROGRAM
    II. I_CALLBACK_PF_STATUS_SET
    III. I_CALLBACK_USER_COMMAND
    This function module is used to set the default gui status etc.
    B. REUSE_ALV_BLOCK_LIST_APPEND
    Parameters :
    Export :
    I. is_layout : layout settings for block
    II. it_fieldcat : field catalog
    III. i_tabname : internal table name with output data
    IV. it_events : internal table with all possible events
    Tables :
    i. t_outtab : internal table with output data.
    This function module adds the data to the block.
    Repeat this function for all the different blocks to be displayed one after the other.
    C. REUSE_ALV_BLOCK_LIST_HS_APPEND
    This function module is used for hierarchical sequential blocks.
    D. REUSE_ALV_BLOCK_LIST_DISPLAY
    Parameters : All the parameters are optional.
    This function module display the list with data appended by the above function.
    Here the functions REUSE_ALV_FIELDCATALOG_MERGE, REUSE_ALV_EVENTS_GET, REUSE_ALV_COMMENTARY_WRITE can be used.
    3. Hierarchical reports :
    Hierarchical sequential list output.
    The function module is
    A. REUSE_ALV_HIERSEQ_LIST_DISPLAY
    Parameters:
    I. Export:
    i. I_CALLBACK_PROGRAM
    ii. I_CALLBACK_PF_STATUS_SET
    iii. I_CALLBACK_USER_COMMAND
    iv. IS_LAYOUT
    v. IT_FIELDCAT
    vi. IT_EVENTS
    vii. i_tabname_header : Name of the internal table in the program containing the
    output data of the highest hierarchy level.
    viii. i_tabname_item : Name of the internal table in the program containing the
    output data of the lowest hierarchy level.
    ix. is_keyinfo : This structure contains the header and item table field
    names which link the two tables (shared key).
    II. Tables
    i. t_outtab_header : Header table with data to be output
    ii. t_outtab_item : Name of the internal table in the program containing the
    output data of the lowest hierarchy level.
    slis_t_fieldcat_alv : This internal table contains the field attributes. This internal table can be populated automatically by using ‘REUSE_ALV_FIELDCATALOG_MERGE’.
    Important Attributes :
    A. col_pos : position of the column
    B. fieldname : internal fieldname
    C. tabname : internal table name
    D. ref_fieldname : fieldname (dictionary)
    E. ref_tabname : table (dictionary)
    F. key(1) : column with key-color
    G. icon(1) : icon
    H. symbol(1) : symbol
    I. checkbox(1) : checkbox
    J. just(1) : (R)ight (L)eft (C)ent.
    K. do_sum(1) : sum up
    L. no_out(1) : (O)blig.(X)no out
    M. outputlen : output length
    N. seltext_l : long key word
    O. seltext_m : middle key word
    P. seltext_s : short key word
    Q. reptext_ddic : heading (ddic)
    R. ddictxt(1) : (S)hort (M)iddle (L)ong
    S. datatype : datatype
    T. hotspot(1) : hotspot
    declarations for spl.group.
    GT_SP_GROUP TYPE SLIS_T_SP_GROUP_ALV
    GT_SORT TYPE SLIS_T_SORTINFO_ALV, "for sort
    DATA: LS_SORT TYPE SLIS_SORTINFO_ALV.
      CLEAR LS_SORT.
      LS_SORT-FIELDNAME = 'FIELD1'.
      LS_SORT-SPOS      = 1.
      LS_SORT-UP        = 'X'.
      ls_sort-subtot    = 'X'. "subtotal
      APPEND LS_SORT TO E06_LT_SORT.
      APPEND LS_SORT TO E06_LT_SORT.
      LS_SORT-FIELDNAME = 'FIELD2'.
      LS_SORT-SPOS      = 2.
      LS_SORT-UP        = 'X'.
      ls_sort-subtot    = 'X'. "subtotal
      APPEND LS_SORT TO E06_LT_SORT.
    for creating the group..
      DATA: LS_SP_GROUP TYPE SLIS_SP_GROUP_ALV.
      CLEAR  LS_SP_GROUP.
      LS_SP_GROUP-SP_GROUP = 'A'.
      LS_SP_GROUP-TEXT     = TEXT-005.
      APPEND LS_SP_GROUP TO E07_LT_SP_GROUP.
    and pass this info to FM...
    layout-sUBTOTALS_TEXT = 'SUbt...'
    and pass spl group info to fieldcatalog also...
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
           EXPORTING
                I_CALLBACK_PROGRAM      = G_REPID
                IS_LAYOUT               = GS_LAYOUT
                IT_FIELDCAT             = GT_FIELDCAT[]
                IT_SPECIAL_GROUPS       = GT_SP_GROUP[]
                IT_SORT                 = GT_SORT[]
    TYPES :
      BEGIN OF ty_vbak,
        vkorg TYPE vbak-vkorg,             " Sales organization
        kunnr TYPE vbak-kunnr,             " Sold-to party
        vbeln TYPE vbak-vbeln,             " Sales document
        netwr TYPE vbak-netwr,             " Net Value of the Sales Order
        waerk TYPE vbak-waerk,             " Document currency
      END OF ty_vbak.
    DATA:
      vbak    TYPE vbak,
      gt_vbak TYPE TABLE OF ty_vbak.
    SELECT-OPTIONS :
      s_vkorg FOR vbak-vkorg,              " Sales organization
      s_kunnr FOR vbak-kunnr,              " Sold-to party
      s_vbeln FOR vbak-vbeln.              " Sales document
    SELECTION-SCREEN :
      SKIP, BEGIN OF LINE,COMMENT 5(27) v_1 FOR FIELD p_max.
    PARAMETERS p_max(2) TYPE n DEFAULT '20' OBLIGATORY.
    SELECTION-SCREEN END OF LINE.
    INITIALIZATION.
      v_1 = 'Maximum of records to read'.
    START-OF-SELECTION.
      PERFORM f_read_data.
      PERFORM f_display_data.
         Form  f_read_data
    FORM f_read_data.
      SELECT vkorg kunnr vbeln netwr waerk
          UP TO p_max ROWS
        INTO TABLE gt_vbak
        FROM vbak
       WHERE kunnr IN s_kunnr
         AND vbeln IN s_vbeln
         AND vkorg IN s_vkorg.
    ENDFORM.                               " F_READ_DATA
         Form  f_display_data
    FORM f_display_data.
      TYPE-POOLS: slis.                    " ALV Global types
      DEFINE m_fieldcat.
        add 1 to ls_fieldcat-col_pos.
        ls_fieldcat-fieldname   = &1.
        ls_fieldcat-ref_tabname = 'VBAK'.
        ls_fieldcat-do_sum      = &2.
        ls_fieldcat-cfieldname  = &3.
        append ls_fieldcat to lt_fieldcat.
      END-OF-DEFINITION.
      DEFINE m_sort.
        add 1 to ls_sort-spos.
        ls_sort-fieldname = &1.
        ls_sort-up        = 'X'.
        ls_sort-subtot    = &2.
        append ls_sort to lt_sort.
      END-OF-DEFINITION.
      DATA:
        ls_fieldcat TYPE slis_fieldcat_alv,
        lt_fieldcat TYPE slis_t_fieldcat_alv,
        lt_sort     TYPE slis_t_sortinfo_alv,
        ls_sort     TYPE slis_sortinfo_alv,
        ls_layout   TYPE slis_layout_alv.
      m_fieldcat 'VKORG' ''  ''.
      m_fieldcat 'KUNNR' ''  ''.
      m_fieldcat 'VBELN' ''  ''.
      m_fieldcat 'NETWR' 'X' 'WAERK'.
      m_fieldcat 'WAERK' ''  ''.
      m_sort 'VKORG' 'X'.                  " Sort by vkorg and subtotal
      m_sort 'KUNNR' 'X'.                  " Sort by kunnr and subtotal
      m_sort 'VBELN' ''.                   " Sort by vbeln
      ls_layout-cell_merge = 'X'.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
           EXPORTING
                is_layout   = ls_layout
                it_fieldcat = lt_fieldcat
                it_sort     = lt_sort
           TABLES
                t_outtab    = gt_vbak.
    ENDFORM.                  
    Check out these sample programs
    BCALV_GRID_01
    This program illustrates how the events for print processing PRINT_TOP_OF_PAGE,
    PRINT_END_OF_PAGE, PRINT_TOP_OF_LIST,PRINT_END_OF_LIST are handled. The
    corresponding handler methods control the appearance of the list printed.
    BCALV_GRID_02
    Show a detail list in an amodal window. There is no second dynro needed in contrast to
    BCALV_GRID_03.
    BCALV_GRID_03
    This program implements a function on event DOUBLE_CLICK. According to the selected line data
    from table SBOOK is selected and displayed by a second ALV Control in a dialog dynpro.
    BCALV_GRID_04
    Illustrates the use of exceptions (lights or leds). According to the values of SFLIGHT-SEATSOCC, the
    lights are set to 1 (red), 2 (yellow) or 3 (green).
    BCALV_GRID_05
    Demonstrate the creation of an own toolbar button.
    BCALV_GRID_06
    Demonstrate the creation of an own context menu.
    BCALV_GRID_07
    Append a menu button to the standard toolbar.
    BCALV_GRID_08
    Append a menu with default button to the standard toolbar. It is exactly the same as
    BCALVC_TB_WITH_MENU except for methods HANDLE_MENU_BUTTON and HANDLE_TOOLBAR.
    Editable ALV grids
    BCALV_EDIT_01
    This report illustrates the simplest case of using an editable/noneditable ALV Grid Control.
    BCALV_EDIT_02
    This report illustrates how to set chosen cells of an ALV Grid Control editable.
    BCALV_EDIT_03
    In this example the user may change values of fields SEATSOCC (occupied seats) and/or PLANETYPE.
    The report checks the input value(s) semantically and provides protocol messages in case of error
    BCALV_EDIT_04
    This report illustrates how to add and remove lines to a table using the ALV Grid Control and how to
    implement the saving of the new data.
    BCALV_EDIT_05
    This example shows how to use checkboxes within an ALV Grid Control. You learn:
    (1) how to define a column for editable checkboxes for an attribute of your list
    (2) how to evaluate the checked checkboxes
    (3) how to switch between editable and non-editable checkboxes
    BCALV_EDIT_06
    This example shows how to define a dropdown listbox for all cells of one column in an editable ALV
    Grid Control.
    BCALV_EDIT_07
    This example shows how to define dropdown listboxes for particular cells of your output table.
    BCALV_EDIT_08
    This report implements an ALV Grid Control with an application specific F4 help. The following aspects
    are dealt with:
    (1) how to replace the standard f4 help
    (2) how to pass the selected value to the ALV Grid Control
    (3) how to build an f4 help, whose value range depend on a value of another cell.
    Check this link tooo
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/2007/07/23/oopsALVin+ABAP&showComments=true
    The ALV Grid Control is a tool with which you can output non-hierarchical lists in a
    standardized format. The list data is displayed as a table on the screen.
    The ALV Grid Control offers a range of interactive standard list functions that users need
    frequently (find, sort, filter, calculate totals and subtotals, print, print preview, send list,
    export list (in different formats), and so on. These functions are implemented in the
    proxy object class. You as the programmer have the possibility to turn off functions not
    needed. In most cases the implementations of the standard functions provided by the
    control are sufficient. However, if required, you can adjust these implementations to
    meet application-specific needs.
    You can add self-defined functions to the toolbar, if necessary.
    The ALV Grid Control allows users to adjust the layout of lists to meet their individual
    requirements (for example, they can swap columns, hide columns, set filters for the
    data to be displayed, calculate totals, and so on). The settings (list customizing) made
    by a specific user are called a display variant. Display variants can be saved on a userspecific
    or on a global basis. If such display variants exist for a list, they can be offered
    to the user for selection. If a display variant is set as the default variant, the associated
    list is always displayed based on the settings of this variant.
    2. REUSE_ALV_LIST_DISPLAY
    REUSE_ALV_GRID_DISPLAY
    REUSE_ALV_FIELDCATALOG_MERGE
    REUSE_ALV_COMMENTARY_WRITE
    3. Use of Field Catalog is to determines the technical properties & add formating information of the column.
    6. all the definition of internal table, structure, constants are declared in a type-pool called SLIS.
    7.fieldcat-fieldname
    fieldcat-ref_fieldname
    fieldcat-tabname
    fieldcat-seltext_m
    5. Form user_command using r_ucomm like sy-ucomm rs_selfield type slis_selfield.
    Sap provides a set of ALV (ABAP LIST VIEWER) function modules which can be put into use to embellish the output of a report. This set of ALV functions is used to enhance the readability and functionality of any report output. Cases arise in sap when the output of a report contains columns extending more than 255 characters in length.
    In such cases, this set of ALV functions can help choose selected columns and arrange the different columns from a report output and also save different variants for report display. This is a very efficient tool for dynamically sorting and arranging the columns from a report output.
    The report output can contain up to 90 columns in the display with the wide array of display options.
    The commonly used ALV functions used for this purpose are;
    1. REUSE_ALV_VARIANT_DEFAULT_GET
    2. REUSE_ALV_VARIANT_F4
    3. REUSE_ALV_VARIANT_EXISTENCE
    4. REUSE_ALV_EVENTS_GET
    5. REUSE_ALV_COMMENTARY_WRITE
    6. REUSE_ALV_FIELDCATALOG_MERGE
    7. REUSE_ALV_LIST_DISPLAY
    8. REUSE_ALV_GRID_DISPLAY
    9. REUSE_ALV_POPUP_TO_SELECT
    Purpose of the above Functions are differ not all the functions are required in all the ALV Report.
    But either no.7 or No.8 is there in the Program.
    How you call this function in your report?
    After completion of all the data fetching from the database and append this data into an Internal Table. say I_ITAB.
    Then use follwing function module.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    I_CALLBACK_PROGRAM = 'Prog.name'
    I_STRUCTURE_NAME = 'I_ITAB'
    I_DEFAULT = 'X'
    I_SAVE = 'A'
    TABLES
    T_OUTTAB = I_ITAB.
    IF SY-SUBRC <> 0.
    WRITE: 'SY-SUBRC: ', SY-SUBRC .
    ENDIF.
    ENDFORM. " GET_FINAL_DATA
    The object F_IT_ALV has a field, the activity ACTVT, which can
    contain four permitted values: 01, 02, 03 and 70. Each of the
    activities 01, 02 and 70 controls the availability of particular
    functions (in the menu and the toolbar) of the ALV line item list:
    a) 01: "Settings -> Display variant -> Save..."
    b) 02: "Settings -> Display variant -> Current..." and
    "Settings -> Display variant -> Current header rows "
    c) 70: "Settings -> Display variant -> Administration..."
    Activity 03 corresponds to the minimum authorization, which is the
    most restricted one: The user can only select layouts which have
    been configured already. In particular, all of the other functions
    named above are inactive with activity 03.
    Now if you want to permit a user to change the column selection and
    the headers as well as to save the layout thus created, for example,
    but if you do not want to permit the user to administrate the
    layouts, you grant him or her the authorization for activities 01
    and 02.
    Check this link it will be mosty usefull for u
    http://www.sap-img.com/fu017.htm
    check this link
    http://abapprogramming.blogspot.com/
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5dc3e690-0201-0010-1ebf-b85b3bed962d
    Changing width of a custom container dynamically
    Display Page numbers in ALV
    Insert picture in selection screen.
    Logo in OO ALV Grid
    check these links
    http://www.sapfans.com/forums/viewtopic.php?t=20386
    http://www.sapfans.com/forums/viewtopic.php?t=85191
    http://www.sapfans.com/forums/viewtopic.php?t=88401
    http://www.sapfans.com/forums/viewtopic.php?t=17335
    Try these links
    Simple ALV report
    http://www.sapgenie.com/abap/controls/alvgrid.htm
    http://wiki.ittoolbox.com/index.php/Code:Ultimate_ALV_table_toolbox
    ALV
    1. Please give me general info on ALV.
    http://www.sapfans.com/forums/viewtopic.php?t=58286
    http://www.sapfans.com/forums/viewtopic.php?t=76490
    http://www.sapfans.com/forums/viewtopic.php?t=20591
    http://www.sapfans.com/forums/viewtopic.php?t=66305 - this one discusses which way should you use - ABAP Objects calls or simple function modules.
    2. How do I program double click in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=11601
    http://www.sapfans.com/forums/viewtopic.php?t=23010
    3. How do I add subtotals (I have problem to add them)...
    http://www.sapfans.com/forums/viewtopic.php?t=20386
    http://www.sapfans.com/forums/viewtopic.php?t=85191
    http://www.sapfans.com/forums/viewtopic.php?t=88401
    http://www.sapfans.com/forums/viewtopic.php?t=17335
    4. How to add list heading like top-of-page in ABAP lists?
    http://www.sapfans.com/forums/viewtopic.php?t=58775
    http://www.sapfans.com/forums/viewtopic.php?t=60550
    http://www.sapfans.com/forums/viewtopic.php?t=16629
    5. How to print page number / total number of pages X/XX in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=29597 (no direct solution)
    6. ALV printing problems. The favourite is: The first page shows the number of records selected but I don't need this.
    http://www.sapfans.com/forums/viewtopic.php?t=64320
    http://www.sapfans.com/forums/viewtopic.php?t=44477
    7. How can I set the cell color in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=52107
    8. How do I print a logo/graphics in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=81149
    http://www.sapfans.com/forums/viewtopic.php?t=35498
    http://www.sapfans.com/forums/viewtopic.php?t=5013
    9. How do I create and use input-enabled fields in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=84933
    http://www.sapfans.com/forums/viewtopic.php?t=69878
    10. How can I use ALV for reports that are going to be run in background?
    http://www.sapfans.com/forums/viewtopic.php?t=83243
    http://www.sapfans.com/forums/viewtopic.php?t=19224
    11. How can I display an icon in ALV? (Common requirement is traffic light icon).
    http://www.sapfans.com/forums/viewtopic.php?t=79424
    http://www.sapfans.com/forums/viewtopic.php?t=24512
    12. How can I display a checkbox in ALV?
    http://www.sapfans.com/forums/viewtopic.php?t=88376
    http://www.sapfans.com/forums/viewtopic.php?t=40968
    http://www.sapfans.com/forums/viewtopic.php?t=6919
    For More alv report examples check these Tcodes LIBS, BIBS Here u can find more number of examples on alv reports of different kinds
    check this sample code for intercative alv report
    TYPE-POOLS: SLIS.
    *type declaration for values from ekko
    TYPES: BEGIN OF I_EKKO,
           EBELN LIKE EKKO-EBELN,
           AEDAT LIKE EKKO-AEDAT,
           BUKRS LIKE EKKO-BUKRS,
           BSART LIKE EKKO-BSART,
           LIFNR LIKE EKKO-LIFNR,
           END OF I_EKKO.
    DATA: IT_EKKO TYPE STANDARD TABLE OF I_EKKO INITIAL SIZE 0,
          WA_EKKO TYPE I_EKKO.
    *type declaration for values from ekpo
    TYPES: BEGIN OF I_EKPO,
           EBELN LIKE EKPO-EBELN,
           EBELP LIKE EKPO-EBELP,
           MATNR LIKE EKPO-MATNR,
           MENGE LIKE EKPO-MENGE,
           MEINS LIKE EKPO-MEINS,
           NETPR LIKE EKPO-NETPR,
           END OF I_EKPO.
    DATA: IT_EKPO TYPE STANDARD TABLE OF I_EKPO INITIAL SIZE 0,
          WA_EKPO TYPE I_EKPO .
    *variable for Report ID
    DATA: V_REPID LIKE SY-REPID .
    *declaration for fieldcatalog
    DATA: I_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
          WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
    DATA: IT_LISTHEADER TYPE SLIS_T_LISTHEADER.
    declaration for events table where user comand or set PF status will
    be defined
    DATA: V_EVENTS TYPE SLIS_T_EVENT,
          WA_EVENT TYPE SLIS_ALV_EVENT.
    declartion for layout
    DATA: ALV_LAYOUT TYPE SLIS_LAYOUT_ALV.
    declaration for variant(type of display we want)
    DATA: I_VARIANT TYPE DISVARIANT,
          I_VARIANT1 TYPE DISVARIANT,
          I_SAVE(1) TYPE C.
    *PARAMETERS : p_var TYPE disvariant-variant.
    *Title displayed when the alv list is displayed
    DATA:  I_TITLE_EKKO TYPE LVC_TITLE VALUE 'FIRST LIST DISPLAYED'.
    DATA:  I_TITLE_EKPO TYPE LVC_TITLE VALUE 'SECONDRY LIST DISPLAYED'.
    INITIALIZATION.
      V_REPID = SY-REPID.
      PERFORM BUILD_FIELDCATLOG.
      PERFORM EVENT_CALL.
      PERFORM POPULATE_EVENT.
    START-OF-SELECTION.
      PERFORM DATA_RETRIEVAL.
      PERFORM BUILD_LISTHEADER USING IT_LISTHEADER.
      PERFORM DISPLAY_ALV_REPORT.
    *&      Form  BUILD_FIELDCATLOG
          Fieldcatalog has all the field details from ekko
    FORM BUILD_FIELDCATLOG.
      WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'EBELN'.
      WA_FIELDCAT-SELTEXT_M = 'PO NO.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'AEDAT'.
      WA_FIELDCAT-SELTEXT_M = 'DATE.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'BUKRS'.
      WA_FIELDCAT-SELTEXT_M = 'COMPANY CODE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'BUKRS'.
      WA_FIELDCAT-SELTEXT_M = 'DOCMENT TYPE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'LIFNR'.
      WA_FIELDCAT-NO_OUT    = 'X'.
      WA_FIELDCAT-SELTEXT_M = 'VENDOR CODE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    ENDFORM.                    "BUILD_FIELDCATLOG
    *&      Form  EVENT_CALL
      we get all events - TOP OF PAGE or USER COMMAND in table v_events
    FORM EVENT_CALL.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
       EXPORTING
         I_LIST_TYPE           = 0
       IMPORTING
         ET_EVENTS             = V_EVENTS
    EXCEPTIONS
       LIST_TYPE_WRONG       = 1
       OTHERS                = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    "EVENT_CALL
    *&      Form  POPULATE_EVENT
         Events populated for TOP OF PAGE & USER COMAND
    FORM POPULATE_EVENT.
      READ TABLE V_EVENTS INTO WA_EVENT WITH KEY NAME = 'TOP_OF_PAGE'.
      IF SY-SUBRC EQ 0.
        WA_EVENT-FORM = 'TOP_OF_PAGE'.
        MODIFY V_EVENTS FROM WA_EVENT TRANSPORTING FORM WHERE NAME =
    WA_EVENT-FORM.
      ENDIF.
      READ TABLE V_EVENTS INTO WA_EVENT WITH KEY NAME = 'USER_COMMAND'.
      IF SY-SUBRC EQ 0.
        WA_EVENT-FORM = 'USER_COMMAND'.
        MODIFY V_EVENTS FROM WA_EVENT TRANSPORTING FORM WHERE NAME =
    WA_EVENT-NAME.
      ENDIF.
    ENDFORM.                    "POPULATE_EVENT
    *&      Form  data_retrieval
      retreiving values from the database table ekko
    FORM DATA_RETRIEVAL.
      SELECT EBELN AEDAT BUKRS BSART LIFNR FROM EKKO INTO TABLE IT_EKKO.
    ENDFORM.                    "data_retrieval
    *&      Form  bUild_listheader
          text
         -->I_LISTHEADEtext
    FORM BUILD_LISTHEADER USING I_LISTHEADER TYPE SLIS_T_LISTHEADER.
      DATA HLINE TYPE SLIS_LISTHEADER.
      HLINE-INFO = 'this is my first alv pgm'.
      HLINE-TYP = 'H'.
    ENDFORM.                    "build_listheader
    *&      Form  display_alv_report
          text
    FORM DISPLAY_ALV_REPORT.
      V_REPID = SY-REPID.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
         I_CALLBACK_PROGRAM                = V_REPID
      I_CALLBACK_PF_STATUS_SET          = ' '
         I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'
         I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'
         I_GRID_TITLE                      = I_TITLE_EKKO
      I_GRID_SETTINGS                   =
      IS_LAYOUT                         = ALV_LAYOUT
         IT_FIELDCAT                       = I_FIELDCAT[]
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
        i_default                         = 'ZLAY1'
         I_SAVE                            = 'A'
        is_variant                        = i_variant
         IT_EVENTS                         = V_EVENTS
        TABLES
          T_OUTTAB                          = IT_EKKO
    EXCEPTIONS
      PROGRAM_ERROR                     = 1
      OTHERS                            = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    "display_alv_report
    *&      Form  TOP_OF_PAGE
          text
    FORM TOP_OF_PAGE.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          IT_LIST_COMMENTARY       = IT_LISTHEADER
       i_logo                   =
       I_END_OF_LIST_GRID       =
    ENDFORM.                    "TOP_OF_PAGE
    *&      Form  USER_COMMAND
          text
         -->R_UCOMM    text
         -->,          text
         -->RS_SLEFIELDtext
    FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
    RS_SELFIELD TYPE SLIS_SELFIELD.
      CASE R_UCOMM.
        WHEN '&IC1'.
          READ TABLE IT_EKKO INTO WA_EKKO INDEX RS_SELFIELD-TABINDEX.
          PERFORM BUILD_FIELDCATLOG_EKPO.
          PERFORM EVENT_CALL_EKPO.
          PERFORM POPULATE_EVENT_EKPO.
          PERFORM DATA_RETRIEVAL_EKPO.
          PERFORM BUILD_LISTHEADER_EKPO USING IT_LISTHEADER.
          PERFORM DISPLAY_ALV_EKPO.
      ENDCASE.
    ENDFORM.                    "user_command
    *&      Form  BUILD_FIELDCATLOG_EKPO
          text
    FORM BUILD_FIELDCATLOG_EKPO.
      WA_FIELDCAT-TABNAME = 'IT_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'EBELN'.
      WA_FIELDCAT-SELTEXT_M = 'PO NO.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'EBELP'.
      WA_FIELDCAT-SELTEXT_M = 'LINE NO'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'MATNR'.
      WA_FIELDCAT-SELTEXT_M = 'MATERIAL NO.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'MENGE'.
      WA_FIELDCAT-SELTEXT_M = 'QUANTITY'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'MEINS'.
      WA_FIELDCAT-SELTEXT_M = 'UOM'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'NETPR'.
      WA_FIELDCAT-SELTEXT_M = 'PRICE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    ENDFORM.                    "BUILD_FIELDCATLOG_EKPO
    *&      Form  event_call_ekpo
      we get all events - TOP OF PAGE or USER COMMAND in table v_events
    FORM EVENT_CALL_EKPO.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
       EXPORTING
         I_LIST_TYPE           = 0
       IMPORTING
         ET_EVENTS             = V_EVENTS
    EXCEPTIONS
      LIST_TYPE_WRONG       = 1
      OTHERS                = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH

  • When I click the iCloud button I get a browser with check boxes, not slider buttons and it does not have a "backup and storage" button.  So I cannot set up backup.

    When I open my iCloud browser it looks different than "normal." It shows the list with check boxes, not slider on-off buttons.  It dos not show a "storage and backup" button so I cannot set up my backup. What is wrong?

    If see something like the image below it's because you are looking at the iCloud settings on your Mac, not on an iOS device (which has sliders).  Storage & Backup isn't in the Mac settings because you cannot back up your Mac to iCloud.  Only iOS devices can back up to iCloud.  On a Mac, you can get information about your iCloud account storage by looking at the green usage bar at the bottom and by clicking the "Manage..." button on the bottom right.

  • Grid with check box.

    Hi,
    I want to make a grid with check box. I want to have two column in the grid. One column of the grid will show some column name of a table and the other column will contain check box. If I tick the check box of a the selected row of the grid then the value (e.g. Y or N) will store in the particulr table.
    I have written some code regardig this. But I am not getting my problem solved. I am sending the code sample below.
    oNewItem = oOrderForm.Items.Add("MyGrid", SAPbouiCOM.BoFormItemTypes.it_GRID)
            oNewItem.Left = 20
            oNewItem.Top = 30
            oNewItem.Width = 198
            oNewItem.Height = 130
    oGrid = oNewItem.Specific
    Dim str As String
            str = "SELECT COLUMN_NAME AS FACILITIES, '' AS TICK FROM PIONEER.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'OITM' AND ORDINAL_POSITION BETWEEN 102 AND 165"
            oOrderForm.DataSources.DataTables.Add("MyDataTable")
            oOrderForm.DataSources.DataTables.Item(0).ExecuteQuery(str)
            oGrid.DataTable = oOrderForm.DataSources.DataTables.Item("MyDataTable")
            ' Set columns size
            oGrid.Columns.Item(0).Width = 270
            oGrid.Columns.Item(0).Editable = False
            oGrid.Columns.Item(1).Width = 70
            oGrid.Columns.Item(1).Type.gct_CheckBox.GetValues()
    From The last line I am getting problem. Please any one can help me for this problem.
    Thank you
    Amit Kumar Shai

    Hi
    The last line should read like this
    oGrid.Columns.Item(1).Type = SAPbouiCOM.BoGridColumnType.gct_CheckBox

  • Hi! I am newbie to Reports need help with check boxes

    Hi! I am newbie to Reports need help with check boxes. I am try-in to make a new check boxes that will validate in runtime. I have created two frames and one frame is dummy and other frame has big X line on it with conditions. Is this a right way to create check box! Please help thanks!

    and one frame is dummy and other frame has big X
    line on it with conditions. Is this a right way to
    create check box! Please help thanks!Instead of creating a frame for X, you can create Ractangle and place X in it. Rest is fine.

  • Problem with check box in ALV Grid Display

    I am Displaying Material Master Data in ALV Grid Display with Check Box for each record and if i checked check box then i am processing Update operation in Database,  my question is after perform update operation check box should be clear.
    Kindly help me!!!!

    Hello Raj
    Given the fact that you do not tell us the most important piece of information (namely whether you are using OO-based ALV or not) I assume you are using fm-based ALV lists.
    In this case you probably have defined a USER_COMMAND routine as described in the documentation of the fm.
    FORM user_command  USING r_ucomm LIKE sy-ucomm
                             rs_selfield TYPE slis_selfield.
    * define local data
      DATA: ls_outtab  LIKE LINE OF gt_outtab,
                ld_idx       TYPE i.
      LOOP AT gt_outtab INTO ls_outtab
                     WHERE ( chkbox = 'X' ).
        ld_idx = syst-tabix.
        " Call your update function / method / perform
       ls_outtab-chkbox = space.
       MODIFY gt_outtab FROM ls_outtab INDEX ld_Idx
          TRANSPORTING chkbox.
      ENDLOOP.
    " And now trigger refresh of the ALV display:
      rs_selfield-refresh = 'X'.  " <<< !!!
    ENDFORM.
    Regards
      Uwe

  • How to Show data in grouping with check boxes.

    Hi Experts,
    I am new to ADF and want to resolve one issue for my urgent project requirement.
    My Problem is :
    In Employee, Department relationship i need to show data in a grouping of departments like for Marketing department all the related employees should come in a single column.
    eg .
    Dept Name Emp Name
    Marketing Akshay Nitin Ritu
    Sales Neeraj Vikas Venu
    * All these department names and employees should come with check boxes and if i select one department all the employees should be checked.
    Please Please suggest any solution asap.
    Many Thanks in Advance.
    Regards,
    Nitin
    Edited by: user10980736 on Feb 7, 2011 8:32 AM

    hi,
    You can create two value nodes for storing these collections. The first one would be singleton node as it is the main list. Under that create the second node with singleton = false.
    e.g.
    ---NodeA
        --attrA1
        --attrA2
        --NodeB(singleton = false)
                --attrB1
                --attrB2
    Now populate collection of object A in NodeA and after adding element in NodeA populate respective elements in NodeB.
    IPrivate<View>View.INodeANode nodeA = wdContext.NodeAnode();
    for (Iterator  it = collectionA.iterator(); it.hasNext(); )
         ObjectA objA= it.next();
         IPrivate<View>View.INodeAElement nodeAElem= nodeA.createNodeAElement();
         wdCopyservice.copy Corresponding(objA,nodeAElem);
         nodeA.addElement(nodeAElem);
         Collection collectioB =objA.getCollectionB();
         for (Iterator  it1 = collectionB.iterator(); it1.hasNext(); )
             ObjectB objB= it1.next();
            IPrivate<View>View.INodeBNode nodeB = nodeAElem.nodeBnode();
            IPrivate<View>View.INodeAElement nodeBElem= nodeB.createNodeBElement();
            wdCopyservice.copy Corresponding(objB,nodeBElem);
            nodeB.addElement(nodeBElem);
    Bind NodeA to the first table and NodeB to second one.
    After that when you select record in first table automatically its corresponding records will be populated in second table.
    Hope this helps!
    Monalisa

  • Popup with check box

    Hi ,
    Can Anyone please tell the function module for POPUP with check box.
    Thanks & Regards
    Ruchi Tiwari

    Hi Ruchi,
    U can use reuse_alv_popup_to_select  Fuction module . so that u will see the the alv with checkbox..
    Otherwise If u don't want check box u can use popup_to_confirm  FM.
    Thanks & regards,
    Nishad.

  • ALV with Check Box

    Hi Experts,
    I have an ALV grid display with check box.
    I need to display the ALV with only check box. I don't need the Grid towards the left.
    So can anyone tell me how to avoid the Grid which is at the left.
    I am using "REUSE_ALV_GRID_DISPLAY" Function Module.
    Thanks,
    Karthik MD

    Hi,
    I am pasted my code below.
    wa_fieldcat_s-fieldname = 'FLAG'.
    wa_fieldcat_s-outputlen = 1.
      wa_fieldcat_s-checkbox = c_check.
      wa_fieldcat_s-edit = c_check.
      wa_fieldcat_s-col_pos = 1.
      wa_fieldcat_s-seltext_l = 'Select'.
    wa_fieldcat_s-no_out = 'X'.
      APPEND wa_fieldcat_s TO fieldcat_s.
      CLEAR wa_fieldcat_s.
      wa_fieldcat_s-fieldname = 'SRID'.
      wa_fieldcat_s-key = 'X'.
      wa_fieldcat_s-fix_column = 'X'.
      wa_fieldcat_s-seltext_l = 'SR Global ID'(101).
      wa_fieldcat_s-col_pos = 2.
      APPEND wa_fieldcat_s TO fieldcat_s.
      CLEAR wa_fieldcat_s.
      wa_fieldcat_s-fieldname = 'PERNR'.
      wa_fieldcat_s-seltext_l = 'Employee Number'(102).
      wa_fieldcat_s-col_pos = 3.
      APPEND wa_fieldcat_s TO fieldcat_s.
      CLEAR wa_fieldcat_s.
      wa_fieldcat_s-fieldname = 'ZZAGREEMENT_ID'.
      wa_fieldcat_s-seltext_l = 'Agreement ID'(103).
      wa_fieldcat_s-col_pos = 4.
      APPEND wa_fieldcat_s TO fieldcat_s.
      CLEAR wa_fieldcat_s.
      wa_fieldcat_s-fieldname = 'IT0041ENDDA'.
      wa_fieldcat_s-seltext_l = 'HCMS END DATE'(104).
      wa_fieldcat_s-col_pos = 5.
      APPEND wa_fieldcat_s TO fieldcat_s.
      CLEAR wa_fieldcat_s.
      wa_fieldcat_s-fieldname = 'ASSIGN_END_DATE'.
      wa_fieldcat_s-seltext_l = 'Assignment End Date'(105).
      wa_fieldcat_s-col_pos = 6.
      APPEND wa_fieldcat_s TO fieldcat_s.
      CLEAR wa_fieldcat_s.
      wa_fieldcat_s-fieldname = 'FNAME'.
      wa_fieldcat_s-seltext_l = 'First Name'(106).
      wa_fieldcat_s-col_pos = 7.
      APPEND wa_fieldcat_s TO fieldcat_s.
      CLEAR wa_fieldcat_s.
      wa_fieldcat_s-fieldname = 'LNAME'.
      wa_fieldcat_s-seltext_l = 'Last Name'(106).
      wa_fieldcat_s-col_pos = 8.
      APPEND wa_fieldcat_s TO fieldcat_s.
      CLEAR wa_fieldcat_s.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
          EXPORTING
            i_callback_program       = prog_name
            i_callback_pf_status_set = 'PF_STATUS'
            i_callback_user_command  = 'USER_COMMAND'
            is_layout                = l_layout
            it_fieldcat              = fieldcat_s[]
            it_events                = t_events[]
            i_save                   = 'X'
          TABLES
            t_outtab                 = lt_final
          EXCEPTIONS
            program_error            = 1
            OTHERS                   = 2.
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
    Thanks,
    Karthik MD

  • Using the Convert button in Adobe XI results in a pdf with check boxes containing ? marks

    Using the Convert button in Adobe XI results in a pdf with check boxes containing ? marks@

    Hi Charles,
    Are you still facing this issue. Is this issue reproducible with every file you want to convert.
    Regards,
    Ajlan Huda.

  • Populating drop down with search help

    I have drop down to populated in WD,but i dont want it to be populated with the field values  from ddic,instead iwant the  the search help  values for this field in the ddic.Say for example i have the Carrid field with  values AA,BB and so on in the ddic table  and in the search help d description is there like for AA->american airlines and so on .so i dont want to populate my drop down with aa,instead i want american airlines.Please advice.

    you can try this ,
    1.after creating the attribute which you wanna populate in the context of your node .
    2.Go to do inint method of your view and try using the code below with node and attributes which you need.
    method wddoinit .
    data:     rootnode_info type ref to if_wd_context_node_info,
          rootnode_info1 type ref to if_wd_context_node_info,
          it_value_bet type table of wdr_context_attr_value.
         " node_arrid type ref to if_wd_context_node_info.
    rootnode_info = wd_context->get_node_info( ).
    " ADD A CHILD NODE TO THE ROOT.
    call method rootnode_info->get_child_node
      exporting
        name       = 'ARRANGEMENT_ID'
      receiving
        child_node = rootnode_info1.
    data:    lt_valueset type wdr_context_attr_value_list  ,
          l_value type wdr_context_attr_value.
    " fill up internal table from table***********************
    data : itab_pa_id type standard table of /sappssrm/pa_idt,
           wa_sappssrm_pa_id like line of itab_pa_id.
    select * from /sappssrm/pa_idt into table itab_pa_id.
    loop at itab_pa_id into  wa_sappssrm_pa_id.
       l_value-value      = wa_sappssrm_pa_id-arrangement_id.
       l_value-text    =  wa_sappssrm_pa_id-description.
    insert l_value into table lt_valueset.
    endloop.
    I guess this should help .
    Regards,
    Abhishek

Maybe you are looking for

  • How can I read only a line of text from a file, line by line using Scanner?

    Here's the code I currently have for a program that finds a keyword from numerous files and prints every line in every file that has that keyword. The keyword is indicated by the first parameter in a command line and the files are every parameter aft

  • Widescreen on 13 inch MacBook

    I know on the Macbook Pro you can set the iSight to capture in Widescreen in iMovie but how do you do it with the regular macbook?

  • What r the benefit of using field symbols

    hi all what is the benefit of using field symbols and when is  recommended to use it? regards

  • IPhoto 6, last update May 2009

    Just one comment - when I select one photo for viewing I can no longer enlarge it in increments - I miss that feature.

  • Really need basic information

    i am about to change from toshiba satellite a200 to a mac (still confuse of macbook or macbook pro). i want to know and need some basic informations, because it's relly my blind spot: 1. is macbook already enough for design usage (than macbook pro, b