SlideShare una empresa de Scribd logo
1 de 75
Descargar para leer sin conexión
THẢO LUẬN VỀ HỆ THỐNG SAP  (Dành cho kỹ thuật) 2/2010 - Hoàng Minh Triết Confidential – Properties of Hoàng Minh Triết ©
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Nội dung
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mở đầu
[object Object],[object Object],[object Object],[object Object],[object Object],What is SAP?
[object Object],Client/Server R/3 SAP Kernel Data Repository Communications Processing Client/server architecture Operating System Administration Application Development Enterprise Network Relational Database Management Release & Change Management Performance and Tuning
The Architecture of SAP Those SAP R/3 software components that  specialize in  processing business  applications  form the Application Layer. The Application Layer Those SAP R/3 software components that  specialize in  interacting with end-users   form the Presentation Layer. The Presentation Layer Those SAP R/3 software components that  specialize in  management , storage  and   retrieval of data  form the Database Layer The Database Layer
The Architecture of SAP Standard SAP Landscape  Distributed Presentation SAP R/3 System Central System Dưới PC , lớp Presentation vẫn có dữ liệu tạm chứa trong  Access , các hàm, thủ tục để “show” lên giao diện SAP GUI Sand box Một vài công ty không có Node này  Use central system and distributed presentation Presentation Application Database
The Architecture of SAP Business   Application ABAP/4 Development Workbench Basic Software (Midle ware/Kernel) Common API  Unix Windows AS/400 .. Common API  Oracle MS-SQL DB2 … Common API  TCP/IP RPC … Hardware Mấy cái ứng dụng nghiệp vụ của mình(FI/CO/MM/SD…), có thể cấu hình được các luật  Môi trường lập trình, xây dựng các thủ tục vận hành các luật, trao đổi thong tin với DBMS,OS,… Phần mềm lõi SAP dùng các hàm APIs (Application program Interface) để làm việc với OS, DBMS,Communication protocol, GUIs Có lẽ mình chỉ đụng  tới SAP trong khỏang này thôi
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Architecture of SAP
[object Object],[object Object],[object Object],[object Object],[object Object],The Architecture of SAP (tt)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Architecture of SAP (tt)
Application 2. Các Cấu phần cơ bản System Central interface  ( OS interface , Dispatcher và Work process) The Architecture of SAP (tt) DB OS Kernel OS interface DB interface GUI Nhiem vụ OS interface lo hết các việc như shceduling, memory management, file accessing,…. DB interface lo het cac tac vu ve du lieu ( thong qua OS interface) Graphic user interface lo hết các giao tiếp với lớp presentation thông qua OS interface (inlude network protocol, đương nhiên )
Service 1: E:srap07ysxeunAPSTARTSRV.EXE pf=E:srap07ysrofileTART_DVEBMGS00_bmdev Service 2: E:srap07ysxeunAPOSCOL.EXE service 2 services trên server
SAP SYSTEM Main Memory The Architecture of SAP (tt) Presentation  Layer SAP GUI Data Base Server Application server Dispatcher Requested queue Work Process Buffer Page Roll 1 2 3 4 5 6 7 Application servrer 2 Application servrer x Message Server Another SAP SYSTEM Gateway  Another SAP SYSTEM TCP/IP TCP/IP TCP/IP
[object Object],[object Object],[object Object],The Architecture of SAP (tt) Work Process Task handler ABAP/4 process Dialog Interpreter Database Interface Mỗi workprocess họat động như 1 dịch vụ của hệ thống, nó là 1 chương trình thục hện các tác vụ cụ thể.  Mỗi workprocess gồm  task handler  load or unload  dialog step, liên hệ với dispatcher  để kích họat ABAP/4 process/Dialog interpreter  nhằm thục thi task này
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Architecture of SAP (tt)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Architecture of SAP (tt)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Architecture of SAP (tt)
[object Object],[object Object],[object Object],Installation concepts and Guidelines
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Installation concepts and Guidelines
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Installation concepts and Guidelines
[object Object],*Workbench Organizer and Transport system System : DEV Development system Type of User: Developers Customizers Consultants System : PRO Productive system Type of User: END USER New Development Correction Customization setting Development and Customization Object “Frozen” for Using only Transport system
*Workbench Organizer and Transport system(tt) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
*Workbench Organizer and Transport system(tt) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
*Workbench Organizer and Transport system(tt) /usr/sap/trans/bin/TP_DOMAIN_<SID>.PFL Domain    Group   Layer (Class)   Route (Source  Target)
[object Object],[object Object],[object Object],[object Object],[object Object],*Workbench Organizer and Transport system(tt)
Transport route, transport layer Setting ,[object Object],[object Object],[object Object],[object Object]
Lọai “Two-System” landscape thì tiết kiện, gọn gàng, nhưng có thể ko test đúng 100% vì lúc đang test, có CR, một số CR lọai Cross-client do mình làm thấy effect trên TEST nhưng chưa được Transport qua PRO. Vd: Factory Calendar    Corss Client data or ABAP/4 object   Cross-Client Một hình ảnh về System lanscape
[object Object],[object Object],[object Object],[object Object],[object Object],Background  job
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Background Job
[object Object],[object Object],[object Object],[object Object],Background Job
[object Object],[object Object],[object Object],[object Object],[object Object],Background Job Một số Report  khác nên chạy BackJob:  RSSNAPDL     Reoganize Short DUMP RSBDCREO     Reoganize Session and Log RSBTCDEL, RSPO0041
SAP Printing system operation Spool source  Request SAP Spool  System Spool work  process SAPLPD Host system spool Host system spool HOST SYSTEM SAP Application server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Windows OS Unix System
[object Object],[object Object],[object Object],[object Object],[object Object],SAP Printing system operation
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SAP Printing system operation
SAP Printing system operation ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SAP Printing system operation
*Management of  User, Authorization and  Profiles Các User chuẩn :  DDIC:  (Data dictionary) Trong client 000, 001 là user đặc biệt được tạo ra khi Install SAP. Là  Owner của Master data. (sap_all va s_a.system authorization) SAP*:  Supper User, được tạo sẳn  nó có profile SAP_ALL với tât cả quyền hạn trên các authorization object, nhưng không phải là owner trên master record. ( thua DDIC chút ) End User:  Các user khác do mình tạo ra Tạo User, Set defaul password    SU01: Gán quyền theo role hoặc Chọn các profile có sẳn. Gàn role với các authorization riêng biệt sau đó SAP sẽ generate ra profile tương ứng.
*Management of  User, Authorization and  Profiles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
*Management of  User, Authorization and  Profiles Quyền hạn gì? Trên Object nào? Của Filed gì? Trị giá cấp cho là ? Quyền ghi – Object ABC – Field Cus.Name – Chi 3 tri giá X,Y,Z Các quyền được cấp này gom lại thành “Profile” cho mỗi user đã được phân quyền Phân cấp phân quyền cho User – Khái niệm Composite Profile  USER  Single Profile  Authorization  Object  Value  Field
*Management of  User, Authorization and  Profiles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3 Task làm thường xuyên với nhiệm vụ Phân cấp phân quyền *Management of  User, Authorization and  Profiles
*Management of  User, Authorization and  Profiles Thực hành  SU01, PFCG  tạo menu, tạo role, Sinh Profile cho User vừa tạo. (Tạo role trước) Dùng  SU53  để kiểm tra quyền nếu thiếu thì sẽ thêm bằng PFCG… TACT table để xem các ‘quyền’ – action : 141 lọai !
*Management of  User, Authorization and  Profiles Hay ho Nhất chỗ này: Authorization management: Autho. Object Profile Field Value
*Management of  User, Authorization and  Profiles Dùng hàm  Authorization_Check   và thêm Authorization Object ( Field, Value check,…), Edit ABAP/4 Program phu hợp.  Nếu Thiếu các Authorization Object có sẳn, có thể thêm tùy theo nhu cầu của mình    Xem tài liệu Chi tiết là 1 ví dụ (Autho_Customize folder) Lưu ý: Các thay đổi về Authorization không tạo ra CR, mình phải tự transport ngay trong PFCG Transport role xong rồi qua  Server PRO mà assign cho User cần role mới này
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Các Nhiệm vụ chính của “Basic person”
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Các Nhiệm vụ chính của “Basic person” (tt)
SAP Tranning Course SAP  Basic System Administration
SAP Tranning Course SAP  DATABASE administration SAP  R/3 administration
*General Administration utilities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
*General Administration utilities ,[object Object],[object Object],[object Object],[object Object],[object Object]
Type: DIA, UPD (V1), Up2(V2), ENQ: enque, BTC, SPO  Runing , Waiting,(đang chờ yêu cầu để chạy) , Hold ( nhiều cái hold quá thì ..chậm),  Killed: Bị thóat ra rồi và chưa restart lại Gợi nhớ lý do vì sao có Status = “Hold” Yes/No: CÓ cho restart hay không Số lần bị terminal Semaphore   dấu hiệu về performance do waiting nhiều quá, lâu quá, cần sửa parameter
*General Administration utilities Muốn xem chi tiết các work process họat động làm sao, lỗi gì  …  thì vào trace như hình bên Monitor User Sessions –  SM04.  goto  memory để xem bộ    nhớ các user chiếm Click vào  để xem và ‘diệt” nếu muốn
*General Administration utilities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
*General Administration utilities Client administration Nhắc lại: phân biệt rõ có 2 lọai dữ liệu Client-Independent Data    dữ liệu độc lập/riêng biệt trong mỗi client Client-Dependent Data    dữ liệu “ép phê” trên tất cả các client Create NEW client –  SCC4  (cái này cũng maintenance luôn) Tối thiểu cần 200MB cho 1 client ( không có application data gì cả)    user SAP*/password = PASS .(Mat Password DDIC, SAP* ở  client  000 làm sao?    Xem tai lieu)  Khi tạo mới 1 client, ta chưa có data gì, không làm được cái gì về nghiệp vụ trên này , cần configure hoặc copy data từ client đã configure vào đây
*General Administration utilities Maintance Client : SCC4    chọn Client    edit  
*General Administration utilities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
*General Administration utilities ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*General Administration utilities
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1 2 4 5 Một ví dụ các màn hình thao tác khi “TRACE”
CCMS –  Computer center Management System ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nhiệm vụ của Admin với CCMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],MS-SQL DB Artchitecture Datafile  Extends(64KB)  pages(8KB)
MS-SQL DB Artchitecture (tt) MS_SQL Memory Management? SQL Server ho tro Address Windowing Extensions (AWE) cho phep su dung hon  4 gigabytes (GB) on 32-bit versions of Microsoft Windows operating systems. Len den  64 GB. Instances of SQL Server running on Microsoft Windows 2003 use  dynamic AWE memory allocation . MS_SQL service architecture: SSIS, SSAS,SSRS… Dung sp_configure de setting cac option,  vd: SELECT * FROM sys.configurations; sp_configure 'show advanced options', 1;  GO  RECONFIGURE;  GO
SAP DBMS Administration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BACKUP -RESTORE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dung SQL enterprise manager 1  2  3  4  5  6   …  13 Các buớc thứ tự để  backup database
Các Task Ma` administartor hay làm Tùy mình sắp xếp theo thói quen, sách vở,….
OSS ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
 
Other ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tai lieu tham khao ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Về người sọan

Más contenido relacionado

La actualidad más candente

100 sap basis_interviwe_questions
100 sap basis_interviwe_questions100 sap basis_interviwe_questions
100 sap basis_interviwe_questionsbhaskarbi
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP OverviewIliya Ruvinsky
 
SAP MM Génération, impression, distribution dossiers Achat
SAP MM  Génération, impression, distribution dossiers AchatSAP MM  Génération, impression, distribution dossiers Achat
SAP MM Génération, impression, distribution dossiers AchatSEAL Systems
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Designyht4ever
 
Sap erp introduction
Sap erp introductionSap erp introduction
Sap erp introductionJugul Crasta
 
S4 HANA presentation.pptx
S4 HANA presentation.pptxS4 HANA presentation.pptx
S4 HANA presentation.pptxNiranjanPatro2
 
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLDang Tuan
 
SAP BASIS ONLINE TRAINING MATERIAL by Keylabs
SAP BASIS ONLINE TRAINING MATERIAL by KeylabsSAP BASIS ONLINE TRAINING MATERIAL by Keylabs
SAP BASIS ONLINE TRAINING MATERIAL by Keylabskeylabstraining
 
Yêu cầu của người sử dụng
Yêu cầu của người sử dụngYêu cầu của người sử dụng
Yêu cầu của người sử dụngNguyen Tran
 
Study of SAP R3 architecture
Study of SAP R3 architecture Study of SAP R3 architecture
Study of SAP R3 architecture SapFico Training
 
SAP An Introduction
SAP An IntroductionSAP An Introduction
SAP An Introductionsh_neha252
 
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...MasterCode.vn
 
Sap Overview pdf
Sap Overview pdfSap Overview pdf
Sap Overview pdfpimporn
 

La actualidad más candente (20)

100 sap basis_interviwe_questions
100 sap basis_interviwe_questions100 sap basis_interviwe_questions
100 sap basis_interviwe_questions
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP Overview
 
SAP FICO Overview
SAP FICO OverviewSAP FICO Overview
SAP FICO Overview
 
ERP
ERPERP
ERP
 
Sap sd quick guide
Sap sd quick guideSap sd quick guide
Sap sd quick guide
 
SAP MM Génération, impression, distribution dossiers Achat
SAP MM  Génération, impression, distribution dossiers AchatSAP MM  Génération, impression, distribution dossiers Achat
SAP MM Génération, impression, distribution dossiers Achat
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Design
 
Sap Intro
Sap IntroSap Intro
Sap Intro
 
SAP FI
SAP FI SAP FI
SAP FI
 
Custom ERPNext Solutions
Custom ERPNext SolutionsCustom ERPNext Solutions
Custom ERPNext Solutions
 
Sap erp introduction
Sap erp introductionSap erp introduction
Sap erp introduction
 
S4 HANA presentation.pptx
S4 HANA presentation.pptxS4 HANA presentation.pptx
S4 HANA presentation.pptx
 
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
 
SAP BASIS ONLINE TRAINING MATERIAL by Keylabs
SAP BASIS ONLINE TRAINING MATERIAL by KeylabsSAP BASIS ONLINE TRAINING MATERIAL by Keylabs
SAP BASIS ONLINE TRAINING MATERIAL by Keylabs
 
Yêu cầu của người sử dụng
Yêu cầu của người sử dụngYêu cầu của người sử dụng
Yêu cầu của người sử dụng
 
Study of SAP R3 architecture
Study of SAP R3 architecture Study of SAP R3 architecture
Study of SAP R3 architecture
 
SAP An Introduction
SAP An IntroductionSAP An Introduction
SAP An Introduction
 
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...
Bài 3: Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ - Giáo...
 
Easy dms basic process guide
Easy dms basic process guideEasy dms basic process guide
Easy dms basic process guide
 
Sap Overview pdf
Sap Overview pdfSap Overview pdf
Sap Overview pdf
 

Destacado (8)

Sổ tay thiết kế cơ khí tập 3
Sổ tay thiết kế cơ khí   tập 3Sổ tay thiết kế cơ khí   tập 3
Sổ tay thiết kế cơ khí tập 3
 
Ch6 truyen dong_banh_rang_8284
Ch6 truyen dong_banh_rang_8284Ch6 truyen dong_banh_rang_8284
Ch6 truyen dong_banh_rang_8284
 
Bao bi giay
Bao bi giayBao bi giay
Bao bi giay
 
Tu dong hoa
Tu dong hoaTu dong hoa
Tu dong hoa
 
Ly thuyet dieu khien tu dong full
Ly thuyet dieu khien tu dong fullLy thuyet dieu khien tu dong full
Ly thuyet dieu khien tu dong full
 
Bai giang ROBOT cong nghiep
Bai giang ROBOT cong nghiepBai giang ROBOT cong nghiep
Bai giang ROBOT cong nghiep
 
Kiến thức căn bản về hệ thống thủy lực
Kiến thức căn bản về hệ thống thủy lựcKiến thức căn bản về hệ thống thủy lực
Kiến thức căn bản về hệ thống thủy lực
 
giao-trinh-thuy-luc-dai-cuong
giao-trinh-thuy-luc-dai-cuonggiao-trinh-thuy-luc-dai-cuong
giao-trinh-thuy-luc-dai-cuong
 

Similar a SAP BASIS Overview (Vietnamese)

Thương mại điện tử
Thương  mại điện tửThương  mại điện tử
Thương mại điện tửgacon2009
 
Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000Trần Đức Anh
 
Introduction to data statistics with r - Part I (in Vietnamese)
Introduction to data statistics with r - Part I (in Vietnamese)Introduction to data statistics with r - Part I (in Vietnamese)
Introduction to data statistics with r - Part I (in Vietnamese)Quang Nguyen
 
00 overview of_sql_server
00 overview of_sql_server00 overview of_sql_server
00 overview of_sql_serverthai
 
Báo cáo kĩ thuật phần mềm và ứng dụng
Báo cáo kĩ thuật phần mềm và ứng dụngBáo cáo kĩ thuật phần mềm và ứng dụng
Báo cáo kĩ thuật phần mềm và ứng dụngVượng Đặng
 
CVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-ViCVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-ViLam Nguyen
 
1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oracle1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oraclehoangdinhhanh88
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000phamhuuai
 
Tvtma erp presentation
Tvtma erp presentationTvtma erp presentation
Tvtma erp presentationDavid Tran
 
chuong 1 - Tong quan ve Lap trinh mang.ppt
chuong 1 - Tong quan ve Lap trinh mang.pptchuong 1 - Tong quan ve Lap trinh mang.ppt
chuong 1 - Tong quan ve Lap trinh mang.pptkhamgo1191
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bịLập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bịXuân Thủy Nguyễn
 
[123doc] - tai-lieu-chuong-5-thiet-lap-du-an-tren-nen-simatic-pcs7-ppt.pdf
[123doc] - tai-lieu-chuong-5-thiet-lap-du-an-tren-nen-simatic-pcs7-ppt.pdf[123doc] - tai-lieu-chuong-5-thiet-lap-du-an-tren-nen-simatic-pcs7-ppt.pdf
[123doc] - tai-lieu-chuong-5-thiet-lap-du-an-tren-nen-simatic-pcs7-ppt.pdfssuser51a27c
 
Patterns of enterprise application architecture_VN_Drapt
Patterns of enterprise application architecture_VN_DraptPatterns of enterprise application architecture_VN_Drapt
Patterns of enterprise application architecture_VN_DraptChinh Ngo Nguyen
 
Web Architecture
Web ArchitectureWeb Architecture
Web ArchitectureHiep Luong
 
Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008Phương Nhung
 
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPTBài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPTMasterCode.vn
 
Giaotrinh hedieuhanh
Giaotrinh hedieuhanhGiaotrinh hedieuhanh
Giaotrinh hedieuhanhHai Nguyen
 

Similar a SAP BASIS Overview (Vietnamese) (20)

Thương mại điện tử
Thương  mại điện tửThương  mại điện tử
Thương mại điện tử
 
Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000
 
Introduction to data statistics with r - Part I (in Vietnamese)
Introduction to data statistics with r - Part I (in Vietnamese)Introduction to data statistics with r - Part I (in Vietnamese)
Introduction to data statistics with r - Part I (in Vietnamese)
 
00 overview of_sql_server
00 overview of_sql_server00 overview of_sql_server
00 overview of_sql_server
 
Báo cáo kĩ thuật phần mềm và ứng dụng
Báo cáo kĩ thuật phần mềm và ứng dụngBáo cáo kĩ thuật phần mềm và ứng dụng
Báo cáo kĩ thuật phần mềm và ứng dụng
 
CVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-ViCVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-Vi
 
Tu hoc SQL 2000
Tu hoc SQL 2000Tu hoc SQL 2000
Tu hoc SQL 2000
 
1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oracle1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oracle
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000
 
Tvtma erp presentation
Tvtma erp presentationTvtma erp presentation
Tvtma erp presentation
 
chuong 1 - Tong quan ve Lap trinh mang.ppt
chuong 1 - Tong quan ve Lap trinh mang.pptchuong 1 - Tong quan ve Lap trinh mang.ppt
chuong 1 - Tong quan ve Lap trinh mang.ppt
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bịLập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bị
 
Mo hinh-3-lop
Mo hinh-3-lopMo hinh-3-lop
Mo hinh-3-lop
 
[123doc] - tai-lieu-chuong-5-thiet-lap-du-an-tren-nen-simatic-pcs7-ppt.pdf
[123doc] - tai-lieu-chuong-5-thiet-lap-du-an-tren-nen-simatic-pcs7-ppt.pdf[123doc] - tai-lieu-chuong-5-thiet-lap-du-an-tren-nen-simatic-pcs7-ppt.pdf
[123doc] - tai-lieu-chuong-5-thiet-lap-du-an-tren-nen-simatic-pcs7-ppt.pdf
 
Patterns of enterprise application architecture_VN_Drapt
Patterns of enterprise application architecture_VN_DraptPatterns of enterprise application architecture_VN_Drapt
Patterns of enterprise application architecture_VN_Drapt
 
Web Architecture
Web ArchitectureWeb Architecture
Web Architecture
 
Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008
 
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPTBài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
 
Giaotrinh hedieuhanh
Giaotrinh hedieuhanhGiaotrinh hedieuhanh
Giaotrinh hedieuhanh
 
Access
AccessAccess
Access
 

SAP BASIS Overview (Vietnamese)

  • 1. THẢO LUẬN VỀ HỆ THỐNG SAP (Dành cho kỹ thuật) 2/2010 - Hoàng Minh Triết Confidential – Properties of Hoàng Minh Triết ©
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. The Architecture of SAP Those SAP R/3 software components that specialize in processing business applications form the Application Layer. The Application Layer Those SAP R/3 software components that specialize in interacting with end-users form the Presentation Layer. The Presentation Layer Those SAP R/3 software components that specialize in management , storage and retrieval of data form the Database Layer The Database Layer
  • 7. The Architecture of SAP Standard SAP Landscape Distributed Presentation SAP R/3 System Central System Dưới PC , lớp Presentation vẫn có dữ liệu tạm chứa trong Access , các hàm, thủ tục để “show” lên giao diện SAP GUI Sand box Một vài công ty không có Node này Use central system and distributed presentation Presentation Application Database
  • 8. The Architecture of SAP Business Application ABAP/4 Development Workbench Basic Software (Midle ware/Kernel) Common API Unix Windows AS/400 .. Common API Oracle MS-SQL DB2 … Common API TCP/IP RPC … Hardware Mấy cái ứng dụng nghiệp vụ của mình(FI/CO/MM/SD…), có thể cấu hình được các luật Môi trường lập trình, xây dựng các thủ tục vận hành các luật, trao đổi thong tin với DBMS,OS,… Phần mềm lõi SAP dùng các hàm APIs (Application program Interface) để làm việc với OS, DBMS,Communication protocol, GUIs Có lẽ mình chỉ đụng tới SAP trong khỏang này thôi
  • 9.
  • 10.
  • 11.
  • 12. Application 2. Các Cấu phần cơ bản System Central interface ( OS interface , Dispatcher và Work process) The Architecture of SAP (tt) DB OS Kernel OS interface DB interface GUI Nhiem vụ OS interface lo hết các việc như shceduling, memory management, file accessing,…. DB interface lo het cac tac vu ve du lieu ( thong qua OS interface) Graphic user interface lo hết các giao tiếp với lớp presentation thông qua OS interface (inlude network protocol, đương nhiên )
  • 13. Service 1: E:srap07ysxeunAPSTARTSRV.EXE pf=E:srap07ysrofileTART_DVEBMGS00_bmdev Service 2: E:srap07ysxeunAPOSCOL.EXE service 2 services trên server
  • 14. SAP SYSTEM Main Memory The Architecture of SAP (tt) Presentation Layer SAP GUI Data Base Server Application server Dispatcher Requested queue Work Process Buffer Page Roll 1 2 3 4 5 6 7 Application servrer 2 Application servrer x Message Server Another SAP SYSTEM Gateway Another SAP SYSTEM TCP/IP TCP/IP TCP/IP
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. *Workbench Organizer and Transport system(tt) /usr/sap/trans/bin/TP_DOMAIN_<SID>.PFL Domain  Group  Layer (Class)  Route (Source  Target)
  • 26.
  • 27.
  • 28. Lọai “Two-System” landscape thì tiết kiện, gọn gàng, nhưng có thể ko test đúng 100% vì lúc đang test, có CR, một số CR lọai Cross-client do mình làm thấy effect trên TEST nhưng chưa được Transport qua PRO. Vd: Factory Calendar  Corss Client data or ABAP/4 object  Cross-Client Một hình ảnh về System lanscape
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. *Management of User, Authorization and Profiles Các User chuẩn : DDIC: (Data dictionary) Trong client 000, 001 là user đặc biệt được tạo ra khi Install SAP. Là Owner của Master data. (sap_all va s_a.system authorization) SAP*: Supper User, được tạo sẳn nó có profile SAP_ALL với tât cả quyền hạn trên các authorization object, nhưng không phải là owner trên master record. ( thua DDIC chút ) End User: Các user khác do mình tạo ra Tạo User, Set defaul password  SU01: Gán quyền theo role hoặc Chọn các profile có sẳn. Gàn role với các authorization riêng biệt sau đó SAP sẽ generate ra profile tương ứng.
  • 39.
  • 40. *Management of User, Authorization and Profiles Quyền hạn gì? Trên Object nào? Của Filed gì? Trị giá cấp cho là ? Quyền ghi – Object ABC – Field Cus.Name – Chi 3 tri giá X,Y,Z Các quyền được cấp này gom lại thành “Profile” cho mỗi user đã được phân quyền Phân cấp phân quyền cho User – Khái niệm Composite Profile  USER  Single Profile  Authorization  Object  Value  Field
  • 41.
  • 42. 3 Task làm thường xuyên với nhiệm vụ Phân cấp phân quyền *Management of User, Authorization and Profiles
  • 43. *Management of User, Authorization and Profiles Thực hành SU01, PFCG tạo menu, tạo role, Sinh Profile cho User vừa tạo. (Tạo role trước) Dùng SU53 để kiểm tra quyền nếu thiếu thì sẽ thêm bằng PFCG… TACT table để xem các ‘quyền’ – action : 141 lọai !
  • 44. *Management of User, Authorization and Profiles Hay ho Nhất chỗ này: Authorization management: Autho. Object Profile Field Value
  • 45. *Management of User, Authorization and Profiles Dùng hàm Authorization_Check và thêm Authorization Object ( Field, Value check,…), Edit ABAP/4 Program phu hợp. Nếu Thiếu các Authorization Object có sẳn, có thể thêm tùy theo nhu cầu của mình  Xem tài liệu Chi tiết là 1 ví dụ (Autho_Customize folder) Lưu ý: Các thay đổi về Authorization không tạo ra CR, mình phải tự transport ngay trong PFCG Transport role xong rồi qua Server PRO mà assign cho User cần role mới này
  • 46.
  • 47.
  • 48. SAP Tranning Course SAP Basic System Administration
  • 49. SAP Tranning Course SAP DATABASE administration SAP R/3 administration
  • 50.
  • 51.
  • 52. Type: DIA, UPD (V1), Up2(V2), ENQ: enque, BTC, SPO Runing , Waiting,(đang chờ yêu cầu để chạy) , Hold ( nhiều cái hold quá thì ..chậm), Killed: Bị thóat ra rồi và chưa restart lại Gợi nhớ lý do vì sao có Status = “Hold” Yes/No: CÓ cho restart hay không Số lần bị terminal Semaphore  dấu hiệu về performance do waiting nhiều quá, lâu quá, cần sửa parameter
  • 53. *General Administration utilities Muốn xem chi tiết các work process họat động làm sao, lỗi gì … thì vào trace như hình bên Monitor User Sessions – SM04. goto  memory để xem bộ nhớ các user chiếm Click vào để xem và ‘diệt” nếu muốn
  • 54.
  • 55. *General Administration utilities Client administration Nhắc lại: phân biệt rõ có 2 lọai dữ liệu Client-Independent Data  dữ liệu độc lập/riêng biệt trong mỗi client Client-Dependent Data  dữ liệu “ép phê” trên tất cả các client Create NEW client – SCC4 (cái này cũng maintenance luôn) Tối thiểu cần 200MB cho 1 client ( không có application data gì cả)  user SAP*/password = PASS .(Mat Password DDIC, SAP* ở client 000 làm sao?  Xem tai lieu) Khi tạo mới 1 client, ta chưa có data gì, không làm được cái gì về nghiệp vụ trên này , cần configure hoặc copy data từ client đã configure vào đây
  • 56. *General Administration utilities Maintance Client : SCC4  chọn Client  edit 
  • 57.
  • 58.
  • 59.
  • 60.
  • 61. 1 2 4 5 Một ví dụ các màn hình thao tác khi “TRACE”
  • 62.
  • 63.
  • 64.
  • 65. MS-SQL DB Artchitecture (tt) MS_SQL Memory Management? SQL Server ho tro Address Windowing Extensions (AWE) cho phep su dung hon 4 gigabytes (GB) on 32-bit versions of Microsoft Windows operating systems. Len den 64 GB. Instances of SQL Server running on Microsoft Windows 2003 use dynamic AWE memory allocation . MS_SQL service architecture: SSIS, SSAS,SSRS… Dung sp_configure de setting cac option, vd: SELECT * FROM sys.configurations; sp_configure 'show advanced options', 1; GO RECONFIGURE; GO
  • 66.
  • 67.
  • 68. Dung SQL enterprise manager 1  2  3  4  5  6  …  13 Các buớc thứ tự để backup database
  • 69. Các Task Ma` administartor hay làm Tùy mình sắp xếp theo thói quen, sách vở,….
  • 70.
  • 71.
  • 72.  
  • 73.
  • 74.
  • 75.