วิธีกำหนดค่าและทดสอบการเชื่อมต่อ RFC ใน SAP – เอสเอ็ม59

บทช่วยสอนนี้แบ่งออกเป็น 4 ส่วน

ขั้นตอนที่ 1: ตั้งค่าการเชื่อมต่อ RFC

ขั้นตอนที่ 2: การเชื่อมต่อ RFC ที่เชื่อถือได้

ขั้นตอนที่ 3: การทดสอบการเชื่อมต่อ RFC

ขั้นตอนที่ 4: แก้ไขข้อผิดพลาด

ขั้นตอนที่ 1: ขั้นตอนการตั้งค่าการเชื่อมต่อ RFC

กรอกรหัสธุรกรรม SM59

ตั้งค่าการเชื่อมต่อ RFC

ในหน้าจอ SM59 คุณสามารถนำทางผ่านการเชื่อมต่อ RFC ที่สร้างไว้แล้วด้วยความช่วยเหลือของแผนผังตัวเลือก ซึ่งเป็นวิธีการตามเมนูเพื่อจัดระเบียบการเชื่อมต่อทั้งหมดตามหมวดหมู่

ตั้งค่าการเชื่อมต่อ RFC

คลิกปุ่ม 'สร้าง' ในหน้าจอถัดไป ให้ป้อน –

  • ปลายทาง RFC – ชื่อจุดหมายปลายทาง (อาจเป็น Target ID ระบบหรือสิ่งอื่นที่เกี่ยวข้อง)
  • ประเภทการเชื่อมต่อ – ที่นี่เราเลือกประเภทใดประเภทหนึ่ง (ตามที่อธิบายไว้ก่อนหน้านี้) ของการเชื่อมต่อ RFC ตามความต้องการ
  • Descriptไอออน – นี่เป็นคำอธิบายข้อมูลสั้นๆ ซึ่งอาจอธิบายวัตถุประสงค์ของการเชื่อมต่อ

ตั้งค่าการเชื่อมต่อ RFC

หลังจากที่คุณ'บันทึก'การเชื่อมต่อระบบจะพาไปที่แท็บ ‘การตั้งค่าทางเทคนิค’ ซึ่งเราจะให้ข้อมูลดังต่อไปนี้:

  • Target เจ้าของห้องพัก– ที่นี่เราให้ชื่อโฮสต์หรือที่อยู่ IP ที่สมบูรณ์ของระบบเป้าหมาย
  • หมายเลขระบบ – นี่คือหมายเลขระบบของเป้าหมาย SAP ระบบ
  • คลิกบันทึก

ตั้งค่าการเชื่อมต่อ RFC

ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร 'การเข้าสู่ระบบและความปลอดภัย' แท็บ เข้าสู่ Target ข้อมูลระบบ

  • ภาษา – ตามภาษาของระบบเป้าหมาย
  • ไคลเอนต์ - ใน SAP เราไม่เคยเข้าสู่ระบบใด ๆ ในระบบ จะต้องมีไคลเอนต์เฉพาะเสมอ ดังนั้นเราจำเป็นต้องระบุหมายเลขไคลเอนต์ที่นี่เพื่อการดำเนินการที่ถูกต้อง
  • ID ผู้ใช้และรหัสผ่าน – ไม่ควรเป็น ID การเข้าสู่ระบบของคุณเอง ควรมี ID ทั่วไปบางส่วนเพื่อไม่ให้การเชื่อมต่อได้รับผลกระทบจากการเปลี่ยน ID ผู้ใช้หรือรหัสผ่านอย่างต่อเนื่อง โดยส่วนใหญ่ จะใช้ผู้ใช้ประเภท 'ระบบ' หรือ 'การสื่อสาร' ที่นี่ โปรดทราบว่านี่คือ ID ผู้ใช้สำหรับระบบเป้าหมาย ไม่ใช่ระบบต้นทางที่เรากำลังสร้างการเชื่อมต่อนี้

ตั้งค่าการเชื่อมต่อ RFC

คลิกบันทึก การเชื่อมต่อ RFC พร้อมใช้งานแล้ว

หมายเหตุ: ตามค่าเริ่มต้น การเชื่อมต่อถูกกำหนดเป็น aRFC หากต้องการกำหนดการเชื่อมต่อเป็น tRFC หรือ qRFC ให้ไปที่แถบเมนู -> ตัวเลือก aRFC ปลายทาง / ตัวเลือก tRFC จัดหาอินพุตตามความต้องการ หากต้องการกำหนด qRFC ให้ใช้แท็บตัวเลือกพิเศษ

ขั้นตอนที่ 2: การเชื่อมต่อ RFC ที่เชื่อถือได้

มีตัวเลือกให้ทำการเชื่อมต่อ RFC เป็น 'ที่เชื่อถือ'. เมื่อเลือกแล้ว ระบบการโทร (ที่เชื่อถือได้) จะไม่ต้องใช้รหัสผ่านเพื่อเชื่อมต่อกับระบบเป้าหมาย (ที่เชื่อถือได้)

การเชื่อมต่อ RFC ที่เชื่อถือได้

ต่อไปนี้เป็นข้อดีของการใช้ช่องทางที่เชื่อถือได้:

  • สิ่งอำนวยความสะดวกการลงชื่อเพียงครั้งเดียวข้ามระบบ
  • ไม่จำเป็นต้องส่งรหัสผ่านผ่านเครือข่าย
  • กลไกการหมดเวลาสำหรับข้อมูลการเข้าสู่ระบบป้องกันการใช้ในทางที่ผิด
  • ป้องกันการจัดการข้อมูลการเข้าสู่ระบบอย่างไม่ถูกต้องเนื่องจากกลไกการหมดเวลา
  • มีการตรวจสอบรายละเอียดการเข้าสู่ระบบเฉพาะผู้ใช้ของระบบที่โทร/เชื่อถือได้

ผู้ใช้ RFC ต้องมีการอนุญาตที่จำเป็นในระบบที่เชื่อถือได้ (อ็อบเจ็กต์การอนุญาต S_RFCACL).การเชื่อมต่อที่เชื่อถือได้ส่วนใหญ่จะใช้ในการเชื่อมต่อ SAP ระบบจัดการโซลูชัน กับคนอื่น SAP ระบบ (ดาวเทียม)

ขั้นตอนที่ 3: ทดสอบการเชื่อมต่อ RFC

หลังจากสร้าง RFC แล้ว (หรือบางครั้งในกรณีของ RFC ที่มีอยู่แล้ว) เราจำเป็นต้องทดสอบว่าการเชื่อมต่อสำเร็จหรือไม่

การทดสอบการเชื่อมต่อ RFC

ดังที่แสดงไว้ด้านบน เราไปที่ SM59 เพื่อเลือกการเชื่อมต่อ RFC ที่จะทดสอบ จากนั้นเราจะขยายเมนูแบบเลื่อนลง – “ยูทิลิตี้->ทดสอบ->...- เรามีสามทางเลือก:

ทดสอบการเชื่อมต่อ -> การดำเนินการนี้จะพยายามเชื่อมต่อกับระบบระยะไกล และตรวจสอบที่อยู่ IP / ชื่อโฮสต์ และรายละเอียดการเชื่อมต่ออื่นๆ หากทั้งสองระบบไม่สามารถเชื่อมต่อได้ ระบบจะแสดงข้อผิดพลาด หากเชื่อมต่อสำเร็จ ระบบจะแสดงตารางพร้อมเวลาตอบสนอง การทดสอบนี้ใช้เพื่อตรวจสอบว่าระบบที่เรียกสามารถเข้าถึงระบบระยะไกลได้หรือไม่

การทดสอบการเชื่อมต่อ RFC

การทดสอบการอนุญาต -> ใช้เพื่อตรวจสอบ ID ผู้ใช้และรหัสผ่าน (ระบุไว้ในแท็บ 'การเข้าสู่ระบบและความปลอดภัย' สำหรับระบบเป้าหมาย) และการอนุญาตที่ให้ไว้ หากการทดสอบสำเร็จ หน้าจอเดียวกันจะปรากฏขึ้นดังที่แสดงด้านบนสำหรับการทดสอบการเชื่อมต่อ

การทดสอบยูนิโค้ด -> คือการตรวจสอบว่า Target ระบบเป็น Unicode หรือไม่

การทดสอบการเชื่อมต่อ RFC

การเข้าสู่ระบบระยะไกล ->นี่เป็นการทดสอบการเชื่อมต่อชนิดหนึ่งซึ่งมีการเปิดเซสชันใหม่ของระบบเป้าหมายและเราจำเป็นต้องระบุ ID การเข้าสู่ระบบและรหัสผ่าน (หากไม่ได้ระบุไว้ในแท็บ 'การเข้าสู่ระบบและความปลอดภัย') หากผู้ใช้เป็นประเภท 'Dialog' เซสชันการโต้ตอบจะถูกสร้างขึ้น เพื่อยืนยันการทดสอบการเชื่อมต่อที่สำเร็จ เอาต์พุตคือเวลาตอบสนองสำหรับแพ็กเก็ตการสื่อสาร มิฉะนั้นข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น

การทดสอบการเชื่อมต่อ RFC

การทดสอบการเชื่อมต่อ RFC

ขั้นตอนที่ 4: เกิดอะไรขึ้น?

ถ้าอย่างใด RFC สร้างการเชื่อมต่อไม่สำเร็จ เราสามารถตรวจสอบบันทึก (เพื่อวิเคราะห์ปัญหา) ที่ระดับระบบปฏิบัติการในผู้อำนวยการ 'งาน' ที่นั่นเราสามารถค้นหาไฟล์บันทึกที่มีรูปแบบการตั้งชื่อเป็น “dev_rfc ” และคำอธิบายข้อผิดพลาดสามารถอ่านได้จากไฟล์ดังกล่าว

เกิดข้อผิดพลาดอะไรขึ้น