วิธีกำหนดค่าและทดสอบการเชื่อมต่อ RFC ใน SAP – เอสเอ็ม59
บทช่วยสอนนี้แบ่งออกเป็น 4 ส่วน
ขั้นตอนที่ 1: ตั้งค่าการเชื่อมต่อ RFC
ขั้นตอนที่ 2: การเชื่อมต่อ RFC ที่เชื่อถือได้
ขั้นตอนที่ 3: การทดสอบการเชื่อมต่อ RFC
ขั้นตอนที่ 4: แก้ไขข้อผิดพลาด
ขั้นตอนที่ 1: ขั้นตอนการตั้งค่าการเชื่อมต่อ RFC
กรอกรหัสธุรกรรม SM59
ในหน้าจอ SM59 คุณสามารถนำทางผ่านการเชื่อมต่อ RFC ที่สร้างไว้แล้วด้วยความช่วยเหลือของแผนผังตัวเลือก ซึ่งเป็นวิธีการตามเมนูเพื่อจัดระเบียบการเชื่อมต่อทั้งหมดตามหมวดหมู่
คลิกปุ่ม 'สร้าง' ในหน้าจอถัดไป ให้ป้อน –
- ปลายทาง RFC – ชื่อจุดหมายปลายทาง (อาจเป็น Target ID ระบบหรือสิ่งอื่นที่เกี่ยวข้อง)
- ประเภทการเชื่อมต่อ – ที่นี่เราเลือกประเภทใดประเภทหนึ่ง (ตามที่อธิบายไว้ก่อนหน้านี้) ของการเชื่อมต่อ RFC ตามความต้องการ
- Descriptไอออน – นี่เป็นคำอธิบายข้อมูลสั้นๆ ซึ่งอาจอธิบายวัตถุประสงค์ของการเชื่อมต่อ
หลังจากที่คุณ'บันทึก'การเชื่อมต่อระบบจะพาไปที่แท็บ ‘การตั้งค่าทางเทคนิค’ ซึ่งเราจะให้ข้อมูลดังต่อไปนี้:
- Target เจ้าของห้องพัก– ที่นี่เราให้ชื่อโฮสต์หรือที่อยู่ IP ที่สมบูรณ์ของระบบเป้าหมาย
- หมายเลขระบบ – นี่คือหมายเลขระบบของเป้าหมาย SAP ระบบ
- คลิกบันทึก
ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร 'การเข้าสู่ระบบและความปลอดภัย' แท็บ เข้าสู่ Target ข้อมูลระบบ
- ภาษา – ตามภาษาของระบบเป้าหมาย
- ไคลเอนต์ - ใน SAP เราไม่เคยเข้าสู่ระบบใด ๆ ในระบบ จะต้องมีไคลเอนต์เฉพาะเสมอ ดังนั้นเราจำเป็นต้องระบุหมายเลขไคลเอนต์ที่นี่เพื่อการดำเนินการที่ถูกต้อง
- ID ผู้ใช้และรหัสผ่าน – ไม่ควรเป็น ID การเข้าสู่ระบบของคุณเอง ควรมี ID ทั่วไปบางส่วนเพื่อไม่ให้การเชื่อมต่อได้รับผลกระทบจากการเปลี่ยน ID ผู้ใช้หรือรหัสผ่านอย่างต่อเนื่อง โดยส่วนใหญ่ จะใช้ผู้ใช้ประเภท 'ระบบ' หรือ 'การสื่อสาร' ที่นี่ โปรดทราบว่านี่คือ ID ผู้ใช้สำหรับระบบเป้าหมาย ไม่ใช่ระบบต้นทางที่เรากำลังสร้างการเชื่อมต่อนี้
คลิกบันทึก การเชื่อมต่อ RFC พร้อมใช้งานแล้ว
หมายเหตุ: ตามค่าเริ่มต้น การเชื่อมต่อถูกกำหนดเป็น aRFC หากต้องการกำหนดการเชื่อมต่อเป็น tRFC หรือ qRFC ให้ไปที่แถบเมนู -> ตัวเลือก aRFC ปลายทาง / ตัวเลือก tRFC จัดหาอินพุตตามความต้องการ หากต้องการกำหนด qRFC ให้ใช้แท็บตัวเลือกพิเศษ
ขั้นตอนที่ 2: การเชื่อมต่อ RFC ที่เชื่อถือได้
มีตัวเลือกให้ทำการเชื่อมต่อ RFC เป็น 'ที่เชื่อถือ'. เมื่อเลือกแล้ว ระบบการโทร (ที่เชื่อถือได้) จะไม่ต้องใช้รหัสผ่านเพื่อเชื่อมต่อกับระบบเป้าหมาย (ที่เชื่อถือได้)
ต่อไปนี้เป็นข้อดีของการใช้ช่องทางที่เชื่อถือได้:
- สิ่งอำนวยความสะดวกการลงชื่อเพียงครั้งเดียวข้ามระบบ
- ไม่จำเป็นต้องส่งรหัสผ่านผ่านเครือข่าย
- กลไกการหมดเวลาสำหรับข้อมูลการเข้าสู่ระบบป้องกันการใช้ในทางที่ผิด
- ป้องกันการจัดการข้อมูลการเข้าสู่ระบบอย่างไม่ถูกต้องเนื่องจากกลไกการหมดเวลา
- มีการตรวจสอบรายละเอียดการเข้าสู่ระบบเฉพาะผู้ใช้ของระบบที่โทร/เชื่อถือได้
ผู้ใช้ RFC ต้องมีการอนุญาตที่จำเป็นในระบบที่เชื่อถือได้ (อ็อบเจ็กต์การอนุญาต S_RFCACL).การเชื่อมต่อที่เชื่อถือได้ส่วนใหญ่จะใช้ในการเชื่อมต่อ SAP ระบบจัดการโซลูชัน กับคนอื่น SAP ระบบ (ดาวเทียม)
ขั้นตอนที่ 3: ทดสอบการเชื่อมต่อ RFC
หลังจากสร้าง RFC แล้ว (หรือบางครั้งในกรณีของ RFC ที่มีอยู่แล้ว) เราจำเป็นต้องทดสอบว่าการเชื่อมต่อสำเร็จหรือไม่
ดังที่แสดงไว้ด้านบน เราไปที่ SM59 เพื่อเลือกการเชื่อมต่อ RFC ที่จะทดสอบ จากนั้นเราจะขยายเมนูแบบเลื่อนลง – “ยูทิลิตี้->ทดสอบ->...- เรามีสามทางเลือก:
ทดสอบการเชื่อมต่อ -> การดำเนินการนี้จะพยายามเชื่อมต่อกับระบบระยะไกล และตรวจสอบที่อยู่ IP / ชื่อโฮสต์ และรายละเอียดการเชื่อมต่ออื่นๆ หากทั้งสองระบบไม่สามารถเชื่อมต่อได้ ระบบจะแสดงข้อผิดพลาด หากเชื่อมต่อสำเร็จ ระบบจะแสดงตารางพร้อมเวลาตอบสนอง การทดสอบนี้ใช้เพื่อตรวจสอบว่าระบบที่เรียกสามารถเข้าถึงระบบระยะไกลได้หรือไม่
การทดสอบการอนุญาต -> ใช้เพื่อตรวจสอบ ID ผู้ใช้และรหัสผ่าน (ระบุไว้ในแท็บ 'การเข้าสู่ระบบและความปลอดภัย' สำหรับระบบเป้าหมาย) และการอนุญาตที่ให้ไว้ หากการทดสอบสำเร็จ หน้าจอเดียวกันจะปรากฏขึ้นดังที่แสดงด้านบนสำหรับการทดสอบการเชื่อมต่อ
การทดสอบยูนิโค้ด -> คือการตรวจสอบว่า Target ระบบเป็น Unicode หรือไม่
การเข้าสู่ระบบระยะไกล ->นี่เป็นการทดสอบการเชื่อมต่อชนิดหนึ่งซึ่งมีการเปิดเซสชันใหม่ของระบบเป้าหมายและเราจำเป็นต้องระบุ ID การเข้าสู่ระบบและรหัสผ่าน (หากไม่ได้ระบุไว้ในแท็บ 'การเข้าสู่ระบบและความปลอดภัย') หากผู้ใช้เป็นประเภท 'Dialog' เซสชันการโต้ตอบจะถูกสร้างขึ้น เพื่อยืนยันการทดสอบการเชื่อมต่อที่สำเร็จ เอาต์พุตคือเวลาตอบสนองสำหรับแพ็กเก็ตการสื่อสาร มิฉะนั้นข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น
ขั้นตอนที่ 4: เกิดอะไรขึ้น?
ถ้าอย่างใด RFC สร้างการเชื่อมต่อไม่สำเร็จ เราสามารถตรวจสอบบันทึก (เพื่อวิเคราะห์ปัญหา) ที่ระดับระบบปฏิบัติการในผู้อำนวยการ 'งาน' ที่นั่นเราสามารถค้นหาไฟล์บันทึกที่มีรูปแบบการตั้งชื่อเป็น “dev_rfc ” และคำอธิบายข้อผิดพลาดสามารถอ่านได้จากไฟล์ดังกล่าว