บริการโทรในแอปพลิเคชัน

คุณสามารถเรียกใช้โมดูลการทำงานที่มีอยู่ในคอมโพเนนต์ Web Dynpro โดยใช้การเรียกใช้บริการ ในการสร้างการเรียกใช้บริการคุณสามารถใช้วิซาร์ดที่ใช้งานง่ายในเครื่องมือ Web Dynpro

คุณสามารถเรียกใช้วิซาร์ดใน ABAP workbench เพื่อสร้างการเรียกใช้บริการ

Run T-Code − SE80

Step 1- เลือก Web Dynpro component →คลิกขวาเพื่อเปิดเมนูบริบท ไปที่สร้าง→บริการโทร

มันจะเปิดตัวช่วยสร้าง Web Dynpro - หน้าจอเริ่ม

Step 2 - คุณสามารถเลือกได้ว่าคุณต้องการให้การเรียกใช้บริการฝังอยู่ในคอนโทรลเลอร์ที่มีอยู่หรือคุณต้องการสร้างคอนโทรลเลอร์ใหม่

Note - การเรียกใช้บริการควรฝังอยู่ในตัวควบคุมส่วนกลางและไม่สามารถใช้กับตัวควบคุมมุมมองใน Web Dynpro

Step 3- ในหน้าต่างถัดไปเลือกประเภทบริการ คลิกปุ่มดำเนินการต่อ

Step 4- ในหน้าต่างถัดไปเลือกโมดูลฟังก์ชันเป็นบริการ คุณสามารถใช้ความช่วยเหลือในการป้อนข้อมูลสำหรับสิ่งนี้

หากคุณเลือกโมดูลฟังก์ชันที่สามารถใช้งานระยะไกลได้คุณสามารถเลือกระบุปลายทาง RFC ที่จะใช้เมื่อเรียกใช้โมดูลฟังก์ชันได้ หากคุณไม่ได้ระบุปลายทางโมดูลฟังก์ชันจะถูกเรียกใช้ภายในเครื่อง

Note- โมดูลฟังก์ชันต้องมีอยู่ในระบบปัจจุบัน! วิซาร์ดไม่สนับสนุนการเรียกใช้โมดูลฟังก์ชันระยะไกลที่มีความสามารถซึ่งไม่มีอยู่ในระบบปัจจุบัน

Step 5 - คลิกดำเนินการต่อ

Step 6 - ในหน้าต่างถัดไปคุณสามารถเลือกประเภทออบเจ็กต์ที่จะใช้แทนพารามิเตอร์ฟังก์ชันบริการในตัวควบคุม Web Dynpro -

  • เป็นพารามิเตอร์ของวิธีการควบคุม
  • เป็นแอตทริบิวต์คอนโทรลเลอร์
  • เป็นโหนดบริบทหรือแอ็ตทริบิวต์บริบท

ในการดำเนินการนี้ให้เลือกประเภทวัตถุที่ต้องการจากกล่องรายการในบรรทัดที่เกี่ยวข้อง

Note - ควรจัดเก็บเฉพาะข้อมูลที่เกี่ยวข้องกับ UI ในบริบท

คุณยังสามารถตั้งชื่อแอตทริบิวต์คอนโทรลเลอร์และโหนดบริบทที่จะสร้างทีละรายการ

ข้อเสนอต่อไปนี้ถูกสร้างขึ้น -

  • โหนดรูทรับชื่อของบริการ

  • โหนดสำหรับจัดกลุ่มพารามิเตอร์ตามประเภทการประกาศได้รับชื่อที่เหมาะสมเช่นการนำเข้าการส่งออก ...

  • ชื่อโหนดและชื่อแอ็ตทริบิวต์สำหรับพารามิเตอร์นั้นเหมือนกันกับชื่อพารามิเตอร์

  • เนื่องจากความยาวของโหนดและชื่อแอตทริบิวต์ถูก จำกัด ไว้ที่ 20 อักขระจึงมีการย่อตามความจำเป็นหากจำเป็น

ในหน้าต่างถัดไปบริการที่เลือกใช้ประเภทจากกลุ่มประเภทเป็นประเภทพารามิเตอร์และ / หรือกำหนดพารามิเตอร์ตารางโดยนัย

สำหรับประเภททั้งหมดที่แสดงด้านล่างให้กำหนดประเภท (ตาราง) ที่มีโครงสร้างเท่ากันในพจนานุกรมข้อมูล จากนั้นจะใช้สำหรับการพิมพ์แอตทริบิวต์คอนโทรลเลอร์หรือพารามิเตอร์วิธีการที่สร้างโดยวิซาร์ด

Step 7 - ป้อน Attribute Type - TEST แล้วคลิก Continue

Step 8- ในหน้าต่างถัดไประบุชื่อของเมธอดที่ควรเรียกใช้บริการ วิซาร์ดสร้างการเข้ารหัสสำหรับการเรียกใช้บริการและสำหรับการเชื่อมโยงบริบท

วิธีนี้จะต้องไม่มีอยู่ในตัวควบคุม

ตอนนี้คุณได้ป้อนข้อมูลที่จำเป็นทั้งหมดสำหรับการสร้างตัวควบคุมแบบจำลอง

Step 9 - คลิก 'เสร็จสมบูรณ์' เพื่อสร้างตัวควบคุมหรือปรับปรุงตามลำดับเพื่อสร้างการเรียกใช้บริการ

คุณยังสามารถยกเลิกวิซาร์ดได้ที่ตำแหน่งนี้ อย่างไรก็ตามข้อมูลที่ป้อนก่อนจะสูญหาย