Programmer

ABAP Code: แก้ปัญหาการแสดงผลค่า SPACE หน้าข้อความ ในรายงาน ALV Grid

SCC1 How to Transport Request SAPSCRIPT Config. Client to Client

บันทึกกันลืม – วันนี้ขอเสนอ T-CODE SCC1  สำหรับการ เอา TR ข้าม Client เช่น Client 200 ไป Client 210 ซึ่ง Client เรานี้ต้องเป็น Client ในฝั่งเดียวกันเท่านั้น โดยส่วนมากผมใช้เวลาในตอนทำ SAPSCRIPT เพราะ SAPSCRIPT มันเป็น Client Dependent

ABAP Code: แก้ปัญหาการแสดงผลค่า SPACE หน้าข้อความ ในรายงาน ALV Grid

ABAP Code:สร้าง List Boxes on Selection Screens ใน ABAP Report

วิธีการสร้าง List Boxes on Selection Screens ใน ABAP Report ไอ้เจ้า List Boxes มันก็คือช่อง Input ข้อมูล อีกประเภทหนึ่ง โดยตัวมันมีความน่าสนใจไม่น้อย ซึ่งเราสามารถนำไปประยุกต์ได้หลายแบบ บน Selection Screens

ABAP Code: แก้ปัญหาการแสดงผลค่า SPACE หน้าข้อความ ในรายงาน ALV Grid

ABAP Code:How to Display variant F4 on screen Report

โดยส่วนมาก ถ้า Report เป็นประเภท Report ALV จะต้องสามารถ ทำให้บันทึก Layout ของ ALV ได้ และเมื่อบันทึกได้ ก็ต้องสามารถสั่งเลือกได้ ผ่านทางหน้า Screen ก่อนรัน Report เพื่อความสะดวกและรวดเร็วในการใช้งาน Report

ABAP Code: แก้ปัญหาการแสดงผลค่า SPACE หน้าข้อความ ในรายงาน ALV Grid

ABAP Code:โปรแกรม Report ค้นหา User exit จาก Transaction Code(T-CODE SAP)

ได้รับมอบหมายให้แก้ปัญหา เกี่ยวกับการแก้ไข Serial number ใน VA02 ของ User ในกรณีการคืนของ เนื่องจากมีการใส่ค่าที่ไม่ถูกต้อง ตามเอกสาร SO ดังนั้นการจะแก้ไขปัญหานี้ได้ ต้องทำการ ดักจับตรวจสอบข้อมูลที่ Serial number ซึ่งผมจะดักจับได้ก็ต้องพึ่ง User exit แล้ว User exit ของ VA02 จะหาที่ไหน สิ่งแรกที่ผมคิดได้คือ Google และแล้วก็พบวิธีหา User exit โดยใช้โปรแกรม Report zuserexit หน้าตาโปรแกรม Report zuserexit

ABAP Code: แก้ปัญหาการแสดงผลค่า SPACE หน้าข้อความ ในรายงาน ALV Grid

ABAP Code:สั่งรันโปรแกรม แบบ background โดยใช้ function JOB_OPEN

ถ้ามีปัญหากับการใช้เวลาในการรันโปรแกรมนาน ซึ่งเราคิดว่า Logi เราเทพแล้วแต่ที่มันช้าเพราะข้อมูลมันเยอะ ขยะมันเยอะ ไม่สามารถที่จะแก้ Logi ได้ ก็เลยคิดให้ โปรแกรมมัน Run background เสร็จแล้วจะกลับไปดู ทำไงให้โปรแกรมมัน Run backgroud ก็ต้องเรียกใช้ function ‘JOB_OPEN’ มามาดูกัน ว่า Work ไหม?

ABAP Code: แก้ปัญหาการแสดงผลค่า SPACE หน้าข้อความ ในรายงาน ALV Grid

ABAP Code:Hide field in screen report ซ่อนฟิลด์ในหน้าสกรีน ABAP Report

วัตถุประสงค์ เพื่อซ่อนฟิลด์ ใน screen report ของโปรแกรมนะครับ หลักการ เมื่อไม่ต้องการให้ฟิลด์ที่ป้อนข้อมูล แสดงออกมา ณ เหตุการณ์ใด เหตุการณ์หนึ่ง อาทิเช่น โปรแกรมเก็บประวัติ ครอบครัว มีฟิลด์

ABAP Code: แก้ปัญหาการแสดงผลค่า SPACE หน้าข้อความ ในรายงาน ALV Grid

ABAP Code:How to Create a rebate calculation routine in VOFM

บันทึกไว้ เกี่ยวกับการสร้าง routine สำหรับ rebate calculation ใน TCODE VOFM ก็ไปมีอะไรมาก แค่ไปสร้าง Routine number เพิ่มเติม จากเดิม มี 3 เราก็สร้างมาเพิ่ม 1 หลังจากนั้น โปรแกรมมัน จะ Gen program ให้เรา โดยโปรแกรมที่ได้ จะเป็นโปรแกรม Include

วิธี Generate Key และวิธี Sign Jar ของโปรแกรม .Jar เพื่อรันบน Web Browser

ใช้ PHP ติดต่อ SAP ผ่าน RFC ในรูปแบบ Web Services

พอดีที่ทำงาน มีโปรเจค โปรเจคหนึ่งที่ต้องใช้ PHP ติดต่อกับ SAP เพื่อไปดึงข้อมูลของ SAP และทำการอับเดตข้อมูลลงไปใน SAP  การที่จะใช้ PHP ติดต่อกับ SAP นั้น ต้องใช้ PHP Connector ซึ่งผมเลือกใช้ SAPRFC เป็นตัวติดต่อ