14
1 [email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria SAP BASIS هذافصل ال يصف لناهو الـ ماSAP ERP application لبنائىـهيكل ا واللخاص بالـ اSAP ERP Central Component والـSAP Netweaver ائص أنه يشرح الخص كماتوفرة مع الم الـSAP ERP Central Component

الهيكل البنائى للـ SAP ERP.pdf

Embed Size (px)

DESCRIPTION

SAP Structure

Citation preview

Page 1: الهيكل البنائى للـ SAP ERP.pdf

1

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

SAPوالـ SAP ERP Central Componentالخاص بالـ والـهيكل البنائى SAP ERP applicationماهو الـ لنا يصف الفصلهذا

Netweaver الـ المتوفرة مع كما أنه يشرح الخصائصSAP ERP Central Component

Page 2: الهيكل البنائى للـ SAP ERP.pdf

2

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

Lesson Objectives

:بعد أنتهائك من هذا الدرس ستكون تعلمت

.المتوفره فيه أو محتوياته componentsالـ تعرف ماهى و SAP ERP 6.0وصف الـ

Business Example

ABC شركة بترول تستخدم الـSAP ـ والشركة اآلن تريد ان تستفيد من المزايا الجديدة المتاحة مع ال إلدارة بياناتهاapplication األخيرSAP

ERP 6.0 . وبما أنك الـSystem Administrator للشركة فأنت تحتاج لعملinstall للـSAP ERP Central Component 6.0 (SAP

ECC 6.0) وقبل عمل هذا الـinstallation البد من أن تعرف وتفهم جيدا عن الـSAP ERP وتصبح ملم بالـcomponents الخاصة به

SAP Business Suite

الشاملة والمتكاملة مع بعضها البعض والتى تساعد Business applicationsعباره عن مجموعة من الـ SAP Business Suite familyالـ

أو بشكل entire suite يمكننا شرائها كمجموعة كاملة مع بعضها كـ applicationsهذه الـ . الشركات والمنظمات الكبرى بشكل أفضل فى أعمالها

.SAP Netweaver technology platformتعتمد على الـ هنا applicationsمع العلم أن كل الـ . فردى حسب األحتياج

SAP ERP هوApplication ضمن مجموعة الـSAP Business Suite فالـSAP Business Suite يحتوى على:

• SAP ERP

• SAP Industry Suite

• SAP NetWeaver

Page 3: الهيكل البنائى للـ SAP ERP.pdf

3

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

The SAP Business Suite

SAP ERP: Next Generation ERP

معظم أعمال تحولت وكبر حجمها الشركات ه ولكن مع زيادة عدد محدود اتكانت مصممه للعمل بها فى نطاق ERP systemsفى الماضى كانت الـ

والـ customersكالـ external partiesبالتعامل مع التى تسمح للشركات ERPبناءا عليه زاد الطلب على حلول الـ الشركات إلى األنترنت، و

suppliers.

SAP Enterprise Resource Planningهو الـ core componentالـ . componentsيتكون من عدة SAP ERP applicationالـ

Central Component (SAP ECC)

Page 4: الهيكل البنائى للـ SAP ERP.pdf

4

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

SAP ERP Releases

:فى الماضى وهذه بعضها تسمياتأخذ عدة SAP ERPالـ

.6.20/4.7/1.10بداية من إصدار SAP R/3 Enterpriseتغير إلى SAP R/3فكان أسمه .1

2. SAP R/3 Enterprise تغير أسمه إلىSAP Enterprise Resource Planning (SAP ECC) 6.40/5.0/5.00بداية من إصدار.

.6.10بداية من اإلصدار SAP Web Application Server (SAP Web AS)تغير أسمه إلى SAP Basisأيضا .3

.7.00مع اإلصدار SAP Netweaver Application Serverإلى SAP Web ASتغير أسم الـ .4

SAP ERP - Components

.SAP Netweaverالـ قاعدته األساسية هى SAP ERPوكما تشاهد بالشكل فإن الـ

Page 5: الهيكل البنائى للـ SAP ERP.pdf

5

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

: وهى componentsيحتوى على مجموعة من الـ SAP ERP applicationالـ

• SAP ERP Central Component (SAP ECC) – (Core Component of SAP ERP)

• SAP Enterprise Portal (as part of NetWeaver), especially EP content

• SAP Business Warehouse (as part of NetWeaver), especially BI content 7.0

• SAP Exchange Infrastructure (as part of NetWeaver), especially XI content

• SAP Supplier Relationship Management (SAP SRM)

• Add Ons ABAP:

- SAP Strategic Enterprise Management - SAP E-Recruitment

- SAP cProject Suite

- SAP Learning Solution

- SAP Financial Supply Chain Management

• Java Components:

- Employee Self-Services / Manager Self-Services

- SAP Internet Sales Web Application Component

• SAP Solution Manager

• several front end tools

• several mobile components

Page 6: الهيكل البنائى للـ SAP ERP.pdf

6

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

Maintenance Strategy of SAP ERP

SAP والتى تحتوى على 2 – 1 - 5قامت بعمل أستراتيجية جديدة لعقود الصيانة والتى أسمتها:

فترة صيانة للـsoftware سنوات 5لمدة

2 زيادة الرسومبعدها تمد فترة الصيانة لمدة سنة أضافية ولكن مع% .

4بعدها تمد فترة الصيانة لمدة سنتين إضافيتين مع زيادة الرسوم.%

وبعدها سيكون الـCustomer هو المسئول عن صيانة المنتج ويخرج برة التعاقد.

Page 7: الهيكل البنائى للـ SAP ERP.pdf

7

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

Lesson Overview

.من الناحية التقنية SAP ERPهذا الدرس يمنحك رؤية الـ

Lesson Objectives

:بعد أنتهائك من هذا الدرس ستكون قادر على

لـ الهيكل البنائى ل وصفSAP ERP من الناحية التقنية.

شرح الـusage types.

فهم دور الـUnicode مع الـSAP ERP 6.0.

Business Example

ABC شركة بترول وهى تستخدم الـSAP systems ،والشركة اآلن تخطط لعمل إلدارة بياناتهاinstall آلخر إصدار من الـSAP ERP والذى

وبناءا على هذا القرار تتحدد .systemسوف يتم أستخدامها من خالل الـ functions على الشركة أن تقرر أى الـ ومن ثما SAP ERP 6.0هو

SAP ECCأو الـ SAP ECCللـ installيحتاج لعمل قدالخاص بالشركة system administratorفمثال الـ ،installationخطوات الـ

componentsالـ ماهى تعرف يجب أن SAP ERP 6.0للـ installationلذلك قبل أن تقوم بعملية الـ . Java componentsباإلضافة لبعض الـ

.على حدة componentكل الوظائف التى تقدمها المتاحة وتفهم

The technical architecture

.هيكل البنائى أواللا لهذاك البد من فهم installationإلجراء الـ من الناحية التقنية ، ف SAP ERPونقصد هنا الهيكل البنائى للـ

Page 8: الهيكل البنائى للـ SAP ERP.pdf

8

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

Technical Architecture (extended version)

أثنين تكون أو ، فقطواحدة schemaتحتوى على databaseالـ و. application dataواحده فقط يخزن عليها الـ databaseلديه SAP systemأى

.extended version يسمىوفى هذه الحالة JAVA وآخرى مع الـ ABAPتعمل مع الـ applicationsبه systemإذا كان الـ

ومجموعة من الـ ABAP-dispatcher تتكون من والتى) Central Instanceلـ نحتاج إلقامة ا ABAPالتى تعتمد على applicationsللـ

workprocesses الـو ABAP message server) فى النهاية نالدي ليكون SAP system ABAP . يمكنك إضافة ذلكباألضافة إلى Dialog

instances للتوسيع من نطاق الـSAP system والعمل على زيادة كفائته وسرعة أستجابته للـend-users.

server و dispatcher-JAVA ولكنها هنا تتكون من) Central Instanceتحتاج لـ هنا أيضا أنت JAVAالتى تعتمد على applicationsللـ

processes ) باألضافة إلىCentral Services instance ( والتى هى عبارة عنMessage server وEnqueue )هالتقيم ب system SAP يعتمد

.SAP systemالتى يمكن تثبيتها للتوسيع من نطاق الـ Dialoge Instancesوهناك أيضا الـ . JAVAعلى الـ

SAPيتم عن طريق الـ SAP Netweaver AS ABAPوالـ SAP Netweaver Application Server JAVAواألتصال فيما بين الـ

JAVA Connector (JCo)

systemsجد أن هناك الحاجة إلى وبناءا عليه ن( ألخ... بعة عمالء تحليلى ومالى ومتا)على عدة نطاقات وظيفية مختلفة SAP ERP 6.0يحتوى الـ

.أوسع اتوبالتالى التعامل فى نطاق ABAPوآخرى على الـ JAVAتعتمد على الـ

.technical layerالـ و application layerالـ يوجد SAPفى الـ له طبقات مختلفة ف SAP ERP 6.0من الناحية التقنية

Page 9: الهيكل البنائى للـ SAP ERP.pdf

9

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

Page 10: الهيكل البنائى للـ SAP ERP.pdf

10

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

SAP ERP Layers

SAP ERPنجد أن الـ SAP NW AS 7.0فبناءا على الـ . يبنى عليهكاألساس التقنى SAP Netweaver AS 7.0يستخدم الـ SAP ERPالـ

SAP ERP APAPعبارة عن إما ، هذه العمليات هى application layerوالتى تنفذ فى الـ قدم مجموعة واسعة من العمليات التجاريةي 6.0

components أو SAP ERP JAVA components.

يتم تثبيته باألعتماد على SAP Netweaver AS 7.0فإن الـ SAP ERP 6.0للقيام بها مع الـ applicationبناءا على الوظائف التى نحددها للـ

ABAP أو باألعتماد علىJAVA باألضافة إلى الـ ،integrated application مثلSAP Enterprise Portal (EP) وSAP NW

Development Infrastructure ..... كل هذه األنواع من الـ . ألخinstallation تسمىUsage Types

Usage Types

SAP WERP 6.0 يعتمد على الـSAP NW 7.0 والذى بدوره يتكون من مجوعة من الـUsage Types.

Page 11: الهيكل البنائى للـ SAP ERP.pdf

11

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

:SAP Netweaverالخاصة بالـ Usage Typesوهذه هى قائمة الـ

• Application Server ABAP (AS ABAP)

• Application Server Java (AS Java)

• Enterprise Portal Core (EPC)

• Enterprise Portal (EP)

• Business Intelligence (BI)

• Business Intelligence Java Components (BI Java)

• Development Infrastructure (DI)

• Mobile Infrastructure (MI)

• Process Integration (PI)

AS ABAP قاعدةيستخدم لتقديم ABAP للـSAP netweaver .الـ محتوياتواحدة من وAS ABAP هى الـSearch Engine Service (SES)

. business objectsمن البحث عن الـ USERSتمكن الـ والتى

JAVAAS قاعدةوالذى يستخدم لتقديم JAVA للـSAP NW . ومن محتوياتهاcompliant application server-j2ee 1.3 غيل الـ شووظيفتها ت

enterprise applications كما تحتوى على الـ ،adobe document services والتى توفر خاصية خلق الريبورتات وقرائتها

التى تتيح سيناريوهات SAP NW 7.0للـ infrastructureالـ توفرفهى Business Intelligence (BI)التى تسمى usage typeأما عن الـ

.Business Planningوالـ analysisوالـ enterprise reportingعدة أمثال الـ

واحد أو application systemفى integrationلنا خاصية الـ توفروالتى Process integration (PI)التى تسمى usage typeوهناك الـ

.Exchange Infrastructure (XI)والذى يعرف بالـ applicationsفيما بين عدة

Page 12: الهيكل البنائى للـ SAP ERP.pdf

12

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

.

؟Unicodeما هو الـ

.يعرف مجموعة ضخمة من الحروف التى تحوى داخلها جميع الحروف التى تستخدم فى جميع اللغات على مستوى العالم Unicodeالـ

Page 13: الهيكل البنائى للـ SAP ERP.pdf

13

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

Non-Unicode الـو Unicode ـال لولح

SAP الـ إما تدعم عدة لغات وذلك باستخدامsingle code pages الـ بأستخدام أوmultiple code pages عند القيام بعملية الـinstallation لـ او

multiple code pages الـ تتوفر من خالل أستخدامMulti-Display-Multi-Processing (MDMP) والتى تمكن الـapplication server

. logonعملية الـ آخرى بشكل ديناميكى وذلك بحسب اللغة المختارة فى إلى code pageمن التحويل من

على مما يعنى عدم قدرته ات الوقتذواحدة فقط فى code pageيستطيع أستخدام الحروف التى تنتمى لـ user الـ MDMPأيا كان حتى مع الـ

تطوير من ن الكان البد م SAP Business Suiteأما مع الـ . SAP ERP 2004هذا كان يتم حتى اإلصدار ات الوقت،ذأستخدام أكثر من لغة فى

Unicodeألن الـ ى ذات الوقتفت اكاألتجاه األنسب لدعم جميع اللغ Unicodeباعتبار الـ SAPاللغات بشكل أفضل، وأبتداءا من هنا بدأت الـ دعم

.التى تدعم جميع اللغات على مستوى العالم single and standard character set encodingيقدم

Page 14: الهيكل البنائى للـ SAP ERP.pdf

14

[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria

SAP BASIS

هامة مالحظات

SAP فقط اللغات التى تنتمى لنفس الـcode page تستخدم بدون أى مشاكل.

حتى اإلصدارmySAP ERP 2004 تدعمSAP الـ أستخدام عدة لغات بMulti-Display-Multi-Processing (MDMP)

system.

مع الـSAP ERP 6.0 ال يكون هناك دعم ألستخدام الـMDMP وتبدأSAP باستخدام الـUnicode والتى تنصح باستخدامه كـ

standard technology لتغطية متطلبات الـMultilingual Language.

الـUnicode لغة مختلفة فى نفس الوقت 33أكثر من يدعم.

الـsingle code page والذى يسمى بالـNon-MDMP مدعوم منSAP وحتى األصدارSAP ERP 6.0 وهنا نحن نختار دعم لغة

.واحدة فقط

: هام اتتنويه

SAP تنصح باستخدام الـUnicode وخصوصا فى حاالت الـInstallations الجديده ، مع العلم أنه مع األصدارات الجديدة المعتمدة

-nonالجديدة تدعم أستخدام الـ installationsأو فيما بعد لن تجعل الـ 2332رها فى والتى تم تصدي SAP Netweaverعلى الـ

Unicode systems وبناءا عليه فإن الـ ،installation الجديدة منSAP ERP 6.0 دعم ألستخدام الـ يهافلن يكونMDMP .

.Unicodeبأستخدام الـ SAPوتنصح هنا

عند عملUpgrade منSAP R/3 MDMP أوSAP ERP 2004 MDMP إلىSAP ERP 6.0 نحتاج لـsystem

conversion لـ يقوم بتحويلنا لUnicode.

الـUnicode إجبارى أستخدامه فى الحاالت التالية:

o الـSAP systems التى تتطلب الجمع بين عدة لغات المعتمدة على أكثر منnon-Unicode code page واحدة.

o الـSAP systems التى تقوم بعملDeploy لـJava Applications .

o الـSAP ABAP systems التى تقوم باألتصال معJAVA components.