Prepare Custom Code to SAP S/4HANA

เตรียมความพร้อม Custom Code ก่อนการเปลี่ยนผ่านสู่ SAP S/4HANA

การเปลี่ยนผ่านจาก SAP ECC สู่ SAP S/4HANA ถือเป็นก้าวสำคัญขององค์กรที่ต้องการใช้ประโยชน์จากระบบ ERP รุ่นใหม่ของ SAP ให้เต็มศักยภาพ แต่สิ่งที่หลายองค์กร “มักมองข้าม” คือ Custom Code หรือโค้ด Z/Y ที่เคยพัฒนาขึ้นเองตลอดหลายปีที่ผ่านมา 

Custom Code เหล่านี้มักอ้างอิงกับ Data model, Table หรือ Function เดิม ที่ SAP ได้ปรับโครงสร้างใหม่ทั้งหมดใน S/4HANA ซึ่งหากไม่ได้ตรวจสอบล่วงหน้า โค้ดเหล่านี้อาจกลายเป็น Technical Debt บางส่วนอาจยังใช้งานได้แต่ไม่สามารถดึงศักยภาพของระบบใหม่ได้เต็มที่ หรือบางส่วนอาจไม่สามารถใช้งานได้เลย 

Prepare Custom Code for S/4HANA

SAP จึงแนะนำให้ทุกองค์กรเริ่ม วางแผน Custom Code Migration ตั้งแต่ระยะ Preparation Phase เพื่อช่วยลดความเสี่ยง (risk) และประเมิน Effort ล่วงหน้า

ไม่ต้องรอให้ System Conversion เสร็จแล้วค่อยตรวจ เพราะการเริ่มเร็วจะช่วยให้ทีมเทคนิคทำงานได้มีประสิทธิภาพมากขึ้น ฉะนั้นในบทความนี้ เราจะมาคุยกันเรื่องเตรียมความพร้อมตาม Best Practice Process ของ SAP

ตัวเลือกในการเตรียมความพร้อม (Custom Code Preparation Options) 

SAP ได้เสนอ แนวทางหลัก สำหรับการวิเคราะห์ Custom Code ก่อน Conversion ได้แก่ 

แนวทาง  จุดเด่น 
1. Central Check System (SAP S/4HANA 2025)  ใช้ Custom Code Migration App บน Fiori มี UI แบบ modern และสามารถทำ Custom Code Scoping จาก usage data ได้ 
2. Central Check System (SAP NetWeaver AS ABAP 7.52)  ใช้ ABAP Test Cockpit (ATC) ผ่าน SAP GUI เตรียมความพร้อมได้แม้ยังไม่มี S/4HANA หรือ BTP system 
3. SAP BTP ABAP Environment  ใช้ Custom Code Migration App ผ่าน Cloud Connector เหมาะกับองค์กรที่เริ่มเดินหน้าสู่ BTP แล้ว 

แนวทางยอดนิยมใช้ SAP NetWeaver AS ABAP 7.52 

หลายองค์กร โดยเฉพาะที่ยังอยู่บน ECC สามารถเริ่ม Custom Code Check ได้ทันที โดยตั้ง ABAP 7.52 เป็น Central Check System เพื่อตรวจโค้ดจากระบบ ECC ผ่าน RFC แบบ remote ข้อดีคือไม่จำเป็นต้องมี S/4HANA หรือ BTP ก่อน เหมาะกับช่วง “Pre-conversion readiness”

ขั้นตอนหลักในการเตรียม Custom Code Check 

  1. เตรียม ATC Server สำหรับตรวจสอบ Custom Code จากระบบอื่น ๆ (ต้องมี Component version SAP_BASIS ≥ 7.52) 
  2. ติดตั้ง Simplification Database จาก SAP Note 3666462 – Check Variant for SAP S/4HANA 2025 Custom Code Checks เพื่อให้ระบบรองรับ Check Variant เช่น 

    • S4HANA_READINESS_2025
    • S4HANA_READINESS_2023_NO_FLE 

  3. ตั้งค่า RFC Connection ระหว่าง ATC Central System กับ SAP ECC (ผ่าน SM59) 
  4. สร้าง RFC Object Provider และ System Group ใน Transaction ATC เพื่อกำหนดระบบเป้าหมาย (Checked Systems) ที่ต้องการให้ Central Check System เชื่อมต่อ (Image: System Group)
  5. ตั้งค่า ATC Run Series โดยใช้ Check Variant ที่แนะนำจาก SAP สามารถ Copy มาปรับเป็น Custom Variant ให้เหมาะกับองค์กรได้ 
  6. Schedule & Analyze ผลลัพธ์จากการรัน ATC เพื่อนำไปจัดลำดับความสำคัญของโค้ดที่จะต้องปรับแก้ 

Image: System Group

สรุป

การเตรียม Custom Code Migration ไม่จำเป็นต้องรอให้ได้ระบบ S/4HANA ก่อน เพียงใช้ SAP NetWeaver 7.52 ก็สามารถเริ่มตรวจสอบและจัดลำดับโค้ดที่ต้องปรับได้ทันที ช่วยลดความเสี่ยงและ Effort ได้อย่างมากเมื่อถึงวันอัปเกรดจริง

หวังว่าบทความนี้จะช่วยให้องค์กรของคุณ เตรียมพร้อมการย้ายระบบจาก ECC สู่ SAP S/4HANA อย่างมั่นใจและมีประสิทธิภาพมากขึ้นครับ 

Author: Viriya P.

 References:

ติดต่อทีมที่ปรึกษาของเรา เพียงกรอกแบบฟอร์ม

แชร์บทความ:  

Facebook
Twitter
LinkedIn
Scroll to Top