ABAP Code:Function Convert Spool Job in to Internal Table
วันนี้ขอแนะนำ Function สำหรับ convert Spool Job มาเก็บในรูปแบบ Internal Table
วันนี้ขอแนะนำ Function สำหรับ convert Spool Job มาเก็บในรูปแบบ Internal Table
ฟังกชั่นตัวนี้ เอาไว้หาผลบวกของตัวเลขกับวันเดือนปี ตัวอย่างเช่น วันเดือนปี 19112009 บวก กับ 340 วัน จะได้วันเดือนปี เป็น 25.10.2010 หรือ วันเดือนปี 19112009 บวก กับ 5 เดือน จะได้วันเดือนปี เป็น 19.04.2010 และ วันเดือนปี 19112009 บวก กับ 20 ปี จะได้วันเดือนปี เป็น 19.11.2029
ถ้ามีปัญหากับการใช้เวลาในการรันโปรแกรมนาน ซึ่งเราคิดว่า Logi เราเทพแล้วแต่ที่มันช้าเพราะข้อมูลมันเยอะ ขยะมันเยอะ ไม่สามารถที่จะแก้ Logi ได้ ก็เลยคิดให้ โปรแกรมมัน Run background เสร็จแล้วจะกลับไปดู ทำไงให้โปรแกรมมัน Run backgroud ก็ต้องเรียกใช้ function ‘JOB_OPEN’ มามาดูกัน ว่า Work ไหม?
ABAP Function CONVERT_DATE_TO_EXTERNAL ฟังกชั่นตัวนี้ เอาไว้แปลงค่า Date ให้อยู่ในรูปแบบ Charater 10 หลัก รูปแบบที่ได้จะเป็นในลักษณะนี้ 17112009 = ‘17.11.2009’ คือมันดีมาก ง่ายดี
หลักการคือ ต้องการ Refresh หรือ Reload ไอ้ frame ต่างๆ ที่อยู่ในหน้า page เช่น frame top, frame bottom, frame menu, frame main โดย สั่ง Refresh หรือ Reload fream ใด fream หนึ่ง หรือ ทั้งหมด ก็ได้
ปัญหา: อยากแปลงจำนวนเงินที่เป็นตัวเลข ให้กลายเป็นจำนวนเงินที่เป็นตัวอักษรแบบอ่าน เช่น 999.99 บาท ซึ่งแปลงแล้วจะได้เป็น เก้าร้อยเก้าสิบเก้า บาท เก้าสิบเก้า สตางค์