You are on page 1of 5

WHAT IS MIS AND ERP ?

MIS is the process by which organization collect data organized, stored and desiminated for the use of descion making,this cnb be manually or comuterised. ERP) is business management software that allows an organization to use a system of integrated applications to manage the business. ERP software integrates all facets of an operation, including development, manufacturing, sales and marketing. Two-Tier Architecture: The two-tier architecture is like client server application. The direct communication takes place between client and server. There is no intermediate between client and server.

The above figure shows the architecture of two-tier. Here the communication is one to one. Let us see the concept of two tier with real time application. For example now we have a need to save the employee details in database. The two tiers of two-tier architecture is 1. Database (Data tier) 2. Client Application (Client tier) So, in client application the client writes the program for saving the record in SQL Server and thereby saving the data in the database. Advantages: 1. Understanding and maintenances is easier. Disadvantages: 1. Performance will be reduced when there are more users. Three-Tier Architecture:

Three tier architecture having three layers. They are 1. Client layer 2. Business layer 3. Data layer Client layer: Here we design the form using textbox, label etc. Business layer: It is the intermediate layer which has the functions for client layer and it is used to make communication faster between client and data layer. It provides the business processes logic and the data access. Data layer: it has the database.

Advantages 1. Easy to modify with out affecting other modules 2. Fast communication 3. Performance will be good in three tier architecture

WHAT IS ABAP? ABAP (Advanced Business Application Programming) is a programming language for developing applications for the SAP R/3 system, a widely-installed business application subsystem. The latest version, ABAP Objects, is object-oriented programming. SAP will run applications written using ABAP/4, the earlier ABAP version, as well as applications using ABAP Objects. SAP's original business model for R/3 was developed before the idea of an object-oriented model was widespread. The transition to the object-oriented model reflects an increased customer demand for it. ABAP Objects uses a single inheritance model and full support for object features such as encapsulation, polymorphism, and persistence.

What are structures in ABAP?


Structure Structures are data objects that are made up of components of any data types that are stored one after the other in the memory. The data type of a structure is a structured type or a structure or database table defined in the ABAP dictionary. In a program, a structured type or a structure is generated with the

additions BEGIN OF END OF of statements TYPES, DATA etc. Depending on the kinds of components, structures are designated as followed: Flat structures do not contain any deep components. Flat character-like structures are flat structures that contain only character-like components.

These can be used in the same way as elementary character-like data objects. This is not the case particularly for structures that contain strings. Nested structures contain at least one sub-structure. Whether a nested structure is flat or

character-like depends on all the components in it. Deep structures contain at least one deep component at any nesting level.

ABAP structure Existing structure can be local to program or it can be dictionary structure existing in database

WHICH VERSION OF ABAP IS USED IN SAP PACKAGE ?

SAP ABAP Technology


Development using ABAP and JAVA ABAP stands for Advanced Business Application Programming language. It is an interpreted programming language that runs in the SAP ABAP Runtime environment. ABAP is the main language used for building solidstate business application solutions in the SAP Runtime environment. It has evolved over the years to include Object Oriented language extensions as well. With the introduction of the Netweaver release, certain applications such as Portal technology were best run on a JAVA based solution, such as J2EE. SAP Netweaver also has a JAVA based runtime environment. This runtime environment runs JAVA based solutions that have been deployed to the SAP JAVA server. SAP has balanced its SAP software to leverage the best of either language for supporting the various applications. SAP Applications are installed on two different database schemas, depending on the specific application and each are accessed by the respective runtime environment. - one for the JAVA instance (JAVA Stack) - one for the ABAP Instance (ABAP Stack)

ABAP is used for all applications based on the ABAP stack. - This includes all versions of SAP prior to SAP Netweaver, including the SAP Enterprise release. - The ABAP Stack can still handle web based activities, however this is realized via ABAP based Web Applications such as ABAP WebDynpro or Business Server Pages for UI solutions, and ABAP web services for SOAP/XML based solutions.

JAVA is used based on an integrated J2EE Engine that presents the foundation for fully web based technologies. - Portal framework, Business Intelligence, IPC (Internet Pricing and Configuration) use the JAVA stack as its foundation, running a J2EE engine. Note: Some applications, such as the process integration solution (PI or XI) requires both an ABAP and JAVA stack, as it uses the best of both from an integration point of view. SAP Development objects are part of the SAP Software repository. This repository consists of the following types of development objects: Data Dictionary Objects Domain Definitions Data Element Definitions Table/ View/ Structures All remaining Global Type Definitions Programs Objects Programs Function Groups and Function Modules Web Dynpro controllers BSP Applications Web Applications Includes XSLT transformations All remaining program related objects There are several other repositories that contain various constructs and objects that are used by developers, such as the MIME repository containing multimedia objects. This is brief review of SAP ABAP technology.

You might also like