What are main events in that are used in ALV reports

hi gurus
what are main events in that are used in ALV reports....
regards
baskar

hi
i think this will help u.
Events in alv and their FM    The main events in alv and their FM and why we use these: 
1. SLIS_PRINT_ALV. 
2. SLIS_T_LISTHEADER. 
3. SLIS_T_EVENT. 
4. SLIS_T_SORTINFO_ALV. 
5. SLIS_T_LAYOUT_ALV. 
6. SLIS_T_FIELDCAT_ALV. 
and in classic reports what is the sequence of events:   === Events are 
At selection-screen output. 
Initialization. 
At selection-screen on field 
At selection-screen on end of field 
At selection-screen on Radiobutton Group R1. (If you have any radio buttons) 
At selection-screen on block b1. (If you have any blocks) 
Start-of-selection. 
Get node. (if the data is retreived from a logical database) 
Get node late. (if the data is retreived from a logical database) 
Top-of-page. (if the write statement is in the end-of-selection event or we can say that before the first write statement) 
end-of-selection. 
and fuction modules are 
LISTHEADER - Is used to print the header information in the ALV List. Name, Date, Time, ALV Name and other details are called as Header information.   EVENT - Basically this is the FM to handle Event's. When the user needs to do some event operation like when double clicking the a particular field we need to perform some operation.   These events are captured by this FM.   LAYOUT - This FM is used to define the layout of the List. There are many options available in this FM to define the Layout style.   FIELDCAT - These are used to populate the List header. We can change them according to our req. 
User-defined Text Output Event
    Application
      print_end_of_list
    Define output text to be printed at the end of the entire list
      print_top_of_list
    Define output text to be printed at the beginning of the entire list
      print_end_of_page
    Define output text to be printed at the end of each page
      print_top_of_page
    Define output text to be printed at the beginning of each page
      subtotal_text
    Define self-defined subtotals texts
Mouse-controlled Actions in the Grid Control Event
    Application
      button_click
    Query a click on a pushbutton in the ALV Grid Control
      double_click
    Query a double-click on a cell of the ALV Grid control 
      hotspot_click
    Query a hotspot click on columns defined for this purpose in advance
      onDrag
    Collect information when elements of the ALV Grid Control are dragged 
      onDrop
    Process information when elements of the ALV Grid Control are dropped 
      onDropComplete
    Perform final actions after successful Drag&Drop 
      onDropGetFlavor
    Distinguish between options for Drag&Drop behavior
Processing of Self-defined and Standard Functions Event
    Application
      before_user_command
    Query self-defined and standard function codes
      user_command
    Query self-defined function codes
      after_user_command
    Query self-defined and standard function codes
Definition of Self-defined Functions Event
    Application
      toolbar
    Change, delete or add GUI elements in the toolbar
      menu_button
    Define menus for menu buttons in the toolbar
      context_menu_request
    Change context menu
      onf1
    Define self-defined F1 help
All of these can be found under type group SLIS.
Events
SLIS_EV_ITEM_DATA_EXPAND        TYPE SLIS_FORMNAME VALUE 'ITEM_DATA_EXPAND',
SLIS_EV_REPREP_SEL_MODIFY       TYPE SLIS_FORMNAME VALUE 'REPREP_SEL_MODIFY', SLIS_EV_CALLER_EXIT_AT_START TYPE SLIS_FORMNAME VALUE 'CALLER_EXIT',
SLIS_EV_USER_COMMAND              TYPE SLIS_FORMNAME VALUE 'USER_COMMAND',
SLIS_EV_TOP_OF_PAGE                     TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE',
SLIS_EV_DATA_CHANGED                TYPE SLIS_FORMNAME VALUE 'DATA_CHANGED',
SLIS_EV_TOP_OF_COVERPAGE       TYPE SLIS_FORMNAME VALUE 'TOP_OF_COVERPAGE',
SLIS_EV_END_OF_COVERPAGE       TYPE SLIS_FORMNAME VALUE 'END_OF_COVERPAGE',
SLIS_EV_FOREIGN_TOP_OF_PAGE TYPE SLIS_FORMNAME
VALUE 'FOREIGN_TOP_OF_PAGE', SLIS_EV_FOREIGN_END_OF_PAGE TYPE SLIS_FORMNAME
VALUE 'FOREIGN_END_OF_PAGE',
SLIS_EV_PF_STATUS_SET                  TYPE SLIS_FORMNAME VALUE 'PF_STATUS_SET',
SLIS_EV_LIST_MODIFY                      TYPE SLIS_FORMNAME VALUE 'LIST_MODIFY',
SLIS_EV_TOP_OF_LIST                       TYPE SLIS_FORMNAME VALUE 'TOP_OF_LIST',
SLIS_EV_END_OF_PAGE                    TYPE SLIS_FORMNAME VALUE 'END_OF_PAGE',
SLIS_EV_END_OF_LIST                      TYPE SLIS_FORMNAME VALUE 'END_OF_LIST',
SLIS_EV_AFTER_LINE_OUTPUT       TYPE SLIS_FORMNAME VALUE 'AFTER_LINE_OUTPUT', SLIS_EV_BEFORE_LINE_OUTPUT     TYPE SLIS_FORMNAME VALUE 'BEFORE_LINE_OUTPUT',
SLIS_EV_SUBTOTAL_TEXT                TYPE SLIS_FORMNAME VALUE 'SUBTOTAL_TEXT'.
with regards
sravani
award points if found useful.

Similar Messages

  • I've used up several gift cards playing games on my iPad. Now I want to put back in my main credit card that I use playing games and it won't take it. Says there are too many cards associated with this apple ID.  I have no idea what to do now -- anybody?

    I've used up several gift cards playing games on my iPad. Now I want to put back in my main credit card that I use playing games and it won't take it. Says there are too many cards associated with this apple ID.  I have no idea what to do now -- anybody?

    You can not merge accounts.
    Apps are tied to the Apple ID used to download them, you can not transfer them.

  • What are the system ports that XI uses to invoke web services?

    Hi guys,
    Anyone knows what are the system ports that XI uses to invoke and to be invoked from web services?
    I think it uses the port of AFW but I don’t have sure…
    Thanks in advance,
    Ricardo.

    hi,
    if you want to invoke a WS on the XI use
    the j2ee port (5XX00)
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • HT4410 I have just installed Windows 7 64-bit full version Home Premium using Bootcamp and cannot get access to the internet. I installed on a Macbook Air Mid 2012 with Mountain Lion. Are there some drivers that are missing from the Windows 7

    Dear Apple. I have just installed Windows 7 64-bit full version Home Premium using Bootcamp and cannot get access to the internet. I installed on a Macbook Air Mid 2012 with Mountain Lion. Are there some drivers that are missing from the Windows 7 bootcamp install download from Apple

    It is a Total Misconception that the Support files are installed when you are installing Windows, even if the USB drive that holds them is inserted in the system when doing the Windows install.
    You must always Run the Setup.exe files from the support files or run the drivers individually once Windows has finished installing and booted to the desktop.
    Also you really need to run the Boot Camp Control Panel Applet and check for updates as not all the newest drivers for full function of all the hardware is included with the original support download. That download is basically a generic version to get the system working and without doing the updates not everything will work properly.

  • What are the essential services that are required for ensuring server is healthy up ?

    Hi All,
    Please advise me What are the essential services that are required for ensuring server is healthy up ?
    Warm regards,
    jk1510

    The easiest way to find the Health report of server or workstation follow the below steps which is very much easiest way to get it done
    There are a few ways to find this in Windows Server 2008.
    First click “Start” and type “Generate a system health report”
    Or second navigate your way to the Control Panel choose “System and Security” and choose “Generate a system health report”.
    The last is to type “Generate a system health report” into the “Search Control Panel” box in the upper right hand corner of the Control Panel window.
    Once armed with this data it’s easier to refute or acknowledge an issue is at hand.
    BTW if you’re looking for this same thing in Windows 7 it’s there just buried a bit more.
    Search Performance in the Start Menu, choose “Performance Information and Tools”, click “Advanced Tools” from the menu on the left, and finally choose “Generate a system
    health report”.
    Ref: http://blogs.technet.com/b/rmontee/archive/2012/02/23/generate-a-system-health-report.aspx
    Exchange Queries

  • After upgrading to 7.0.4 yesterday on my iPhone 4, there are still 7 apps that are waiting to download, including Facebook. Is there anything I can do? These are apps I use frequently. Thanks.

    After upgrading to 7.0.4 yesterday on my iPhone 4, there are still 7 apps that are waiting to download, including Facebook. The phone was plugged in for 12 hours and it has had a Wi-Fi connection for most of the 24 hours. Is there anything I can do? These are apps I use frequently. Thanks.

    this is not phone or OS problem . its only your router DNS transfer function problem
    I have resolved the problem by myself. I just figured out that the problem due to the DNS transfer function in my router. If I set the iPhone 4S to use the DNS server as 192.168.1.1 which is also the ip address of my router it will have the problem until I set the DNS to some common DNS service, such as 8.8.8.8 from Google. I think it is the problem of compatibiliy between the iOS and the router.
      GOTO SETTINGS>>WI-FI>>click on informatio button(i) of your network>> change DNS to 8.8.8.8>> return
    all the best........

  • Does anybody know what happened to the songs that are 69 cents?

    Does anybody know what happened to the songs that are 69 cents?

    There are still some around but it is usually older music.

  • Every time I synch my iPad I am told there are purchases to transfer.  These are the same books that are transferred every time.

    Every time I synch my iPad I am told there are purchases to transfer.  These are the same books that are transferred every time.

    "Motion 5" is your friend.
    Michael Wohl has a nice 15 video series (free) about Motion 5 at http://www.macprovideo.com/tutorial/motion5101-overview-and-workflow-guide (right side)
    This is a "teaser" series to sell his tutorials but it is really good. Just saw it yesterday for the first time.
    While all you want is just to place pins, realize that Motion has so much more. All kinds of effects and they can be really customized. Maybe put their street address, contact name, and phone number by the pin?
    Motion 5: cheap at $49.99 (just got my download two days ago)
    Motion 5: Support Community athttps://discussions.apple.com/community/professional_applications/motion_5
    If you're using the map for, say, deliveries, and use an iPad, what you could do is have a general map of the area imported into Motion, create the pins and whatever, then save (share?) it to the iPad.
    Disclaimer: I have virtually no relationship with anything connected with this tutorial product, developer, or anything.

  • I recently switched from PC to Mac and am able to find and transfer most of the larger files of music to iTunes, but there are about 750 songs that are held in sub-files that require me to dig in and transfer them one by one to iTunes.. I've tried transfe

    I recently switched from PC to Mac and am able to find and transfer most of the larger files of music to iTunes, but there are about 750 songs that are held in sub-files that require me to dig in and transfer them one by one to iTunes.. I've tried transferring the parent folders, but it doesn't seem to work.  Does anyone know of a more efficient way of getting iTunes to dig into the subfolders and transfer the music without me having to go one by one?

    There is a good general guide to switching from Windows to Mac at the following link that touches on moving music as well How to Move to a Mac - Get your stuff from your PC to your new Mac
    There are also these guides:
    How to move music between authorised computers
    Networking with a Windows PC
    Don't forget to deauthorise your old PC if you are disposing of it so you don't use up your 5 allowances: About iTunes Music Store Authorisation and Deauthorisation

  • Are there command that are available in sqlplus80w that are not available in JDBC

    I am trying to develop an update and install program for an
    Oracle DB and would like some insight on how to proceed. Would
    there be functions that are available in sqlplus80w that are not
    available in JDBC or SQLJ and does anyone know where you can
    view the API for SQLJ?
    Thank you in advance.
    PS

    Since you have not received a reply here, I would suggest posting in the InDesign forum:
    http://forums.adobe.com/community/indesign/indesign_general?view=discussions

  • How many lines we can print using Non-alv report list ?

    Hi Experts,
    How many lines we can print using Non-alv report list ?
    regards
    vishnu

    Hi,
    It depends on the page size according to the page size we can set the no. of lines as follows,
    REPORT  program_name   NO STANDARD PAGE HEADING
    LINE-SIZE 290
    LINE-COUNT 65.
    Hope it helps you,
    Regards,
    Abhijit G. Borkar

  • What are the white spots that are showing up on screen?

    I have a mid 2009 unibody and have noticed recently that I have 2 white spots on the screen. One is almost centered and the other is half way up on the rigth hand side. They are only noticiable on light backgrounds. I can also see on at the bottom right starting. It is very faint, but still shows on a white background.
    I am out of warrenty so I'm wondering how much it might cost to fix, or if it is just something that I can live with and the problem won't get worse.

    Dick,
    To be honest I don't know what program they are related to. However If the files are located in ~/Library/Preferences (Where is ~ = your home directory) Then You should be safe in moving/deleting them, at worst you will have to reset the settings in one of your apps. What that folder is mainly used for is say for example you have your dock show/hide it self. That will be saved to a plist file in the preferences folder. If you delete or move the dock's plist out of there your dock on your next login will go back to the default view of Mac OS.
    Now To be honest you don't have to move/delete those files that are there, especially since at most you will probably reset some of the preferences you set in an application. But its up to you. Also you could always move it first to see what app it is and either move it back or delete it later.
    Hope that helps,
    Weston

  • HT201272 What is it with songs that are not from the itunes store, but are coming from cd's and other download sources that all of a sudden do not play on my iphone and have a red stop button in a red round circle around them, behind the title?

    Songs that I have had previously downloaded from various other sources, but NOW ALL of a sudden they DO NOT PLAY on my IPHONE and DISPLAY a RED STOP BUTTON in a red round circle next to the title.  Everytime I click on it it DOESNT play.   What happen???? How can i get them to play.,   Why should i have to pay for the songs, and why are they in the ITUNES store and not in my regular playlist.

    Amazing steps you've done so far! The great news is this is very unlikely an issue with your iPhone.
    I've run into a similar issue lately as well. I narrowed it down to one song that was causing 30 songs not to sync. I removed the song from the sync list (unchecked it) and all 29 songs were able to sync.
    You may be running into a similar issue. This may be a problem with this version of iTunes, an issue with one song or a group of songs; hard to know for sure. It's important to narrow down and isolate the cause. Most imporantly get that music back on there!
    The way to narrow down the casue add just a few songs at a time (even 1, just to get that first sync finished). Manually syncing is what you'll need here.
    Plug in your iPhone, on the Summary screen (shows a picture of your iPhone, the iOS version, Restore iPhone....; etc). Under the Options area at the bottom choose to Manually Manage Videos and Music then choose Apply in the lower right. The music that's on your iPhone now should be removed from your iPhone now. You're now able to sync music manually.
    The link below explains how to drag the songs from the iTunes library on the computer on to your iPhone which will start the sync. Add just one song just to see if you can get 1 of those hundreds of songs on there. If you can, awesome! Keep adding until you find the song or group of songs that are causing this issue.
    http://support.apple.com/kb/HT1535
    Please let me know how things are going.
    Cheers!

  • Modified Files on FCPX... Random files in event folder(that I used to make a multicam clip) become modified and unusable. Is there anything i can do to prevent this?

    Since I upgraded to Mavericks, every time I create a multicam clip on FCPX, random files(that were used to make the multicam clip) become modified and unusable(in High Quality). Is there anything I can do to prevent this?
    I've tried transcoding, creating proxy media, creating optimized media, plus I've tried none of the above. Thing is, no matter what I do, it still happens(to random files) "after" I make the multicam clip. Is there a setting or something that was accidentally enabled by me or the upgrade?
    BTW: Everything seems to work fine when 'playback' is set to proxy. The problem is when I'm ready to export and switch 'playback' to High Quality.

    I had this same issue! But fixed it by going into the finder, finding the event, and delted the files out of the "High Quality Media." My project then refreshed to normal and no red modified file slides. The cool part: I din't even shut fcpx down to mess with the files in the finder. It all worked like a charm.
    Good luck!

  • What's the coolest, slickest way to present multiple ALV reports?

    Greetings and good day, everyone.
    Okay, I'm working on an update program, and the users have identified at least three different reports they would like coming out of this thing.  One report is a list of transactions that fail internal logic checking, the second report is a list of transactions that pass internal logic checking but fail to update via a BAPI, and a third report is a list of transactions that pass checks and process correctly (i.e. update the database) via the BAPI.
    At first, still being a newbie, I was wondering how I was going to create multiple ALV reports.  I know I could do this using the WRITE statement, writing each report one after the other, but they have asked for the ALV report so they can do all the ad-hoc manipulating, sorting, etc. that ALV provides.
    I came up with these options:
    1.  Instead of filling my single screen with the container control for an ALV report, as I usually do, this time I could put three containers on the screen.  However, I know that cramps space, and I don't know if they'll be able to adjust or move things around other than scrolling.
    2.  Display a single ALV report on the screen, but have buttons somehow on the top that somehow take the user to other screens for the other reports.
    3.  First give the user a screen with all the buttons for the reports.  They choose one, and the ALV report displays.  They can click back to return to this screen, then choose a different report.
    Nobody else in the office has done anything like this yet using the ALV, so I've got a chance to break some new ground internally and do something slick.  Which option is best, and if so, do you have examples or general guidelines of how I do it?  I've not had dialog programming, although I do understand the concepts from VB/Delphi experience over 10 years ago.  I think I lean toward option 2, but I figured this couldn't be new ground in the SAP world and surely someone's done exactly this sort of thing.
    Please help!  ALL helpful responses, as always, are awarded points!  Thanks so much!
    Dave

    Dave,
    These are all good suggestions.  I would just remember to keep in mind when designing your report two different things.
    1.  Can your program be run in foreground or background?  If it has to be run in background due to data volumes you will lose all interactive capabilities of ALV.  You might also not be able to do three different ALVs on the screen in background.
    2.  I am not sure if I understand your option 3 but if you are talking about the user selecting the options before the load the data, they might have to attempt to load the data multiple times to get all of the report.
    My recommendation ( I think somebody already mentioned this) is to have a single ALV with a column on your report that the user can then sort or filter by.  This way you are not limited to a program that has to be run in foreground. 
    Chris

Maybe you are looking for

  • Program Info Box Won't Go Away / DVR Timeline Messed Up

    Two issues I noticed yesterday: 1) When changing channels yesterday the program info box at the bottom of the screen would not go away.  I pressed the 'Exit' key and it would stay off for 10-15 seconds before reappearing.  The only resolution seemed

  • Editable DataGrid With DateField

    I'm new to flex and struggling with the editable DataGrid. I have a DataGrid with an ItemRenderer that outputs a DateField. I can't figure out how to get the new value of the DateField after the edit. Here is my DataGrid (the endDate column): <mx:Dat

  • Panic error on macbook pro

    I was on my computer watching a movie and my friend video called me on skype so I answered. A few mins later my macbookpro just froze so i had to hold the power button to force it to turn off and when I started my computer again it showed the message

  • Everytime I close firefox, sync forgets that I used it

    I have used sync on two different computers. It works perfectly while the browser is open, but as soon as I close it and reopen the browser, Firefox asks me to setup Sync all over again. I do use pretty secure settings, and Firefox is set to delete a

  • I wanna try iOS 8 for bads mistakes errors bugs. Is that possible to do or some of Apple group doing this ?

    Thats all like just i told. Can i try before the community download it ? I am using 5s via 7.1.2.