Sunday, January 4, 2009

SAP TRANSACTIONS

What exactly is a transaction?

A transaction is a:

- self-contained unit
- a set of steps with a beginning and an end
- results in some kind of output
- results in an update to the underlying database software.

Examples of SAP transactions include:

* Creating a new customer
* Processing an order
* Executing a program

SAP Transactions

The backbone of SAP is at the transaction level.

An SAP transaction is any logical process in the SAP system.

A SAP logical unit of work (LUW) contains all the necessary steps of a transaction. It concludes with the update to the SAP database, if necessary.

Lets say you are adding a new employee in the SAP ECC Human Resources module.

In order to complete this process you are required to go through various screens in SAP system.

You will be entering the employee's name and address on one screen.

You will then proceeding to the next screen.

The next screen is considered a dialog step within the process.

In this next screen you will add new employee's salary and paycheck information.

After you have gone through all the necessary screens in the process, the data is committed to the SAP database. This completes your LUW.

Each screen that you used was part of LUW. Until all the required information in not entered using all necessary screen, a logical unit of work (LUW) will not be completed.

SAP ECC

ECC addresses core business activities that must be accomplished day in and day out.

Examples include managing inventories and sales, track orders, plan and execute warehouse movements, etc.

mySAP consists of four solution from functional point of view:

* mySAP ERP Financials
* mySAP ERP Human Capital Management
* mySAP ERP Operations
* mySAP ERP Corporate Services

SAP ECC

SAP's ERP Central Component (SAP ECC) is at the core of mySAP.

SAP ECC replaces SAP R/3 as the company's main software system.

mySAP ERP

SAP AG offers a bundle of solution called mySAP ERP.

mySAP ERP includes following components:

* Neatweaver
* ERP Central Component (ECC),
* Business Intelligence (SAP BI),
* Enterprise Portal (SAP EP),
* SAP's Exchange Infrastructure (SAP XI),
* Mobile Infrastructure (SAP MI),
* Strategic Enterprise Management application (SAP SEM)
* SAP's Supplier Relationship Management solution (SAP SRM).
* Employee Self Service (ESS)
* Manager Self Service (MSS)
* and more...

SAP BUSINESS SUITE

SAP Business Suite

The following components constitute what is known as mySAP Business Suite.

* mySAP (Enterprise Resource Planning)

* SAP SCM (Supply Chain Management)

* SAP CRM (Customer Relationship Management)

* SAP PLM (Product Life Cycle Management)

* SAP SRM (Supplier Relationship Management)

ENTERPRISE SERVICES ARCHITECTURE

ENTERPRISE SERVICES ARCHITECTURE pronounce ESA

Designing an adaptable enterprise computing solution is now possible using ESA.

Using ESA, SAP R/3 and other legacy SAP solutions can be plugged in as application services.

SAP NetWeaver is a component of SAP software that provides the platform for integrating these application services.

By using NetWeaver you can adopt an Enterprise Services Architecture.

Strickly speaking Netweaver using four-tier architecture.

You can say that: ECA = Application talking amoung each other using services on a Four Tier Architecture

Enterprise Services Architecture

SAP is building is solution around a new model: Enterprise Services Architecture (ESA).

ESA involves various applications talking to each other via services.

Architecture



The three-tiered architecture divides the architecture into three layers:

* The user interface layer

* The business logic layer ("application" layer)

* The database layer
The 3 tier solution is more scalable.

Now upgrading application is easier as well. The application now resides one (or few) machine: middle tier, as oppose to hundreds of client PCs.

SAP engineers also abstracted the database layer. Many different databases are supported.

The client/server architecture was a two tier solution. The two tiers were: the Server computer and the Client PCs.

Later on SAP engineers constructed a solution that involved three tiers rather than two

A central computer hosts the database.

This computer is known as the database server.

The application server is responsible for the administrative functions including background processing and printing.

Multiple application servers can exist in an SAP three-tiered design.

This is not true for the database server, however.

There can be various computers fulfilling the role of presentation server.

These computers are also called front-end clients.

These computers display the SAP screens.

SAP graphical user interface (GUI), or SAP GUI is installed on these computers.

The four-tiered system enables simple browser-based access.

This laywer helps in reducing the expense associated with installing, patching, and upgrading the SAP GUI user interface across perhaps hundreds or thousands of desktops.

Also it helps to integrate web services into the overall architecture.

Four-tiered architectures

SAP introduced Four-tiered architectures when enterprise software vendors recognized the value that the Internet or company-internal intranets can provide to the end-users.

The fourth layer is called "accessibility tier" or "services tier".

This layer exists in between the application and presentation tiers.

SAP WebAS


WebAS is very flexible.

Due to this flexibility an orgranization can initially choose to deploy SAP system very similar to how they do business today, and then gradually evolve business model over time.

The SAP system has three tiers.

The presentation layer, application logic, and data management are logically separate from one another.

ECC (ERP Central Component) is built around a different type of architecture.

It uses SAP NetWeaver and Enterprise Services Architecture.

Client/Server Environment

SAP R/3 (old version) was using an architecture called client/server. The newer version of SAP R/3 is called ECC: ERP Central Component.



They can also be made to be physically separated.

In this way, a flexible system can be created.

Additional headroom can be easily added when required.

Most SAP components are built on a powerful platform called Web Application Server, or WebAS.

WebAS understand most popular computer languages including HTML, XML, Web Services, SAP ABAP/4, and Java

To store back end date, many database versions and releases are supported.

Client/server is of a few architectures available.

In a client/server environment, a client machine requests information, via network, from the supplying machine, known as the server.

A client machine could be an individual PC, workstation, mobile computing device, or even another computer system.

SAP AG Today

Nearly 30 industries are covered by SAP industry solutions.

SAP AG has offices in more than 50 countries.

It has more than 32,000 employees.

Partners base exceeds 1,500.

There are 12 million SAP users and over 91,000 SAP installations.

SAP AG Today

SAP AG company is a market leader in Enterprise Applications software.

SAP is listed on the New York Stock Exchange (NYSE) under the symbol SAP.

SAP Global


SAP AG also offers comprehensive industry solutions besides regular SAP software (ECC products).

Examples are SAP Aerospace & Defense, SAP Automotive, SAP Banking, SAP Chemicals, SAP Consumer Products, SAP Engineering & Construction, SAP Healthcare, SAP High Tech, SAP Insurance, SAP Media, SAP Oil & Gas, SAP Pharmaceuticals, SAP Public Sector, SAP Retail, SAP Service Provider, SAP Telecommunications, SAP Utilities.

What is SAP

Main character of SAP software is specialization.

Specialization means each component within the SAP software meets a particular need.

For example one component is responsible for providing web-based access to other SAP systems.

Another component is responsible for addressing product lifecycle planning requirements.

Yet another component helps interconnecting different systems to ease integration headaches.

Every company needs to manage its inventories, generate and track sales, deliver services, maximize revenue, and optimize its supply chains.

SAP is used to satisfy these needs of the companies.
From day one, SAP was created as a global software product.

The software was engineered on a multilingual and multinational platform.

Only a few years after its core product hit the marketplace the SAP become Germany's top software vendor.

Thanks to these innovative design features.

The goal was clear: to develop a software that integrates company's business functions in a manner that reflected best practices.

Their idea grew into the SAP software.

SAP = Systems, Applications, and Products in Data Processing.

Short History of SAP

Ex-IBM engineers formed a company called SAP AG in Mannheim, Germany in 1972.

Originally the company was named: Systemanalyse und Programmentwicklung.