Advanced FM9 training, UK

Looking for advice on how to find a good training course for a small group in the Salisbury (Wiltshire) area. The course needs to cover book files, TOCs, cross referencing, PDF setup, and hopefully some Acrobat PDF finishing techniques. It would help if it was geared towards technical writing.
Are there any references or accreditations from Adobe that I should look for?
(The last course our office went on taught some bad practice in paragraph numbering - by using separate paratags to reset numbering, rather than nested numbering whare each level is reset by the one above. I would like to make sure we don't get anything similar this time.)
Many thanks.

Hello Ruth,
If the EDD is well-designed it does not include any specific formatting. I know I am stepping on some toes here, but in your situation I think this is a valid observation. And even those who do like the formatting capabilities in the EDD will agree that the most important aspect of the EDD is the structure. Formatting is derived from the structure and is basically a method to show the reader - who does not see any of the meta information that is hiding below the surface - what the structure really is.
This makes the formatting a crucial aspect: the reader is lost without a clear link between formatting and intended structure. If your steps are incorrectly numbered because the author was too tired or distracted to spot the incorrect application of a format tag, the user may not be able to understand a procedure anymore. Such errors are much easier to spot in a structured design, where format tags are assigned based on that structure.
So even if you are working in "unstructured" FrameMaker, you are applying structure all the time. The main difference is that this structure is largely implicit (except if all your authors work from a strict style guide that includes a full description of item ordering and nesting, i.e. structure of the content) and is not enforced by the editing environment.
In my approach, I use the EDD is solely as an explicit and enforceable definition of the structure. The formatting expresses that structure by strict rules, which the author cannot (or should not) overrule. But as the translation from the structure to the formatting in my EDDs goes exclusively via paragraph and character format tags, there is still the option to change those formats without ever opening the EDD.
Apart from making the changes in formatting easier to manage and safer to apply, this means that you can have a whole set of templates - which you probably already have - and importing formats from a different template makes everything look like that target, without changing the underlying structure.
About the matter of replacing snippets of unstructured content by structured content instead of redoing entire modules: I would have to study the options for mixing structured and unstructured content a little more to see if there might be a less painful migration path. I will get back to you about this - I am finishing a couple of projects at the moment, so I do not have the time to run the tests that are surfacing in my mind while I am typing this. I know there must be many options that I have not yet seen explored. I also know how much Structured FrameMaker offers compared to using FrameMaker as just another text editor.
Kind regards
Jang

Similar Messages

  • Advanced Consultant Training

    May someone help me. I want to know if the SAP B1 Solution Consultant Certification include Advanced Consultant Training within it or you need to do that one as well.
    Thank you for your help.

    If you go to P2P SAP B1 education it gives us training based on roles and there is training for Advanced Consultant Training and all the others but it does not give particularly one for Solution consultant. It gives for implementation, support etc; so, I need to understand if the solution consultant covers mainly the implementation, support etc. Because looking at the curriculum it seems to cover these.
    Hope you understand this and maybe help me.
    Thank you very much.

  • Advanced Muse Training Classes/Trainer

    I'm looking for a training class for Muse (Intermediate/Advanced) in the NYC/Long Island area or a skilled private trainer.. preferably a 1 or 2 day training course.. there doesn't seem to be much out there. I have many ideas but am having trouble executing and therefore, my project has come to a standstill. Please respond to my post or message me if you can help. Thanks!

    the website you are referring (it's nice) does use other programs i note, which probably means some expertise in html JS and Adobe Edge (i love Edge) as much as Muse. For instance Muse has no scroll widget. I wanted a scroll capability once (and it has been recommended here before), but then i learnt to live without it and now frankly, with all the alternatives that Muse has to offer, i'd rather not use it even if it were available. The beauty of Muse is of course its simplicity and dare i say functionality (there are some things i wish they would remedy particulry when using video) which, I think, have made me a far better website designer.
    So, in a sense, there's nothing really complicated about Muse and that's why I recommended lynda.com. I'm cool with basic, since Rembrandt's tools were just that. As for private training classes, I am not much help, but if there are any in your area i'm sure they will have made there whereabouts known through Google. Good luck with your project.

  • Looking for advanced Swing training/courses

    Hi,
    I am looking for compagnies/trainingcenters which have advanced swing trainings. Many have swing courses but after working pretty extensive with swing for a year now, I dont think those will be usefull. I'm looking from a course which handles advanced swing features pretty extensive such as building a look and feel, keyboard mappings, swing frameworks, performance issues etc.
    Does anyone know compagnies, or taken a course yourself which is maybe the thing I'm looking for?
    Thanks in advance,
    Hugo Hendriks

    Hi,
    I think this link might help you.
    http://www.cisco.com/en/US/products/svcs/ps11/ps2696/ps2804/serv_datasheet09186a00800b3ea9.html

  • More Advanced FCE Training Book

    Hi All:
    I've finished Tom's book FCE 4 Editing Workshop - it was fantastic, but I feel like I've just touched the tip of the iceberg.
    I have almost finished creating my first DVD for sale, it's very basic, but it gets the material that I want out to the public, so fine.
    But I want to make the next in the series even more professional.
    So do I take classes at the Apple Store, does Tom have a more advanced book? Do I just start playing with everything and learn as I go?
    What would you do?
    Also is there a way to put a picture within a picture? I recorded some of my shots with 2 cameras, I'd like the main camera to be the main focus but have a small box of a different view in the upper right or left corner? Couldn't find reference to that in the book.
    Thanks
    Kim

    If you have really studied and +learned everything+ in Tom's book there is very little else you can do.
    I consider that his book has far more in it than most editors will ever need to know.
    If you want to do more advanced things it is a matter of combining and honing the skills you already have.
    Picture In Picture .... Page 239 etc.

  • Has anyone had problems with receiving their ADVANCED BRAIN TRAINER CD rebate?

    I have called the number listed on the rebate form and cannot connect.  Their website also is not working.  I mailed the rebate on June 13.
    Post relates to: Palm TX
    This question was solved.
    View Solution.

    Top right hand corner, click on envelope. It should have a message from ... me. Inside are some instructions. 
    Post relates to: None

  • Need to Pursue Advance (Technical) Training in SAP HR

    Hi Guys.
    I want to pursue a career in SAP HR. I was into implementation of a different HRIS system, which made me take the decision.
    I have read (THR10) which is the SAP HR Certification book and
    Mastering HR Management with SAP (SAP Press)
    The problem I face now is to understand the technical details as to how to start the implementation procedure.
    For Example: - What steps I need to take to configure the OM Module, PA Module, etc...
    Just to give some more information, I have read many questions people ask, but dont have to source to begin understanding these questions.
    Any help would be greatly appreciated, as to where I should start from to become more technically acclaimed.
    Regards
    Nikunj Soni

    SAP Easy Access > SAP Menu > Organizational Management> Organizational Plan > Organization and staffing > PPOCE
    SAP Easy Access > SAP Menu > Organizational Management> Organizational Plan > Organization and staffing > PPOME
    SAP Easy Access > SAP Menu > Organizational Management> Expert Mode > Simple Maintenance > PPOM_OLD Change
    SAP Easy Access > SAP Menu > Organizational Management> Expert Mode > Simple Maintenance > PPOM_OLD Change > Go to > Reporting structure
    SAP Easy Access > SAP Menu > Organizational Management> Expert Mode > Simple Maintenance > PPOM_OLD > Go To > Account Assignment > maintain cost center
    SAP Easy Access > SAP Menu > Organizational Management> Expert Mode > Position
    SAP Easy Access > SAP Menu > Organizational Management> Organizational Plan > Organization and staffing > PPOCE
    SAP Easy Access > SAP Menu > Organizational Management> Organizational Plan > Organization and staffing > PPOME
    SAP Easy Access > SAP Menu > Organizational Management> Expert Mode > Simple Maintenance > PPOM_OLD Change
    SAP Easy Access > SAP Menu > Organizational Management> Expert Mode > Simple Maintenance > PPOM_OLD Change > Go to > Reporting structure
    SAP Easy Access > SAP Menu > Organizational Management> Expert Mode > Simple Maintenance > PPOM_OLD > Go To > Account Assignment > maintain cost center
    SAP Easy Access > SAP Menu > Organizational Management> Expert Mode > Position
    SAP Easy Access > SAP Menu > Organizational Management> Expert Mode > Simple Maintenance > PPOM_OLD > Go To > Account Assignment
    SAP Easy Access > SAP Menu > Organizational Management> Expert Mode > Simple Maintenance > PPOM_OLD > Go To > Cost Distribution
    i willl let u know abt the rest
    Edited by: Sikindar on Dec 13, 2008 11:21 AM

  • Train Stop Lables not Visible

    Hi All,
    I'm using Jdeveloper REL1 PS2 with ADFBC
    I'm having a problem getting my train stop labels to render. Besides the train stop label not being visible, everything else is working as advertised. I can navigate though the train stops, the data on my pages appears as expected.. etc.
    Here is what I've done so far:
    1. I created a bounded taskflow with page fragments and checked "create train" checkbox.
    2. In my task flow, I've assigned *<display-name>* values to each view activity participating in the train. See code below. According to the documentation I've read, this is what I need to set to label my train stops. However, when I run my task flow in a region, the the labels are not visible.
    I've read section 18.8 in the Fusion Developer's guide, I've followed examples in these two blogs:
    http://biemond.blogspot.com/2007/11/taskflow-train-in-jdeveloper-11g.html
    http://biemond.blogspot.com/2008/06/advanced-taskflow-train-features.html
    I've read previous posts regarding this issue like the this one:
    Re: Creating ADF Train
    Which states *"In Task flow click the View activity in structure window Right click Choose > insert inside > Display name and set the value to it."*
    I also went through the train taskflows and pages in the Fusion Order Demo app and I cannot see how my implementation of the taskflow or how I'm adding the af:train component to my .jsff pages is different from the examples that I've found.
    Any help would be appreciated. Thanks!
    <?xml version="1.0" encoding="windows-1252" ?>
    <adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
      <task-flow-definition id="EditEventTrainFlow">
        <default-activity id="__34">EditEventDetail</default-activity>
        <transaction id="__15">
          <new-transaction/>
        </transaction>
        <data-control-scope id="__16">
          <isolated/>
        </data-control-scope>
        <view id="EditEventDetail">
          <display-name id="__10">Edit Event</display-name>
          <page>/oracle/ou/oep/ui/pages/fragments/EditEventDetail.jsff</page>
          <train-stop id="__9"/>
        </view>
        <view id="EditEventRoomAssignments">
          <display-name id="__38">Assign Rooms</display-name>
          <page>/oracle/ou/oep/ui/pages/fragments/EditEventRoomAssignments.jsff</page>
          <train-stop id="__11"/>
        </view>
        <task-flow-return id="Submit">
          <outcome id="__13">
            <name>done</name>
            <commit/>
          </outcome>
        </task-flow-return>
        <task-flow-return id="Cancel">
          <outcome id="__14">
            <name>cancel</name>
            <rollback/>
          </outcome>
        </task-flow-return>
        <view id="ConfirmEventChanges">
          <display-name id="__18">Confirm</display-name>
          <page>/oracle/ou/oep/ui/pages/fragments/ConfirmEventChanges.jsff</page>
          <train-stop id="__17"/>
        </view>
        <train/>
        <control-flow-rule id="__19">
          <from-activity-id id="__20">*</from-activity-id>
          <control-flow-case id="__21">
            <from-outcome id="__23">cancel</from-outcome>
            <to-activity-id id="__22">Cancel</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__24">
          <from-activity-id id="__25">ConfirmEventChanges</from-activity-id>
          <control-flow-case id="__27">
            <from-outcome id="__35">submit</from-outcome>
            <to-activity-id id="__26">Submit</to-activity-id>
          </control-flow-case>
          <control-flow-case id="__29">
            <from-outcome id="__30">goToEditEventDetail</from-outcome>
            <to-activity-id id="__28">EditEventDetail</to-activity-id>
          </control-flow-case>
          <control-flow-case id="__32">
            <from-outcome id="__33">goToRoomAssignments</from-outcome>
            <to-activity-id id="__31">EditEventRoomAssignments</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <use-page-fragments/>
      </task-flow-definition>
    </adfc-config>

    Hi,
    You need to first name the view activity to desired name first and then change the display name.You will find a good example in JDeveloper Help Topics under Cue Cards>Work with ADF Technologies>Implement a Multi-Step page Flow with ADF Train>Step 2
    For Ex:
    In the Application Navigator, select the ViewController project and open the Create Task Flow dialog. Enter train-flow.xml in the File Name field. Select both Create as Bounded Task Flow and Create with Page Fragments. Then select Create Train and click OK.
    From the Component Palette, ADF Task Flow page, Components panel, drag View and drop it on the blank canvas in the diagrammer. Rename the activity to start. Repeat the procedure to add three more view activities, using the following names: addresses, payment, review.
    Drag and drop Task Flow Return on the diagram. Accept the default name of taskFlowReturn1. In the Component Palette, click Control Flow Case. On the diagram, click the review icon, then click the taskFlowReturn1 icon. Rename the control flow case element to commit.
    In the Structure window, expand view - start . Right-click train-stop and choose Insert inside train-stop Display Name. In the Property Inspector, enter Start in the Display Name field. Repeat the procedure in step 6 to add train stop display names to the remaining view activities: view - addresses , view - payment, view - review . Use the following values, respectively: Addresses, Payment, Review. In the Application Navigator, select the ViewController project and open the Create Task Flow dialog again. Enter childtrain-flow.xml in the File Name field. Make sure Create as Bounded Task Flow and Create with Page Fragments are selected. Then select Create Train and click OK. From the Component Palette, drag View and drop it on the diagrammer. Rename the activity to billing. Repeat the procedure to add one more view activity, using the name shipping. Drag and drop Task Flow Return on the diagram. Change the name to childFlowReturn1. Draw a Control Flow Case from shipping to childFlowReturn1. Rename the case element to done. In the Structure window, expand view - billing. Right-click train-stop and choose Insert inside train-stop Display Name. In the Property Inspector, enter Billing in the Display Name field. Repeat the procedure in step 13 to add
    Hope this helps!
    Edited by: Swathi Patnam on Sep 9, 2010 2:16 PM

  • Apple final cut pro training and cet

    the station i work at is willing to send me and another fcp editor to universal in orlando for some advanced fcp training.
    has anyone gone to any of this workshops? how were they? are they worth it?
    thanks
    carl

    Save the money and buy plug ins or more RAM.
    I disagree. You will save the employer's money and he will keep the plugins and RAM. If you get formal training (which includes Apple Certification after a rigorous test) at the station's expense it will be yours forever.
    I went for a five-day course in The Edit Center in New York - excellent. I have no idea how good the course in Orlando is. Apple Store sends its employees to The Edit Center which sounds like a strong recommendation.
    Enjoy the course!

  • Is the MS CRM Enterprise Academy Training available to CRM Customers or is it exclusive to Dynamics Partners only?

    Hi there CRM Experts/Community,
    We are a Dynamics CRM Customer (CRM 2011 & 2013 On-Prem), and we have existing CustomerSource Accounts. We are very interested in attending the MS CRM Enterprise Academy Advanced Developer Training (see links below). Is this training available to
    CRM Customers (CustomerSource Accounts) or is it exclusive to Dynamics Partners only (PartnerSource Accounts)? I'd like to know if there's a chance for customers to attend.
    http://www.microsoft.com/dynamics/CRMEnterpriseAcademy/
    http://www.youtube.com/watch?v=lYxK20oMOsk
    Thanks for your time and help.
    ProgCRMKen

    Hi.
    As Danny already suggested, you can try logging into the
    PartnerSource link with your CustomerSource account:
    https://mbs.microsoft.com/partnersource/newsevents/events/conferences/msdcrmenterpriseacademy
    It looks like you can log in with a PartnerSource or
    CustomerSource account and register for the training. When you click for more details, it asks you to log in with one of those types of accounts. It may not let you in though. It doesn't appear to be available for customers.
    BTW - Here is the training offered to CustomerSource users:
    http://www.microsoft.com/dynamics/customer/training.aspx
    As well, here is a portal chock full of Dynamics CRM developer resources:
    http://msdn.microsoft.com/en-us/dynamics/crm/jj937218.aspx
    Good luck!
    Best wishes, Davin Mickelson

  • Professional-Level Training on ISE

    Hello Experts, 
    We are ordering 2 New Cisco ISE Appliances for our org. My question is - I want to have a full advanced level training on ISE,  is there any Cisco Training Institute in Asia/Dubai/India.... to provide this training ?  please let me know if any one has any reference
    Thanks,

    Hello Waheed-
    I can't speak for any of the countries that you mentioned as I live in the US. However, I can highly recommend the Cisco TrustSec guide. In  my oppinion it is a great for general info and training.
    http://www.cisco.com/en/US/solutions/ns340/ns414/ns742/ns744/landing_DesignZone_TrustSec.html
    Hope this helps and thank you for rating!

  • Acrobat Connect Training Question

    Hi,
    I am just wondering if other applications, besides
    PowerPoint, are supported by Adobe Connect's Training module for
    creating courses. For example, could HTML "slides" be converted to
    a training course? Or is PowerPoint the only means to creat a
    course for Connect's training module at this time?
    If this is true, are there plans in the future to support
    creating modules from other applications?
    Thanks, in advance.

    For training courses (or curriculums), you can have any item
    that you can put into the Content Library. There is no limit to
    what that can be except the 100mb upload limit, but only a
    Presenter Presentation (made in PPT) or a Captivate Presentation
    can have Quiz functionality and tracking. I don't believe that this
    is expected to change.
    Jorma@RealEyes

  • Dreamweaver Training

    Hello,
    I have long been interested in Web Design/ Development and
    have decided to pursue it as a career. I have developed a few
    websites and have informally worked at it for years. I would now
    like to take some courses to 'fill in the blanks' and further
    advance my training.
    I am seeking advice as to which Programs/ Courses/
    Institutions etc... that offer good, relevant training. I am also
    wondering if it is at all recommended to take these course via
    online delivery/ distance education. I have looked into programs
    through various colleges here in Canada, however, I find that I've
    already taught myself a lot of the material. Are there 'online
    courses' available that you would recommend?
    Any help would be GREATLY appreciated.
    Thanks in advance,
    Derek

    On Wed, 8 Aug 2007 18:58:14 +0000 (UTC), "Media Corp."
    <[email protected]> wrote:
    >Hi Win,
    >
    > Thanks for your input. It seems we're all in Alberta on
    this thread. lol.
    >
    > Humber is/was the course I was seriously considering (I
    even filled out the
    >application). It seemed like a lot of money ($6,000 CAD)
    for six months, but
    >given JulesN tuition for AI Pittsburgh...perhaps it's not
    that much. It was
    >more the cost of not working for the six months that
    broke the deal for me.
    >It's a catch 22 I guess. Six months intensive and you're
    done....or ~2 years
    >or so and keep working. I'm not young (32) so taking that
    long off work seems
    >tricky.
    >
    > The Humber course seems great and I've heard lots of
    great things about it
    >(I'm also originally from that area), but a few courses
    would seem like review
    >to me. I wrote Natasha Haniff (Program Coordinator at
    Humber) to inquire about
    >distance education, however I haven't heard back. I
    pretty sure they don't
    >offer that option.
    >
    > If you don't mind me asking...what made you decide to go
    the Sheridan route
    >over the Humber one? How long is the Sheridan course?
    Would you recommend it?
    >
    > Thanks again to both of you.
    >
    > Cheers,
    > Derek
    Hi Derek,
    The Sheridan program was a full school year, September to
    April/May.
    It was $12K when I did it in 2000.
    I had attended a couple of Sheridan weekend courses in HTML
    and web
    graphics. I liked the instructors and the course outline for
    the post
    grad program.
    I had an unpleasant experience with someone who was involved
    with the
    Humber program when I asked for information. He who shall
    remain
    nameless was rude and downright nasty. I decided I didn't
    want to be
    involved with a program where he was an instructor.
    The Sheridan program has changed since I went through. Some
    of it has
    been significantly watered down. They pride themselves more
    now on
    turning out grads with "leading edge" skills - and I'm not
    sure I
    would hire one as a subcontractor because I'm not convinced
    they know
    the basics.
    You're right that some of the courses might seem like a
    review, no
    matter what program you choose I think. Most if not all are
    geared
    for either new grads with no experience in the field, or
    folks who
    want to retrain from a different profession.
    Where are you in Alberta? I'm in Edmonton. If you're going to
    travel
    to attend a program, did you look here? NAIT has a Digital
    Interactive Media Design program, although it's two years I
    think. And
    Guru Digital Arts College has a 6 month Digital Media
    Producer Diploma
    Program.
    Win
    Win Day, Wild Rose Websites
    http://www.wildrosewebsites.com
    [email protected]
    Skype winifredday

  • Contract and billing question.

    I'm leaving to Basic Combat Training in mid September and I'm getting a phone beforehand so I can keep contact with people when they start allowing phone time, and so I can keep contact through Advanced Individual Training. I don't have a job so I've been saving money for awhile now.
    I'm getting an iPhone 5, so up front payment to start a contract is $199.99. The bill will be $110 monthly with the plan I've chosen. Now, I have enough money for the up front payment and the first bill, so I'm wondering, if I start my contract at the start of September 2013, when will my first and second bill be due?
    I'll start getting paychecks around the end of September/start of October and since I have enough money for the upfront payment, and the first bill, would the first bill be due at the end of September, and the next at the end of October? If this was the case, I'd be fine because my bank account would have my BCT pay already going into it so by the time the 2nd bill arrived I would already have more than enough money in my account from training to pay for it thereon out. However if the billing cycle is different (or if I have to pay the upfront cost + the first bill at the same time upon opening the account) then I'd need to put the billing on someone elses card then pay them back after my training. 
    Thanks, answers will help a ton.

    Hi voidn0ise,
    These forums are dedicated to Residential products and services offered by Verizon.
    For help on Verizon Wireless issues, please post your topic on the Verizon Wireless community.
    Thank you.

  • ALV Display Requirement

    hi experts,
    well i am having a problem regarding ALV display...the requirement is :
    ALV DISPLAY SHOULD BE LIKE THIS
                                                                                    Open Balance      12345
       SY-DATUM            POSTING DATE          DOC. NUMBER         LOCAL CURRENCY AMOUNT
    now the sum of the amount is displayed in front of open balance field, which is displayed in a first row of ALV display. And below are the columns with heading are having a details of the GL-ACCOUNT.
    Is this possible using a same ALV grid display or i have to use 2 ALV grid display? In both cases plz let me know to get this sort of output?
    regards,
    Yahya Shoaib.

    In the heading part you can display the total..
    *& Report  ZTRN_ALV1
    REPORT  ZTRN_ALV1.
    TYPE-POOLS: SLIS.
    DATA: REPID LIKE SY-REPID,
          FCAT TYPE SLIS_T_FIELDCAT_ALV,
          GCAT TYPE SLIS_FIELDCAT_ALV,
          FCAT1 TYPE SLIS_T_FIELDCAT_ALV,
          GCAT1 TYPE SLIS_FIELDCAT_ALV,
          LAYOUT TYPE SLIS_LAYOUT_ALV,
          T_EVENTS TYPE SLIS_T_EVENT,
          EVENTS TYPE SLIS_ALV_EVENT,
          HEADING TYPE SLIS_T_LISTHEADER,
          HEADER TYPE SLIS_LISTHEADER.
    PARAMETERS: CCODE LIKE LFB1-BUKRS.
    DATA: BEGIN OF ITAB OCCURS 0,
          lifnr LIKE LFA1-LIFNR,
          BUKRS LIKE LFB1-BUKRS,
          NAME1 LIKE LFA1-NAME1,
      END OF ITAB.
      DATA: BEGIN OF JTAB OCCURS 0,
          EBELN LIKE EKKO-EBELN,
          lifnr LIKE LFA1-LIFNR,
          AEDAT LIKE EKKO-AEDAT,
      END OF JTAB.
    *DATA: JTAB LIKE STANDARD TABLE OF EKKO WITH HEADER LINE INITIAL SIZE 0.
    START-OF-SELECTION.
    REPID = SY-REPID.
    PERFORM FETCH.
    PERFORM FIELDCAT.
    PERFORM LAYOUT.
    PERFORM GET_EVENTS.
    PERFORM EVENTS.
    PERFORM OUTPUT.
    *&      Form  FETCH
          text
    -->  p1        text
    <--  p2        text
    FORM FETCH .
    SELECT ALIFNR ANAME1 BBUKRS INTO CORRESPONDING FIELDS OF TABLE ITAB FROM LFA1 AS A JOIN LFB1 AS B ON ALIFNR EQ B~LIFNR WHERE
      B~BUKRS EQ CCODE.
    ENDFORM.                    " FETCH
    *&      Form  FIELDCAT
          text
    -->  p1        text
    <--  p2        text
    FORM FIELDCAT .
    GCAT-COL_POS = '1'.
    GCAT-FIELDNAME = 'BUKRS'.
    GCAT-TABNAME = ITAB.
    GCAT-SELTEXT_M = 'COMPANY CODE'.
    APPEND GCAT TO FCAT.
    GCAT-COL_POS = '2'.
    GCAT-FIELDNAME = 'LIFNR'.
    GCAT-TABNAME = ITAB.
    GCAT-SELTEXT_M = 'VENDOR NUMBER'.
    APPEND GCAT TO FCAT.
    GCAT-COL_POS = '3'.
    GCAT-FIELDNAME = 'NAME1'.
    GCAT-TABNAME = ITAB.
    GCAT-SELTEXT_M = 'VENDOR NAME'.
    APPEND GCAT TO FCAT.
    ENDFORM.                    " FIELDCAT
    *&      Form  LAYOUT
          text
    -->  p1        text
    <--  p2        text
    FORM LAYOUT .
    LAYOUT-ZEBRA = 'X'.
    ENDFORM.                    " LAYOUT
    *&      Form  GET_EVENTS
          text
    -->  p1        text
    <--  p2        text
    FORM GET_EVENTS .
    CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
    EXPORTING
      I_LIST_TYPE           = 0
    IMPORTING
       ET_EVENTS             = T_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.                    " GET_EVENTS
    *&      Form  EVENTS
          text
    -->  p1        text
    <--  p2        text
    FORM EVENTS .
    READ TABLE T_EVENTS INTO EVENTS WITH KEY NAME = 'TOP_OF_PAGE'.
    EVENTS-FORM = 'TOP_OF_PAGE'.
    MODIFY TABLE T_EVENTS FROM EVENTS TRANSPORTING FORM.
    READ TABLE T_EVENTS INTO EVENTS WITH KEY NAME = 'USER_COMMAND'.
    EVENTS-FORM = 'USER_COMMAND'.
    MODIFY TABLE T_EVENTS FROM EVENTS TRANSPORTING FORM.
    ENDFORM.                    " EVENTS
    *&      Form  OUTPUT
          text
    -->  p1        text
    <--  p2        text
    FORM OUTPUT .
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
       I_CALLBACK_PROGRAM                = REPID
      I_CALLBACK_PF_STATUS_SET          = ' '
       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_GRID_SETTINGS                   =
       IS_LAYOUT                         = LAYOUT
       IT_FIELDCAT                       = FCAT[]
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
      I_SAVE                            = ' '
      IS_VARIANT                        =
       IT_EVENTS                         = T_EVENTS
      IT_EVENT_EXIT                     =
      IS_PRINT                          =
      IS_REPREP_ID                      =
      I_SCREEN_START_COLUMN             = 0
      I_SCREEN_START_LINE               = 0
      I_SCREEN_END_COLUMN               = 0
      I_SCREEN_END_LINE                 = 0
      I_HTML_HEIGHT_TOP                 = 0
      I_HTML_HEIGHT_END                 = 0
      IT_ALV_GRAPHICS                   =
      IT_HYPERLINK                      =
      IT_ADD_FIELDCAT                   =
      IT_EXCEPT_QINFO                   =
      IR_SALV_FULLSCREEN_ADAPTER        =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER           =
      ES_EXIT_CAUSED_BY_USER            =
      TABLES
        T_OUTTAB                          = ITAB
    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.                    " OUTPUT
    *&      Form  TOP_OF_PAGE
          text
    -->  p1        text
    <--  p2        text
    FORM TOP_OF_PAGE .
    CLEAR HEADING[].    <----IN THIS INTERNAL TABLE YOU EASILY DISPLAY TOTAL...
    HEADER-TYP = 'H'.
    HEADER-INFO = 'WIPRO TECHNOLOGIES'.
    APPEND HEADER TO HEADING.
    HEADER-TYP = 'S'.
    HEADER-INFO = 'ADVANCED ABAP TRAINING'.
    APPEND HEADER TO HEADING.
    HEADER-TYP = 'A'.
    HEADER-INFO = 'LIST OF VENDORS'.
    APPEND HEADER TO HEADING.
    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
      EXPORTING
        IT_LIST_COMMENTARY       = HEADING[]
      I_LOGO                   =
      I_END_OF_LIST_GRID       =
      I_ALV_FORM               =
    ENDFORM.

Maybe you are looking for