รู้เบื้องต้นเกี่ยวกับ ABAP: ประเภทข้อมูล Operators & บรรณาธิการ – บทช่วยสอน

ABAP ย่อมาจาก – Advanced Business Application Programming เป็นภาษาโปรแกรมสำหรับการพัฒนาแอพพลิเคชั่นสำหรับ SAP ระบบอาร์/3

ABAP เวอร์ชันล่าสุดเรียกว่า ABAP Objects และรองรับการเขียนโปรแกรมเชิงวัตถุ SAP จะเรียกใช้แอปพลิเคชันที่เขียนโดยใช้ ABAP/4, ABAP เวอร์ชันก่อนหน้า รวมถึงแอปพลิเคชันที่ใช้ ABAP Objects

ไม่ต้องลาก่อน มาดำดิ่งสู่ ABAP กันดีกว่า

หมายเหตุ บทช่วยสอนนี้จะไม่ลงรายละเอียดอย่างละเอียดเกี่ยวกับ ภาษาเอแบค โครงสร้าง (ซึ่งน่าเบื่อมากในการอ่าน) แต่แนะนำแนวคิดหลักอย่างรวดเร็วเพื่อให้คุณเริ่มต้นได้ เพื่อให้คุณสามารถมุ่งความสนใจไปที่หัวข้อที่สำคัญกว่าได้

ประเภทข้อมูล

ไวยากรณ์ในการประกาศตัวแปรใน ABAP –

DATA Variable_Name Type Variable_Type

ตัวอย่าง:

DATA employee_number Type I.

ต่อไปนี้เป็นรายการประเภทข้อมูลที่สนับสนุนโดย ABAP

ประเภทข้อมูล ความยาวสนามเริ่มต้น ความยาวฟิลด์ที่ถูกต้อง ค่าเริ่มต้น ความหมาย
ประเภทตัวเลข
I 4 4 0 จำนวนเต็ม (จำนวนเต็ม)
F 8 8 0 หมายเลขจุดลอยตัว
P 8 1 - 16 0 หมายเลขบรรจุ
ประเภทตัวละคร
C 1 1 - 65535 - ช่องข้อความ (ตัวอักษรและตัวเลข)
D 8 8 '00000000' ฟิลด์วันที่ (รูปแบบ: YYYYMMDD)
N 1 1 - 65535 '0 … 0' ช่องข้อความตัวเลข (อักขระตัวเลข)
T 6 6 '000000' ฟิลด์เวลา (รูปแบบ: HHMMSS)
ประเภทเลขฐานสิบหก
X 1 1 - 65535 X'0 … 0′ ฟิลด์เลขฐานสิบหก

กำลังประมวลผลข้อมูล - การกำหนดค่า

a=16.

move 16 to a.

write a to b.

– เลขคณิต Operations

compute a = a*100.

คำสั่งควบคุม

สามารถใช้คำสั่งควบคุมต่อไปนี้ได้ – – If … EndIf Loop

if [not] exp [ and / or [not] exp ].
........
[elseif exp.
.......]
[else.
.......]
Endif.

– คำชี้แจงกรณี

Case variable.
when value1.
.........
when value2.
.........
[ when others.
.........]
Endcase.
Do.

- ในขณะที่วนซ้ำ

While <logical expression>.
.....
.....
Endwhile.

– ทำการวนซ้ำ

Do <n> times.
.....
.....
Enddo.

ตรรกะ OperaTor

รายชื่อตัวดำเนินการเชิงตรรกะ

  • GE หรือ >=
  • GT หรือ >
  • LE หรือ <=
  • LT หรือ
  • อีคิวหรือ =
  • NE หรือ <>

บรรณาธิการ ABAP/4

สุดท้าย นี่คือที่ที่คุณจะใช้เวลาส่วนใหญ่ในฐานะนักพัฒนาในการสร้าง/แก้ไขโปรแกรม ธุรกรรม SE38

บรรณาธิการ ABAP/4