Owner: Free Download SAP ABAP Books,Projects,Reports,Faqs URL:http://allsapabaplive.blogspot.com Join Date: Sat, 07 Jun 2008 08:48:56 -0500 Rating:0 Site Description: BADI,BAPI'S,BDC,HR,Interview Questions,Programming, Reports,RFC,TCodes,ABAP-Java,ALE,IDOCs,ALV's,BSP,BTE, Data Dictionary,Dialog Programming,FICO,SD,MM,Function Modules,Interactive Reports,Internal Tables,Locking, Logical Database,OOPS,PM,PP,QM,R/3,BW,SCR Site statistics:Click here
Work Processes in SAP ABAP 2008-07-30 11:29:15 Work processes execute the individual dialog steps in R/3 applications. The next two sections describe firstly the structure of a work process, and secondly the different types of work process in the R/3 System. Structure of a Work Process Work processes execute the dialog steps of application programs. They are components of an application server. The following diagram shows the components
Overview of the Components of Application Programs in SAP ABAP 2008-07-30 11:28:35 This overview describes application programming in the R/3 System. All application programs, along with parts of the R/3 Basis system, are written in the ABAP Workbench using ABAP, SAP’s programming language. The individual components of application programs are stored in a special section of the database called the R/3 Repository. The R/3 Repository serves as a central store for all of the deve Read more:Overview
, Application
, Components
, Programs
Structure of an Application Program in SAP ABAP 2008-07-30 11:28:09 R/3 application programs run within the R/3 Basis system on the work processes of application servers. This makes them independent of the hardware and operating system that you are using. However, it also means that you cannot run them outside the R/3 System.As described in the Overview of the R/3 Basis System, a work process contains a screen processor for processing user input, an ABAP process Read more:Application
, Structure
, Program
Screens in SAP ABAP 2008-07-30 11:27:36 Each screen that a user sees in the R/3 System belongs to an application program. Screens send data to, receive data from, and react to the user’s interaction with the input mask. There are three ways to organize screen input and output. These differ in the way in which they are programmed, and in how the user typically interacts with them. Screens In the most general case, you create an
Structure of ABAP Programs 2008-07-30 11:26:55 ABAP processing logic is responsible for processing data in R/3 application programs. ABAP was designed specifically for dialog-oriented database applications. The following sections deal with how an ABAP program is structured and executed. Program Structure
ABAP programs are responsible for data processing within the individual dialog steps of an application program. This means that the pro Read more:Programs
Processing Blocks in ABAP Programs 2008-07-30 11:26:12 The following sections explain the different processing blocks in ABAP programs and how they are called. Dialog Modules You call dialog modules from the screen flow logic (screen command MODULE). You can write a dialog module in an ABAP program for each state (PBO, PAI; user input) of any of the screens belonging to it. The PAI modules of a screen together with the PBO modules of the subseq Read more:Processing
, Programs
, Blocks
ABAP Statements in SAP ABAP 2008-07-30 11:25:05 The source code of an ABAP program consists of comments and ABAP statements.Comments are distinguished by the preceding signs * (at the beginning of a line) and " (at any position in a line).ABAP statements always begin with an ABAP keyword and are always concluded with a period (.) . Statements can be several lines long; conversely, a line may contain more than one statement.ABAP statements use
Logical Databases and Contexts in SAP ABAP 2008-07-30 11:23:47 This section introduces logical databases and contexts - two methods that make it easier to read data from database tables. Both of them encapsulate Open SQL statements in separate ABAP programs. LogicalDatabases
Logical databases are special ABAP programs that read data from database tables. They are used by executable (type 1) programs. At runtime, you can regard the logical database and
Memory Structures of an ABAP Program 2008-07-30 11:23:08 In the Overview of the R/3 Basis System you have seen that each user can open up to six R/3 windows in a single SAPgui session. Each of these windows corresponds to a session on the application server with its own area of shared memory. The first application program that you start in a session opens an internal session within the main session. The internal session has a memory area that contains Read more:Program
, Memory
, Structures
Creating and Changing ABAP Programs in SAP ABAP 2008-07-30 11:22:38 ABAP programs are objects of the R/3 Repository. Like all other Repository objects, you maintain them using an ABAP Workbench tool - in this case, the ABAP Editor. This section provides a brief description of the ABAP Workbench and an overview of how to create and edit ABAP programs. It describes the different ways of starting the ABAP Editor. In the text below, 'open a program' always means 'st Read more:Programs
, Creating
, Changing
Opening a Program from the Repository Browser in SAP ABAP 2008-07-30 11:22:12 To open ABAP programs from the Repository Browser, choose Repository Browser from the ABAP Workbench screen, or start Transaction SE80. Here you can enter a program name directly or display a list of all programs of a certain development class. Opening a Specific Program
Enter a program name in the object list and choose Display. If the program does not yet exist, a dialog screen appears, as
Opening Programs in the ABAP Editor 2008-07-30 11:21:25 To open ABAP programs directly using the ABAP Editor
, choose ABAP Editor in the ABAP Workbench screen or start Transaction SE38, and enter a program name. Creating a New Program If the program does not exist, choose Create. The ABAP: Program Attributes screen appears, on which you must enter the program attributes. If you create a program in this way, the system does not offer to create a T Read more:Programs
Opening Programs Using Forward Navigation in SAP ABAP 2008-07-30 11:20:56 If you are already working in the ABAP Workbench, you can open a program by positioning the cursor on the program name and double-clicking.Other ways of foward navigation are always available in the menus of the workbench tools, usually under Goto or Environment.The following examples show some of the possibilites of forward navigation. Suppose, you are editing a program and find the lineSUBMIT Read more:Programs
, Forward
, Navigation
Maintaining Program Attributes in SAP ABAP 2008-07-30 11:20:20 In the program attributes, you set the runtime environment of a program, and thus determine how it runs. The most important attribute is the program type. This specifies how the program can be executed. The program attributes also tell you the application to which the program belongs, and, in the case of executable programs (reports), the name of any associated logical database. Take care to enter Read more:Maintaining
, Program
, Attributes
Editing Programs in SAP ABAP 2008-07-30 11:19:42 You edit programs using the ABAP Editor. For detailed information, refer to the appropriate documentation. Below are a few hints to help you to get started: Program Structure The following gives a short overview on how to structure a program. Apart from the first statement, the sequence of statements is not obligatory, but you should keep to it for reasons of clarity and readability.The firs Read more:Programs
ABAP Syntax 2008-07-30 11:19:03 The syntax of the ABAP programming language consists of the following elements: Statements An ABAP program consists of individual ABAP statements. Each statement begins with a keyword and ends with a period. PROGRAM FIRST_PROGRAM.WRITE 'My First Program'.This example contains two statements, one on each line. The keywords are PROGRAM and WRITE. The program displays a list on the screen. In Read more:Syntax
Processing Data in SAP ABAP 2008-07-30 11:18:15 This section describes how to work with data objects in ABAP.It contains the following topics:Assigning ValuesNumeric OperationsProcessing
Character StringsSingle Bit Processing in Hexadecimal FieldsType ConversionsProcessing Sections of Strings
LESSON 25 CALLING PROGRAM AND PASSING DATA 2008-07-30 11:16:47 CALLING PROGRAM AND PASSING DATA:There are two ways of starting an ABAP program from another ABAP program that is already running:By interrupting the current program to run the new one - the called program is executed, and afterwards, processing returns to the program that called it.By terminating the current program and then running the new one.Complete ABAP programs within a single user session
LESSON 26 TECHNIQUES FOR LIST CREATION AND SAP QUARY 2008-07-30 11:16:04 TECHNIQUES FOR LIST CREATION AND SAP QUARY:The QuickViewer is a tool for developing ad hoc reports that is new in Release 4.6A. You can start the QuickViewer using the menu path QUV-1.The QuickViewer can use a database table or a database view as a data source. Lists can be generated using the fields in the data source specified. Two modes are available for this: basis mode and layout mode T
LESSON 29 SELECTION SCREENS ABAP REPORT 2008-07-30 11:14:59 SELECTION SCREENS:Selection screens serve as the interface between the program and the user, and allow, for example, limitation of the amount of data to be read from the database.Logical databases supply selection screens whose concrete appearance is dependent on the specified node name (NODES). Selection screen versions (if supplied by the logical database) offer a subset of default selection scr