Professional Documents
Culture Documents
The sap system is a collection of software that performs standard business function. It provides a complete solution to standard business requirements. It incorporates concept of ERP business process planning into an integrated solution for business applications.
What is SAP?
SAP the company was founded in Germany in 1972 by five ex- IBM engineers. Being incorporated in Germany the full name of parent company is SAP AG, located in Walldorf , Germany . Worlds Third largest independent software provider serves more than 10 million global customers worldwide in more than 120 countries. Now 70 80 %
Presentation layer -in very simple word this is responsible to convert end user input data to application specific language input, that application can understood users requirement. application layer -where the real execution of end users input processes. In sap the application server after getting the users request collects or brings data from database server and make process as per the user specifies. database layer -where the real data is stored in database. it has own work process which handles the task related to database.
What is an ABAP/4?
All application modules are written in SAPs fourth generation language ABAP/4 ABAP stands for Advanced Business Application Programming.It is a programming language for developing applications for the SAP R/3 system.
Report Program: A report is a program that typically reads and analyzes data in database tables without changing the database. Dialog Program: A dialog program allows you to work interactively with the system and to change the contents of the database tables. Each dialog program has a certain sequence of screens that are processed by the system one after the other.
In Call Transaction, the transactions are triggered at the time of processing itself and so the ABAP program must do the error handling. Whereas in Batch Input Sessions, the ABAP program creates a session with all the transactional data, and this session can be viewed, scheduled and processed (using Transaction SM35) at a later time. The latter technique has a built-in error
We can update the database both synchronously and asynchronously In Call Transaction. We can specify the mode in the program. Synchronous Database update in Batch Input Sessions. During processing, no transaction is started until the previous transaction has been written to the database.
No batch input processing log In Call Transaction. Detailed Log will be generated for all the sessions in Batch Input Sessions. In Call Transaction execution starts from the first. In Batch Input Sessions execution wont start from the first. It will start from the place where it ends with error.
Call Transaction faster than session method Session Input method is not as fast as call transaction method