ABAP 소개: 데이터 유형, Opera토르 및 편집자 – 튜토리얼

ABAP는 Advanced Business Application Programing의 약자로, 비즈니스를 위한 애플리케이션을 개발하기 위한 프로그래밍 언어입니다. SAP R/3 시스템.

ABAP의 최신 버전은 ABAP Objects라고 하며 객체 지향 프로그래밍을 지원합니다. SAP ABAP 개체를 사용하는 응용 프로그램뿐만 아니라 이전 ABAP 버전인 ABAP/4를 사용하여 작성된 응용 프로그램도 실행합니다.

더 이상 별말을 하지 않고 ABAP에 대해 살펴보겠습니다.

참고로, 이 튜토리얼에서는 다음에 대한 자세한 내용을 다루지 않습니다. 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)
XNUMX진수 유형
X 1 1 – 65535 X'0 … 0′ XNUMX진수 필드

데이터 처리 - 값 할당

a=16.

move 16 to a.

write a to b.

- 산수 OperaTIONS

compute a = a*100.

제어문

다음 제어문을 사용할 수 있습니다. – If … EndIf 루프

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

– 사례 진술

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

-While 루프

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

– 루프를 수행

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

논리 Opera바위 산

논리 연산자 목록

  • GE 또는 >=
  • GT 또는 >
  • LE 또는 <=
  • LT 또는
  • EQ 또는 =
  • NE 또는 <>

ABAP/4 편집자

마지막으로, 개발자로서 프로그램을 생성/수정하는 데 대부분의 시간을 보내는 곳이 바로 여기입니다. 거래 SE38

ABAP/4 편집자