الهيكل البنائى للـ SAP ERP.pdf
-
Upload
momo-sakhr -
Category
Documents
-
view
230 -
download
4
description
Transcript of الهيكل البنائى للـ 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
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
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)
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وكما تشاهد بالشكل فإن الـ
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
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 هو المسئول عن صيانة المنتج ويخرج برة التعاقد.
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ونقصد هنا الهيكل البنائى للـ
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من الناحية التقنية
9
[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria
SAP BASIS
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.
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فيما بين عدة
12
[email protected] Eng.Mina Philip H. Goubrial Mobile: 01226444498 facebook.com/mina.goubria
SAP BASIS
.
؟Unicodeما هو الـ
.يعرف مجموعة ضخمة من الحروف التى تحوى داخلها جميع الحروف التى تستخدم فى جميع اللغات على مستوى العالم Unicodeالـ
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يقدم
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.