LIS report in ECC 6.0

Dear all,
I am planning to upgrade to 6.0 from 5.0. I just wonder do you know in 6.0 does LIS report has ALV download option to export?   Thanks.

Yes we do have LaDo.

Similar Messages

  • Error while RRI from BW reports to ECC CJI3 transaction

    Hi All,
    When we try to set up RRI from BW reports to ECC CJI3 transaction, we get an error message (Stop message):
    You cannot use the report-report interface to call up report RKREP000
    Diagnosis
    Line Item report RKPEP000 is not suitable for the report/report interface
    Procedure
    Always enter RKPEP000 as the receiver report for project line items in the report/report interface. This program uses the transfer parameters to determine which line item reports can be accessed.
    <b>As per the other reply tried the ABAP Report RKPEP000/3 also ..no use ..
    can you please suggest , how to go about this CJI3 issue for RRI , what settings need to be done in the RSBBS ...</b>
    We have attemped to use "S_ALR_87013543" as well but the parameters don't go through properly which means when a user jumps from a BW report, they end up at the ECC selection screen of S_ALR_87013543.
    Drill through is working for our Cost Center reports. Just not this one in particular.
    Any advice would be greatly appreciated.
    prasad

    Hi,
    I'm facing the same problem so please If you have found some solution please tell me what should I do to use RRI from BEX query to CJI3 transaction.
    Regards,
    Ana

  • Integration crystal report with ecc

    hi experts
    i am not similar to crystal report,i wanna know if we can develop the crystal report in ECC directly,i find some forums all about bi,crystal report just can integrate with BI?
    also i need some detail documents ,please help me,thanx all
    best regards
    zlf

    Do not cross post.
    Read the "Rules of Engagement"
    Regards
    Juan

  • How to create crystal reports from ecc abap program?

    Hi all,
    I am new to sap ecc to bo report!!
    I heard that abap program cannot be directly connected to crystal reports,
    So created a function module which is equivalent to the abap program!!
    And happened to connect the same in crystal !!
    Can anyone let me know how to proceed !!
    will be there any performance issue ?
    can anyone guide me how to do reporting from ecc function module to crystal reports directly?
    Thanks

    Hi Pooja,
    From what I know, not all ABAP programs can be accessed in Crystal Reports. The program should return rows and columns, otherwise, CR would not be able to report off it.
    I'm not sure if there are any performance issues if we follow your path. Do you experience any?
    And, do you need help in creating a report on the function module, I mean do you also have any design related queries?
    -Abhilash

  • LIS reports in BI

    Hi,
    Are there any LIS reports in the PP/MM/WM area which can be developed and run in BI ? My client wants to start expanding the use of BI. Is it even possible to move LIS reports to BI and if yes which ones would be moved first ?
    Thanks
    GS

    Hi GS:
         I suppose you're working with LIS on the R/3 side and your customer is planning to move to the "new" Logistics Cockpit Available for BW-BI. For starters I reccommend you to take a look at the excelent logistics blogs series provided by Roberto Negro. (Not to mention there's an excelent discussion about the differences and pros/cons related to LIS and Logistics Cockpit Extractors).
    LOGISTIC COCKPIT: a new deal overshadowed by the old-fashioned LIS ?
    /people/sap.user72/blog/2005/04/19/logistic-cockpit-a-new-deal-overshadowed-by-the-old-fashioned-lis
    After that you can continue with some more details on the links below:
    SAP BW and Business Content Datasources: in pursuit of the origins
    /people/sap.user72/blog/2005/09/05/sap-bw-and-business-content-datasources-in-pursuit-of-the-origins
    LOGISTIC COCKPIT - WHEN YOU NEED MORE - First option: enhance it !
    /people/sap.user72/blog/2005/02/14/logistic-cockpitwhen-you-need-morefirst-option-enhance-it
    LOGISTIC COCKPIT DELTA MECHANISM - Episode one: V3 Update, the u2018serializeru2019
    /people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
    LOGISTIC COCKPIT DELTA MECHANISM - Episode two: V3 Update, when some problems can occur...
    /people/sap.user72/blog/2004/12/23/logistic-cockpit-delta-mechanism--episode-two-v3-update-when-some-problems-can-occur
    LOGISTIC COCKPIT DELTA MECHANISM - Episode three: the new update methods
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    Regards,
    Francisco Milán.

  • LIS Reports for Purchasing

    How to Activate LIS for Reports ?
    What are the important LIS reports for purchasing.
    Thanks
    Sweth

    Hi,
    Check in SPRO > Materials Management > Purchasing > Statistics > Assign Update Group to Item Categories - Here Update Group "SAP" should be assigned to all the Item Cats.
    In SAP Easy Access Screen, enter transaction as SAP2 and Press enter, it will show the Info Catalog Report screen.
    Purchasing Reports: -
    MC$:     PURCHIS: Vendor Freqs. Selection
    MC$<     PURCHIS: MatGrp PurchVal Selection
    MC$>     PURCHIS: MatGrp PurchQty Selection
    MC$0     PURCHIS: PurchGrp PurchVal Selection
    MC$2     PURCHIS: PurchGrp Freqs. Selection
    MC$4     PURCHIS: Vendor PurchVal Selection
    MC$6     PURCHIS: Vendor DelRelblty Selection
    MC$8     PURCHIS: Vendor QtyRelblty Selection
    MC$A     PURCHIS: MatGrp DelRelblty Selection
    MC$C     PURCHIS: MatGrp QtyRelblty Selection
    MC$E     PURCHIS: MatGrp Freq. Selection
    MC$G     PURCHIS: Material PurchVal Selection
    MC$I     PURCHIS: Material PurchQty Selection
    MC$K     PURCHIS: Material DelRelib Selection
    MC$M     PURCHIS: Material QtyRel Selection
    MC$O     PURCHIS: Material Freqs. Selection

  • Running Unicode-Specifc Reports for ECC 5.0 (Unicode).

    Hi! All,
    I have freshly installed ECC 5.0 (Unicode Kernel 6.40). In ECC manual I cannot found anything about Running Unicode-Specific Reports. But in the case of Solman/XI Unicode version running Unicode-Specific Reports is
    must. (RUTTTYPACT and UMG_POOL_TABLE). Is it also applicable for ECC 5.0 or I do not have run these reports for ECC 5.0 ?
    Also I have installed only ABAP Engine of ECC 5.0 Is it OK. (I mean Fullinstallation of ECC ?) or I have install Java Add-ons also. It it is can you please send me the CD/DVD no. to install JAVA Addon Engine.
    Already I have installed permanent License and config. TMS Domain.
    Thanks and regards,
    Pratip Bhattacharyya

    Solved.

  • LIS Reporting of Valuated Project Stock

    We have a scenario where we have materials that are used both as valuated project stock and plant stock.  Plant stock goes to normal orders.  For the projects, the material is manufactured and goes into valuated project stock.  So the same material can be valuated as plant stock and project stock.  An example might be:
        Item A    50 in plant stock
                      10 for project A
                        5 for project B
    Some reporting works well.  MMBE for example faihfuly reports these values.  MBBS is correct.   MB5L shows good integrity between all accounts.
    The inventory LIS reports are messed up.  MC.1 reports odd values including the project valuation class which SAP says it will not report. 
    Does SAP Inventory LIS (MC.1 etc..) handle the situation where a material has multiple valuation classes and can be used in diferent way?  Is there a fix for this problem?
    The ultimate requirement is to have stock history similar to plant stock but for project stock.

    Hi,
    Please try the below report..
    S_P00_07000140
    Thanks
    abdul.

  • LIS Reports in ALV format

    Dear All,
    IS it possible to create LIS Reports in ALV grid format,
    Let me know the way to generate report in above format in Standard SAP
    Thank u

    Experts plz give ur ideas on thisIts really a very important and untoched topic for many frnds
    cheers
    shasla007.........

  • LIS REPORT-MATERIAL WISE DRILL DOWN

    Dear Gurus,
    While executing any LIS reports with drill down by material.
    I am getting only material description.
    Is there any way to see the material number in standard LIS reports

    Hi,
    In any LIS Report...go to Menu -
    > Settings ---> Characteristics display -
    > Key & description.
    Also adjust the column width..so that u can display both Material number & description.
    Thanks & regards
    Mahesh
    Reward points if useful

  • What is meant by LIS Reports.

    What is meant by LIS Reports. What is the use of this in R/3 Application.
    Thanks and Regards,
    YSR.

    The SAP System offers you a wide range of information and analysis tools for sales and distribution. These provide you with a quick overview of your current business situation.
    eg: You want to determine how many orders customer XY issued in the last quarter. To see this information, you can execute the report “List orders”. This gives you a list of orders and also contains information on the items, order value etc. You can set the scope of this list yourself.
    for more information use [http://help.sap.com/saphelp_erp60_sp/helpdata/en/8e/c5853488601e33e10000009b38f83b/frameset.htm]
    Reward if helps
    Rgds

  • Reliability of LIS reports

    Hi,
         How relaible are the various LIS reports ? I have heard that some of them may give wrong data. Is that true ?
    Thanks

    GS,
    Any standard report is reliable, if you have any problems in those report you can report to SAP as Product error.
    Regards,
    Prasobh

  • Vendor spend analysis report from ECC as source system

    Hi Experts,
    Currently am working on Functional Specification on a BI report "Vendor Spend Analysis".The source system is ECC.This report should give details about how much the company has spend on a vendor during a particular period along with payment terms , payment term days .
      I have started with Datasource 0FI_AP_4.Please let me know which field(credit or debit field) in the Datasource gives amount spend.I have checked the table EKKO and BSAK .What are the other fields and table i have to take into consideration.Suggest...
    Regards,
    Meera

    Hi Experts,
    Can anyone tell me the table which stores the data regarding the amount paid to a vendor.
    Regards,
    Meera

  • LIS (Report: MCTE) is not getting updated

    Dear All,
    We have created a New Profit/ Cost Center and then created a Substitution Rule, based up on Sales Org+Dist ChnlDivision+Sales Office_
    Then we have created delivery and then Invoicing. Accounting Document has been generated and G/L A/Cs have been hit, accordingly.
    Now, when we refer to Standard Report: MCTE, (for above said Sales Area), Report shows No data for chosen criteria.
    Here, I would like to mention that all required configuration for LIS Updation,
    SPRO --> IMG --> Logistics-General --> LIS --> Logistics Data Warehouse --> Updating --> Updating Control --> Settings: Sales --> Update Group
    --> Assign Update Group at Item Level
    --> Assign Update Group at Header Level
    have already been maintained before Sales Order Creation.
    Moreover, the same config-settings is working fine at our Quality-Server, whereas, Its not working on to PRD-Server.
    Couls anybody suggest, some more checks to perform?
    Best Regards,
    Amit

    Hi Amit,
    When you moved your changes to Production Server and then after you have created a document for the above mentioned Sales Area. Now is this document also not coming up in the Report?
    If yes then can you please tell me what value has got Updated in the Database Table both at Header and Item level in the Field Update group.?
    Madhukar.

  • ALV  report in ECC 6.0  'TOP-OF-PAGE'

    Hi Friends,
    Please, Kindly help me on below issue with Alv report for 'TOP-OF-PAGE' in ECC 6.0.
    I have written the following code for "top-of-page' which is not getting the text given on this event, please help me if i committed any mistake in code.
    type-pools : slis.
    TABLES : KNA1,VBAK.
    TYPES: BEGIN OF ty_kna1,
            kunnr TYPE kna1-kunnr,
            land1 TYPE kna1-land1,
            name1 TYPE kna1-name1,
            ort01 TYPE kna1-ort01,
           END OF ty_kna1.
    TYPES: BEGIN OF ty_vbak,
            vbeln TYPE vbak-vbeln,
            erdat TYPE vbak-erdat,
            ernam TYPE vbak-ernam,
            netwr TYPE vbak-netwr,
          END OF ty_vbak.
    DATA : W_KNA1 TYPE TY_KNA1,
           W_VBAK TYPE TY_VBAK,
           I_KNA1 TYPE STANDARD TABLE OF TY_KNA1,
           I_VBAK TYPE STANDARD TABLE OF TY_VBAK.
    DATA : W_FIELDCAT TYPE SLIS_FIELDCAT_ALV,
           I_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.
    DATA : V_REPID LIKE SY-REPID.
    DATA: IT_LISTHEADER TYPE SLIS_T_LISTHEADER.
    DATA: V_EVENTS TYPE SLIS_T_EVENT,
          WA_EVENT TYPE SLIS_ALV_EVENT.
    declartion for layout
    DATA: ALV_LAYOUT TYPE SLIS_LAYOUT_ALV.
    SELECT-OPTIONS : S_KUNNR FOR KNA1-KUNNR.
    INITIALIZATION.
    V_REPID = SY-REPID.
    PERFORM BUILD_FIELDCAT.
    PERFORM EVENT_CALL.
    PERFORM POPULATE_EVENT.
    START-OF-SELECTION.
    PERFORM DATA_RETRIEVAL.
    PERFORM BUILD_LISTHEADER USING IT_LISTHEADER.
    END-OF-SELECTION.
    PERFORM DISPLAY_DATA.
    *&      Form  BUILD_FIELDCAT
          text
    -->  p1        text
    <--  p2        text
    form BUILD_FIELDCAT .
    W_FIELDCAT-TABNAME    = 'I_KNA1'.
    W_FIELDCAT-FIELDNAME  = 'KUNNR'.
    W_FIELDCAT-SELTEXT_M = 'CUST NAME'.
    APPEND W_FIELDCAT TO I_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_FIELDCAT-TABNAME    = 'I_KNA1'.
    W_FIELDCAT-FIELDNAME  = 'LAND1'.
    W_FIELDCAT-SELTEXT_M = 'COUNTRY'.
    APPEND W_FIELDCAT TO I_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_FIELDCAT-TABNAME    = 'I_KNA1'.
    W_FIELDCAT-FIELDNAME  = 'NAME1'.
    W_FIELDCAT-SELTEXT_M = 'NAME'.
    APPEND W_FIELDCAT TO I_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_FIELDCAT-TABNAME    = 'I_KNA1'.
    W_FIELDCAT-FIELDNAME  = 'ORT01'.
    W_FIELDCAT-SELTEXT_M = 'CITY'.
    APPEND W_FIELDCAT TO I_FIELDCAT.
    CLEAR W_FIELDCAT.
    endform.                    " BUILD_FIELDCAT
    *&      Form  DATA_RETRIEVAL
          text
    -->  p1        text
    <--  p2        text
    form DATA_RETRIEVAL .
    SELECT KUNNR LAND1 NAME1 ORT01 FROM KNA1
                                   INTO TABLE I_KNA1
                                   WHERE KUNNR IN S_KUNNR.
    endform.                    " DATA_RETRIEVAL
    *&      Form  DISPLAY_DATA
          text
    -->  p1        text
    <--  p2        text
    form DISPLAY_DATA .
    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           = ' '
       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                         = ALV_LAYOUT
       IT_FIELDCAT                       = I_FIELDCAT[]
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
      I_SAVE                            = ' '
      IS_VARIANT                        =
       IT_EVENTS                         = V_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                          = I_KNA1
    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_DATA
    *&      Form  BUILD_LISTHEADER
          text
         -->P_IT_LISTHEADER  text
    form BUILD_LISTHEADER  using i_listheader TYPE SLIS_T_LISTHEADER.
      DATA HLINE TYPE SLIS_LISTHEADER.
      HLINE-INFO = 'CUSTOMER DETAILS'.
      HLINE-TYP = 'H'.
      append hline to it_listheader.
        CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          IT_LIST_COMMENTARY       = I_LISTHEADER
       i_logo                   =
       I_END_OF_LIST_GRID       =
    endform.                    " BUILD_LISTHEADER
    *&      Form  EVENT_CALL
          text
    -->  p1        text
    <--  p2        text
    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
          text
    -->  p1        text
    <--  p2        text
    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.
    Thanks in Advance,
    Chandra.

    type-pools : slis.
    TABLES : KNA1,VBAK.
    TYPES: BEGIN OF ty_kna1,
    kunnr TYPE kna1-kunnr,
    land1 TYPE kna1-land1,
    name1 TYPE kna1-name1,
    ort01 TYPE kna1-ort01,
    END OF ty_kna1.
    TYPES: BEGIN OF ty_vbak,
    vbeln TYPE vbak-vbeln,
    erdat TYPE vbak-erdat,
    ernam TYPE vbak-ernam,
    netwr TYPE vbak-netwr,
    END OF ty_vbak.
    DATA : W_KNA1 TYPE TY_KNA1,
    W_VBAK TYPE TY_VBAK,
    I_KNA1 TYPE STANDARD TABLE OF TY_KNA1,
    I_VBAK TYPE STANDARD TABLE OF TY_VBAK.
    DATA : W_FIELDCAT TYPE SLIS_FIELDCAT_ALV,
    I_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.
    DATA : V_REPID LIKE SY-REPID.
    DATA: IT_LISTHEADER TYPE SLIS_T_LISTHEADER.
    DATA: V_EVENTS TYPE SLIS_T_EVENT,
    WA_EVENT TYPE SLIS_ALV_EVENT.
    declartion for layout
    DATA: ALV_LAYOUT TYPE SLIS_LAYOUT_ALV.
    SELECT-OPTIONS : S_KUNNR FOR KNA1-KUNNR.
    INITIALIZATION.
    V_REPID = SY-REPID.
    PERFORM BUILD_FIELDCAT.
    PERFORM EVENT_CALL.
    PERFORM POPULATE_EVENT.
    START-OF-SELECTION.
    PERFORM DATA_RETRIEVAL.
    PERFORM BUILD_LISTHEADER USING IT_LISTHEADER.
    END-OF-SELECTION.
    PERFORM DISPLAY_DATA.
    *& Form BUILD_FIELDCAT
    text
    --> p1 text
    <-- p2 text
    form BUILD_FIELDCAT .
    W_FIELDCAT-TABNAME = 'I_KNA1'.
    W_FIELDCAT-FIELDNAME = 'KUNNR'.
    W_FIELDCAT-SELTEXT_M = 'CUST NAME'.
    APPEND W_FIELDCAT TO I_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_FIELDCAT-TABNAME = 'I_KNA1'.
    W_FIELDCAT-FIELDNAME = 'LAND1'.
    W_FIELDCAT-SELTEXT_M = 'COUNTRY'.
    APPEND W_FIELDCAT TO I_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_FIELDCAT-TABNAME = 'I_KNA1'.
    W_FIELDCAT-FIELDNAME = 'NAME1'.
    W_FIELDCAT-SELTEXT_M = 'NAME'.
    APPEND W_FIELDCAT TO I_FIELDCAT.
    CLEAR W_FIELDCAT.
    W_FIELDCAT-TABNAME = 'I_KNA1'.
    W_FIELDCAT-FIELDNAME = 'ORT01'.
    W_FIELDCAT-SELTEXT_M = 'CITY'.
    APPEND W_FIELDCAT TO I_FIELDCAT.
    CLEAR W_FIELDCAT.
    endform. " BUILD_FIELDCAT
    *& Form DATA_RETRIEVAL
    text
    --> p1 text
    <-- p2 text
    form DATA_RETRIEVAL .
    SELECT KUNNR LAND1 NAME1 ORT01 FROM KNA1
    INTO TABLE I_KNA1
    WHERE KUNNR IN S_KUNNR.
    endform. " DATA_RETRIEVAL
    *& Form DISPLAY_DATA
    text
    --> p1 text
    <-- p2 text
    form DISPLAY_DATA .
    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 = ' '
    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 = ALV_LAYOUT
    IT_FIELDCAT = I_FIELDCAT[]
    IT_EXCLUDING =
    IT_SPECIAL_GROUPS =
    IT_SORT =
    IT_FILTER =
    IS_SEL_HIDE =
    I_DEFAULT = 'X'
    I_SAVE = ' '
    IS_VARIANT =
    IT_EVENTS = V_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 = I_KNA1
    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_DATA
    *& Form BUILD_LISTHEADER
    text
    -->P_IT_LISTHEADER text
    form TOP_OF_PAGE using i_listheader TYPE SLIS_T_LISTHEADER.
    DATA HLINE TYPE SLIS_LISTHEADER.
    HLINE-INFO = 'CUSTOMER DETAILS'.
    HLINE-TYP = 'H'.
    append hline to it_listheader.
    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
    IT_LIST_COMMENTARY = I_LISTHEADER
    i_logo =
    I_END_OF_LIST_GRID =
    endform. " BUILD_LISTHEADER
    *& Form EVENT_CALL
    text
    --> p1 text
    <-- p2 text
    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
    text
    --> p1 text
    <-- p2 text
    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.
    just change the code  as i have u will get it
    plz reward points if useful

Maybe you are looking for