Monday, June 30, 2008

SAPAG-BUILDING BLOCK

This installation guide from SAPAG

Financial Accounting: Installation Guide

Purpose

This Installation Guide provides you with the information you need to set up the configuration of this building block using automated configuration tools, such as BC Sets or CATT Procedures. If you are not familiar working with BC Sets or CATTs, refer to the section CATT Procedures and Business Configuration Sets in the documentation Essential Information.

If you do not want to use the automated installation process but prefer to manually configure this building block in the system landscape that has already been installed refer to the configuration guide of this building block.

2 Preparation

2.1 Essential Information (Building Block J00)

Use

Essential Information explains the concept of building block installations and gives detailed instructions on how to use the automated configuration tools, such as BC Sets, eCATT procedures or the handling of installation roles. A profound understanding of the concepts and tools used in the installation process is important for a successful installation.

Procedure

Read the documentation of the document Essential Information (building block J00).

Result

You have gained an understanding of how to install solutions using building blocks.

You know how to use the tools for automated configuration and data import processes.

2.2 Prerequisites

This building block provides the Financial Accounting functionality.

If you want to use this building block, you must first install the following building blocks:

Building Blocks

Comments

Baseline Building Blocks (Layer 0)

J00 - Best Practices R/3 Installation

J02 - Organizational Structure

2.3 Uploading the Installation Role

Use

Before you can start with the installation using the automated procedures described in this Installation Guide, you need to upload the installation role and assign it to your user. If you prefer conducting some of the steps manually, please refer to the Building Block Configuration Guide.

The building block provides an installation role for each SAP component that is involved in this installation, such as SAP APO; SAP R/3, or SAP CRM. The installation role enables you to comfortably access all transactions required for the installation from the relevant system. The following roles are available:

Technical name

Description

File name for upload

/SMB14/J03_01I

Installation Role of J03 - Core Finance

_SMB14_J03_01I.SAP

Procedure

For details how to upload the installation roles to the system and how to work with the roles please refer to the document Essential Information.

Choose enter for the information message “No suitable namespace available”.

2.4 User settings


The following four user setting activities should be performed only once. Skip this chapter if you have already done these settings in other Building Block.

Use

Perform the four activities to:

1. Activate languages for the user ID being used in the installation process.

2. Set up the installation user ID.

3. Set folder for external eCATT files.

4. Add your user ID to Workbench Request and Customizing Request, which will be used in Building Blocks installation.

Procedure

Details see the respective section 7.5 User Settings in the document J00 Essential Information.

7.5.1 Set Language for BC Set Activation

7.5.2 Set Decimal Notation and Date Format

7.5.3 Set Folder for external eCATT Files

7.5.4 Add User to the Workbench Request and Customizing Request

3 Requesting the Installation Status

Use

The purpose of this activity is to check whether the current building block has already been installed. This enables you to keep track of the installation process.

Procedure

1. Access the activity using one of the following navigation options:

SAP R/3
Role Menu

J03 - Financial Accounting à Get Status for Building Block J03

Transaction Code

/SMB99/T001_J01_J03

2. Choose Execute to start the eCATT procedure.

3. The installation status information is displayed (incomplete, successfully installed (complete), or reset to incomplete).

Result

If the installation of the current building block is incomplete and you want to complete it now, go back to the installation role and proceed with the next step.

If the installation of the current building block is complete, you can proceed to the next building block. If, for some reason, you want to redo some or all of the completed installation of the current building block, first go to the activity Setting the Installation Status to reset the status to incomplete. Then make your changes before returning to the activity Setting the Installation Status to set the status to complete again.

4 Installation

4.1 Financial Accounting Global Settings

Use

In this activity, you will set the configuration of global financial accounting.

Procedure

1. Maintain the external eCATT variant: SMB14_FIGS_O300_J03.TXT

2. Access the activity using one of the following navigation options:

SAP R/3
Role Menu

J03 - Finance Installation à Activation of Configuration à Act. customizing Finance Org. struct

Transaction Code

/SMB14/T300_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/FIGS_O300_J03.

4. Check the eCATT log (optional) and go back to the installation role.

When activating a hierarchical BC Set which consists of several BC Sets, should any errors listed in the logs, the relevant eCATT must be processed again.

Result

This eCATT procedure has set up the Global Financial Accounting Settings with BC Set: /SMB14/FI_GS_S300_J03.

4.2 General Ledger Accounting

Use

In this activity, you activate the ledger accounting.

Procedure

1. Maintain the external eCATT variant SMB14_GL_COA_O310_J03.TXT

2. Access the activity using one of the following navigation options:

SAP R/3 Role Menu

General Ledger Accounting

Transaction Code

/SMB14/T310_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/GL_COA_O310_J03.

4. Check the eCATT log (optional) and go back to the installation role.

Result

The eCATT procedure has activated BC Set /SMB14/GL_COA_S310_J03 by using data contained in external file SMB14_GL_COA_O310_J03.TXT

Note: First you should change the system and namespace ,Using the Transport Organizer tools (Transaction SE03). Expand the Administration node and execute the program Set system change /smb14

to modify.

4.3 House Banks

Use

In this activity, you activate the BC Set for House Banks.

Procedure

1. Maintain the external eCATT variant SMB14_BA_HB_O340_J03.TXT.

2. Access the activity using one of the following navigation options:

SAP R/3 Role Menu

House Banks

Transaction Code

/SMB14/T340_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/BA_HB_O340_J03.

4. Check the eCATT log (optional) and go back to the installation role.

Result

The eCATT procedure has activated BC Set /SMB14/FI12_B361_J03 by using data contained in external file SMB14_BA_HB_O340_J03.TXT

4.4 Manual Bank Statement

Use

In this activity, you activate the BC Sets to set up the required customizing for manual bank statement.

Procedure

1. Maintain the external eCATT variant SMB14_BA_BS_O350_J03.TXT

2. Access the activity using one of the following navigation options:

SAP R/3 Role Menu

Manual Bank Statement

Transaction Code

/SMB14/T350_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/BA_BS_O350_J03

4. Check the eCATT log (optional) and go back to the installation role.

Result

The eCATT procedure has activated BC Set /SMB14/BA_BS_S350_J03 by using data contained in external file SMB14_BA_BS_O350_J03.TXT

Note: this procedure should be run twice

4.5 Cash Journal

Use

In this activity, you activate the BC Sets to set up financial accounting configurations.

Procedure

1. Maintain the external eCATT variant SMB14_BA_CJ_O360_J03.TXT

2. Access the activity using one of the following navigation options:

SAP R/3 Role Menu

Cash Journal

Transaction Code

/SMB14/T360_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/BA_CJ_O360_J03

4. Check the eCATT log (optional) and go back to the installation role.

Result

The eCATT procedure has activated BC Set /SMB14/BA_CJ_S360_J03 by using data contained in external file SMB14_BA_CJ_O360_J03.TXT

4.6 Interest Calculation

Use

In this activity, you activate the BC Sets to setup interest calculation settings.

Procedure

1. Maintain the external eCATT variant SMB14_GL_BL_INT_O370.TXT.

2. Access the activity using one of the following navigation options:

SAP R/3 Role Menu

Interest Calculation

Transaction Code

/SMB14/T370_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/GL_BL_INT_O370_J03.

4. Check the eCATT log (optional) and go back to the installation role.

Result

The eCATT procedure has activated BC Set /SMB14/GL_BL_INT_S370_J03 by using data contained in external file SMB14_GL_BL_INT_O370.TXT.

4.7 Tax on Sale and Purchases

Use

In this activity, you activate the BC Sets to setup tax related settings.

Procedure

1. Maintain the external eCATT variant SMB14_FI_GS_TX_O380_J03.TXT.

2. Access the activity using one of the following navigation options:

SAP R/3 Role Menu

Tax on Sale and Purchases

Transaction Code

/SMB14/T380_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/FI_GS_TX_O380_J03.

4. Check the eCATT log (optional) and go back to the installation role.

Result

The eCATT procedure has activated BC Set /SMB14/FI_GS_TX_S380_J03 by using data contained in external file SMB14_FI_GS_TX_O380_J03.TXT.

4.8 Financial Accounting AR/AP – Customer Accounts

Use

In this activity, you activate the BC Sets to setup customer accounts settings.

Procedure

1. Maintain the external eCATT variant SMB14_FI_AR_CA_O400_J03.TXT.

2. Access the activity using one of the following navigation options:

SAP R/3 Role Menu

Financial Accounting AR/AP – Customer Accounts

Transaction Code

/SMB14/T400_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/FI_AR_CA_O400_J03.

4. Check the eCATT log (optional) and go back to the installation role.

Result

The eCATT procedure has activated BC Set /SMB14/FI_AR_CA_S400_J03 by using data contained in external file SMB14_FI_AR_CA_O400_J03.TXT.

4.9 Financial Accounting AR/AP – Vendor Accounts

Use

In this activity, you activate the BC Sets to setup vendor accounts settings.

Procedure

1. Maintain the external eCATT variant SMB14_FI_AP_VA_O410_J03.TXT

2. Access the activity using one of the following navigation options:

SAP R/3 Role Menu

Financial Accounting AR/AP – Vendor Accounts

Transaction Code

/SMB14/T410_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/FI_AP_VA_O410_J03

4. Check the eCATT log (optional) and go back to the installation role.

Result

The eCATT procedure has activated BC Set /SMB14/FI_AP_VA_S410_J03 by using data contained in external file SMB14_FI_AP_VA_O410_J03.TXT

4.10 Financial Accounting AR/AP – Business Transactions

Use

In this activity, you activate the BC Sets to setup business transactions settings.

Procedure

1. Maintain the external eCATT variant SMB14_FI_AR_AP_BT_O421_J03.TXT.

2. Access the activity using one of the following navigation options:

SAP R/3 Role Menu

Financial Accounting AR/AP – Business Transactions

Transaction Code

/SMB14/T421_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/FI_AR_AP_BT_O421_J03.

4. Check the eCATT log (optional) and go back to the installation role.

Result

The eCATT procedure has activated BC Set /SMB14/FI_AR_AP_BT_S420_J03 by using data contained in external file SMB14_FI_AR_AP_BT_O421_J03.TXT.

4.11 Completion Activities

Use

In this step you maintain following configuration data by eCATTs:

  • Allowing posting without tax code/open item management
  • Creating check lots
  • Addresses for House bank

4.11.1 Allowing Posting without Tax Code/Open Item management

Use

The purpose of this activity is to allow posting without tax code for certain G/L accounts and also mark the GL accounts for “Open Item Management”

Procedure

1. Maintain the external eCATT variant SMB14_FS00_O014_J03.TXT.

2. Access the activity using one of the following navigation options:

SAP R/3
Role Menu

Installation Menu: J03 Finance Installation à Installation Guide àCompletion Activities à Maintain Address for Company Code

Transaction Code

/SMB14/T014_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/FS00_O014_J03.

4. Check the eCATT log (optional) and go back to the installation role.

Result

The eCATT procedure has changed the master data of those G/L accounts which should allow posting without tax code.

4.11.2 Creating Check Lots

Use

The purpose of this activity is to create check lots.

Procedure

1. Maintain the external eCATT variant SMB14_FCHI_O010_J03.TXT.

2. Access the activity using one of the following navigation options:

SAP R/3
Role Menu

Installation Menu: J03 Finance Installation àInstallation Guide àCompletion Activities àCreate house banks

Transaction Code

/SMB14/T010_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/FCHI_O010_J03.

4. Check the eCATT log (optional) and go back to the installation role.

4.11.3 Maintaining Address for House Banks

Use

The purpose of this activity is to maintain address for house banks.

Procedure

1. Maintain the external eCATT variant SMB14_FI12_O011_J03.TXT.

2. Access the activity using one of the following navigation options:

SAP R/3
Role Menu

Installation Menu: J03 Finance Installation à Installation Guide àCompletion Activities à - Import Tax Codes w/ Object List - CN

Transaction Code

/SMB14/T011_J03_01

3. Choose Execute to start the eCATT procedure /SMB14/FI12_O011_J03.

4. Check the eCATT log (optional) and go back to the installation role.

5 Setting the Installation Status

Use

The purpose of this activity is to set the installation status for the current building block to complete. This status is then used when building block installation status requests are made, and therefore enables you to keep track of the installation process.

Procedure

1. Access the activity using one of the following navigation options:

SAP R/3
Role Menu

J03 Finance Installation àSet Status for Building Block J03

Transaction Code

/SMB99/T002_J01_J03

2. Choose Execute to start the eCATT procedure.

3. Choose Complete if all steps in the installation role for this building block have been completed successfully.

Note that if the installation status is already complete, you have the option of resetting it to incomplete if you want to redo part or all of the installation of the building block for some reason.

Result

The installation status is now set to complete.

6 Test and Use

6.1 Uploading the Evaluation Roles

Use

Before you can begin testing using the steps described in the business process procedure, you need to upload the evaluation role for this scenario and assign it to your user. An evaluation role enables you to comfortably access all the transactions required for business application testing.

You have to install an evaluation role for each scenario. The following role is available:

Technical name

Description

File Name for Upload

/SMB14/J03_01U

User Role of J03 - AP Accounting: Master Data

_SMB14_J03_01U.SAP

/SMB14/J03_02U

User Role of J03 - AP Accounting: Down Payments

_SMB14_J03_02U.SAP

/SMB14/J03_03U

User Role of J03 - AP Accounting: Invoice Posting

_SMB14_J03_03U.SAP

/SMB14/J03_04U

User Role of J03 - AP Accounting: Credit Memo Processing

_SMB14_J03_04U.SAP

/SMB14/J03_05U

User Role of J03 - AP Accounting: Invoice & Payment with Clea

_SMB14_J03_05U.SAP

/SMB14/J03_06U

User Role of J03 - Payment Program

_SMB14_J03_06U.SAP

/SMB14/J03_07U

User Role of J03 - AR Accounting: Master Data

_SMB14_J03_07U.SAP

/SMB14/J03_08U

User Role of J03 - AR Accounting: Down Payments

_SMB14_J03_08U.SAP

/SMB14/J03_09U

User Role of J03 - AR Accounting: Posting

_SMB14_J03_09U.SAP

/SMB14/J03_10U

User Role of J03 - AR Accounting: Account Maintenance

_SMB14_J03_10U.SAP

/SMB14/J03_11U

User Role of J03 - AR Accounting: Credit Management

_SMB14_J03_11U.SAP

/SMB14/J03_12U

User Role of J03 - Creating a One-Time Account

_SMB14_J03_12U.SAP

/SMB14/J03_13U

User Role of J03 - Posting Data to a One-Time Account

_SMB14_J03_13U.SAP

/SMB14/J03_14U

User Role of J03 - General Ledger Accounting Master Record

_SMB14_J03_14U.SAP

/SMB14/J03_15U

User Role of J03 - Closing Operations

_SMB14_J03_15U.SAP

/SMB14/J03_16U

User Role of J03 - Accounting Document and Ledger details Print

_SMB14_J03_16U.SAP

Procedure

For details of how to upload the evaluation role to the system and how to work with roles, refer to the Essential Information building block.

Make sure that your logon language is English.

6.2 Business Application Testing

You have successfully installed the scenario J03 Financial Accounting

To test the business application of this scenario, refer to the corresponding Business Process Procedure document, which provides detailed, step-by-step instructions on how to carry out the business processes in the business application.

SAP R/3 ARCHITECTURE

SAP R/3

SAP stands for system, application and product in data processing. It is one of the ERP soft wares which incorporates all the business functions into a single system by solving the data sharing problem between each department. The full name of the SAP is SAPAG, SAP is based in Worldrof, Germany, and is the world’s largest enterprise software company. As an ERP Software the root of SAP is laying with MRP. There are two types of MRP

1)MRP1-Material requirements planning

2)MRP2 –Manufacturing resource planning

The material requirements planning virtually evolves into manufacturing resources planning. Bills of materials are prime considerable point to estimate the requirement of raw materials in order to meet the demand of sales and distribution department, which is to be confirmed by sales order. The SAP family unites the organization from financials and Human resources to manufacturing and sales and distribution. It is also can be defined as integrated suite application which is divided into three co-functional areas.

1)Finanace

2)Human resource

3)Logistics

Again these 3 co-functional areas are divided into sub modules.

FINANCE

FINANCIALS

CONTROLLING

ENTERPRISE MANAGEMENT

HR

PERSONNEL DEVELOPMENT

PERSONNEL MANAGEMENT

LOGISTICS

SALES AND DISTRIBUTION

MATERIAL MANAGEMENT

PRODUCTION PLANNING

INVENTORY MANAGEMENT

History of SAP

Way back to 1970s,four German Engineers ,the former employee of IBM, incorporated SAP AG and developed a new dimension ERP in order to give total business solution to the Industries which are having wide network in Global business.

SAP R/1 was first introduced in the world erp market.R/1 stands for real time data processing. By the end of the decade, intensive examination of SAP’s IBM database and dialog control system led to the birth of SAP R/2,designed to handle different languages and currencies. In 1990 they launched a new concept of client server architectural system.i,e R/3(Real time three tier architectural system)

It basically broke the conventional mainframe version and ushered into new era of technological advancement. When it was unleashed into the market, the client server architecture, the ability to maintain the consistency of data base and efficient data trafficking management system has placed it rank no1 among all other ERP soft wares.

The three tier architectural system consisted with Presentation layer, Application layer and Master database layer.

Presentation layer or server is nothing but a program code SAP GUI.EXE, which is installed in user workstation. Actual processing of the request doesn’t take place on the presentation layer .Presentation layer send the requests to application layer where the actual processing takes place. Presentation layer then receives the process information and formats the output according to the OS format.

Application layer

In this layer we have application server and message server. Application server is a set of executables which process the requests coming from the presentation layer.

The components of the Application Server are

Dispatcher

Dispatcher que

Work process

Roll area

User context

Message server is a virtual server which is used in the application layer to communicate between different AS.

Dispatcher

Dispatcher acts as an interface between the PS and AS. All the request coming from the PS are passed through dispatcher only. Dispatcher stores the request in the dispatcher queue. The dispatcher searches for the available free W.P. and assigns the request to the W.P after process is completed. Dispatcher again sends the processed output to the PS.

Dispatcher Queue

It is a storage area where the entire requests are stored by the dispatcher.

Work process: Work process is the main component of AS where actual processing of the request takes place.

There are different types of work process

ENQUE WORK PROCESS

BACKGROUD WORK PROCESS

SPOOL WORK PROCESS

UPDATE WORK PROCESS

DIALOG WORK PROCESS

GATEWAY WORK PROCESS

The components of the work process are

ABAP INERPRETER

Screen or dialog interpreter

Data base interpreter

Task handler

Work process internally assigns two buffer areas

Roll area

User content

Roll area

Roll area is used by the work process to store instance

Of a program.

User content

It is buffer area which is used by the work process to store information related to the user

Task handler

Task handler acts as a task manager which assigns request given by the dispatcher to the different interprets.

ABAP INTERPRETER

It is used to interpret the ABAP source code.

Screen Interpreter

It is used to interpret any screen change in the R/3 system. Attached to a screen there is flow logic and flow logic module. And these are called as dialog programs.

DATA BASE Server

In sap authorized system all the data related to the organization are stored in the form of tables. The tables are again physically stored in the data base. Database not only contains system related info but it also contains all the data required for an Organization.

Aditya Banerjee

Sunday, June 29, 2008

SAP R/3

What is SAP and R/3?

SAP stands for system, application and product in data processing. It is one of the ERP soft wares which incorporates all the business functions into a single system by solving the data sharing problem between each department. The full name of the SAP is SAPAG, SAP is based in Worldrof, Germany, and is the world’s largest enterprise software company. As an ERP Software the root of SAP is laying with MRP. There are two types of MRP

1)MRP1-Material requirements planning

2)MRP2 –Manufacturing resource planning

The material requirements planning virtually evolves into manufacturing resources planning. Bills of materials are prime considerable point to estimate the requirement of raw materials in order to meet the demand of sales and distribution department, which is to be confirmed by sales order. The SAP family unites the organization from financials and Human resources to manufacturing and sales and distribution. It is also can be defined as integrated suite application which is divided into three co-functional areas.

1)Finanace

2)Human resource

3)Logistics

Again these 3 co-functional areas are divided into sub modules.

FINANCE

FINANCIALS

CONTROLLING

ENTERPRISE MANAGEMENT

HR

PERSONNEL DEVELOPMENT

PERSONNEL MANAGEMENT

LOGISTICS

SALES AND DISTRIBUTION

MATERIAL MANAGEMENT

PRODUCTION PLANNING

INVENTORY MANAGEMENT

History of SAP

Way back to 1970s,four German Engineers ,the former employee of IBM, incorporated SAP AG and developed a new dimension ERP in order to give total business solution to the Industries which are having wide network in Global business.

SAP R/1 was first introduced in the world erp market.R/1 stands for real time data processing. By the end of the decade, intensive examination of SAP’s IBM database and dialog control system led to the birth of SAP R/2,designed to handle different languages and currencies. In 1990 they launched a new concept of client server architectural system.i,e R/3(Real time three tier architectural system)

It basically broke the conventional mainframe version and ushered into new era of technological advancement. When it was unleashed into the market, the client server architecture, the ability to maintain the consistency of data base and efficient data trafficking management system has placed it rank no1 among all other ERP soft wares.

The three tier architectural system consisted with Presentation layer, Application layer and Master database layer.

Presentation layer or server is nothing but a program code SAP GUI.EXE, which is installed in user workstation. Actual processing of the request doesn’t take place on the presentation layer .Presentation layer send the requests to application layer where the actual processing takes place. Presentation layer then receives the process information and formats the output according to the OS format.

Application layer

In this layer we have application server and message server. Application server is a set of executables which process the requests coming from the presentation layer.

The components of the Application Server are

Dispatcher

Dispatcher que

Work process

Roll area

User context

Message server is a virtual server which is used in the application layer to communicate between different AS.

Dispatcher

Dispatcher acts as an interface between the PS and AS. All the request coming from the PS are passed through dispatcher only. Dispatcher stores the request in the dispatcher queue. The dispatcher searches for the available free W.P. and assigns the request to the W.P after process is completed. Dispatcher again sends the processed output to the PS.

Dispatcher Queue

It is a storage area where the entire requests are stored by the dispatcher.

Work process: Work process is the main component of AS where actual processing of the request takes place.

There are different types of work process

ENQUE WORK PROCESS

BACKGROUD WORK PROCESS

SPOOL WORK PROCESS

UPDATE WORK PROCESS

DIALOG WORK PROCESS

GATEWAY WORK PROCESS

The components of the work process are

ABAP INERPRETER

Screen or dialog interpreter

Data base interpreter

Task handler

Work process internally assigns two buffer areas

Roll area

User content

Roll area

Roll area is used by the work process to store instance

Of a program.

User content

It is buffer area which is used by the work process to store information related to the user

Task handler

Task handler acts as a task manager which assigns request given by the dispatcher to the different interprets.

ABAP INTERPRETER

It is used to interpret the ABAP source code.

Screen Interpreter

It is used to interpret any screen change in the R/3 system. Attached to a screen there is flow logic and flow logic module. And these are called as dialog programs.

DATA BASE Server

In sap authorized system all the data related to the organization are stored in the form of tables. The tables are again physically stored in the data base. Database not only contains system related info but it also contains all the data required for an Organization.

Aditya Banerjee

about me

My photo
Bangalore, Karnataka, India
B.Jyotiraditya,Head-Project,G-9 Prime It Solution,FICO Certified Consultant, has been working as Sr.Sap fico consultant and corporate trainer since 9years.Mr.Jyotiraditya also formed sap forum which is opened for all sap and non sap professionals to share their experience. Emailid:bjyotiraditya@gmail.com

Followers