SAP Web Dynpro - คลาสความช่วยเหลือ

ในคอมโพเนนต์ Web Dynpro คุณสามารถสร้างคลาสที่กำหนดโดยเฉพาะซึ่งสืบทอดมาจากคลาสนามธรรม คลาส Assistance สามารถจัดเก็บการเข้ารหัสที่จำเป็นในคอมโพเนนต์ แต่ไม่ได้เชื่อมโยงกับโครงร่าง

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

ในคลาส Assistance คุณยังสามารถบันทึกรหัสที่ไม่ได้เชื่อมโยงโดยตรงกับโครงร่างของแอปพลิเคชันหรือกับคอนโทรลเลอร์

การใช้เมธอด _WD_COMPONENT_ASSISTANCE ~ GET_TEXT () ช่วยให้คุณเข้าถึงสัญลักษณ์ข้อความของคลาสความช่วยเหลือในคอนโทรลเลอร์ของคอมโพเนนต์ของคุณ เมื่อคุณเรียกใช้เมธอดนี้จะใช้ id 3 หลักของสัญลักษณ์ข้อความ -

method MY_CONTROLLER_METHOD .
data: my_text type string.
my_text = WD_ASSIST->IF_WD_COMPONENT_ASSISTANCE~GET_TEXT( KEY = ‘001’ ).
Endmethod

คุณสามารถรักษาสัญลักษณ์ข้อความในคลาสความช่วยเหลือโดยใช้คอนโทรลเลอร์แต่ละตัว คลิกไปที่→สัญลักษณ์ข้อความในเมนู

Note - คลาส ABAP แต่ละคลาสสามารถทำหน้าที่เป็นคลาสความช่วยเหลือ แต่บริการที่รวมกับแอปพลิเคชัน Web Dynpro จะใช้ได้เฉพาะเมื่อคลาสความช่วยเหลือมาจากคลาส - CL_WD_COMPONENT_ASSISTANCE