เตรียมความพร้อม 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 บางส่วนอาจยังใช้งานได้แต่ไม่สามารถดึงศักยภาพของระบบใหม่ได้เต็มที่ หรือบางส่วนอาจไม่สามารถใช้งานได้เลย

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

Table of Contents
Toggleตัวเลือกในการเตรียมความพร้อม (Custom Code Preparation Options)
SAP ได้เสนอ 3 แนวทางหลัก สำหรับการวิเคราะห์ 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
- เตรียม ATC Server สำหรับตรวจสอบ Custom Code จากระบบอื่น ๆ (ต้องมี Component version SAP_BASIS ≥ 7.52)
- ติดตั้ง 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
- ตั้งค่า RFC Connection ระหว่าง ATC Central System กับ SAP ECC (ผ่าน SM59)
- สร้าง RFC Object Provider และ System Group ใน Transaction ATC เพื่อกำหนดระบบเป้าหมาย (Checked Systems) ที่ต้องการให้ Central Check System เชื่อมต่อ (Image: System Group)
- ตั้งค่า ATC Run Series โดยใช้ Check Variant ที่แนะนำจาก SAP สามารถ Copy มาปรับเป็น Custom Variant ให้เหมาะกับองค์กรได้
- Schedule & Analyze ผลลัพธ์จากการรัน ATC เพื่อนำไปจัดลำดับความสำคัญของโค้ดที่จะต้องปรับแก้

สรุป
การเตรียม Custom Code Migration ไม่จำเป็นต้องรอให้ได้ระบบ S/4HANA ก่อน เพียงใช้ SAP NetWeaver 7.52 ก็สามารถเริ่มตรวจสอบและจัดลำดับโค้ดที่ต้องปรับได้ทันที ช่วยลดความเสี่ยงและ Effort ได้อย่างมากเมื่อถึงวันอัปเกรดจริง
หวังว่าบทความนี้จะช่วยให้องค์กรของคุณ เตรียมพร้อมการย้ายระบบจาก ECC สู่ SAP S/4HANA อย่างมั่นใจและมีประสิทธิภาพมากขึ้นครับ
อยากรู้ว่า Custom Code ขององค์กรคุณพร้อมสำหรับ S/4HANA แล้วหรือยัง?
ปรึกษาทีมผู้เชี่ยวชาญจาก ZyGen ได้ฟรี! คลิกปุ่ม เพื่อเริ่มต้นวิเคราะห์ Custom Code Migration ของคุณ
Author: Viriya P.
References:
ติดต่อทีมที่ปรึกษาของเรา เพียงกรอกแบบฟอร์ม
แชร์บทความ:
- Related Articles



