Skip to Content
author's profile photo Former Member
Former Member

basic report programming

i am new to SAP.

please provide information abt report programming like what are the basic things we have to remember while writing a report program.please provide any link which gives basic information abt report programming with some hands-on practice.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

5 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jan 28, 2008 at 11:46 AM

    U go thru ABAP21 days book

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 28, 2008 at 11:44 AM

    As a starting point, you can have a look at ABAPDOCU Transaction.

    YOu will get the demo programs for basic abap statements.

    Regards,

    Ravi kanth Talagana

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 28, 2008 at 11:45 AM

    Hi Amarnath,

    Go to transaction ABAPDOCU

    Here you will find some demo programs

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 28, 2008 at 11:48 AM

    You can talk about these type of reports.

    Classical

    Interactive

    Logical Database

    ABAP Query

    Report Writer

    Report Painter

    Drill Down Report

    Classical Report

    Also you can talk about the events in Classical Report with example programs:

    INTIALIZATION .

    AT-SELECTION-SCREEN

    START OF SELECTIONS

    TOP-OF-PAGE

    END-OF-PAGE

    AT PF

    END-OF-SELECTION

    AT USER-COMMAND

    Check these links perhaps it may help.

    http://sap.mis.cmich.edu/sap%2Dabap/abap08/sld001.htm

    http://www.sapdevelopment.co.uk/reporting/reportinghome.htm

    http://www.erpgenie.com/abap/ireports.htm

    Reprots

    http://www.sapgenie.com/abap/reports.htm

    http://www.allsaplinks.com/material.html

    http://www.sapdevelopment.co.uk/reporting/reportinghome.htm

    http://www.sapfans.com/forums/viewtopic.php?t=58286

    http://www.sapfans.com/forums/viewtopic.php?t=76490

    http://www.sapfans.com/forums/viewtopic.php?t=20591

    http://www.sapfans.com/forums/viewtopic.php?t=66305 - this one discusses which way should you use - ABAP Objects calls or simple function modules.

    ALV

    http://www.sapfans.com/forums/viewtopic.php?t=58286

    http://www.sapfans.com/forums/viewtopic.php?t=76490

    http://www.sapfans.com/forums/viewtopic.php?t=20591

    http://www.sapfans.com/forums/viewtopic.php?t=66305 - http://www.sapgenie.com/abap/reports.htm

    http://www.allsaplinks.com/material.html

    http://www.sapdevelopment.co.uk/reporting/reportinghome.htm

    Top-of-page in ALV

    selection-screen and top-of-page in ALV

    ALV Group Heading

    http://www.sap-img.com/fu037.htm

    ALV

    http://www.geocities.com/mpioud/Abap_programs.html

    Reward Points if it is helpful.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 28, 2008 at 11:52 AM

    Hi Amaranath,

    I will develop a small code 4 u check it once.This the simple Report Program.

    copy the below code and execute it ok..

    SAMPLE CODE:

    *Tables

    TABLES:vbap.

    *Internal Table

    DATA:BEGIN OF itab OCCURS 0,

    vbeln LIKE vbap-vbeln,

    posnr LIKE vbap-posnr,

    END OF itab.

    *select-options

    SELECT-OPTIONS:s_vbeln FOR vbap-vbeln.

    *Initilization

    INITIALIZATION.

    s_vbeln-sign = 'I'.

    s_vbeln-option = 'BT'.

    s_vbeln-low ='4969'.

    s_vbeln-high = '5000'.

    APPEND s_vbeln .

    *Start of selection

    START-OF-SELECTION.

    SELECT vbeln posnr FROM vbap INTO TABLE itab WHERE vbeln IN s_vbeln.

    *End of Selection

    END-OF-SELECTION.

    LOOP AT itab.

    WRITE:/ itab-vbeln, 20 itab-posnr.

    ENDLOOP.

    *Top of Page

    TOP-OF-PAGE.

    WRITE: / 'SALES ORDER REPORT'.

    ULINE.

    INITILIZATION: It is used to initilize the selection screen filed values.

    START-OF-SELECTION :It is used to fetch the data from the database.

    END-OF-SELECTION:For displaying the values.

    TOP-OF-PAGE: For Headings

    Award points if helpful

    Kiran Kumar.G.A

    Have a Nice Day..

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.