TODSAPON.COM

ABAP CODE:คำสั่งดึง Company Code จาก Usrername

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

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

   คำสั่งดึง Company Code จาก Username โดย Company Code ที่ได้นั้น จะถูกฝั่งไว้กับ Username แต่ จะดึงได้ต่อเมื่อ Username นั้น มีการกำหนดค่าตัวแปรสำหรับเก็บ Company Code ในที่นี้ ยกตัวอย่างว่า Username ได้ประกาศตัวแปร “BUK” ให้เก็บ ค่า Company Code

SELECT SINGLE parva FROM usr05 INTO (w_bukrs)
                         WHERE bname = sy-uname
                         AND   parid = 'BUK'
                         AND   parva <> ''
                         .
IF sy-subrc <> 0.
  w_bukrs = ''.
ENDIF.

หลักการก็ ไปหา parva ใน Table ที่เก็บ ข้อมูล User ในที่นี้ User นั้นต้องมีการใส่รหัส Company ด้วยนะครับ