google-site-verification: googlec13b2b482d5c880f.html google-site-verification=xvpB8nL6YB3BPAToMAY3GNAGNbLmIfrPxNd-W40DMfY

Sunday 19 January 2014

Learn SAP ABAPin 20 days part 4.

Programming in sap?
basic program structure
                    1.program attributes
                    2.Type
                    3.Status
                    4.Application
                    5.Authorization groups
                    6.Selection screen
                    7.Development class
                    8.source code
                    9.Statements and Comments
                    10.execution of ABAP programs
                    11.flow control in ABAP
https://www.youtube.com/watch?v=jc62YjLDTNw
   Development class
                    .Begins with Y or Z
                    .Customer objects
                    .Changes recorded in workbench organizer
                    .Can be transported
                    .Begins with $
                    .Local class
                    .Changes not recorded in workbench organizer
                    .Cannot be transported





Internal table?
Database tables store long-life data
Internal tables store temporary data
Table calculations on subsets of database tables
Implementing complex data structures
Reorganize the contents of database tables according to specific processing needs
Generate ranked lists
Combine contents from more than one database table into a single table for easier processing
<p>Choose table type (and access method) by most frequently performed operation
Standard tables
Access by linear table index or key
Response time proportional to table size
Sorted tables
Filled in sorted order
Access by linear index or sort key
Response time logarithmically proportional to table size
Hashed tables
Direct access (only) by table key
Constant, fast response time



Simple reports?
Task of a report
Evaluate and display data from the database
Reports are stand alone programs
Reports are controlled by events
Program events are always triggered externally
React to events by
Programming the corresponding processing block
Ignore the event by not programming the corresponding block


No comments:

Post a Comment