DAH2F3: Perencanaan Sumber Daya Perusahaan

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 66

DAH2F3

Perencanaan Sumber Daya Perusahaan

Minggu ke-11: MySAP Technology


Prodi D3 Komputerisasi Akuntansi
FIT,Universitas Telkom
Lesson: mySAP Technology
AGENDA
Client Server Architecture

The Database

Reference:
SAP. (2006). SAP01: SAP Overview. SAP AG.
Unit 7: mySAP Technology

Unit Overview
mySAP.com e-business platform is supported by an open integration
architecture.

mySAP technology is build on fundamental industry standard to ensure


openness and interoperability. (eq. HTTP, XML)

Flexibility framework in SAP allows to deliver e-business solution tailored


to the needs of customer and their business partner.
Unit 7: mySAP Technology

Unit Objectives
• Multi tier client/server concept
• SAP client/server concept
• Function client, client/server, server in software oriented view in SAP
• Hardware system configuration
• The purpose of client in term of mater, customizing, application data
• Feature of development, a QA system, a production system and form of stage of live-system rollout
• How business transaction related to system application
• Requirement of entering in text field and assigning attribute
• How table are used to identify the schematic and technical characteristics of fields
• View the content of tables in SAP database
• How table are used to generate specific information
Lesson: Client/Server Architecture
Lesson Overview
• Concept of the client/server on which the SAP System.
• Overview of how a user request is processed
• Summary of data structure and outlines the transport between the system

Lesson Objectives
• Describe the multi tier client/server concept
• Describe how SAP uses the client/server concept
• Outline function of a client, client/server, and server in the software-
oriented view of the SAP systems
• List the hardware system configuration
• Define the purpose of client in term of master, customizing, and application
data
• Describe the feature of a development system, a quality assurance system, a
quality and production system, as well as how they form the stages for live-
system
Lesson: Client/Server Architecture

2
Views of client/server configuration

3
Process/Layer for operating business
application software

Level/tier configuration
Lesson: Client/Server Architecture

What

?
View
Lesson: Client/Server Architecture

How we see

Server/Service
point of view.
Lesson: Client/Server Architecture

Hardware-oriented view

1
Lesson: Client/Server Architecture

Hardware-oriented view

1 Server: central computer within a network.

Central computer provide data, memory


and resource for the workstation and
client
Lesson: Client/Server Architecture

Software-oriented view

2
Lesson: Client/Server Architecture

Software-oriented view

2 Service provided by software


component.

Software component can be client


and server at the same time.
Lesson: Client/Server Architecture

2
Views of client/server configuration

3
Process/Layer for operating business
application software

Level/tier configuration
Lesson: Client/Server Architecture

Presentation-processes

3 Application-processes
Database-processes
Lesson: Client/Server Architecture

Presentation-processes

1 Eq. displaying screen, GUI


Lesson: Client/Server Architecture

Application-processes

2 Eq. executing application


programs
Lesson: Client/Server Architecture

Database-processes

3 Eq. managing and organizing


database data
Lesson: Client/Server Architecture

2
Views of client/server configuration

3
Process/Layer for operating business
application software

Level/tier configuration
Lesson: Client/Server Architecture

Single-level Configuration

All task done by 1 computer


Lesson: Client/Server Architecture

Single-level Configuration
Presentation, Application and
Database performed by one
computer

Typical mainframe processing


Lesson: Client/Server Architecture

Single-level Configuration
When this configuration is used?
Test and demonstration
Lesson: Client/Server Architecture

Two-level Configuration
Presentation in one computer

Application and Database


performed by another
one computer.
Lesson: Client/Server Architecture

Two-level Configuration
What happened when number of user
increase? It’s fine.

The load resulting from the


presentation process is distributed to
the various front-end computers;

The load resulting from the presentation


process is not affecting database
performance
Lesson: Client/Server Architecture

Two-level Configuration
When number of user increase?
It’s fine.

The load resulting from the presentation


process is distributed to the various
front-end computers;

The load resulting from the presentation


process is not affecting database
performance
Lesson: Client/Server Architecture

Two-level Configuration
SAP GUI runs in ?
x
a. Presentation
b. Application
c. Database
Lesson: Client/Server Architecture

Two-level Configuration
Presentation performance
influences performance
of the Database?
a. TRUE
xb. FALSE
Lesson: Client/Server Architecture

Three-level Configuration
Presentation in one computer
Application performed by
another one computer
Database in another one
computer
Lesson: Client/Server Architecture

Three-level Configuration
This configuration is easily
scalable.
Optimizing performance is
executed by adding groups.

One group = One Server =


one department
Lesson: Client/Server Architecture
Software-oriented view
Lesson: Processing of User Request
1. User entry
2. SAP GUI
receive by
Convert into
SAP GUI
internal format

7. SAP GUI
3. SAP GUI send to
interpret data
SAP Web Application Server
and create
output screen
4. Dispatcher distribute for user
transaction load to
work processes. 6. Dispatcher
sent the result
5. Work process back to SAP GUI
processes data.
Processes = read/write
from /to databank
Data Structure of SAP
Lesson:
System

3
Data Component
in SAP System
Data Structure of SAP
Lesson:
System

The Client

3 Customizing setting
The Repository
Data Structure of SAP
Lesson:
System

The Client = client specific data

1 The data include business data environment,


master data and transaction data. Ex:
User, material master,etc.

Once logged on to one client, the user has


no access to any other client.
Data Structure of SAP
Lesson:
System

Customizing Setting

2 1. Client-specific setting
The data include organizational structure,
parameter, and default value for SAP transaction.

2. Cross-client setting
The data include public holiday calendar, system
change options.
Data Structure of SAP
Lesson:
System

The Repository

3 The data includes table, data elements,


ABAP programs, domains, menu,
screen, etc.

Change in Repository apply to all client


(cross client).
Data Structure of SAP
Lesson:
System

Which data components if change


affected all client ?
a. The Client
b. Client specific setting
c. Cross client setting
d. The repository
Data Structure of SAP
Lesson:
System

Which data components if change


affected all client ?
a. The Client
b. Client specific setting
x
c. Cross client setting
x
d. The repository
Landscape: Change
Lesson:
Management

SAP system is standard business software.

What would you do if your company business processes are


different form SAP system standard but you want to use
SAP system instead?
Landscape: Change
Lesson:
Management

Customized it!
Landscape: Change
Lesson:
Management

OK. It can be done.

Changes in “The Repository” apply to all client. Doing


this can cause high risk

data loss or inconsistency.

Eq. the repository data are table definition, programs, transaction, function, module
Landscape: Change
Lesson:
Management

3 -system landscape
is the solution.
Landscape: Change
Lesson:
Management

Development system (DEV)

3 Quality Assurance system (QAS)


Production system (PROD)
Landscape: Change
Lesson:
Management

Development system (DEV)

1 Development of customer-specific
programs as well as required
customizing take place in DEV.
Landscape: Change
Lesson:
Management

Quality Assurance system (QAS)

2 Development and changes are


transported to QAS to be
checked without influencing the
production.
Landscape: Change
Lesson:
Management

Production system (PROD)

3 The tested and approved object are


transported to the test system
(copy of production system). The
final transport is into PROD.
Lesson: mySAP Technology
AGENDA
Client Server Architecture

The Database

Reference:
SAP. (2006). SAP01: SAP Overview. SAP AG.
Indikator Kajian 3
Kriteria Penilaian
Materi Bahasan yang
Diujikan Tidak Lulus (0-5) Dasar (6-10) Menengah (11-15) Cukup Mahir (16-20) Mahir (21-25)

Tidak memenuhi kriteria Menyebutkan dan Menyebutkan dan Memberikan contoh Membuktikan dalam
penilaian kompetensi mendefinisikan SEBAGIAN mendefinisikan SELURUH kegiatan dan output sebuah studi kasus
dasar BESAR organizational siklus perencanaan berupa nama document tentang proses
Human Capital elemen dan master data produksi&proses produksi dari siklus perencanaan perencanaan
Management (HCM) di HCM(C1) dan dokumen yang produksi&proses produksi produksi&proses produksi
dihasilkan (C1) (C2) (C3)

Arsitektur client server, Tidak memenuhi kriteria Menyebutkan dan Menjelaskan level Menjelaskan three-system Menganalisis pemrosesan
struktur data dan penilaian kompetensi mendefinisikan jenis Client/Server Lanscape facilities. (C2) permintaan dari user
manajemen perubahan dasar sudut pandang (view) configuration berdasarkan (Processing of User
dalam sistem ERP client/server dan/atau pembagian proses/layer Request) (C3).
level Client/Server dan cara meningkatkan
configuration dan/atau performansi client/server
proses/layer. (C1) ini (C2)
Basis Data: Transaksi, ABAP Tidak memenuhi kriteria Menyebutkan 4 prinsip Menyebutkan komponen Menyebutkan Menjelaskan
dictionary, SAP business penilaian kompetensi dari transaksi (C1) dari ABAP Dictionary, SAP definisi/kegunaan dari fungsi/definisi dari bagian
object, dan SAP business dasar business object, dan SAP ABAP Dictionary, SAP pembentuk ABAP
framwork dalam sistem ERP business framwork (C1) business object, dan SAP Dictionary, SAP business
business framwork (C1) object, dan SAP business
framwork (C2)
Tidak memenuhi kriteria Mempertunjukkan Mempraktekkan Mempraktekkan Mempraktekkan SELURUH
Human Capital penilaian kompetensi transaksi yang diakses SEBAGIAN siklus dan SEBAGIAN siklus dan siklus dan SELURUH data
Management dan mySAP dasar untuk menyelesaikan SEBAGIAN data SESUAI SELURUH data SESUAI SESUAI dengan studi
technology studi kasus (P2) dengan studi kasus (P3) dengan studi kasus (P3) kasus (P3)
Unit 7: mySAP Technology

Unit Overview
mySAP.com e-business platform is supported by an open integration
architecture.

mySAP technology is build on fundamental industry standard to ensure


openness and interoperability. (eq. HTTP, XML)

Flexibility framework in SAP allows to deliver e-business solution


tailored to the needs of customer and their business partner.
Unit 7: mySAP Technology

Unit Objectives
• Multi tier client/server concept
• SAP client/server concept
• Function client, client/server, server in software oriented view in SAP
• Hardware system configuration
• The purpose of client in term of mater, customizing, application data
• Feature of development, a QA system, a production system and form of stage of live-system
rollout
• How business transaction related to system application
• Requirement of entering in text field and assigning attribute
• How table are used to identify the schematic and technical characteristics of fields
• View the content of tables in SAP database
• How table are used to generate specific information
Lesson: The Database
Lesson Overview
• The term SAP transaction is define
• Central component of ABAP workbench, the ABAP
dictionary and how you can display the sales order in a
table

Lesson Objectives
• Describe how business transaction relate to system
application
• Define requirement for entering in text fields, as well as
assigning attribute
• Describe how table are used to identify the semantic and
technical characteristics of fields
• View the content of a table in SAP database
• Describe how table are used to genera specific information
Lesson: The Database

Transaction
are processing unit grouped to provide specific
function.
Lesson: The Database

Transaction
are processing unit grouped to provide specific
function.
Lesson: The Database

4
Principal character Transaction
Atomic
Consistent
Isolated
Durable
Lesson: The Database

• ABAP Dictionary contain Field Definition


• Basic object for defining data in ABAP Dictionary
• Tables
• Data elements = is used for semantic definition (field label) of a table field
• Domains = is used for technical definition (field type, length) of a table field.
• Field depends on table.
• Field definition is the smallest unit for representing business-related
information.
• Field definition contain length of the field, type of character, number
interval etc.
Lesson: The Database

• Where is Field Definition stored?


ABAP Dictionary
Lesson: The Database

• Data records in the Table


Lesson: The Database

• SAP Business Object is representation of a central business object in the real


world (eq. employee, sales order, purchase requisition, invoice)

• Business object = tables attribute+ application program (method)


• Application program = method of the business object
• Attribute = characteristics that specify the
business object.

• Attribute and method are assigned to business object


• Attribute can be modified by the method.
• Business objects are maintained in Business Object Repository
Lesson: The Database

• SAP Business Framework


Framework to allow the technical integration and exchange of business data
among SAP component and between SAP and non-SAP component.

• Basic component of Business Framework


• Business component
• Business object type
• BAPI
• Application Link Enabling (ALE)
Lesson: The Database

Basic component of Business Framework


Lesson: The Database

Basic component of Business Framework


SAP business component:
Business provide autonomous business
Object function;
consists of business object.
Business Business
Component Object

Ingat! Contoh business object


Business
Object = employee, sales order
Lesson: The Database

Example Business Framework

Business
Employee
Object

Business Business
Applicant
Component Object
Human Resource

Business
Object
Lesson: The Database

Basic component of Business Framework


The Business Application Programming
BAPI interfaces (BAPIs) enables you to integrate
Business
external software into SAP system or
Object
between SAP system.

Business Business
BAPI How to integrate? Using Business object
Component Object
method.

Business BAPI define and document the interface


Object BAPI standard at the business level.
Ingat! Business object =tables attribute +
application program (method)
Lesson: The Database

Basic component of Business Framework

BAPI
Busines Application Link Enabling (ALE)
s Object
integration service enable the
technical integration of business
Business ALE
Component process that carried out in different
SAP and non SAP system.
Busines
ALE integration service distributes
s Object BAPI business object type across the
system using ALE distribution model.
End of This Session
End of This Session

You might also like