Learning to Make Basic Interactive Site

I want to learn to make a basic interactive site with Flash.
My ultimate goal is to design a portfolio website including video
and graphic design samples, but I want to start by learning how to
make a basic interactive site. I know the basics of drawing and
animating in Flash 5, but I don't know how to make Flash
interactive. I don't even know where to start on creating a website
in Flash. All I'm asking for is a starting point. Any help would be
appreciated. Thanks.

Oh, thanks for the compliment.
But i still feel like a beginner. Flash is a fantastic
program and its possibilities are mind-boggling.
Maybe 2 or 3 years ive been playing around with flash. Not
enough as i would like to however. I havent "trained" or anything
though. I did buy a couple of books but, to be honest they were a
waste of money. Everything you need is to be found on the web.
My template? Well, i just made a sample site and decided to
turn it into a template. Changing the text to xml text and trying
to make life easy for anyone who wanted to buy it. Im just testing
the water and these are early days.
Funnily enough I remember a couple of years back seeing one
of the templates on templatemonster and thinking "Wow! i wanna do
that!". But i quickly realised what a task that was and just
plodded along making sites.
I couldnt even begin to explain how to make the site though,
it would be like writing a book. Believe me id love to able to tell
you exactly how to acomplish your task.
Like ive said earlier, maybe your best bet is to get hold of
a free flash template, just a simple one, and open it up and have a
poke around.
Hope this helps
Cheers
Alan

Similar Messages

  • How do I learn to make truly interactive graphics (beginner)?

    Hello. I would appreciate some guidance to learn how to make truly interactive graphics for the web. I am a beginner, with most of my experience in print design. I am not an experienced high level coder, and the less I have to understand about coding, the better. I am seeking helpful tutorials, books, online courses, etc. that can help me on my way to learning these skills. I have done extensive searching on my own before this post.
    What I want to know is how to create interactive graphics that have several hotspots, timelines, etc. without loading seperate pages. I want people to be able to explore the content of my creation that will be just one page on a larger (wordpress) site. I am not sure if HTML5 with Adobe Edge can do this. I am not sure if HTML5 if the answer. Ideally, I want to use one thing that will work for most browsers and be intuitive for me (an avid Adobe product user) to make.
    I am willing to learn code if I just know where to go, and if it can be made easier to understand for the complex vision I have.
    Any ideas where to start? Thanks in advance.

    javascript is not java.
    So to answer your question: you read a book and try things out.

  • BEST Tutorial guides to follow when learning to make Flash Templates

    I'm trying so hard to try and find either videos or books or
    anything on learning to make Flash Website templates, but I'm
    having trouble coming up with REALLY GOOD walk throughs as to
    learning to use and create interactive flash website templates.
    Does anyone here know of the best resources to go to or what
    I could buy that would REALLY help my knowledge on the flash
    program. Who here didn't know anything about Flash, and then what
    did you learn to help you learn the program.
    Again, I want to create flash website templates, but I don't
    know what guides or tutorials to follow when learning, so could
    someone please please direct me to the best place, thanks.

    Oh, thanks for the compliment.
    But i still feel like a beginner. Flash is a fantastic
    program and its possibilities are mind-boggling.
    Maybe 2 or 3 years ive been playing around with flash. Not
    enough as i would like to however. I havent "trained" or anything
    though. I did buy a couple of books but, to be honest they were a
    waste of money. Everything you need is to be found on the web.
    My template? Well, i just made a sample site and decided to
    turn it into a template. Changing the text to xml text and trying
    to make life easy for anyone who wanted to buy it. Im just testing
    the water and these are early days.
    Funnily enough I remember a couple of years back seeing one
    of the templates on templatemonster and thinking "Wow! i wanna do
    that!". But i quickly realised what a task that was and just
    plodded along making sites.
    I couldnt even begin to explain how to make the site though,
    it would be like writing a book. Believe me id love to able to tell
    you exactly how to acomplish your task.
    Like ive said earlier, maybe your best bet is to get hold of
    a free flash template, just a simple one, and open it up and have a
    poke around.
    Hope this helps
    Cheers
    Alan

  • Basic interaction 'standalone player' Flash Lite

    I am trying to create a simple interactive menu with Flash
    Lite.
    (for example a click on a soft key will bring a blue full
    screen frame....)
    I am a beginner when it comes to cell phone content, but I
    understand that it is doable with flash lite. Thing is my Nokia
    device (6131) is not in the device list of the flash menu, and I am
    unable to upload to the device flash applications. (I can upload
    swf if it's a wallpaper but then i loose the interactivity)
    My question is; if I will have a device that is in the
    'device list' of Flash Lite, will I then be able to upload the swf
    as a standalone application? am I doing the right thing?
    another question is, other then the Adobe sites, where can I
    find more example files in the subject of basic interactive menus
    for Nokia?

    quote:
    Thing is my Nokia device (6131) is not in the device list of
    the flash menu, and I am unable to upload to the device flash
    applications. (I can upload swf if it's a wallpaper but then i
    loose the interactivity)
    The latest device profile update from Adobe included the
    6131, but a particular phone doesn't need to have a profile in the
    emulator for you to be able to develop for it.
    Once you've connected your 6131 with your PC (either via the
    USB cable or bluetooth), you can browse the phone's file system via
    My Computer if you have the Nokia PC Suite installed, and can copy
    a swf to whatever folder is available. You can then find that
    folder via the 'Gallery' menu option on the phone and run the swf,
    which will run in standalone mode.

  • How can learn the very basics of Pixelmator?

    How can I learn the very basics of using Pixelmator?   I have no graphic arts experience beyond WOrd Art which I've used to design t-shirt graphics.    Although I had been encouraged to by Photo Shop, I wanted a smaller $ step into graphics art and was introduced to Pixelmator.
    But I don't even know enough about how to start creating my ideas....e.g. how to even create artful text......    Pixelmator has a good learning site, but all of their tutorials seem to assume a basic knowledge of this kind of software.
    My sister suggested I try to hook-up with a tutor through an Apple Forum....
    Suggestions please?!

    The folks at PixelmatorTutorials.net have in my opinion the best tutorials to date for those who want to learn image editing. They have a series of tutorials called back to basics and these go into the details of image editing. Explaining everything from what a pixel is, to how it gets its color etc. They also explain the app itself in detail. I'd recommend following them. They usually pubilish 1 to 2 tutorials a week. They have some handy tips in every tutorial I watched so far. Like shorcuts that I never knew existed and are not even mentioned in the Pixelmator manual.
    The link: http://pixelmatortutorials.net
    Good luck.

  • The battle to add some basic interaction to QuickTime?

    How do you actually work with quicktime files after the apparent death of Livestage pro?
    I've been searching, testing and loosing the battle to add some basic interaction to QT .mov's.
    livestage pro seams to be the only tool which actualy allowed creating interactive QT's. (I hope I'm wrong)
    My objective is to add a graphical PLAY button to the first screen of the clip.
    On the last screen I would like to put a play again button and play next, or playing next automatically after 12 seconds.
    Pulling the "next clip " from an xlm or data base would be great, I've found some Live stage project files to do that, but who knows if they still work with QT 7.*?
    I see that there's some posters on here with many post's.
    I'm gratefull for any assistance.

    Click on the pdf file on the left...
    http://developer.apple.com/documentation/QuickTime/Conceptual/QTScripting_JavaSc ript/index.html
    This will show you how to use text or graphics to make stop...play...etc for interaction in a Qt for the web. And it will show you how to click on text or graphics to call for a video into a div (video frame).
    And this one using buttons...
    http://www.kenvillines.com/archives/000008.html
    Easy to use...

  • When trying to upload a PDF to an interactive site I get the announcement:"The attached PDF file references a non-embedded font Tahoma. Please remove file, embed the font and reattach." How do I embed this, or in fact any other font ?

    When trying to upload a PDF to an interactive site I get the announcement: "The attached PDF file references a non-embedded font Tahoma. Please remove file, embed the font and reattach."
    I could not get rid of the Tahoma font in the WORD file.
    How do I embed this, or in fact any other font ?

    Thank you very much !
    Indeed, I was unaware of the enormous number of options that can be selected when converting a WORD file to PDF.
    I went thru the settings and found the right one for embedding the fonts.
    Thanks again !
    Oren

  • Is it possible to make an interactive symbol?

    I'm trying to make a relay for use in multisim, and I don't quite understand how the symbol editor works, but is it possible to make an interactive symbol, like a switch that opens/closes ?
    I think I should be able to use spice data from a relay(modified) to get mine to work?
    [CODE]
    * !!!BEGIN-INTERACT
    *  : Ion           0.0048   ;
    *  : Ioff           0.0016 ;
    *  0        constant  S_OFF
    *  1        constant  S_ON
    *  0.0      VARIABLE   r1Cur
    *  .( Loading the relay 1B form ... ) cr
    *  : PWR_OFF
    *      S_OFF  ==>_*animation_state
    *  : PWR_ON
    *      S_ON   ==>_*animation_state
    *  PWR_OFF
    *  :BEGIN_PLOT
    *     PWR_OFF
    *  UT_DATA
    *     GET_INSTANCE Vsource ::V V  i  ==>_*r1Cur
    *      Ion    *r1Cur    f.<=   if
    *         PWR_ON
    *     else   Ioff *r1Cur  f.>=   if
    *         PWR_OFF
    *     endif endif
    * : BEGIN_ANALYSIS UPDATE_SETTINGS;
    * !!!END-INTERACT
    .SUBCKT DPDT_RELAY C1 C2 NO1 COM1 NC1 NO2 COM2 NC2 PARAMS: RCOIL=500 LCOIL=0.048 RON=1m
    RC C1 C3 RCOIL
    LC C3 C4 LCOIL
    XK4 C4 C5 COM2 NC2 RELAY (RON={RON} ROFF=1E12)
    XK2 C5 C6 COM1 NC1 RELAY (RON={RON} ROFF=1E12)
    XK3 C6 C7 NO2 COM2 RELAY (RON=1E12 ROFF={RON})
    XK1 C7 C2 NO1 COM1 RELAY (RON=1E12 ROFF={RON})
    .ENDS
    .SUBCKT RELAY 1 2 3 4 PARAMS: RON=1m ROFF=1E12
    V 1 2 0
    W0 3 4 V NC_contact
    .MODEL NC_contact ISWITCH (Ion=0.0048 Ioff=0.0016 Ron={RON} Roff={ROFF})
    .ENDS[/CODE]

    Thats precisely what I did, and made a symbol for it but it isn't working quite right so maybe the spice data is wrong.
    I originally made a circuit using 2xSPDT NO and 2xSPDT NC relays to make a DPDT. I used that spice data and had someone help me cut it down into a single model.
    This is what I ended up with.
    *## Multisim Component U1 ##*
    * !!!BEGIN-INTERACT
    *  2.0 constant high
    *  0.0 constant low
    *  2   constant max_states
    *  low VARIABLE volt
    *  :MAP_KEYBOARD_INPUT ++++K1 1 ++++k1 -1 ;
    *  : UPDATE_SETTINGS
    *     *animation_state max_states  low  high  STATE  volt
    *     GRADUAL_CHANGE_AT_RUN  
    *  :KEYBOARD_INPUT locals| shift_state |
    *     shift_state *animation_state max_states NEXT_STATE_WRAP
    *                                             ==>_*animation_state
    *     UPDATE_SETTINGS
    *  :GRADUAL_CHANGE_AT_RUN locals| ref value |
    *     value  SET_INSTANCE Vsource ::V  V2 dc
    *  :BEGIN_PLOT
    *     UPDATE_SETTINGS
    *  : INIT_IMOUSE_OPTION
    *    1 0 4 IMOUSE_SET
    *  : GET_IMOUSE_SUBCOMPS ( -- [iIdxN ... iIdx1] )
    *    1
    *  : ON_SUBCOMP_IMOUSE_EVENT locals| eEventType nOptions iSubCompIdx |
    *    eEventType 2 = if
    *      -1
    *      -1 KEYBOARD_INPUT
    *    else
    *      0
    *    endif
    *  ( Initialize the settings )
    *   UPDATE_SETTINGS
    *   INIT_IMOUSE_OPTION
    *  :BEGIN_ANALYSIS
    *    UPDATE_SETTINGS
    * !!!END-INTERACT
    .SUBCKT DPDT_Relay  COIL+ COIL- NO1 COM1 NC1 NO2 COM2 NC2 PARAMS: RCOIL=500 LCOIL=0.048 RON=1m
    RC C1 C3 RCOIL
    LC C3 C4 LCOIL
    XK4 C4 C5 COM2 NC2 RELAY (RON={RON} ROFF=1E12)
    XK2 C5 C6 COM1 NC1 RELAY (RON={RON} ROFF=1E12)
    XK3 C6 C7 NO2 COM2 RELAY (RON=1E12 ROFF={RON})
    XK1 C7 C2 NO1 COM1 RELAY (RON=1E12 ROFF={RON})
    .ENDS
    .SUBCKT RELAY 1 2 3 4 PARAMS: RON=1m ROFF=1E12
    V 1 2 0
    W0 3 4 V NC_contact
    .MODEL NC_contact ISWITCH (Ion=0.0048 Ioff=0.0016 Ron={RON} Roff={ROFF})
    .ENDS

  • Is it possible to make an iWeb site accessible to mobile phones? (in Japan)

    Is it possible to make an iWeb site accessible to mobile phones? (I'm in Japan)
    I've tried making a tiny site but my own phone (au A5516T by Toshiba) can't display it.
    The URL is accepted but displays just a white blank screen.
    I can't see anything about it in this iWeb forum or iWeb Help. Which I guess means that either it's impossible or that it's so elementary I shouldn't have to ask!
    Is there some special code involved?
    Any hints much appreciated. Thanks.
    Simon

    Try these articles: Put Your Content in My Pocket -- "While these articles are specifically targeted at the iPhone, many of the ideas and concepts I’m presenting can be useful and effective with other mobile devices."...
    http://alistapart.com/articles/putyourcontentinmypocket
    http://www.alistapart.com/articles/putyourcontentinmypocketpart2/
    By the way, you can read that "Apple Meets With DoCoMo, Softbank On Launching iPhone in Japan" here:

  • How can i make an interactive page book in Flash?

    I would like to know how to make an interactive sort of book
    in flash sorta similar to the one
    here and i want to
    turn it into a website, would anyone have any ideas at all of how i
    would go about this, all information would be helpful.
    Or Similar to this one
    http://www.templatemonster.com/flash-templates/12695.html
    Thanks In Advance
    Raph

    Raphael Essoo-Snowdon wrote:
    > anyone? know how to edit it PLEASE :D
    >
    > thank you in advance
    Open the library CTRL L and look for folder call
    "PageElements"
    You will find there movie clips call page1 page2 page3 page4
    etc...
    Every page is a movie clips so whatever you import from PS
    will
    need to be converted to movie clip. Name it page"number"
    according
    to your order and do not forget to give it LINKAGE name.
    To linkage clip you need to right click it while in library,
    go to
    LINKAGE than check the box EXPORT FOR ACTION SCRIPT and type
    the
    page name same as the library name (example) "page88"
    Now, on timeline you have layer call ACTIONS and on 5th frame
    of that
    layer is the place where you add pages using action script
    once all
    the library stuff is in order. You will find there :
    addPage("start");
    addPage("page1");
    addPage("page2");
    addPage("page3");
    addPage("page4");
    addPage("page5");
    Just add as much as you need.... Pretty much it
    Best Regards
    Urami
    !!!!!!! Merry Christmas !!!!!!!
    Happy New Year
    <urami>
    If you want to mail me - DO NOT LAUGH AT MY ADDRESS
    </urami>

  • How to make a particular site password protected.

    Hi,
    Could you please tell me how to make a particular site to be password protected . Could you give me necessary code. I want a seperate login page to be opened when a particular site is opened.
    Edited by: vemana on Jan 1, 2008 10:37 PM

    I infer that you want to login validation on your webpages right.
    Ask user name and password from the user(using html or jsp), and submit those information to server. you can validation user information in server(using servlet). then redirect to client(JSP, html) according to login info.
    This is swing forum. Web Tier APIs topic is there for web page related questions. so next time onwards post there itself.

  • I want to make a new site in dreamweaver and host it on business cstalyst

    I want to make a NEW site in Dreamweaver CC and host it on the Business Catalyst platform.But it seems the only way to use dreamweaver in business Catalyst is to import a BC template into Dreamweaver then upload it to BC. I want to create an original site and use the BC platform, is that possible? This seems like it should be simple and automatic, even encouraged. But as of now the only way to create an original site is to use Adobe Muse. Which is weird, seems like Adobe missed this one somewhere...

    I don't think you understand: I want to open Dreamweaver and build a brand new site, then when I am done I want to host the dreamweaver site on the Business Catalyst platform. I dont want to use anything in BC to build the site, I just want to use the hosting platform. I do not want to import a BC site into dreamweaver or anything like that. I just want to use BC the same way I would use godaddy, or uhost or any other hosting provider. Based on your response you said that "of course its possible to build a BC site in Dreamweaver" I dont want to build a BC site, I want to build a Dreamweaver site and host it on the BC platform. Like I said before it doesnt seem like this is possible. As of now we can only build a new site in MUSE and integrate it into BC without using a BC template. Can you understand what I am saying. I DONT WANT TO USE A BC TEMPLATE, I WANT NOTHING TO DO WITH BC WHILE I AM BUILDING THE SITE WITH DREAMWEAVER, JUST LIKE MUSE DOES.

  • Want to make a poetry site

    hey all just wanted to ask, probably a stupid question. if i wanted to make a poetry site, and i want people to have the option to submit their work, how would i do that?

    As iWeb doesn't offer a way to handle submissions, you could use a free, web-based Social Networking site such as Ning which does. There's an example of a Ning poetry site here (more here) and info about Ning itself here. ...You could hyperlink from your iWeb site to your Ning site or you may find you don't need an iWeb site at all.

  • What programs should I use to make an interactive ebook for ipad?

    What programs should I use to make an interactive children's ebook for ipad?

    Adobe has a DPS add-on for InDesign (http://www.adobe.com/products/digital-publishing-suite-single.html) and it handles all the page transitions as well as swapping between portait and landscape. I think the way most people work is the pages are built in inDesign and regions of animation from EA are added second. But if every page had full screen animation, I suppose you may want to build your pages in Edge first.

  • Basic Interactive ALV Report

    Can anyone show me the coding of the Basic Interactive ALV Report ?

    Hi,
    Following report is the sample for Interactive alv report.
    REPORT  YMS_ALVINTERSAMPLE NO STANDARD PAGE HEADING LINE-SIZE 650
    MESSAGE-ID ZZ_9838.
    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 SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    "event_call_ekpo
    *&      Form  POPULATE_EVENT
    *        Events populated for TOP OF PAGE & USER COMAND
    FORM POPULATE_EVENT_EKPO.
      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.
      ENDFORM.                    "POPULATE_EVENT
    *&      Form  TOP_OF_PAGE
    *       text
    FORM F_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
    *retreiving values from the database table ekko
    FORM DATA_RETRIEVAL_EKPO.
    SELECT EBELN EBELP MATNR MENGE MEINS NETPR FROM EKPO INTO TABLE IT_EKPO.
    ENDFORM.
    FORM BUILD_LISTHEADER_EKPO USING I_LISTHEADER TYPE SLIS_T_LISTHEADER.
    DATA: HLINE1 TYPE SLIS_LISTHEADER.
    HLINE1-TYP = 'H'.
    HLINE1-INFO = 'CHECKING PGM'.
    ENDFORM.
    FORM DISPLAY_ALV_EKPO.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    *   I_INTERFACE_CHECK                 = ' '
    *   I_BYPASSING_BUFFER                = ' '
    *   I_BUFFER_ACTIVE                   = ' '
       I_CALLBACK_PROGRAM                = V_REPID
    *   I_CALLBACK_PF_STATUS_SET          = ' '
    *   I_CALLBACK_USER_COMMAND           = 'F_USER_COMMAND'
       I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'
    *   I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
    *   I_CALLBACK_HTML_END_OF_LIST       = ' '
    *   I_STRUCTURE_NAME                  =
    *   I_BACKGROUND_ID                   = ' '
       I_GRID_TITLE                      = I_TITLE_EKPO
    *   I_GRID_SETTINGS                   =
    *   IS_LAYOUT                         =
       IT_FIELDCAT                       = I_FIELDCAT[]
    *   IT_EXCLUDING                      =
    *   IT_SPECIAL_GROUPS                 =
    *   IT_SORT                           =
    *   IT_FILTER                         =
    *   IS_SEL_HIDE                       =
    *   I_DEFAULT                         =
       I_SAVE                            = 'A'
    *   IS_VARIANT                        =
       IT_EVENTS                         = V_EVENTS
      TABLES
        T_OUTTAB                          = IT_EKPO
    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.
    Thanks,
    Sankar M

Maybe you are looking for

  • Payment Block Type

    Dear all, Can anyone help me to understand what is the difference between payment block "A", "B" and "R"? How does the system triggered or determined which payment block to be used automatically upon posting of invoice verification? Is the type "R" s

  • Why can't I change the position of the 'Top Collections' feature box?

    In Public Site Manager I can select or de-select and change the position (ordering) of all the feature boxes on my provider page except for 'Top Collections'. As a result of this 'Top Collections' remains fixed at the bottom of the page. I'd like to

  • Calendar Administration

    Hi, I am trying to evaluate OCS. I have just run through the general installation of the Oracle Collaboration Suite single box. I would like to administer the calendar, so I click on the Oracle Calendar Administrator". It re-directs me to a page aski

  • How to import from ITunes in normal AAC file? (not protected)

    How do I import from Itunes in a normal AAC file? (ideally in 320kbps) but most important, not a protected file! Alternatively, how do I convert from protected aac to normal aac? Tks for you help.

  • Microsoft Excel cannot paste the data

    Hi, I have a user that is working on a Vista Terminal Server with Excel 2010 on it.  The user will copy a large amount of data in Excel 2010 and try to paste it into Excel 2010 on his local machine being Win 7 and Excel 2010.  Sometimes it works, for