SAP NetWeaver - คู่มือฉบับย่อ
SAP NetWeaver(SAP NW) อธิบายซอฟต์แวร์และบริการทั้งหมดที่ใช้สำหรับ 'Business Enablement' ชุด SAP Business เช่น ERP Central Component (ECC) หรือ Supplier Relationship Management (SRM) มีส่วนประกอบซอฟต์แวร์สำหรับโซลูชันทางธุรกิจเฉพาะนั้น
ต่อไปนี้เป็นประเด็นสำคัญเกี่ยวกับแพลตฟอร์ม SAP NetWeaver -
เป็นแพลตฟอร์มเทคโนโลยีแบบเปิดที่นำเสนอชุดเทคโนโลยีที่ครอบคลุมสำหรับการใช้งานแอปพลิเคชันทางธุรกิจที่มีความสำคัญต่อภารกิจและการรวมผู้คนกระบวนการและข้อมูลเข้าด้วยกัน
เป็นแพลตฟอร์มแอปพลิเคชันบนเว็บที่ผสานรวมแบบเปิดซึ่งทำหน้าที่เป็นรากฐานสำหรับ Enterprise Service-Oriented Architecture (Enterprise SOA) และช่วยให้การรวมและการจัดตำแหน่งของบุคคลข้อมูลและกระบวนการทางธุรกิจข้ามขอบเขตทางธุรกิจและเทคโนโลยี
ใช้มาตรฐานแบบเปิดเพื่อให้สามารถใช้งานร่วมกับข้อมูลและแอปพลิเคชันจากแหล่งที่มาหรือเทคโนโลยีได้เกือบทั้งหมด
เป็นรากฐานของ SAP Business Suite และ SAP Business by Design นอกจากนี้ยังขับเคลื่อนโซลูชันของพันธมิตรและแอปพลิเคชันที่สร้างขึ้นเอง
การพัฒนา SAP NW
SAP NetWeaver เปิดตัวครั้งแรกโดย TopTier Software ซึ่งเป็น บริษัท ของอิสราเอลในปี 1997 SAP ได้เข้าซื้อ บริษัท นี้ในช่วงต้นปี 2000 SAP NetWeaver เวอร์ชันแรกเปิดตัวในปี 2547 ด้วยเวอร์ชัน NW7.0
Note - เวอร์ชันล่าสุดที่ใช้ได้คือ SAP NetWeaver 7.5 ที่เปิดตัวในไตรมาสที่ 4 ปี 2015
SAP ได้เชื่อมโยงกับผู้จำหน่ายฮาร์ดแวร์หลายรายเพื่อจัดหาส่วนประกอบแอปพลิเคชันที่แตกต่างกันเพื่อเพิ่มความสามารถของแพลตฟอร์ม NetWeaver SAP Business Warehouse (BW) Accelerator เป็นหนึ่งในตัวอย่างที่พัฒนาขึ้นเพื่อปรับปรุงโหลดข้อมูลและประสิทธิภาพการสืบค้นใน SAP BW
SAP มีการนำการพัฒนาแอปพลิเคชันต่างๆมาใช้โดยใช้แพลตฟอร์ม NetWeaver เช่น ABAP Workbench, Web Dynpro, Visual Composer, SAP Solution Manager และ NetWeaver Developer Studio (NWDS) บนพื้นฐานของ JAVA stack
ในภาพต่อไปนี้คุณสามารถดูการเปิดใช้งานคีย์ตาม SAP NW Platform -
Highly Configurable Business Applications - รวมถึงชุด SAP ECC, ชุดซอฟต์แวร์ SAP CRM สำหรับการจัดการลูกค้าสัมพันธ์, การจัดการซัพพลายเชนและโมดูลหลักอื่น ๆ ที่เป็นส่วนหนึ่งของโซลูชัน SAP Enterprise Resource Planning (ERP)
Business Enablement Applications - ประกอบด้วยแอปพลิเคชันการเปิดใช้งานทางธุรกิจเช่น SAP Process Integration (PI), Enterprise Portal และชุดซอฟต์แวร์ Business Intelligence
Common Development and Technology Platform - ประกอบด้วยการพัฒนาเว็บและเทคโนโลยีการพัฒนาแอปพลิเคชันเช่น ABAP Workbench, SAP Web Dynpro, Visual Composer เป็นต้น
SAP NetWeaver - ข้อดี
SAP NW เป็นแพลตฟอร์มแบบเปิดสำหรับจัดการและกำหนดค่าแอปพลิเคชันทางธุรกิจสำหรับการพัฒนาแอปพลิเคชัน Workbench เพื่อให้คุณได้รับข้อได้เปรียบหลายประการ
มันขึ้นอยู่กับแนวทางสถาปัตยกรรมเชิงบริการและด้วยเหตุนี้จึงช่วยให้คุณสามารถทำงานได้อย่างยืดหยุ่น การอัพเกรดระบบสามารถทำได้อย่างง่ายดาย
ด้วยการใช้เซิร์ฟเวอร์ SAP NetWeaver Application คุณสามารถทำการวิเคราะห์และการวิเคราะห์แบบฝังในแบบเรียลไทม์
การพัฒนาเว็บแอปพลิเคชันอย่างง่ายดายโดยใช้เครื่องมือเช่น ABAP Workbench, Web Dynpro และ NW Development Studio
แพลตฟอร์มแอปพลิเคชันเดียวสำหรับจัดการแอปพลิเคชันจากผู้ให้บริการที่แตกต่างกันซึ่งใช้งานในภาษาต่างๆ
ใช้งานง่ายและใช้ตรรกะทางธุรกิจและเนื้อหาระบบ SAP Backend โดยใช้เว็บและแอปพลิเคชันมือถือ
สภาพแวดล้อมการพัฒนาที่ยืดหยุ่นและเรียบง่ายสำหรับแอปพลิเคชันบนมือถือและเว็บโดยใช้ SAP NetWeaver Gateway, SAP UI5 บนพื้นฐานของ JAVA และการพัฒนาแอปพลิเคชันที่ใช้ HTML5
ขั้นตอนการทำงานที่ง่ายดายและการจัดการการดำเนินธุรกิจประจำวันโดยใช้ SAP Fiori Launchpad ตามรูปแบบการปรับใช้แพลตฟอร์ม NetWeaver การใช้เกตเวย์ NetWeaver นักพัฒนาสามารถสร้างแอปพลิเคชันที่เชื่อมโยงผู้ใช้ทางธุรกิจกับซอฟต์แวร์ SAP จากทุกสภาพแวดล้อมและผ่านอุปกรณ์ใดก็ได้
SAP NetWeaver เรียกว่ารากฐานกลางสำหรับสแต็กซอฟต์แวร์ SAP และมีแพลตฟอร์มที่ยืดหยุ่นสำหรับส่วนประกอบ NetWeaver อื่น ๆ เช่น Process Integrator, Business Intelligence, Enterprise Portal และสำหรับแอปพลิเคชัน ABAP และ Java
SAP NetWeaver Application Server รองรับบริการเว็บที่ไม่ขึ้นกับแพลตฟอร์มแอปพลิเคชันทางธุรกิจและการพัฒนาตามมาตรฐานทำให้คุณสามารถใช้ประโยชน์จากสินทรัพย์เทคโนโลยีที่มีอยู่สำหรับโซลูชันที่มุ่งเน้นบริการบนเว็บ
ส่วนประกอบ NetWeaver ทั้งหมดสร้างขึ้นบน SAP Web Application Server และส่วนประกอบถูกเขียนด้วย J2EE หรือ ABAP
SAP NetWeaver - สถาปัตยกรรม
SAP NetWeaver เป็นหนึ่งในองค์ประกอบหลักของสแต็กซอฟต์แวร์ SAP ทั้งหมดและเป็นแพลตฟอร์มสำหรับส่วนประกอบอื่น ๆ ตลอดจนแอปพลิเคชัน JAVA และ ABAP
SAP Application server ประกอบด้วยแอ็พพลิเคชันเซิร์ฟเวอร์หลายอินสแตนซ์และเซิร์ฟเวอร์ฐานข้อมูล ด้วยการใช้อินสแตนซ์ไดอะล็อกมันยังมีเซิร์ฟเวอร์ข้อความและเซิร์ฟเวอร์ enqueue
อินสแตนซ์ไดอะล็อกที่ดำเนินการโดยผู้ใช้มีส่วนประกอบดังต่อไปนี้ -
Internal Communication Manager- ใช้เพื่อประมวลผลทั้งไคลเอนต์และคำขอเว็บเซิร์ฟเวอร์ รองรับโปรโตคอล - HTTP, HTTPS, SMTP
Dispatcher- Dispatcher ใช้เพื่อแจกจ่ายคำขอของผู้ใช้ไปยังกระบวนการทำงานต่างๆ หากกระบวนการทำงานทั้งหมดไม่ว่างคำขอจะถูกเก็บไว้ในคิวผู้จัดส่ง
Work Processes - ใช้เพื่อรันโปรแกรม Java หรือ ABAP
SAP Gateway - สิ่งนี้มีอินเทอร์เฟซ RFC ระหว่างอินสแตนซ์ SAP
Message Server - ใช้สำหรับการสื่อสารข้อความและยังปรับสมดุลภาระในระบบ SAP
SAP NetWeaver ประกอบด้วยชุดส่วนประกอบแอปพลิเคชันและเครื่องมือที่ครอบคลุม
SAP NetWeaver Application Server
สนับสนุนบริการเว็บที่ไม่ขึ้นกับแพลตฟอร์มแอปพลิเคชันทางธุรกิจและการพัฒนาตามมาตรฐานทำให้คุณสามารถใช้ประโยชน์จากสินทรัพย์เทคโนโลยีที่มีอยู่สำหรับโซลูชันที่มุ่งเน้นบริการเว็บไซต์
คุณสมบัติที่สำคัญ ได้แก่ -
- ชุดเครื่องมือที่สามารถปรับขนาดได้และครอบคลุมสำหรับการจัดการการพัฒนาแพลตฟอร์มแอปพลิเคชัน
- ใช้ประโยชน์จากชุดทักษะโครงสร้างพื้นฐานที่มีอยู่
ผู้จัดการการสื่อสารทางอินเทอร์เน็ต
Internet Communication Manager (ICM) ใช้เพื่อประมวลผลคำขอเว็บและเซิร์ฟเวอร์และตั้งค่าการเชื่อมต่ออินเทอร์เน็ตโดยใช้โปรโตคอล HTTP, HTTPS และ SMTP คำขอถูกส่งผ่านเว็บเบราว์เซอร์โดยผู้ใช้
การเชื่อมต่อ RFC ใช้เพื่อเชื่อมต่อเซิร์ฟเวอร์ SAP NetWeaver Application กับระบบแบ็กเอนด์เพื่อรับและประมวลผลข้อมูล
ใน SAP Web Application Server SAP Gateway ทำให้อินเตอร์เฟส RFC ระหว่างอินสแตนซ์ SAP พร้อมใช้งาน
เซิร์ฟเวอร์ข้อความใช้เพื่อประมวลผลข้อความและสำหรับการทำโหลดบาลานซ์ในระบบ SAP
ตัวเลือกการติดตั้งสำหรับ SAP NetWeaver Application Server
สำหรับการติดตั้ง SAP NetWeaver Application Server คุณสามารถเลือกจากตัวเลือกการติดตั้งสองตัวเลือกต่อไปนี้ -
ABAP System - ด้วยวิธีการติดตั้งนี้คุณสามารถเรียกใช้โปรแกรม ABAP และแอปพลิเคชัน SAP Java ที่เลือกได้เพียงไม่กี่ตัว
Java System - ด้วยวิธีการติดตั้งนี้คุณสามารถเรียกใช้แอปพลิเคชัน J2EE ได้ แต่ไม่ใช่โปรแกรม ABAP ใด ๆ
SAP NetWeaver - ระบบธุรกิจอัจฉริยะ
ช่วยให้คุณสามารถรวมข้อมูลจากทั่วทั้งองค์กรและเปลี่ยนเป็นข้อมูลทางธุรกิจที่ใช้ได้จริงและทันเวลาเพื่อขับเคลื่อนการตัดสินใจที่ดี
SAP NetWeaver - เกตเวย์
ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่เชื่อมโยงผู้ใช้ทางธุรกิจกับซอฟต์แวร์ SAP จากทุกสภาพแวดล้อมและผ่านอุปกรณ์ใดก็ได้
SAP NetWeaver - การจัดการข้อมูลหลัก
ช่วยให้มั่นใจได้ถึงความสอดคล้องกันของข้อมูลข้ามระบบและช่วยรวมกระบวนการทางธุรกิจข้ามห่วงโซ่คุณค่าที่ขยายออกไป
SAP NetWeaver - การจัดกระบวนการ
ช่วยปรับปรุงกระบวนการตั้งแต่ขั้นตอนการทำงานที่เรียบง่ายไปจนถึงกระบวนการรวมที่ครอบคลุมแอปพลิเคชันและขอบเขตขององค์กร รวมถึงความสามารถในการจัดการกระบวนการทางธุรกิจการจัดการกฎทางธุรกิจและการรวมกระบวนการ
SAP NetWeaver - พอร์ทัล
รวมข้อมูลที่สำคัญและแอปพลิเคชันเพื่อให้ผู้ใช้มีมุมมองตามบทบาทที่ครอบคลุมทั้งองค์กรทำให้คุณสามารถใช้ประโยชน์จากทรัพยากรสารสนเทศของคุณได้อย่างเต็มที่
โครงสร้างพื้นฐาน SAP Auto-ID
ช่วยให้คุณมีความสามารถทั้งหมดที่คุณต้องการในการรวมอุปกรณ์ตรวจจับอัตโนมัติทั้งหมดรวมถึงเครื่องอ่านและเครื่องพิมพ์ RFID อุปกรณ์บลูทู ธ ระบบฝังตัวและอุปกรณ์บาร์โค้ด
SAP NetWeaver - การจัดการข้อมูลประจำตัว
โดยระบุถึงปัญหาการเข้าถึงและการจัดเตรียมที่องค์กรทั่วไปต้องเผชิญ สร้างโอกาสใหม่ในการผสานรวมกระบวนการทางธุรกิจและช่วยในการรวมระบบในสภาพแวดล้อมไอทีที่แตกต่างกัน
SAP NetWeaver - การจัดการวงจรชีวิตของข้อมูล
ช่วยให้คุณสามารถจัดเก็บข้อมูลในรูปแบบที่พร้อมใช้งานตามกฎการเก็บรักษาตามข้อบังคับที่คุณกำหนด
แพลตฟอร์ม SAP NetWeaver และแอปพลิเคชันต่างๆที่ใช้เทคโนโลยี NetWeaver ช่วยให้คุณใช้ SAP และผลิตภัณฑ์ที่ไม่ใช่ SAP ในสภาพแวดล้อมที่แตกต่างกัน ในตารางต่อไปนี้แสดงรายละเอียดรุ่นต่างๆของแพลตฟอร์ม SAP NetWeaver
SAP NetWeaver 7.0 เปิดตัวครั้งแรกในปี 2547 รุ่นล่าสุดคือ SAP NetWeaver 7.5 ซึ่งเปิดตัวในเดือนพฤศจิกายน 2015
เทคโนโลยี | รายละเอียดการเปิดตัว |
---|---|
SAP NetWeaver Platform | SAP NetWeaver 7.5.2 SAP NetWeaver 7.4.2 SAP NetWeaver 7.3 รวมถึงแพ็คเกจการเพิ่มประสิทธิภาพ 1 SAP NetWeaver 7.3.2 SAP NetWeaver 7.0 รวมถึง Enhancement Package 3 SAP NetWeaver 7.0 รวมถึง Enhancement Package 2 SAP NetWeaver 7.0 รวมถึงแพ็คเกจการเพิ่มประสิทธิภาพ 1 SAP NetWeaver 7.0 |
สภาพแวดล้อมองค์ประกอบ SAP | SAP NetWeaver Composition Environment 7.2.2 SAP NetWeaver Composition Environment 7.1 รวมถึง Enhancement Package 1 SAP NetWeaver Composition Environment 7.1.2 Enterprise Services Repository สำหรับ SAP NetWeaver CE 7.1 |
SAP Enterprise Portal, พื้นที่ทำงานขององค์กร | SAP NetWeaver Portal, Enterprise Workspaces 1.0 SAP NetWeaver Portal, พื้นที่ทำงานขององค์กร 1.1 |
SAP NetWeaver Adaptive Computing Controller | SAP NetWeaver Adaptive Computing Controller 7.3.2 SAP NetWeaver Adaptive Computing Controller 7.2.2 |
SAP NetWeaver Enterprise Search | SAP NetWeaver Enterprise Search 7.3.2 SAP NetWeaver Enterprise Search 7.2.2 |
SAP NetWeaver Mobile | SAP NetWeaver Mobile 7.1 รวมถึงแพ็คเกจการเพิ่มประสิทธิภาพ 1 SAP NetWeaver มือถือ 7.1.2 |
SAP NetWeaver MDM | SAP NetWeaver Master Data Management 7.1.2 |
การรวมกระบวนการ SAP | SAP NetWeaver Process Integration 7.1 รวมถึง Enhancement Package 1 การรวมกระบวนการ SAP NetWeaver 7.1.2 |
SAP Single Sign-On | SAP NetWeaver Single Sign-On 2.0 SAP NetWeaver Single Sign-On 1.0.0 |
ดังที่ได้กล่าวไว้ก่อนหน้านี้ SAP NetWeaver มีชุดส่วนประกอบแอปพลิเคชันและเครื่องมือที่ครอบคลุม คุณสามารถตรวจสอบเวอร์ชันของแพลตฟอร์ม NetWeaver ในชุด SAP ECC
ในการตรวจสอบเวอร์ชันของแพลตฟอร์ม NetWeaver -
Step 1 - เข้าสู่ระบบ SAP ECC โดยใช้ SAP GUI
Step 2 - เลือกระบบที่คุณต้องการตรวจสอบเวอร์ชัน NetWeaver และเข้าสู่ระบบ
Step 3 - ตรวจสอบเวอร์ชันโดยคลิกแท็บระบบที่ด้านบน→สถานะ
เพื่อเปิดแท็บสถานะระบบ
คุณสามารถดูรายละเอียดต่างๆเช่นข้อมูลการใช้งานข้อมูลที่เก็บและข้อมูลโฮสต์
Step 4 - ในการตรวจสอบเวอร์ชันภายใต้ข้อมูลระบบ SAP →เวอร์ชันส่วนประกอบ→คลิกไอคอนเลนส์
ในหน้าจอซอฟต์แวร์ที่ติดตั้งถัดไปภายใต้เวอร์ชันคอมโพเนนต์ซอฟต์แวร์ที่ติดตั้งคุณจะพบชื่อคอมโพเนนต์รีลีสระดับเซอร์วิสแพ็คและแพ็กเกจการสนับสนุน
Step 5- ในแท็บ Release คุณสามารถตรวจสอบเวอร์ชันของ NetWeaver ได้ ในภาพหน้าจอต่อไปนี้คือ NetWeaver 7.4
Step 6- ภายใต้หน้าจอเดียวกัน แต่เป็นแท็บถัดไปนั่นคือเวอร์ชันผลิตภัณฑ์ที่ติดตั้งคุณจะพบเวอร์ชันของส่วนประกอบแต่ละรายการที่ติดตั้งในระบบ SAP หากต้องการค้นหาเวอร์ชันของ SAP NetWeaver ให้เลื่อนลงเพื่อค้นหา
ในการตั้งค่า SAP NetWeaver คุณต้องตรวจสอบ SAP NetWeaver Product Availability Matrix (PAM) บนไซต์ SAP ข้อมูลนี้จะบอกความพร้อมใช้งานของแพลตฟอร์มประเภทรุ่นและการบำรุงรักษาและระยะเวลาการอัปเกรดของผลิตภัณฑ์
SAP เผยแพร่ข้อมูลต่อไปนี้เกี่ยวกับการเปิดตัวซอฟต์แวร์ SAP -
- ประเภทการเผยแพร่ (ตัวอย่างเช่นรุ่นมาตรฐานการนำไปใช้ก่อนกำหนดหรือรุ่นโครงการพัฒนาที่กำหนดเอง)
- ความพร้อมใช้งานตามแผน
- ระยะเวลาการบำรุงรักษา
- อัพเกรดเส้นทาง
- ความพร้อมใช้งานของแพลตฟอร์มรวมถึงแพลตฟอร์มฐานข้อมูลและระบบปฏิบัติการ
หากต้องการตรวจสอบแพลตฟอร์มการบำรุงรักษาและการอัปเกรดและรายละเอียดการเผยแพร่ของแพลตฟอร์ม SAP NetWeaver ให้ไปที่ไซต์ SAP PAM ต่อไปนี้และเข้าสู่ระบบโดยใช้ ID พันธมิตรและรหัสผ่าน https://apps.support.sap.com/sap/support/pam
ในการตรวจสอบ PAM สำหรับ SAP NetWeaver 7.4 ให้ไปที่ลิงค์ต่อไปนี้และเข้าสู่ระบบโดยใช้ SID และรหัสผ่านของคุณ
https://websmp201.sapag.de/~sapidb/011000358700000552252012E
ข้อมูลต่อไปนี้มีอยู่ในเว็บไซต์นี้ -
- OS/DB
- Workplace ของนักพัฒนา
- รองรับภาษา
- รองรับเบราว์เซอร์
Note - SAP note 1843183 สำหรับการเปิดตัว SAP NetWeaver 7.4
ระบบปฏิบัติการ / ฐานข้อมูล PAM สำหรับ SAP NetWeaver
ในตารางต่อไปนี้คุณสามารถค้นหาระบบปฏิบัติการและฐานข้อมูล Product Availability Matrix สำหรับแพลตฟอร์ม SAP NetWeaver ตามแกน Y จะแสดงการรองรับฐานข้อมูลเวอร์ชันและตามแกน X จะแสดงว่าระบบปฏิบัติการ Windows ใดที่รองรับ
- AS - แอ็พพลิเคชันเซิร์ฟเวอร์ที่มี SAP NetWeaver stack ทั้งหมดเท่านั้น
- DB - เซิร์ฟเวอร์ฐานข้อมูลเท่านั้น
- HA - โซลูชันที่มีอยู่สูงเท่านั้น
- X64 - x64 และ x86_64 แสดงฮาร์ดแวร์เดียวกัน
รองรับเดสก์ท็อปและเบราว์เซอร์มือถือสำหรับ SAP NetWeaver
ต่อไปนี้คือไฟล์ desktop browser support สำหรับ SAP NetWeaver รุ่น -
Microsoft Internet Explorer
- IE 11 Desktop (แนะนำ)
- IE 11 ในการรองรับ Windows 10 ที่วางแผนไว้ในเดือนตุลาคม 2015
- IE 7 - IE 10 จนถึงเดือนมกราคม 2559
Microsoft Edge
- วางแผนไว้สำหรับ UI Add-on 2.0 SP1 (SAPUI5 1.32) ลงพอร์ตไปยัง UI Add-on 1.0 SP15 (SAPUI5 1.28) ที่วางแผนไว้
Mozilla Firefox
- รอบการเผยแพร่การสนับสนุนเพิ่มเติมล่าสุด (แนะนำ)
- วงจรการเผยแพร่อย่างรวดเร็วล่าสุด (รองรับตามเงื่อนไข)
Google Chrome
- ล่าสุด Release Cycle สำหรับ Windows
- รองรับ NW 7.02, 7.03, 7.30 และสูงกว่า
Apple Safari
- บน OS X เป็นเวลา 3 ปีนับจากวันที่วางจำหน่ายเวอร์ชัน
- รองรับ NW 7.02, 7.03, 7.30 และสูงกว่า
ต่อไปนี้คือไฟล์ mobile browser support สำหรับ SAP NetWeaver รุ่น -
- Apple Safari บน iPad
- Apple Safari บน iPhone
- Google Chrome บน Samsung Galaxy Tab / S
- เบราว์เซอร์ Android บน Samsung Galaxy Tab / S (A4.4 และสูงกว่า)
- Windows Phone 8.1 บน Nokia Lumia 930 (รองรับตามเงื่อนไข)
- Windows Phone 10 บน Nokia Lumia 930 (ตามแผน)
- BlackBerry บน BlackBerry Z10 / 30
Note - อุปกรณ์และเวอร์ชัน OS รองรับ 3 ปีนับจากวันที่จำหน่าย
เทคโนโลยี UI ที่รองรับ -
- SAPUI5 / OpenUI5
- แอปพลิเคชัน SAP Fiori อาจมีการสนับสนุนที่แตกต่างกัน
สถานที่ทำงานของนักพัฒนา SAP NetWeaver
- ประกอบด้วย SAP NetWeaver Developer Studio และ AS Java พร้อมการสนับสนุนแพลตฟอร์มที่ จำกัด
- การพัฒนาและทดสอบความสามารถในท้องถิ่น
- ไม่สนับสนุนการพัฒนาทีม
- ไม่มีการอัพเดตเครื่องมือผ่านไซต์อัพเดต Eclipse
- ไม่มีการสนับสนุนส่วนขยาย
รองรับภาษา
ข้อมูลทั้งหมดเกี่ยวกับความพร้อมใช้งานของภาษาสามารถพบได้ในผลิตภัณฑ์ที่มีจำหน่าย
เมทริกซ์ (PAM) ภายใต้ข้อมูลเผยแพร่ทางเทคนิค→ภาษา→อินสแตนซ์ผลิตภัณฑ์→แสดงลิงค์ในข้อมูลเพิ่มเติม
ก่อนที่คุณจะทำการติดตั้งขั้นตอนแรกคือการตรวจสอบซอฟต์แวร์และข้อกำหนดฮาร์ดแวร์สำหรับการติดตั้ง ข้อกำหนดซอฟต์แวร์รวมถึงสื่อสำหรับการติดตั้งและข้อกำหนดฮาร์ดแวร์ประกอบด้วย - พีซีที่มี RAM 16 GB พื้นที่ว่างบนฮาร์ดดิสก์ขั้นต่ำ 6080 GB สำหรับการติดตั้งและเรียกใช้ระบบ หากคุณกำลังวางแผนที่จะสร้างอิมเมจเสมือนคุณสามารถจัดสรรหน่วยความจำเทียบเท่าให้กับอิมเมจ VM
ข้อกำหนดของซอฟต์แวร์
คุณสามารถรับซอฟต์แวร์ได้จาก SAP Marketplace ไปที่https://websmp201.sapag.de/#wrapper
คลิกไอคอน SAP Store ที่ด้านล่างและคุณจะถูกนำไปที่ https://www.sapstore.com/
คลิกปุ่ม Log-on และป้อนรายละเอียด SAP Partner ID เมื่อคุณเข้าสู่ระบบคุณจะเห็นหน้าจอต่อไปนี้ -
ค้นหา SAP NetWeaver Application Server สำหรับ ABAP เวอร์ชันทดลอง 64 บิต
คุณยังสามารถดาวน์โหลดรายการจากลิงค์ SAP Store ต่อไปนี้สำหรับผลิตภัณฑ์ซอฟต์แวร์เก่า http://sdnweb.sdn.sap.com
รายการค้นหาดาวน์โหลดซอฟต์แวร์กำลังแมปรายการ SCN Download Catalog เก่ากับลิงก์ร้านค้าใหม่ ช่องค้นหาจะกรอกข้อมูลรายการของคุณโดยอัตโนมัติและจะช่วยคุณค้นหารายการที่คุณกำลังมองหา
ทางด้านซ้ายเราระบุหมายเลขโซลูชันร้านค้าเพื่อเป็นข้อมูลอ้างอิงสำหรับการค้นหาโดยตรงในร้านค้า หัวเรื่องโซลูชัน SAP Store ลิงก์ไปยังโซลูชันร้านค้าที่เกี่ยวข้อง
ในกรณีที่คุณไม่พบแพ็กเกจเก่าให้ส่งอีเมลพร้อมชื่อและลิงก์เก่า
ลงทะเบียนบัญชีของคุณและป้อนรายละเอียดทั้งหมด เลือกช่องทำเครื่องหมายข้อกำหนดและเงื่อนไข
เมื่อคุณลงทะเบียนกับ SAP Store SAP จะให้ลิงก์ที่มีไฟล์ file- ABAP_7_03_SP04_64_bit_Trial_3_9_2_GB.rarด้วยขนาดประมาณ 4 GB แตกไฟล์นี้ไปยังโฟลเดอร์ใหม่และคุณจะเห็นโฟลเดอร์ต่อไปนี้ คุณมีไฟล์ตัวติดตั้งแอปพลิเคชันเพื่อรันการติดตั้ง
ซึ่งจะเป็นการเปิดตัวช่วยสร้างหลักในการติดตั้ง SAP คุณต้องทำตามขั้นตอนต่อไปนี้เพื่อสิ้นสุดการติดตั้ง
- เลือกตัวเลือก
- กำหนดพารามิเตอร์
- Summary
- Execute
- Completed
ทางด้านซ้ายคุณมีความช่วยเหลือสำหรับแต่ละตัวเลือก เมื่อคุณทำการเลือกแล้วต่อไปคือไปที่กำหนดพารามิเตอร์ที่นี่ยอมรับข้อตกลงใบอนุญาตผู้ใช้ EULA →ถัดไป
ในหน้าจอถัดไป (ต่อไปนี้) คุณต้องป้อนรหัสผ่านสำหรับผู้ใช้ทั้งหมด รหัสผ่านนี้จะใช้สำหรับบัญชีทั้งหมดที่ SAPinst สร้างขึ้นและสำหรับขั้นตอนคีย์ที่เก็บที่ปลอดภัย ตรวจสอบวิธีใช้ F1 สำหรับข้อ จำกัด และการอ้างอิง
เมื่อคุณคลิกถัดไปในหน้าต่างถัดไประบบจะดำเนินการผลลัพธ์ตัวตรวจสอบข้อกำหนดเบื้องต้น ภายใต้ผลลัพธ์โดยละเอียดคุณจะพบตัวเลือกต่างๆ -
- Condition
- รหัสผลลัพธ์
- Severity
- Message
- ข้อมูลมากกว่านี้
เมื่อคุณคลิกถัดไปอีกครั้งวิซาร์ดจะนำคุณไปที่แท็บสรุปพารามิเตอร์ คุณสามารถดูรายละเอียดของรหัสผ่านทั้งหมด (พารามิเตอร์ทั่วไปรหัสผ่านหลักโดเมน Windows) ดังที่แสดงในภาพหน้าจอต่อไปนี้
คลิกปุ่มถัดไปที่ด้านล่าง คุณจะถูกย้ายไปที่แท็บ“ ดำเนินการ” ของวิซาร์ดการติดตั้ง ที่นี่คุณสามารถเห็นการติดตั้งแบบเฟสตามที่แสดงในภาพหน้าจอต่อไปนี้
มีข้อผิดพลาดต่างๆที่คุณสามารถพบได้ในระหว่างความคืบหน้าของงานนี้ บางคนเป็น -
- ข้อผิดพลาดของฐานข้อมูล (ปัญหาไดรเวอร์)
- นำเข้า ABAP
- โพสต์กิจกรรมการติดตั้ง (ปัญหาการกำหนดค่า)
เมื่อขั้นตอนการติดตั้งเสร็จสมบูรณ์คุณจะเห็นข้อความยืนยันดังที่แสดงในภาพหน้าจอต่อไปนี้
ในระหว่างขั้นตอนการติดตั้งคุณต้องส่งผ่านพารามิเตอร์ต่างๆซึ่งเรียกว่าเป็นพารามิเตอร์ผู้ใช้อินพุต พารามิเตอร์เหล่านี้ขึ้นอยู่กับประเภทของโหมดการติดตั้ง คุณสามารถเลือกจากตัวเลือกการติดตั้งต่อไปนี้ -
- โหมดทั่วไป
- โหมดกำหนดเอง
โหมดทั่วไป
เมื่อคุณเลือกโหมด“ ทั่วไป” วิซาร์ดการติดตั้งจะเลือกเฉพาะค่าเริ่มต้นสำหรับพารามิเตอร์ทั่วไปและการรันการติดตั้งจะสั้นลง
ในโหมดทั่วไปคุณต้องเลือกพารามิเตอร์อินพุตต่อไปนี้ -
- รหัสผ่านหลัก
- รหัสระบบ
- พารามิเตอร์การเชื่อมต่อฐานข้อมูล
- NetWeaver เวอร์ชัน 7.4 หรือสูงกว่าคุณต้องรักษาคีย์การเข้ารหัสไว้
โหมดกำหนดเอง
เมื่อคุณเลือกโหมด“ กำหนดเอง” ระหว่างการติดตั้งคุณต้องเลือกพารามิเตอร์อินพุตของผู้ใช้ทั้งหมด เมื่อคุณกำหนดพารามิเตอร์ในวิซาร์ดการติดตั้งภายใต้ขั้นตอนที่ 2 →ถัดไปคุณจะได้รับแจ้งให้ดูสรุปพารามิเตอร์
ในขั้นตอนสรุปคุณสามารถเปลี่ยนแปลงพารามิเตอร์ทั้งหมดได้อีกครั้ง
เมื่อติดตั้งเสร็จแล้วคุณจะไม่สามารถเปลี่ยนโหมดพารามิเตอร์จากปกติ→กำหนดเองหรือกำหนดเอง→ทั่วไปได้ดังนั้นคุณควรเลือกตามความต้องการทางธุรกิจในระหว่างขั้นตอนการติดตั้ง
Transport Management System (TMS) เป็นหนึ่งในองค์ประกอบหลักในระบบ SAP และใช้เพื่อควบคุมคำขอใหม่เพื่อตรวจสอบการเปลี่ยนแปลงเช่นใครเป็นผู้ดำเนินการเปลี่ยนแปลงตลอดจนกำหนดและกำหนดค่าภูมิทัศน์ของระบบในสภาพแวดล้อม SAP
ระบบบริหารการขนส่งประกอบด้วย 3 ส่วน -
Change and Transport Organizer (CTO)
Transaction: SE01
ใช้เพื่อจัดการกำหนดค่าการเปลี่ยนแปลงในที่เก็บ SAP และอ็อบเจ็กต์อื่น ๆ สิ่งนี้จัดเตรียมสภาพแวดล้อมส่วนกลางสำหรับโครงการพัฒนาและการกำหนดค่า (https://wiki.scn.sap.com)
Transport Management System
สิ่งนี้ใช้เพื่อจัดการควบคุมและคัดลอกอ็อบเจ็กต์การพัฒนาและสำหรับการกำหนดเองเพื่อดำเนินการในแนวนอนระบบ SAP โดยใช้เส้นทางการขนส่งที่กำหนดค่าด้วย RFC Connections ซึ่งรวมถึงการเอ็กซ์พอร์ตอ็อบเจ็กต์จากระบบ SAP หนึ่งระบบและอิมพอร์ตไปยังระบบเป้าหมาย
Tools
เครื่องมือเป็นส่วนหนึ่งของ SAP Kernel และใช้เพื่อจัดการ R3trans และโปรแกรมควบคุมการขนส่ง
R3transเรียกว่าการขนส่งระบบ SAP ซึ่งใช้ในการขนส่งวัตถุระหว่างระบบ SAP ต่างๆ เรียกว่าด้วยโปรแกรมควบคุมการขนส่ง(tp) หรือโดยใช้ยูทิลิตี้อัปเกรด SAP
โปรแกรมควบคุมการขนส่งใช้เพื่อรองรับข้อมูลและการขนส่งวัตถุระหว่างระบบต่างๆที่ทำงานบนแพลตฟอร์มที่แตกต่างกันและบนฐานข้อมูลอื่น
การกำหนดค่าการจัดการการขนส่ง
การจัดการการขนส่งเป็นองค์ประกอบสำคัญอย่างหนึ่งในภูมิทัศน์ของระบบ SAP
ตัวควบคุมโดเมนการขนส่ง
ใช้เพื่อจัดการรายละเอียดการกำหนดค่า TMS ทั้งหมด การเปลี่ยนแปลงการตั้งค่าคอนฟิกจะกระจายไปยังระบบทั้งหมด ในการตั้งค่าตัวควบคุมโดเมนให้ใช้Transaction: STMS
ในกรณีที่ระบบ SAP ไม่มี Domain Controller คุณจะได้รับแจ้งให้สร้างใหม่ โดเมนการขนส่งประกอบด้วยกิจกรรมต่อไปนี้ที่ต้องดำเนินการ -
การสร้างผู้ใช้ TMSADM
การเชื่อมต่อ RFC และการสร้างคำขอ TMSADM ใช้เพื่อล็อกอินเข้าสู่ระบบเป้าหมาย
ไฟล์ DOMAIN.CFG ถูกสร้างขึ้นภายใต้ไดเร็กทอรี usr / sap / trans / bin ซึ่งเก็บการกำหนดค่า TMS และใช้โดยระบบและโดเมนเพื่อตรวจสอบการกำหนดค่าที่มีอยู่
การเพิ่มระบบในโดเมนการขนส่ง
ในการเพิ่มระบบให้ล็อกออนเข้าสู่ระบบ SAP ที่คุณต้องการเพิ่มลงในระบบ ใช้client 000 และเริ่มต้น transaction STMS. หากไม่ได้เพิ่มระบบ TMS จะตรวจสอบไฟล์กำหนดค่าDOMAIN.CFGและจะขอเข้าร่วมโดเมน คลิก“ เลือกข้อเสนอ” และบันทึก ระบบจะยังคงอยู่ในสถานะ "กำลังรอ" ในตอนแรก
เพื่อทำงานให้เสร็จสมบูรณ์→ล็อกอินเข้าสู่ Domain Controller System → Transaction STMS →ไปที่ภาพรวม→ระบบ
คุณสามารถดูระบบใหม่ที่จะพร้อมใช้งาน ไปที่ระบบ SAP →อนุมัติ
การจัดการเส้นทางการขนส่ง
Transport routes ถูกกำหนดให้เป็นเส้นทางที่กำหนดโดยผู้ดูแลระบบ SAP เพื่อส่งการเปลี่ยนแปลงระหว่างระบบ SAP ต่างๆ
คุณสามารถกำหนดเส้นทางการขนส่งได้สองประเภท -
- การรวมบัญชี (จาก DEV ถึง QAS) - ใช้เลเยอร์การขนส่ง
- การจัดส่ง (จาก QAS ถึง PRD) - ไม่จำเป็นต้องใช้เลเยอร์การขนส่ง
คำขอการขนส่ง
Transport requestมีจำนวนการเปลี่ยนแปลงที่จะดำเนินการในระบบการพัฒนา ประกอบด้วยประเภทของการเปลี่ยนแปลงวัตถุประสงค์ประเภทการเปลี่ยนแปลงระบบเป้าหมายและรายละเอียดอื่น ๆ
คำขอการขนส่งตั้งชื่อในรูปแบบมาตรฐานเป็น - <SID>K<Number>
Example
SID แทนรหัสระบบ
K ย่อมาจากคำหลัก / ตัวอักษรคงที่
Number สามารถเป็นอะไรก็ได้จากช่วงที่เริ่มต้นด้วย 900001
มีคำขอสองประเภทที่สามารถสร้างได้ในระบบ SAP -
Workbench Request- ประเภทคำร้องขอนี้ใช้เพื่อบรรจุอ็อบเจ็กต์การปรับแต่งที่เก็บและข้ามไคลเอ็นต์ คำร้องขอ Workbench ใช้เพื่อทำการเปลี่ยนแปลงในออบเจ็กต์ปรับแต่ง ABAP
Customizing Request- ประเภทคำขอนี้ใช้เพื่อบรรจุวัตถุที่เป็นของการปรับแต่งเฉพาะไคลเอ็นต์ คำขอเหล่านี้ถูกสร้างขึ้นในระบบโดยอัตโนมัติเมื่อผู้ใช้กำหนดการตั้งค่าเองและระบบเป้าหมายจะถูกกำหนดโดยอัตโนมัติตามเลเยอร์การขนส่ง
ในการสร้างคำขอขนส่งให้ใช้ Transaction SE01
คำขอขนส่งสามารถสร้างได้สองวิธี -
Automatic - มันถูกสร้างขึ้นโดยอัตโนมัติ
Manual - คุณยังสามารถสร้างคำขอการขนส่งได้ด้วยตนเอง
นำเข้า / ส่งออกวัตถุในระบบขนส่ง
เมื่อคำขอ Transport เสร็จสมบูรณ์ในระบบต้นทางคุณต้องส่งออกคำขอจากระบบต้นทางและนำเข้าสู่ระบบเป้าหมาย ในการนำเข้าคุณต้องเลือกคิวการนำเข้า
เรียกใช้ STMS ธุรกรรม→นำเข้าหรือคุณสามารถไปที่แท็บภาพรวมที่ด้านบน→นำเข้า
คุณสามารถดูรายการระบบในโดเมนปัจจุบันคำอธิบายและจำนวนคำขอที่มีอยู่ในคิวการนำเข้าและสถานะ
นำเข้าคิว
รายการนี้มีคำร้องขอ Transport ในไดเร็กทอรีที่พร้อมที่จะอิมพอร์ตไปยังระบบเป้าหมาย
หากต้องการเพิ่มคำขอด้วยตนเองคุณสามารถไปที่พิเศษ→คำขออื่น ๆ →เพิ่ม คุณควรทราบชื่อของคำขอการขนส่ง
บันทึกการร้องขอการขนส่ง
คุณยังสามารถตรวจสอบบันทึกได้เมื่อการร้องขอการขนส่งเสร็จสมบูรณ์ หากต้องการตรวจสอบบันทึกให้ทำธุรกรรม SE01 →ไปที่→บันทึกการขนส่ง
บันทึกสองประเภทต่อไปนี้มีอยู่ในระบบการจัดการการขนส่ง -
Transport Log - ติดตามไฟล์บันทึกการขนส่งที่ถูกย้ายในคำขอการขนส่ง
Action Log- ประกอบด้วยรายละเอียดของบันทึกการดำเนินการที่ดำเนินการในคำขอการขนส่ง ซึ่งรวมถึงการส่งออกการนำเข้า ฯลฯ
บันทึกค่าบันทึก
ค่าบันทึกบันทึกต่อไปนี้มีอยู่ในระบบการจัดการการขนส่ง -
0 - ค่านี้แสดงว่าการส่งออกสำเร็จ
4 - ค่านี้แสดงว่ามีการออกคำเตือนและการขนส่งวัตถุสำเร็จ
8 - แสดงว่ามีการแจ้งเตือนและไม่สามารถขนส่งวัตถุอย่างน้อยหนึ่งชิ้นได้
12 or higher- ค่านี้แสดงถึงข้อผิดพลาดในคำร้องขอการขนส่งและโดยปกติจะไม่ได้รับผลเนื่องจากอ็อบเจ็กต์ในคำขอการขนส่ง เหตุการณ์นี้อาจเกิดจากความล้มเหลวของระบบ
Background jobsคืองานในระบบ SAP ที่ทำงานอยู่เบื้องหลังโดยไม่ส่งผลกระทบต่อการทำงานปกติในระบบ งานเบื้องหลังถูกใช้เพื่อลดความพยายามด้วยตนเองและเพื่อทำให้กระบวนการเป็นไปโดยอัตโนมัติ สามารถทำงานในพื้นหลังได้โดยไม่ต้องป้อนข้อมูลจากผู้ใช้และสามารถกำหนดเวลาให้ทำงานได้เมื่อโหลดระบบเหลือน้อย
งานเบื้องหลังสามารถแบ่งออกเป็นสามประเภท -
Class A (High Priority)- ใช้สำหรับงานเร่งด่วนหรือสำคัญและต้องกำหนดเวลาด้วยงานลำดับความสำคัญระดับ A งาน Class A ขอสงวนกระบวนการทำงานเบื้องหลังอย่างน้อยหนึ่งกระบวนการ
Class B (Medium Priority) - งานเหล่านี้จะดำเนินการหลังจากเสร็จสิ้นงานลำดับความสำคัญสูงระดับ A
Class C (Low Priority - งานเหล่านี้จะทำงานเมื่องานคลาส A และคลาส B เสร็จสิ้น
รหัสธุรกรรม - SM36
ข้อมูลร่วม
ในข้อมูลทั่วไปให้ป้อนรายละเอียดต่อไปนี้เพื่อสร้างงานเบื้องหลัง -
ป้อนชื่องาน
ลำดับความสำคัญ / ระดับงาน
เลือกเซิร์ฟเวอร์เป้าหมายที่คุณต้องการดำเนินงาน ใช้สำหรับการทำโหลดบาลานซ์ คุณสามารถกำหนดเซิร์ฟเวอร์เป้าหมายที่คุณต้องการรันงาน
ใช้ Spool List Recipient ป้อนรหัสอีเมลหากคุณต้องการรับผลลัพธ์ในอีเมล
ในการกำหนดขั้นตอนสำหรับการดำเนินการไปที่แท็บขั้นตอน ป้อนชื่อโปรแกรมชื่อตัวแปรในฟิลด์ หากคุณไม่ได้สร้างตัวแปรตามความต้องการของคุณให้เว้นว่างไว้ คลิกที่ปุ่มบันทึกที่ด้านล่าง
ในการผ่านเงื่อนไขเริ่มต้นให้ป้อนวันที่เริ่มต้นวันที่สิ้นสุดความถี่ ฯลฯ ในกรณีที่ไม่ได้ระบุเงื่อนไขการเริ่มต้นงานจะยังคงอยู่ในสถานะที่กำหนดไว้และจะไม่ทำงาน สามารถใช้ตัวเลือกต่างๆเพื่อกำหนดเงื่อนไขการเริ่มต้น ในการสร้างงานตามระยะเวลาให้เลือกช่องที่ด้านล่าง
เมื่อกำหนดกำหนดการแล้วให้คลิกปุ่มบันทึกเพื่อบันทึกงาน คุณสามารถกำหนดตัวเลือกการจัดกำหนดการต่างๆได้ -
Immediate - เพื่อเรียกใช้งานทันที
Date/Time - คุณสามารถเพิ่มวันที่และเวลาเพื่อเรียกใช้งานได้
After Job - คุณสามารถกำหนดเวลางานนี้ได้หลังจากงานใดงานหนึ่งเสร็จสิ้น
After Event - คุณยังสามารถเพิ่มกำหนดการเมื่อมีการทริกเกอร์เหตุการณ์ใดเหตุการณ์หนึ่ง
At Operation Mode - คุณยังสามารถเพิ่มกำหนดการในโหมดการทำงาน
การยกเลิกการจัดกำหนดการงานเบื้องหลัง
หากต้องการยกเลิกการกำหนดเวลางานเพื่อไม่ให้ทำงานในอนาคตคุณต้องปลดงาน ในการยกเลิกกำหนดการงานให้ใช้Transaction Code: SM37
Note - เมื่องานอยู่ในสถานะ Active จะไม่สามารถยกเลิกกำหนดการได้จนกว่างานจะเสร็จสมบูรณ์
Step 1 - ใส่ชื่องานและชื่อผู้ใช้
Step 2 - หากต้องการยกเลิกการจัดกำหนดการงานให้เลือกเผยแพร่และพร้อมจากแท็บสถานะ
Step 3 - ป้อนเงื่อนไขการเริ่มงานและเลือกปุ่มดำเนินการที่ด้านบนตามที่แสดงในภาพหน้าจอต่อไปนี้
ภาพหน้าจอต่อไปนี้จะยืนยันว่ามีการปล่อยงานรวมถึงรายละเอียดอื่น ๆ ของงาน
SAP NetWeaver Business Client(NWBC) เป็นอินเทอร์เฟซสำหรับผู้ใช้เพื่อเข้าถึงแอปพลิเคชันทั้งหมดจากแพลตฟอร์มเดียว คุณไม่จำเป็นต้องเปิดแต่ละแอปพลิเคชันและคุณสามารถทำงานกับแต่ละแอปพลิเคชันได้โดยไม่ต้องเปิดในการเข้าสู่ระบบ SAP หรือ Internet Explorer
คุณสามารถเข้าถึง NWBC ได้สองวิธี -
NWBC สำหรับ HTML
สามารถเปิดได้โดยใช้ URL และไม่จำเป็นต้องติดตั้งเครื่องมือไคลเอนต์ในกรณีนี้
รูปแบบ URL - http://applicationservername.com:8070/nwbc/~launch/?sapclient=800&sap-language=EN
คุณต้องป้อนรายละเอียดใน URL เพื่อเข้าสู่ระบบ NWBC ข้อมูลต่อไปนี้จำเป็น: ระบบไคลเอนต์ผู้ใช้รหัสผ่านและภาษาดังที่แสดงในภาพหน้าจอต่อไปนี้
NWBC สำหรับแอปพลิเคชันเดสก์ท็อป
ในกรณีนี้คุณต้องติดตั้งเครื่องมือเดสก์ท็อป NWBC และคุณต้องเพิ่ม URL และรายละเอียดเซิร์ฟเวอร์แอปพลิเคชัน
SAP NWBC รองรับ Single Sign On และด้วยเหตุนี้จึงเป็นเครื่องมือที่มีประโยชน์มากสำหรับผู้ใช้ทางธุรกิจและสำหรับนักพัฒนาในการดำเนินการที่จำเป็นทั้งหมดจากแพลตฟอร์มเดียวเนื่องจากไม่จำเป็นต้องเข้าสู่ระบบจากที่ต่างๆเพื่อเข้าถึงแอปพลิเคชันที่แตกต่างกัน
Note- ผู้ใช้สามารถใช้ SAP NetWeaver Business Client และ SAP Front End GUI client เพื่อเข้าถึงระบบ SAP การใช้ทั้งสองอย่างขึ้นอยู่กับความต้องการ หากผู้ใช้เข้าถึงเฉพาะระบบ SAP และไม่มีการใช้แอปพลิเคชันบนเว็บขอแนะนำให้ใช้ SAP GUI
เมื่อผู้ใช้มีทั้งระบบ SAP และแอปพลิเคชันบนเว็บขอแนะนำให้ใช้ NetWeaver Business Client
ความแตกต่างที่สำคัญระหว่าง SAP GUI และ NWBC
ความแตกต่างที่สำคัญระหว่าง NWBC และ SAP GUI คือวิธีที่คุณสามารถเข้าถึงแอปพลิเคชัน Web Dynpro (WD) การใช้ SAP GUI เมื่อคุณเรียกใช้แอปพลิเคชัน WD จะเปิดขึ้นในเบราว์เซอร์ในขณะที่ NWBC จะเปิดขึ้นภายใน GUI เหมือนกับธุรกรรม Dynpro ปกติหากมีการเพิ่มแอปพลิเคชันนั้นในบทบาทของคุณ
โปรดสังเกตว่า SAP NW Business Client ทำงานบนการเข้าถึงตามบทบาท นั่นคือเมื่อคุณล็อกอินเข้าสู่ระบบใดระบบหนึ่งโดยใช้ NWBC คุณจะเห็นเฉพาะธุรกรรมเหล่านั้นในบทบาทที่กำหนดให้กับคุณและแท็บที่คุณเห็นในโฮมเพจจะกำหนดตามบทบาทที่กำหนด
NWBC รีลีส
มี 3 เวอร์ชันที่เปิดตัวสำหรับ NetWeaver Business Client: NWBC 3.0, NWBC 3.5, และ NWBC 4.0
ในการใช้ NetWeaver Business Client 4.0 คุณควรติดตั้ง SAP GUI เวอร์ชันล่าสุดด้วยเช่น SAP GUI 7.4
การนำทางของ NetWeaver Business Client แบ่งออกเป็น 4 ส่วนดังที่แสดงในภาพหน้าจอต่อไปนี้ -
- แผงการนำทางทางด้านซ้าย
- แท็บการนำทางที่ด้านบน
- พื้นที่ทำงานผ้าใบ
- แถบเปิดใช้ด่วนเหนือแท็บการนำทาง
ใน Launchpad คุณสามารถทำการค้นหาขั้นสูงที่ไม่ต้องการให้นักพัฒนาและผู้ใช้จำรหัสธุรกรรมทั้งหมดได้ คุณสามารถเริ่มพิมพ์ตัวอักษรตัวแรกและจะให้คำแนะนำแก่คุณ
ในการกำหนดค่าบริการ HTTP use Transaction SMICM
หากต้องการแสดงบริการที่กำหนดค่าไว้ในระบบส่วนหลังให้คลิกที่ไปที่→บริการ
หากยังไม่มีบริการ HTTP หรือ HTTPS หรือคุณต้องการเปลี่ยนแปลงคุณสามารถสร้างหรือแก้ไขบริการได้ตามเส้นทาง - บริการ→สร้างหรือบริการ→เปลี่ยนแปลง
ในการเปิด / ปิดการใช้งานบริการให้เลือกบริการแล้วคลิกบริการ→เปิดใช้งาน
เปิดใช้งานบริการใน ICF
เมื่อใช้ Internet Communication Framework คุณสามารถสื่อสารระบบ SAP ของคุณโดยใช้โปรโตคอลมาตรฐาน เพื่อให้สามารถใช้ NWBC สำหรับระบบของคุณคุณต้องเปิดใช้งานบริการ SICF บนระบบของคุณโดยใช้ธุรกรรม SICF ซึ่งเป็น/sap/bc/nwbc และส่วนประกอบที่อยู่ข้างใต้
Step 1 - ต้องการเปิดใช้บริการโทร Transaction: SICF
Step 2 - ตั้งค่า Hierarchy Type เป็น SERVICE แล้วคลิก Execute (F8)
Step 3 - ขยายโหนดภายใต้ default_host
Step 4 - โหนดย่อยของห้องนักบินสำหรับลูกค้าธุรกิจสามารถเข้าถึงได้โดยไปที่โครงสร้างบริการต่อไปนี้: default_host/sap/bc/nwbc
Step 5 - เลือกโหนดบริการที่เกี่ยวข้องและเลือกบริการ / โฮสต์→เปิดใช้งาน
Step 6- เลือกบริการใด ๆ และคลิกปิดการใช้งาน คุณจะได้รับแจ้งให้ยืนยันการปิดใช้งาน
Step 7- ไปที่แท็บข้อมูลตามที่แสดงในภาพหน้าจอต่อไปนี้คุณจะเห็นผลลัพธ์ของการปิดใช้งาน คลิกใช่เพื่อปิดใช้งานบริการที่เกี่ยวข้อง
NetWeaver Business Client พร้อมใช้งานสำหรับระบบปฏิบัติการ Windows และช่วยให้การทำงานของไคลเอนต์ธุรกิจเป็นไปอย่างราบรื่น
ข้อกำหนดฮาร์ดแวร์ประกอบด้วยหน่วยความจำอย่างน้อย 1 GB และข้อกำหนดของหน่วยความจำขึ้นอยู่กับจำนวนแท็บเซสชันที่เปิดอยู่และจำนวนหน้าต่าง
SAP แนะนำขนาดหน้าจอขั้นต่ำ 1024 * 768 และการมอนิเตอร์ VGA ข้อกำหนดฮาร์ดแวร์ทั้งหมดเหมือนกับการติดตั้งส่วนหน้าของ SAP GUI
ในการติดตั้งแอปพลิเคชันเดสก์ท็อป NWBC คุณต้องมีการตั้งค่าเครื่องมือ
Step 1- เรียกใช้ไฟล์ติดตั้งโดยดับเบิลคลิกที่ไฟล์และวิซาร์ดการติดตั้งจะเปิดขึ้น วิซาร์ดจะช่วยคุณกำหนดค่าการติดตั้งผลิตภัณฑ์ SAP →ถัดไป
Step 2- ในหน้าต่างถัดไปตามที่แสดงในภาพหน้าจอต่อไปนี้คุณต้องทำการเลือกผลิตภัณฑ์ เลือก SAP NetWeaver Business Client แล้วคลิกปุ่มถัดไป คุณควรมีหน่วยความจำเพียงพอในดิสก์ไดรฟ์ของคุณเพื่อให้เป็นไปตามข้อกำหนดพื้นที่หน่วยความจำสำหรับการติดตั้ง
Step 3- เลือกปุ่มถัดไปและกระบวนการติดตั้งจะเริ่มขึ้น ในระหว่างขั้นตอนการติดตั้งคุณจะได้รับแจ้งเกี่ยวกับความคืบหน้าในการติดตั้ง
Step 4 - ในการตั้งค่าให้เสร็จสมบูรณ์คลิกปุ่มเสร็จสิ้นตามที่แสดงในภาพหน้าจอต่อไปนี้
มีรหัสธุรกรรมระบบที่แตกต่างกันซึ่งคุณสามารถใช้เพื่อเข้าถึงและจัดการ NetWeaver Business Client ในระบบ ABAP ใช้รหัสธุรกรรมTransaction: NWBC
เมื่อคุณเรียกใช้ธุรกรรมนี้ในระบบ ABAP การดำเนินการนี้จะเริ่ม "เปิด URL" ในเบราว์เซอร์และอินสแตนซ์เบราว์เซอร์แยกต่างหากจะเริ่มทำงาน
ในกรณีที่บริการ HTTP ของคุณไม่ได้กำหนดค่า / เปิดใช้งานคุณจะได้รับข้อความต่อไปนี้เมื่อคุณเรียกใช้ Transaction: NWBC
ในการแก้ไขปัญหานี้คุณต้องเรียกใช้ Transaction SMICM. คลิกไปที่→บริการ เลือกบริการ HTTP บริการ→เปิดใช้งาน
เมื่อคุณรันธุรกรรม NWBC ในระบบ ABAP จะแสดงรายการห้องนักบินทั้งหมดในระบบและรายการบทบาทที่เกี่ยวข้อง
ไอคอนแรกหรือลิงก์ที่มีเครื่องหมายทับจะเปิด NWBC สำหรับ HTML
ไอคอนที่สองหรือลิงก์ที่ไม่มีเครื่องหมายทับจะเปิดเครื่องมือเดสก์ท็อป NWBC
Note - การใช้ transaction NWBC, class CL_GUI_HTML_VIEWER เริ่มต้น URL ในเบราว์เซอร์เสมอ - Microsoft Internet Explorer แม้ว่าเบราว์เซอร์อื่นจะถูกกำหนดให้เป็นเบราว์เซอร์เริ่มต้นของคุณในระบบก็ตาม
นี่เป็นเพราะเหตุผลที่คลาสมีตรรกะเพิ่มเติมในการแทรกข้อมูลการพิสูจน์ตัวตนจากเซสชัน SAP GUI ที่รันอยู่ในอินสแตนซ์ Internet Explorer (IE) เมื่อเริ่มทำงาน ดังนั้นไคลเอนต์จะเปิดในเบราว์เซอร์ Internet Explorer ที่มีชื่อผู้ใช้เดียวกัน
SAP NetWeaver เป็นที่รู้จักกันในชื่อส่วนประกอบซอฟต์แวร์เทคโนโลยีแบบเปิดที่ให้แพลตฟอร์มสำหรับเรียกใช้แอปพลิเคชันทางธุรกิจที่สำคัญและการผสานรวมระหว่างผู้คนกระบวนการและข้อมูล อนุญาตให้จัดองค์ประกอบการจัดเตรียมและการจัดการ SAP และแอปพลิเคชันที่ไม่ใช่ SAP ในสภาพแวดล้อมซอฟต์แวร์ที่แตกต่างกัน
ตารางต่อไปนี้กำหนดกรณีการใช้งานหลักของ SAP NetWeaver และพื้นที่สำคัญ -
ส. อบจ | ใช้กรณีและคำอธิบาย |
---|---|
1 | Data Warehousing SAP BW |
2 | Building Integration scenarios PI การรวมกระบวนการ SAP |
3 | Mobilizing Business Processes SAP NetWeaver Mobile |
4 | Building Composite Applications สภาพแวดล้อมองค์ประกอบ SAP |
5 | Integration with SAP Enterprise Portal SAP Enterprise Portal |
6 | Application Development ABAP การพัฒนา ABAP บน NetWeaver Application Server ABAP |
SAP NetWeaver BW
SAP Business Intelligence (BI) หมายถึงการวิเคราะห์และรายงานข้อมูลจากแหล่งข้อมูลที่แตกต่างกัน SAP Business Warehouse(BW) รวมข้อมูลจากแหล่งต่างๆแปลงและรวมข้อมูลดำเนินการล้างข้อมูลและจัดเก็บข้อมูลด้วย นอกจากนี้ยังรวมถึงการสร้างแบบจำลองข้อมูลการดูแลระบบและพื้นที่การจัดเตรียม
ข้อมูลใน SAP BW ได้รับการจัดการด้วยความช่วยเหลือของเครื่องมือส่วนกลางที่เรียกว่า SAP BI Administration Workbench แพลตฟอร์ม BI มีโครงสร้างพื้นฐานซึ่งรวมถึงOLAP Processor, Metadata Repository, Process designer และฟังก์ชันอื่น ๆ
Business Explorer (BEx) เป็นเครื่องมือการรายงานและการวิเคราะห์ที่สนับสนุนฟังก์ชันการสืบค้นการวิเคราะห์และการรายงานใน BI เมื่อใช้ BEx คุณสามารถวิเคราะห์ข้อมูลในอดีตและปัจจุบันในระดับการวิเคราะห์ที่แตกต่างกัน
SAP BW เรียกว่าเครื่องมือแบบเปิดและเป็นมาตรฐานซึ่งช่วยให้คุณสามารถดึงข้อมูลจากระบบต่างๆจากนั้นส่งไปยังระบบ BI นอกจากนี้ยังประเมินข้อมูลด้วยเครื่องมือการรายงานที่แตกต่างกันและคุณสามารถแจกจ่ายข้อมูลนี้ไปยังระบบอื่นได้
แผนภาพต่อไปนี้แสดง Architecture of Business Intelligence แบบเปิดกว้างและเป็นไปตามมาตรฐาน
การรวมกระบวนการ SAP
SAP Process Integration(PI) เป็นส่วนหนึ่งของแพลตฟอร์ม SAP NetWeaver เรียกว่า SAP NetWeaver Exchange Infrastructure (XI) ในNetWeaver 7.0 ehp2และรุ่นเก่ากว่า SAP NetWeaver Process Integration เป็นส่วนหนึ่งของส่วนประกอบซอฟต์แวร์ NetWeaver และใช้สำหรับการแลกเปลี่ยนข้อมูลในระบบภายในของ บริษัท หรือกับบุคคลภายนอก
SAP PI / XI ช่วยให้คุณสามารถตั้งค่าการสื่อสารข้ามระบบและการรวมระบบและอนุญาตให้คุณเชื่อมต่อระบบ SAP และระบบที่ไม่ใช่ SAP ตามภาษาโปรแกรมต่างๆเช่น Java และ SAP ABAP จัดเตรียมสภาพแวดล้อมโอเพนซอร์สที่จำเป็นในภูมิทัศน์ของระบบที่ซับซ้อนสำหรับการรวมระบบและเพื่อการสื่อสาร
SAP Process Integration เป็นมิดเดิลแวร์ที่ช่วยให้สามารถผสานรวมระหว่าง SAP และแอปพลิเคชันที่ไม่ใช่ SAP ใน บริษัท หรือกับระบบภายนอก บริษัท ได้อย่างราบรื่น
สถาปัตยกรรม SAP PI ประกอบด้วยหลายองค์ประกอบซึ่งใช้ในเวลาออกแบบเวลากำหนดค่าและรันไทม์ ใน SAP PI ระบบผู้ส่งเรียกว่าthe source และเรียกผู้รับ the target system และสถาปัตยกรรมเป็นที่รู้จักกันในชื่อ Hub and Spoke structure. Spoke ใช้เพื่อเชื่อมต่อกับระบบภายนอกและ Hub ใช้เพื่อแลกเปลี่ยนข้อความ
ระบบ SAP PI แบ่งออกเป็นส่วนประกอบต่อไปนี้ -
- เซิร์ฟเวอร์การรวม
- ตัวสร้างการผสานรวม
- SLD ไดเรกทอรีแนวนอนของระบบ
- การกำหนดค่าและการตรวจสอบ
SAP NetWeaver Mobile
SAP NetWeaver mobile เป็นโซลูชันที่ใช้ในการพัฒนาโซลูชันมือถือสำหรับ SAP Business Suite คุณสามารถใช้เครื่องมือต่างๆเพื่อปรับใช้และใช้งานแอปพลิเคชันมือถือสำหรับอุปกรณ์มือถือที่เชื่อมต่อเป็นครั้งคราวและตลอดเวลา
มีสองสถานการณ์ที่เป็นไปได้สำหรับ SAP NetWeaver mobile -
เชื่อมต่อเป็นครั้งคราว
ในสถานการณ์มือถือ SAP NetWeaver ที่เชื่อมต่อเป็นครั้งคราวอุปกรณ์เคลื่อนที่ประกอบด้วยไคลเอนต์มือถือและเว็บเซิร์ฟเวอร์ชั้นฐานข้อมูลและตรรกะทางธุรกิจ
ในสถานการณ์นี้การใช้งานสามารถทำงานแบบออฟไลน์และไม่ต้องรอให้การเชื่อมต่อเครือข่ายกับมิดเดิลแวร์เพื่อทำงานกับงานสำคัญที่มอบหมายให้ อุปกรณ์มือถือ NetWeaver ยังมีเครื่องมือสำหรับการซิงโครไนซ์ข้อมูลและการจำลองข้อมูลเพื่อให้ข้อมูลพร้อมใช้งานกับระบบส่วนหลัง
เชื่อมต่อเสมอ
ในสถานการณ์ที่เชื่อมต่อตลอดเวลาในการจัดการการดำเนินธุรกิจอุปกรณ์เคลื่อนที่จะเชื่อมต่อกับมิดเดิลแวร์เสมอ แอปพลิเคชันมือถือมีให้บริการบนเซิร์ฟเวอร์ส่วนกลางและไม่มีไคลเอนต์มือถือ ผู้ใช้ต้องเชื่อมต่อกับเซิร์ฟเวอร์เพื่อเข้าถึงแอปพลิเคชันเหล่านี้
แอปพลิเคชันได้รับการพัฒนาและปรับใช้บนเซิร์ฟเวอร์ส่วนกลางและมีการแสดงผลแตกต่างกันไปตามอุปกรณ์เคลื่อนที่ต่างๆ
ทั้งในสถานการณ์มือถือ SAP NetWeaver Mobile ทำหน้าที่เป็นตัวกลางสำหรับการเคลื่อนย้ายขององค์กร ฟังก์ชันต่อไปนี้มีให้โดยใช้มิดเดิลแวร์นี้ -
- การส่งข้อความและการตรวจสอบเครือข่าย
- การจัดการอุปกรณ์
- การกระจายข้อมูล
- เอกลักษณ์องค์กร
- Security
ABAP การพัฒนาแอปพลิเคชัน
ABAP ย่อมาจาก Advanced Business Application Programmingภาษา 4GL (รุ่นที่ 4) ขณะนี้อยู่ในตำแหน่งพร้อมกับ Java เป็นภาษาหลักสำหรับการเขียนโปรแกรมเซิร์ฟเวอร์แอปพลิเคชัน SAP
Web Dynpro เป็นเทคโนโลยี SAP UI มาตรฐานที่ช่วยให้คุณพัฒนาเว็บแอปพลิเคชันโดยใช้เครื่องมือกราฟิกและสภาพแวดล้อมการพัฒนาที่รวมเข้ากับโต๊ะทำงาน ABAP การใช้เครื่องมือกราฟิกช่วยลดความพยายามในการใช้งานและคุณสามารถใช้ซ้ำและบำรุงรักษาส่วนประกอบในโต๊ะทำงาน ABAP ได้ดีขึ้น
ในการเข้าถึงสภาพแวดล้อมรันไทม์ของ Web Dynpro และเครื่องมือกราฟิกใน ABAP workbench คุณสามารถใช้ Transaction code - SE80.
โซลูชันทั้งสองนี้ได้รับการพัฒนาบนแพลตฟอร์ม NetWeaver และจัดหาแอปพลิเคชันและสภาพแวดล้อมที่พัฒนาบนเว็บให้กับผู้ใช้
Web Dynproเป็นสภาพแวดล้อม ABAP สำหรับการพัฒนาเว็บและอิงตามแนวคิด Model View Controller (MVC) ของการเขียนโปรแกรม UI พร้อมใช้งานสำหรับทั้ง Java และ ABAP ตามแพลตฟอร์มและรองรับฟังก์ชันที่คล้ายกัน
Web Dynpro มีคุณสมบัติดังต่อไปนี้ -
- การแยกการแสดงผลและตรรกะทางธุรกิจ
- เปลี่ยนเค้าโครงได้ง่ายด้วยการใช้เครื่องมือกราฟิก
- ไม่มีการพึ่งพาแพลตฟอร์มของอินเทอร์เฟซ
ต่อไปนี้เป็นแนวคิดหลักซึ่งเป็นส่วนหนึ่งของสถาปัตยกรรม Web Dynpro -
ข้อมูลเมตา
Web Dynpro จัดเตรียมสภาพแวดล้อมสำหรับการพัฒนาแอปพลิเคชันบนเว็บและคุณสามารถใช้เครื่องมือกราฟิกเพื่อกำหนดแอปพลิเคชัน Web Dynpro ในรูปแบบของข้อมูลเมตาในการพัฒนาแอปพลิเคชัน คุณยังสามารถกำหนดเหตุการณ์ของคุณเอง อย่างไรก็ตามการจัดการเหตุการณ์ควรกำหนดไว้ในโค้ดแยกต่างหากและจะต้องดำเนินการเมื่อเหตุการณ์ถูกทริกเกอร์
ส่วนติดต่อผู้ใช้ในแอปพลิเคชัน Web Dynpro ประกอบด้วยองค์ประกอบขนาดเล็กที่กำหนดโดยใช้เครื่องมือ Web Dynpro คุณยังสามารถเปลี่ยนหรือปรับปรุงอินเทอร์เฟซผู้ใช้โดยเปลี่ยนองค์ประกอบเหล่านี้ในขณะทำงานหรือรวมองค์ประกอบอีกครั้ง
เครื่องมือกราฟิก
มีเครื่องมือ Web Dynpro แบบกราฟิกมากมายที่คุณสามารถใช้เพื่อสร้างแอปพลิเคชันบนเว็บ คุณไม่จำเป็นต้องสร้างซอร์สโค้ดสำหรับสิ่งนี้ ต่อไปนี้เป็นคุณสมบัติหลักของเครื่องมือกราฟิกในแอปพลิเคชัน Web Dynpro -
- กำหนดคุณสมบัติขององค์ประกอบส่วนติดต่อผู้ใช้
- การไหลของข้อมูล
- เค้าโครงส่วนต่อประสานผู้ใช้
สำหรับคุณสมบัติทั้งหมดนี้คุณสามารถใช้เครื่องมือกราฟิกโดยไม่ต้องสร้างซอร์สโค้ด
ตรรกะทางธุรกิจและแอปพลิเคชัน
Web Dynpro ช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันของคุณที่ส่วนหน้าและระบบส่วนหลังสามารถเข้าถึงได้โดยใช้บริการภายในเครื่องหรือผ่านการเชื่อมต่อระยะไกล อินเทอร์เฟซผู้ใช้ของคุณจะได้รับการดูแลในแอปพลิเคชัน Dynpro และตรรกะแบบถาวรจะทำงานในระบบส่วนหลัง
คุณสามารถเชื่อมต่อแอปพลิเคชัน Web Dynpro กับระบบส่วนหลังโดยใช้บริการ RFC ที่ปรับเปลี่ยนได้หรือโดยการเรียกใช้บริการเว็บ
รูปแบบการเขียนโปรแกรม MVC
แอปพลิเคชัน Web Dynpro ใช้โมเดล MVC -
Model - อนุญาตให้เข้าถึงข้อมูลแบ็คเอนด์ในแอปพลิเคชัน Web Dynpro
View - ใช้เพื่อรับรองการแสดงข้อมูลในเว็บเบราว์เซอร์
Controller - ใช้เพื่อควบคุมการสื่อสารระหว่าง Model และ View ที่รับข้อมูลจากผู้ใช้และรับข้อมูลประมวลผลจากโมเดลและแสดงข้อมูลในเบราว์เซอร์
SAP NetWeaver portalเป็นหนึ่งในองค์ประกอบหลักในสถาปัตยกรรม NetWeaver และมีจุดเดียวในการเข้าถึงแอปพลิเคชันขององค์กร ลูกค้าคู่ค้าและพนักงานขององค์กรสามารถใช้ Enterprise Portal เป็นจุดเดียวในการเข้าถึงบริการและข้อมูลขององค์กรที่จำเป็นสำหรับการปฏิบัติงานในแต่ละวัน
SAP NetWeaver Portal อนุญาตให้ผู้ใช้พิสูจน์ตัวตนประเภทต่อไปนี้ -
- ชื่อผู้ใช้และรหัสผ่าน
- ตั๋วเข้าสู่ระบบ SAP
- ใบรับรอง X.509 โดยใช้ Secure Socket Layer (SSL)
- ใบรับรองลูกค้า
- ตั๋วยืนยัน
พอร์ทัล SAP NetWeaver มีการใช้งานสองประเภท -
แอปพลิเคชันพอร์ทัล EPC
สิ่งนี้ใช้ได้เมื่อไม่ต้องการความสามารถของพอร์ทัลองค์กรแบบเต็ม เป็นที่รู้จักกันในชื่อEP Core. ประกอบด้วยพอร์ทัลและ Universal Worklist (UWL)
Portal ให้จุดเชื่อมต่อเดียวสำหรับ SAP และแหล่งข้อมูลที่ไม่ใช่ SAP แอปพลิเคชันองค์กรฐานข้อมูลและบริการ
ผู้ใช้สามารถเข้าถึงพอร์ทัลจากอุปกรณ์พกพาเช่นสมาร์ทโฟนแท็บเล็ตรวมถึงจากเดสก์ท็อปและแล็ปท็อป พอร์ทัลอนุญาตให้ผู้ใช้ - พนักงานลูกค้าคู่ค้าและซัพพลายเออร์ - จัดการการเข้าถึงตามบทบาทในการเข้าถึงข้อมูลโดยเฉพาะสำหรับงานประจำวันของพวกเขา
Universal Worklistช่วยให้ผู้ใช้ทางธุรกิจสามารถจัดการดำเนินการและมอบหมายรายการงานประจำวัน สามารถสร้างรายการงานโดยใช้กระบวนการทางธุรกิจอัตโนมัติ
การใช้ UWL จะรวบรวมรายการงานจากระบบผู้ให้บริการหลายระบบในรายการเดียวเพื่อการเข้าถึงแบบครบวงจร
NetWeaver Enterprise Portal
Enterprise Portal ประกอบด้วย Knowledge management และ Collaboration ความสามารถและขึ้นอยู่กับ EP Core
การนำทางพอร์ทัล
เมื่อคุณเรียกใช้ NetWeaver Portal จะจัดเตรียมอ็อบเจ็กต์หลักทั้งหมดขององค์กรของคุณด้วยการเข้าถึงข้อมูลที่เกี่ยวข้องกับการทำงานในแต่ละวันอย่างปลอดภัย ผู้มีส่วนได้ส่วนเสียทั้งหมด - ลูกค้าคู่ค้าซัพพลายเออร์และผู้ขายสามารถเข้าถึงแอปพลิเคชัน SAP แอปพลิเคชันของบุคคลที่สามแอปพลิเคชันเดสก์ท็อปเอกสารฐานข้อมูลและบริการอื่น ๆ
NetWeaver พอร์ทัลเฟรมเวิร์กมีส่วนประกอบและฟังก์ชันที่จำเป็นทั้งหมดบนแต่ละเพจที่ผู้ใช้สามารถนำทางได้
Top Level Navigation - เพื่อจัดการผู้ใช้และงานการดูแลระบบและกิจกรรมการพัฒนา
Detailed Navigation- ภูมิทัศน์ของระบบระบบที่เพิ่มทั้งหมดและการจัดการภูมิทัศน์และการกำหนดค่าบริการ การนำทางการจัดการความรู้และ Universal Work List
Search Field with Tool Area - เพื่อดำเนินการค้นหาในเนื้อหาพอร์ทัลและตัวเลือกการค้นหาขั้นสูง
Dynamic Navigation
Portal Favorites - คุณมีลิงค์รายการโปรดที่เข้าถึงได้โดยตรงจากโฮมเพจ
Content Area - ไม่ว่าเนื้อหาใดจะถูกเลือกจากการนำทางระดับโดยละเอียดเนื้อหานั้นจะแสดงในแถบเครื่องมือเนื้อหา
Page Toolbar - แถบเครื่องมือนี้แตกต่างกันไปในแต่ละหน้าและแตกต่างกันไปตามเนื้อหาที่เลือกและเนื้อหา
คุณสามารถสร้างระบบใหม่ภายใต้พอร์ทัล NetWeaver และเพิ่มนามแฝงของระบบ
Step 1 - ในการสร้างระบบคุณต้องล็อกอินเข้าสู่พอร์ทัลในฐานะผู้ดูแลระบบ
Step 2 - ในแถบนำทางระดับบนสุดไปที่การดูแลระบบ→การกำหนดค่าระบบ→ภูมิทัศน์ของระบบดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 3- จากนั้นไปที่เนื้อหาพอร์ทัล คลิกขวาที่เนื้อหาพอร์ทัลและเลือกระบบใหม่ดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 4 - เลือก JDBC System แล้วคลิก Next
Step 5 - ป้อนชื่อระบบและคุณสมบัติ ID ระบบเป็นระบบใหม่→ถัดไป→เสร็จสิ้น
งานผู้ใช้และบทบาททั้งหมดของพอร์ทัลองค์กรสามารถดำเนินการได้โดยใช้ User Management Engine(UME) UME ถูกรวมเข้ากับ SAP NetWeaver Application Server ใน UME คุณกำหนดการดำเนินการ UME เพื่อใช้การอนุญาต การดำเนินการ UME เป็นสิทธิ์ JAVA เพื่อกำหนดบทบาทผู้ใช้และสามารถกำหนดเพิ่มเติมให้กับบทบาทพอร์ทัลได้
User Management Engine ดำเนินการอนุญาตผู้ใช้เพื่อให้แน่ใจว่าผู้ใช้มีการดำเนินการ UME ที่ถูกต้องที่กำหนดให้ก่อนที่จะให้การเข้าถึง iViews และ functions ใน Enterprise Portal
สำหรับแต่ละบทบาทพอร์ทัลมีการดำเนินการ UME ที่กำหนดไว้ใน User Management Engine ตารางต่อไปนี้แสดงบทบาทพอร์ทัลหลักทั้งหมดและการดำเนินการ UME ที่เกี่ยวข้อง
บทบาทสำคัญของพอร์ทัล | การดำเนินการของ UME |
---|---|
ผู้ดูแลระบบผู้ใช้ที่ได้รับมอบหมาย | UME.Manage_Users UME.Manage_Role_Assignment |
ทุกบทบาทหลักของผู้ใช้ | UME.Manage_My_Profile |
บทบาทผู้ใช้มาตรฐาน | UME.Manage_My_Profile |
ผู้ดูแลระบบขั้นสูง | UME.AclSuperUser UME.Manage_All |
ผู้ดูแลระบบ | UME.System_Admin |
ผู้ดูแลระบบผู้ใช้ | UME.Manage_All |
การดำเนินการ UME ต่อไปนี้ถูกกำหนดไว้สำหรับบทบาท Enterprise Portal เท่านั้น -
- UME.AclSuperUser
- UME.Manage_Role_Assignments
- UME.Remote_Producer_Read_Access
- UME.Remote_Producer_Write_Access
การเปรียบเทียบระหว่าง UME และบทบาทพอร์ทัล
ในพอร์ทัล NetWeaver ทั้งบทบาท UME และบทบาทพอร์ทัลสามารถจัดการได้โดยผู้ดูแลระบบพอร์ทัล บทบาท UME ประกอบด้วยการดำเนินการของ JAVA อย่างไรก็ตามบทบาทพอร์ทัลมีการเข้าถึง iViews โฟลเดอร์และระบบ
ตารางต่อไปนี้แสดงความแตกต่างที่สำคัญระหว่าง UME และ Portal Roles -
บทบาทพอร์ทัล | บทบาท UME |
---|---|
ใช้เพื่อจัดการเนื้อหาพอร์ทัล - iViews ชุดงานโฟลเดอร์ ฯลฯ | การดำเนินการ UME คือชุดสิทธิ์ของ Java |
สิ่งนี้ใช้เพื่อกำหนดวิธีการจัดกลุ่มเนื้อหาเข้าด้วยกันและวิธีแสดงเนื้อหาในพอร์ทัล โดยการกำหนดบทบาทพอร์ทัลคุณกำหนดเนื้อหาที่ผู้ใช้เห็นในพอร์ทัล | สิ่งนี้ใช้เพื่อกำหนดการอนุญาตที่ผู้ใช้ต้องรันแอปพลิเคชันบนเอ็นจิน J2EE |
เมื่อคุณกำหนดบทบาทพอร์ทัลให้กับผู้ใช้หรือกลุ่มพวกเขาจะได้รับสิทธิ์ผู้ใช้ปลายทางในบทบาท | สิ่งนี้ให้การเข้าถึงแอปพลิเคชันบนเอ็นจิ้น J2EE |
ซึ่งสร้างขึ้นใน Role editor ของ Portal Content Studio | สร้างขึ้นโดยใช้ Identity Management |
สร้างบทบาทและเพิ่ม iViews ให้กับบทบาท
Step 1 - ในการสร้างบทบาทให้ไปที่การดูแลเนื้อหา→เนื้อหาพอร์ทัล
Step 2 - คลิกขวาที่โฟลเดอร์ที่คุณเลือกแล้วเลือกใหม่→บทบาท
Step 3 - เริ่มต้นด้วยการสร้างบทบาทและตั้งชื่อ OBNRole
Step 4 - เริ่มต้นด้วยการสร้างบทบาทและตั้งชื่อ OBNRole
Step 5 - ไปที่แท็บการดูแลผู้ใช้→บทบาทตามที่แสดงในภาพหน้าจอต่อไปนี้
Step 6 - ค้นหา OBNRole ที่สร้างขึ้นในขั้นตอนก่อนหน้าและเพิ่มเข้าไปในผู้ใช้ผู้ดูแลระบบ / ผู้ใช้อื่นโดยใช้แท็บบทบาทที่ได้รับมอบหมายดังที่แสดงในภาพหน้าจอต่อไปนี้
SAP NetWeaver Knowledge Managementคอมโพเนนต์ (KM) จัดระเบียบข้อมูลที่ไม่มีโครงสร้างจากแหล่งข้อมูลต่างๆให้อยู่ในรูปแบบที่มีโครงสร้างและทำให้ผู้ใช้ทุกคนสามารถเข้าถึงได้ ข้อมูลจากแหล่งข้อมูลต่างๆมีอยู่ในรูปแบบของเอกสาร notepad, PPTs และรูปแบบ HTML ข้อมูลจากแหล่งต่างๆสามารถรวมเข้าด้วยกันโดยใช้ฟังก์ชันต่างๆ
คุณสมบัติหลักของ SAP Enterprise Knowledge Management
ต่อไปนี้เป็นคุณสมบัติหลักของความสามารถในการจัดการความรู้ SAP -
การเข้าถึงแบบรวมในที่เก็บเอกสารหลายแห่ง
- Unified API สำหรับที่เก็บใด ๆ
- คู่ค้าสามารถขยายชุดตัวเชื่อมต่อแบบกว้าง ๆ ได้
- รวมเข้ากับ SAP Enterprise Portal
บริการจัดการเนื้อหาครบชุด
การเรียกดูค้นหาเช็คอินและเช็คเอาต์การสมัครสมาชิกตามบทความความรู้
บริการค้นหาและจัดหมวดหมู่ครบชุด
- การจัดทำดัชนีการค้นหา
- การจัดประเภทอัตโนมัติ
- การขุดข้อความ
ค้นหาใน
- ข้อความเต็ม
- Attributes
โหมดการค้นหาที่แตกต่างกัน
- Exact
- ภาษา: ใช้ต้นกำเนิดของคำค้นหาสำหรับการค้นหา
- ข้อผิดพลาดในการค้นหาที่ไม่ชัดเจนยอมรับได้
- ค้นหาสัญลักษณ์โดยใช้“ *” หรือใช้”?”
- ค้นหาวลีสำหรับนิพจน์ที่ซับซ้อน
- ตัวดำเนินการบูลีน
- การไฮไลต์ / การแปลง HTML / ลิงก์ไปยังคำหลักที่ดูแล
- ตัวอย่างเนื้อหา
- การค้นหาแบบรวม (การใช้ดัชนีของเครื่องมือค้นหาอื่น ๆ )
การขุดข้อความ
- ค้นหาเอกสารที่คล้ายกัน
- คำแนะนำของข้อความค้นหาทางเลือก
- จัดหมวดหมู่เอกสารเป็นหมวดหมู่โดยอัตโนมัติ
การสร้างและอัปโหลดเอกสารไปยังศูนย์ความรู้
ใน NetWeaver Knowledge Management สามารถสร้างและเผยแพร่เอกสารไปยังโฟลเดอร์การจัดการความรู้ได้ เอกสารเหล่านี้สามารถเข้าถึงได้โดยผู้ใช้ทั้งหมดและผู้ใช้แต่ละคนสามารถสร้างเอกสารในพอร์ทัล สามารถเผยแพร่ไปยังโฟลเดอร์การจัดการความรู้
ฟังก์ชันการกำหนดค่า / การดูแลระบบต่างๆจะดำเนินการในส่วนต่างๆของการจัดการความรู้ในพอร์ทัลองค์กร
การกำหนดค่าเริ่มต้น
ในการเรียกใช้ KM คุณต้องดำเนินการกำหนดค่าพื้นฐานทันทีหลังจากกระบวนการติดตั้ง กิจกรรมเหล่านี้จำเป็นต้องใช้คุณลักษณะการจัดการความรู้
- ติดตั้ง Search and Classification Engine (TREX)
- การกำหนดค่าพื้นฐานตามเทมเพลต
- การกำหนดค่าด้วยตนเอง
การดูแลระบบ
คุณต้องดำเนินการบริหารจัดการต่างๆที่เกี่ยวข้องกับพอร์ทัลการจัดการความรู้ งานเหล่านี้สามารถทำได้โดยใช้แท็บการดูแลระบบใน Enterprise Portal
- การกำหนดค่าระบบ
- การตรวจสอบการบันทึกและการติดตาม
คุณสามารถค้นหาเครื่องมือสำหรับงานเหล่านี้ได้ภายใต้แท็บการดูแลระบบในบานหน้าต่างนำทางระดับบนสุดของพอร์ทัลดังที่แสดงในภาพหน้าจอต่อไปนี้
การดูแลเนื้อหา
การจัดการเนื้อหาเกี่ยวข้องกับการจัดการเนื้อหาการจัดการความรู้ประเภทต่างๆ เนื้อหาพอร์ทัลและเนื้อหา KM ถูกจัดการโดยใช้บทบาทการดูแลเนื้อหาของ SAP Enterprise Portals
ประเภทของเนื้อหาใน KM -
Portal Content - รวมถึง iViews ตามที่กล่าวไว้ในบทก่อนหน้าซึ่งใช้เพื่อเข้าถึงฟังก์ชัน KM และไดเร็กทอรีเนื้อหาพอร์ทัลอื่น ๆ
KM Content - ออบเจ็กต์เหล่านี้ได้รับการจัดการในที่เก็บการจัดการความรู้
เพิ่มรายงานไปยัง KM Repository Manager
เมื่อคุณปรับใช้รายงานภายในโครงสร้างไฟล์ PAR คุณต้องกำหนดรายงานให้กับ Repository Manager
Step 1 - ไปที่การดูแลระบบ→แท็บการกำหนดค่าระบบในแถบการนำทางโดยละเอียดระดับบนสุด
Step 2 - ทางด้านซ้ายในแถบนำทางโดยละเอียดให้ไปที่การจัดการความรู้→การจัดการเนื้อหา→ตัวจัดการที่เก็บ→ที่เก็บการรายงาน
Step 3- ถัดไปคือการเลือกผู้จัดการที่เก็บการรายงานมาตรฐานสำหรับการแก้ไขและเพิ่ม Simple Report ลงในรายการรายงานที่ใช้งานอยู่ เมื่อคุณเพิ่มรายงานที่กำหนดเองไปยังผู้จัดการคุณจะต้องบันทึกการเปลี่ยนแปลง
Step 4- ไปที่บทบาทผู้จัดการเนื้อหาคุณจะเห็นว่ารายงานใหม่พร้อมใช้งานสำหรับกำหนดการ รายงานนี้สามารถเรียกใช้โดยระบบจัดการเนื้อหา
NetWeaver Developer Studioเป็นสภาพแวดล้อมที่ใช้ SAP Eclipse เพื่อพัฒนาแอปพลิเคชันทางธุรกิจ Java การใช้ Developer Studio คุณสามารถพัฒนาแอปพลิเคชันตามรูปแบบการเขียนโปรแกรมต่างๆเช่น Web Dynpro และ Java EE
Developer Studio รุ่นล่าสุดมาพร้อมกับ NetWeaver Composite Environment 7.1 ต่อไปนี้เป็นความสามารถหลักของ NetWeaver Developer Studio -
คุณสามารถนำเสนอสภาพแวดล้อมการพัฒนาที่มีประสิทธิภาพและครบวงจรโดยเฉพาะอย่างยิ่งสำหรับโปรเจ็กต์ Java ที่กว้างขวางและสำหรับทีมนักพัฒนาขนาดใหญ่ การใช้ Developer Studio ให้สภาพแวดล้อมที่มีประสิทธิผลสูงซึ่งครอบคลุมวงจรชีวิตทั้งหมดสำหรับโปรเจ็กต์ Java
ด้วยความช่วยเหลือของ Developer Studio จะช่วยลดความซับซ้อนของโซลูชันและเพิ่มความสามารถในการนำกลับมาใช้ใหม่โดยให้การสนับสนุนอย่างใกล้ชิด SAPu2019s แบบจำลององค์ประกอบการพัฒนา
ด้วยกระบวนการพัฒนาที่ยืดหยุ่นสูงคุณสามารถใช้ Developer Studio เพื่อใช้เป็นสภาพแวดล้อมการพัฒนาในท้องถิ่นได้ คุณสามารถสร้างและแก้ไขแหล่งข้อมูลทั้งหมดแบบออฟไลน์ปรับใช้และทดสอบบนเซิร์ฟเวอร์ที่ติดตั้งภายในเครื่อง
Developer Studio มีชุดเครื่องมือการพัฒนาที่ครบถ้วนสำหรับการพัฒนาธุรกิจ Java ทุกด้านไม่ว่าจะเป็นส่วนต่อประสานผู้ใช้ตรรกะของธุรกิจอิเล็กทรอนิกส์และการคงอยู่ของ Java
Developer Studio มีวิซาร์ดและเครื่องมือแก้ไขกราฟิกที่หลากหลายซึ่งช่วยเพิ่มประสิทธิภาพการทำงานและลดต้นทุนการพัฒนา
สร้างโครงการเว็บใน Developer Studio
Step 1 - ในการสร้างโครงการใน NetWeaver Developer Studio ให้เปิด Developer Studio
Step 2 - ในการเปิด JAVA Perspective ให้ไปที่ Windows → Open Perspective → Other → Java EE
Step 3- เลือกไฟล์→ใหม่→โครงการและจะเปิดหน้าต่างโครงการใหม่ เลือกประเภทโครงการ
Step 4 - เมื่อคุณคลิกถัดไปคุณต้องป้อนชื่อโครงการและเลือกรันไทม์เป้าหมายและการกำหนดค่า
Step 5 - คลิกปุ่มเสร็จสิ้น
Step 6 - เมื่อคุณคลิก Finish สิ่งนี้จะเปิดโปรเจ็กต์ใน NetWeaver Developer Studio ดังที่แสดงในภาพหน้าจอต่อไปนี้
คุณสามารถดำเนินการพัฒนาแอปพลิเคชัน J2EE ทั่วไปดังต่อไปนี้ -
- สร้างการพัฒนาแอปพลิเคชันส่วนประกอบ J2EE
- รวบรวมส่วนประกอบต่างๆไว้ในหน่วยเดียวที่สามารถปรับใช้บน Application Server เช่น NetWeaver
เนื้อหาเว็บที่สร้างโดยผู้ใช้ทางธุรกิจสามารถจัดการได้โดยใช้เครื่องมือ Web Page composer ที่อนุญาตให้ผู้ใช้ทางธุรกิจจัดการงาน WCM ส่วนใหญ่และการสร้างพอร์ทัลเพจที่สามารถรวมแอปพลิเคชันทางธุรกิจกับเว็บที่ผู้ใช้สร้างขึ้นและเนื้อหาแบบคงที่ ด้วยการใช้ตัวเรียบเรียงหน้าเว็บคุณสามารถผสมผสานแอปพลิเคชันทางธุรกิจและเนื้อหาที่ผู้ใช้สร้างขึ้น
Web Page Composer สนับสนุนผู้เชี่ยวชาญในการสร้างพอร์ทัลเพจแบบโต้ตอบ ผู้ใช้สามารถเข้าถึงเนื้อหาเว็บและแอปพลิเคชันในพอร์ทัลได้อย่างง่ายดาย
ต่อไปนี้เป็นส่วนประกอบโครงสร้างของหน้า Web Page Composer
Navigation - พื้นที่ WPC รวมอยู่ในโครงสร้างการนำทางตามบทบาท
Favorites - ผู้ใช้สามารถบันทึกเพจโปรดเพื่อการเข้าถึงที่รวดเร็วขึ้น
Search - ผลการค้นหาประกอบด้วยข้อมูลบริบทเช่นหน้าที่เกี่ยวข้องและบทบาท
เพิ่มบทความโดยใช้ Web Page Composer
Step 1 - ไปที่การจัดการพื้นที่→ตัวแก้ไขเนื้อหา→แท็บบทความ→เนื้อหา
ซึ่งจะเปิดหน้าต่าง Content Editor
Step 2 - เพิ่มรายละเอียดต่อไปนี้เพื่อโพสต์บทความใน Enterprise Portal -
- ชื่อเนื้อหา
- Author
- เลือกรูปภาพ
- Abstract
- Headers
- Paragraphs
Step 3 - หากต้องการบันทึกและเผยแพร่บทความนี้ให้คลิกปุ่มบันทึก
Step 4 - หากต้องการดูบทความนี้ให้ไปที่แท็บบทความแล้วคลิกปุ่มรีเฟรช
Step 5- ไปที่เนื้อหาของเพจทางด้านขวาและระบุวิธีที่คุณต้องการเผยแพร่เนื้อหานี้บน Enterprise Portal ต่อไปนี้เป็นตัวเลือกที่ใช้ได้ -
- Article
- Banner
- ลิงค์รายการ
- Paragraph
- RSS ลิงค์ลิสต์
- Teaser
- ดู URL
Step 6 - หากต้องการดูตัวอย่างเนื้อหาที่เผยแพร่ให้ไปที่ตัวแก้ไขบทความ→ปุ่มแสดงตัวอย่างที่ด้านบน
SAP Process Integration (SAP PI) เป็นส่วนหนึ่งของแพลตฟอร์ม SAP NetWeaver มันถูกเรียกว่าSAP NetWeaver Exchange Infrastructure XIใน NetWeaver 7.0 ehp2 และเวอร์ชันเก่ากว่า SAP NetWeaver Process Integration เป็นส่วนหนึ่งของส่วนประกอบซอฟต์แวร์ NetWeaver และใช้สำหรับการแลกเปลี่ยนข้อมูลในระบบภายในขององค์กรหรือกับบุคคลภายนอก
SAP PI / XI ช่วยให้คุณสามารถตั้งค่าการสื่อสารข้ามระบบและการรวมระบบและอนุญาตให้คุณเชื่อมต่อระบบ SAP และระบบที่ไม่ใช่ SAP ตามภาษาโปรแกรมต่างๆเช่น Java และ SAP ABAP จัดเตรียมสภาพแวดล้อมโอเพนซอร์สที่จำเป็นในภูมิทัศน์ของระบบที่ซับซ้อนสำหรับการรวมระบบและเพื่อการสื่อสาร
SAP Process Integration เป็นมิดเดิลแวร์ที่ช่วยให้สามารถผสานรวมระหว่าง SAP และแอปพลิเคชันที่ไม่ใช่ SAP ในองค์กรหรือกับระบบภายนอกองค์กรได้อย่างราบรื่น
ทำไมเราถึงต้องการ SAP PI?
ในองค์กร SAP ERP ไม่มีระบบเดียว แต่ประกอบด้วยระบบรวมจำนวนมากเช่น SAP CRM, FICO, EWM เป็นต้น SAP PI จัดเตรียมแพลตฟอร์มที่เป็นจุดรวมจุดเดียวสำหรับทุกระบบโดยไม่ต้องสัมผัสซับซ้อน ระบบเดิมสำหรับการแลกเปลี่ยนข้อมูลและข้อมูลทั้งหมด
ต่อไปนี้เป็นความสามารถหลักที่จัดทำโดย SAP Process Integration -
การเชื่อมต่อ
เมื่อใช้ SAP PI คุณสามารถเชื่อมต่อแอปพลิเคชันและระบบต่างๆที่มีวิธีการสื่อสารทางเทคนิคที่แตกต่างกัน SAP PI มีอะแด็ปเตอร์หลายแบบที่อนุญาตให้คุณเชื่อมต่อแอปพลิเคชันตามโปรโตคอลต่างๆเช่น HTTPS หรือ Remote Function Call (RFC)
การกำหนดเส้นทาง
การกำหนดเส้นทางกำหนดกฎสำหรับการไหลของข้อความระหว่างระบบต่างๆที่รันไทม์
การทำแผนที่
SAP PI ใช้เพื่อเชื่อมต่อแอปพลิเคชันหรือระบบต่างๆในสภาพแวดล้อมแบบกระจายที่สามารถตั้งค่าระหว่างองค์กรต่างๆได้ ดังนั้นจึงมีความเป็นไปได้ที่โครงสร้างของการแลกเปลี่ยนข้อมูลระหว่างส่วนประกอบสองส่วนจะแตกต่างจากกัน
ตัวเลือกการติดตั้ง SAP NetWeaver PI
เมื่อคุณรันสถานการณ์จำลองใน SAP PI ความสามารถในการสื่อสารและการประมวลผลจะขึ้นอยู่กับเอ็นจินรันไทม์ที่ติดตั้งพร้อมกับการติดตั้ง SAP PI คุณสามารถติดตั้งเอ็นจินรันไทม์อย่างน้อยหนึ่งรายการบนระบบโฮสต์ SAP PI มีตัวเลือกการติดตั้งสองตัวเลือกต่อไปนี้ -
ประเภท 1 - ประเภทการใช้งานคู่
การติดตั้งนี้ใช้ ABAP และ Java และมีเครื่องมือสำหรับการออกแบบและกำหนดคอนฟิกเนื้อหาการรวมตลอดจนเอ็นจินรันไทม์ต่อไปนี้ -
- Integration Engine
- กลไกกระบวนการทางธุรกิจ
- Advanced Adapter Engine
ประเภท 2 - Advanced Adapter Engine Extended (AEX)
การติดตั้งนี้ใช้ Java และมีเครื่องมือสำหรับการออกแบบและกำหนดคอนฟิกเนื้อหาการรวมและมี AEX เป็นรันไทม์เอ็นจิน
สถาปัตยกรรม SAP NetWeaver PI
สถาปัตยกรรม SAP PI ประกอบด้วยหลายองค์ประกอบซึ่งใช้ในเวลาออกแบบเวลากำหนดค่าและรันไทม์ ใน SAP PI ระบบผู้ส่งเรียกว่าต้นทางและผู้รับเรียกว่าระบบเป้าหมาย สถาปัตยกรรมนี้เรียกว่าโครงสร้าง Hub และ Spoke Spoke ใช้เพื่อเชื่อมต่อกับระบบภายนอกในขณะที่ Hub ใช้เพื่อแลกเปลี่ยนข้อความ
ระบบ SAP PI แบ่งออกเป็นส่วนประกอบต่อไปนี้ -
- เซิร์ฟเวอร์การรวม
- ตัวสร้างการผสานรวม
- ไดเรกทอรีแนวนอนของระบบ (SLD)
- การกำหนดค่าและการตรวจสอบ
SAP NetWeaver Gateway ใช้เพื่อตั้งค่าการเชื่อมต่อระหว่างชุดธุรกิจ SAP ลูกค้าเป้าหมายแพลตฟอร์มและกรอบงาน มีเครื่องมือการพัฒนาและการสร้างเพื่อสร้างบริการ OData ด้วยเครื่องมือพัฒนาไคลเอนต์ที่แตกต่างกัน
เกตเวย์ SAP NetWeaver เป็นวิธีที่ง่ายกว่าสำหรับการใช้ตรรกะทางธุรกิจและเนื้อหาสำหรับระบบแบ็คเอนด์ SAP บนเว็บแอปพลิเคชัน นอกจากนี้ยังลดความซับซ้อนในการเข้าถึงข้อมูล SAP และมีอินเทอร์เฟซที่ใช้งานง่ายเพื่อลดเวลาในการพัฒนา
SAP NetWeaver Gateway: ความสามารถและประโยชน์หลัก
SAP NetWeaver Gateway เป็นเทคโนโลยีที่ให้วิธีง่ายๆในการเชื่อมต่ออุปกรณ์สภาพแวดล้อมและแพลตฟอร์มกับซอฟต์แวร์ SAP ตามมาตรฐานของตลาด
ไม่ก่อกวนชุดธุรกิจ SAP ใด ๆ
ง่ายต่อการพัฒนา API อย่างง่ายและไม่จำเป็นต้องมีความรู้เกี่ยวกับเครื่องมือใด ๆ
ขึ้นอยู่กับ REST, ATOM / OData ช่วยให้สามารถเชื่อมต่อกับแอปพลิเคชัน SAP โดยใช้ภาษาหรือรูปแบบการเขียนโปรแกรมใด ๆ โดยไม่จำเป็นต้องมีความรู้ SAP โดยใช้ประโยชน์จากบริการ REST และโปรโตคอล OData / ATOM
มีปลั๊กอินสำหรับ IDE ที่รู้จักกันดีเช่น Eclipse, Visual Studio 2010 และ XCode
ตัวเลือกการติดตั้ง / ปรับใช้เกตเวย์
มีสองตัวเลือกการปรับใช้ที่แตกต่างกันสำหรับการปรับใช้ SAP NetWeaver -
การปรับใช้ศูนย์กลางของ SAP NetWeaver Gateway
ในอ็อพชันนี้ฟังก์ชันเซิร์ฟเวอร์เกตเวย์ถูกใช้บนเซิร์ฟเวอร์เฉพาะหนึ่งระบบฮับ เมื่อเทียบกับตัวเลือกแรกการปรับใช้บริการจะเกิดขึ้นบนระบบ Hub
ตัวเลือกนี้จะใช้หากไม่มีการพัฒนาใด ๆ ที่ต้องดำเนินการในระบบส่วนหลังหรือในกรณีที่เผยแพร่ก่อน 7.40 หรือหากไม่ได้รับอนุญาตให้ปรับใช้ Add-On IW_BEP ในส่วนหลัง ในกรณีนี้ผู้พัฒนาจะ จำกัด เฉพาะอินเทอร์เฟซที่เข้าถึงได้ผ่าน RFC ในส่วนหลัง
การพัฒนาเกิดขึ้นในระบบฮับของเกตเวย์และระบบส่วนหลังของชุดธุรกิจจะไม่ถูกแตะต้อง IW_BEP หรือ SAP_GWFND ทำงานในระบบฮับเกตเวย์และไม่มีสิ่งใดแตะต้องใน SAP Business suite
Advantages
ตัวเลือกนี้มีข้อดีตรงที่ไม่ต้องติดตั้ง Gateway Add-Ons ในระบบส่วนหลัง
Disadvantages
ไม่มีการเข้าถึงข้อมูลเมตา (DDIC) และข้อมูลธุรกิจโดยตรง ดังนั้นการนำข้อมูลกลับมาใช้ใหม่จึงมี จำกัด
ไม่สามารถใช้วัตถุ GENIL จากระยะไกลได้
ในการกำหนดค่านี้การเข้าถึงจะ จำกัด เฉพาะอินเทอร์เฟซที่เปิดใช้งานระยะไกลเช่นโมดูล RFC, BAPI เป็นต้น
การปรับใช้แบบฝัง
ในสถาปัตยกรรมการปรับใช้แบบฝังการพัฒนาจะเกิดขึ้นในระบบแบ็คเอนด์ SAP Business suite ระบบเกตเวย์ยังติดตั้งในระบบเดียวกัน บริการได้รับการลงทะเบียนและเผยแพร่ในระบบแบ็คเอนด์ SAP Business Suite
IW_BEP หรือ SAP_GWFND ทำงานในระบบเดียวกับที่ติดตั้ง SAP Business suite
Advantages -
ต้องใช้เวลาในการทำงานน้อยลงเนื่องจากการโทรทางไกลหนึ่งสายจะลดลง
Disadvantages -
ไม่ควรใช้ระบบนี้เป็นฮับสำหรับระบบส่วนหลังเพิ่มเติม
ในกรณีของระบบ SAP Business Suite หลายระบบจะต้องกำหนดค่าเกตเวย์หลายครั้ง
แนะนำให้ใช้การกำหนดค่านี้เพื่อวัตถุประสงค์ในแซนด์บ็อกซ์เท่านั้น
ในสภาพแวดล้อมแบบกระจายคุณใช้อินเทอร์เน็ตเพื่อจัดการข้อมูลทางธุรกิจและความปลอดภัยเป็นหนึ่งในข้อกำหนดที่สำคัญในระบบใด ๆ ไม่ควรมีการเข้าถึงโดยไม่ได้รับอนุญาตและข้อผิดพลาดของผู้ใช้นอกจากนี้การเข้าถึงการกำหนดค่าก็ไม่ควรทำให้ข้อมูลสูญหาย
ความปลอดภัย SAP NetWeaver ประกอบด้วยประเด็นต่อไปนี้ -
- ภูมิทัศน์ระบบเทคนิค / สถาปัตยกรรม (ครอบคลุมก่อนหน้านี้)
- การดูแลระบบผู้ใช้และการรับรองความถูกต้อง
- ความปลอดภัยของเครือข่ายและชั้นการขนส่ง
การดูแลผู้ใช้
มีเครื่องมือจัดการผู้ใช้มากมายที่คุณสามารถใช้ใน SAP NetWeaver เครื่องมือเหล่านี้ถูกสร้างขึ้นในระบบ SAP และสามารถเรียกใช้จากธุรกรรม
เมื่อใช้เครื่องมือเหล่านี้คุณสามารถจัดการแพลตฟอร์มแอปพลิเคชันสำหรับ Java และ ABAP
การจัดการผู้ใช้ใน ABAP Engine
Step 1 - จัดการผู้ใช้ในระบบ SAP โดยใช้ T-Code: SU01. คุณสามารถใช้สิ่งนี้เพื่อจัดการผู้ใช้ในระบบ ABAP
Step 2 - ป้อนชื่อผู้ใช้ที่คุณต้องการสร้างและคลิกไอคอนสร้างดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 3- คุณจะถูกนำไปที่แท็บถัดไป - แท็บที่อยู่ ที่นี่คุณต้องป้อนรายละเอียดเช่นชื่อนามสกุลหมายเลขโทรศัพท์รหัสอีเมล ฯลฯ
คุณจะถูกนำไปยังแท็บถัดไป - ข้อมูลการเข้าสู่ระบบดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 4- ป้อนประเภทผู้ใช้ภายใต้แท็บข้อมูลการเข้าสู่ระบบ เรามีผู้ใช้ห้าประเภทที่แตกต่างกัน
ต่อไปนี้เป็นประเภทผู้ใช้ที่แตกต่างกัน -
Dialog user - ผู้ใช้นี้ใช้สำหรับการเข้าถึงระบบโต้ตอบจาก GUI
System user - ผู้ใช้นี้ใช้สำหรับการประมวลผลเบื้องหลังการสื่อสารภายในระบบ
Communication user - ผู้ใช้นี้ใช้สำหรับการโทร RFC ภายนอก
Service user - ผู้ใช้นี้สร้างขึ้นสำหรับกลุ่มผู้ใช้ที่ใหญ่ขึ้นและไม่ระบุตัวตน
Reference user- ไม่สามารถเข้าสู่ระบบด้วยผู้ใช้ประเภทนี้ได้ ประเภทผู้ใช้สำหรับผู้ใช้ทั่วไปที่ไม่เกี่ยวข้องกับบุคคลที่อนุญาตให้มอบหมายการอนุญาตเพิ่มเติม
Step 5 - พิมพ์รหัสผ่านเข้าสู่ระบบแรก→รหัสผ่านใหม่→รหัสผ่านซ้ำ
คุณจะถูกนำไปที่แท็บถัดไป - บทบาท
Step 6 - กำหนดบทบาทให้กับผู้ใช้
คุณจะถูกนำไปที่แท็บถัดไป - โปรไฟล์
Step 7 - กำหนดโปรไฟล์ให้กับผู้ใช้
Step 8 - คลิกไอคอนบันทึกเพื่อรับการยืนยัน
ล็อก / ปลดล็อกผู้ใช้
ในระบบ SAP ผู้ดูแลระบบยังสามารถล็อกหรือปลดล็อกผู้ใช้ได้ตามความต้องการ สามารถทำได้ในช่วงเวลาหนึ่งหรือถาวร ผู้ใช้สามารถล็อก / ปลดล็อกได้สองวิธีดังต่อไปนี้ -
- Manually/Forcefully
- โดยอัตโนมัติ (หลังจากจำนวนครั้งที่พยายามเข้าสู่ระบบล้มเหลว)
ด้วยตนเองหรือบังคับ
คุณสามารถล็อกผู้ใช้ได้อย่างจริงจัง / อัตโนมัติโดยใช้รหัสธุรกรรมเหล่านี้ -
รหัสธุรกรรม - SU01 สำหรับ single user
รหัสธุรกรรม - SU10 สำหรับ multiple users
Step 1 - ดำเนินการรหัสธุรกรรม - SU01
Step 2 - เลือกผู้ใช้ที่คุณต้องการล็อก / ปลดล็อกแล้วคลิกไอคอนดังที่แสดงในภาพหน้าจอต่อไปนี้
คุณสามารถใช้ธุรกรรมนี้ (Transaction − PFCG)เพื่อจัดการบทบาทในระบบ ABAP และให้การอนุญาตผู้ใช้ คุณสามารถสร้างบทบาทใหม่คัดลอกบทบาทที่มีอยู่กำหนดบทบาทเดี่ยวและแบบผสม ฯลฯ
Step 1 - ในภาพหน้าจอต่อไปนี้ให้ป้อนชื่อบทบาทแล้วคลิกบทบาทเดี่ยว / คอมโพสิต
Step 2- หากต้องการคัดลอกบทบาทที่มีอยู่ให้คลิกปุ่มคัดลอกบทบาท เลือกบทบาทจากรายการบทบาทที่มีอยู่ คุณสามารถเลือก Single / Composite Role
Step 3 - ในการเปลี่ยนบทบาทให้เลือกบทบาทจากรายการและคลิกปุ่มเปลี่ยนดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 4- เมื่อคุณไปที่แท็บผู้ใช้คุณจะเห็นรายชื่อผู้ใช้ที่สมัครรับบทบาทนี้ คุณสามารถดูรหัสผู้ใช้ชื่อผู้ใช้ตั้งแต่วันที่และจนถึงปัจจุบัน
Step 5 - คุณยังสามารถทำการบันทึกหลักเปรียบเทียบผู้ใช้หรือคุณสามารถเพิ่มผู้ใช้โดยตรงในบทบาทนี้
ในการพิสูจน์ตัวตนผู้ใช้เซิร์ฟเวอร์ส่วนหน้า ABAP จะใช้กลไกการพิสูจน์ตัวตนและการลงชื่อเพียงครั้งเดียว (SSO) ที่ SAP NetWeaver มีให้ สามารถใช้กลไกต่อไปนี้สำหรับการพิสูจน์ตัวตน
SPNEGO / KERBEROS
SPNEGO ใช้เมื่อแอปพลิเคชันไคลเอนต์ต้องการพิสูจน์ตัวตนกับเซิร์ฟเวอร์ระยะไกล แต่ทั้งสองฝ่ายไม่แน่ใจว่าโปรโตคอลการตรวจสอบสิทธิ์ใดที่อีกฝ่ายสนับสนุน pseudomechanism ใช้โปรโตคอลเพื่อตรวจสอบว่ากลไกทั่วไปของ Generic Security Services Application Program Interface (GSSAPI) ใดบ้างที่มีให้เลือกอย่างใดอย่างหนึ่งจากนั้นส่งการดำเนินการด้านความปลอดภัยเพิ่มเติมทั้งหมดไปยังมัน สิ่งนี้สามารถช่วยให้องค์กรปรับใช้กลไกการรักษาความปลอดภัยใหม่ในลักษณะทีละขั้น
ตั๋วเข้าสู่ระบบ SAP
SAP Logon Tickets แสดงหนังสือรับรองผู้ใช้ในระบบ SAP เมื่อเปิดใช้งานผู้ใช้สามารถเข้าถึงแอปพลิเคชันและบริการ SAP หลายรายการผ่าน SAP GUI และเว็บเบราว์เซอร์โดยไม่ต้องป้อนชื่อผู้ใช้และรหัสผ่านเพิ่มเติม SAP Logon Tickets ยังสามารถเป็นเครื่องมือในการเปิดใช้งาน SSO ข้ามขอบเขตของ SAP ในบางกรณีตั๋วเข้าสู่ระบบสามารถใช้เพื่อตรวจสอบสิทธิ์ในแอปพลิเคชันของบุคคลที่สามเช่นเว็บแอปพลิเคชันที่ใช้ Microsoft
ใบรับรอง X.509
ใบรับรอง X.509 ประกอบด้วยข้อมูลเกี่ยวกับข้อมูลประจำตัวที่ออกใบรับรองตลอดจนข้อมูลประจำตัวที่ออกใบรับรอง ใบรับรองจำนวนมากที่ผู้คนเรียกว่าใบรับรอง Secure Sockets Layer (SSL) เป็นใบรับรอง X.509
Secure Network Communications(SNC) รวม SAP NetWeaver Single Sign-On หรือผลิตภัณฑ์ความปลอดภัยภายนอกกับระบบ SAP ด้วย SNC คุณเสริมความปลอดภัยโดยใช้ฟังก์ชันการรักษาความปลอดภัยเพิ่มเติมจากผลิตภัณฑ์รักษาความปลอดภัยที่ไม่สามารถใช้ได้โดยตรงกับระบบ SAP
SNC ปกป้องเส้นทางการสื่อสารข้อมูลระหว่างไคลเอ็นต์ต่างๆและส่วนประกอบเซิร์ฟเวอร์ของระบบ SAP ที่ใช้โปรโตคอล SAP, Remote Function Call (RFC) หรือ Dynamic Information และ Action Gateway (DIAG)
มีอัลกอริทึมการเข้ารหัสที่รู้จักกันดีซึ่งได้รับการปรับใช้โดยผลิตภัณฑ์ความปลอดภัยต่างๆและด้วย SNC คุณสามารถใช้อัลกอริทึมเหล่านี้กับข้อมูลของคุณเพื่อเพิ่มการป้องกัน
คุณสมบัติที่สำคัญ
SNC รักษาความปลอดภัยเส้นทางการสื่อสารข้อมูลระหว่างไคลเอ็นต์ระบบ SAP และส่วนประกอบเซิร์ฟเวอร์ต่างๆ มีอัลกอริทึมการเข้ารหัสที่รู้จักกันดีซึ่งได้รับการใช้งานโดยผลิตภัณฑ์ความปลอดภัยที่รองรับและด้วย SNC คุณสามารถใช้อัลกอริทึมเหล่านี้กับข้อมูลของคุณเพื่อเพิ่มการป้องกัน
ด้วย SNC คุณจะได้รับการรักษาความปลอดภัยระดับแอปพลิเคชันจากต้นทางถึงปลายทาง การสื่อสารทั้งหมดที่เกิดขึ้นระหว่างสององค์ประกอบที่ได้รับการป้องกัน SNC จะได้รับการรักษาความปลอดภัย
คุณสามารถใช้คุณสมบัติความปลอดภัยเพิ่มเติมเช่นสมาร์ทการ์ดที่ SAP ไม่ได้มีให้โดยตรง คุณสามารถเปลี่ยนผลิตภัณฑ์รักษาความปลอดภัยได้ตลอดเวลาโดยไม่ส่งผลกระทบต่อแอปพลิเคชันธุรกิจ SAP
ระดับการป้องกัน
คุณสามารถใช้การป้องกันความปลอดภัยได้สามระดับ พวกเขาคือ -
- การรับรองความถูกต้องเท่านั้น
- การป้องกันความสมบูรณ์
- การคุ้มครองความเป็นส่วนตัว
การรับรองความถูกต้องเท่านั้น
เมื่อใช้การพิสูจน์ตัวตนเท่านั้นระบบจะยืนยันตัวตนของคู่ค้าการสื่อสาร นี่คือระดับการป้องกันขั้นต่ำที่ SNC นำเสนอ
การคุ้มครองความสมบูรณ์
เมื่อใช้การป้องกันความสมบูรณ์ระบบจะตรวจจับการเปลี่ยนแปลงหรือการจัดการข้อมูลซึ่งอาจเกิดขึ้นระหว่างปลายทั้งสองด้านของการสื่อสาร
การคุ้มครองความเป็นส่วนตัว
เมื่อใช้การป้องกันความเป็นส่วนตัวระบบจะเข้ารหัสข้อความที่กำลังถ่ายโอนเพื่อให้การดักฟังไร้ประโยชน์ การคุ้มครองความเป็นส่วนตัวยังรวมถึงการปกป้องความสมบูรณ์ของข้อมูล นี่คือระดับการป้องกันสูงสุดที่ SNC มีให้