일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ABAP INTO
- 헤더라인
- Data Element
- Internal Table 헤더라인
- 인터널 테이블 생성
- ABAP FROM
- abstrac class
- ABAP Internal Table
- ABAP 헤더
- DOMAIN
- Nested structure
- 싱글톤 패턴 사용이유
- ABAP TYPE 구조체
- Internal Table
- ABAP UPDATE
- ABAP 구조체 선언
- abap
- ABAP OPEN SQL
- ABAP MODIFY
- ABAP DELETE
- OPEN SQL
- ABAP INSERT
- sap
- ABAP SQL
- Internal Table header
- ABAP SELECT
- ABAP DATA 구조체
- java
- ABAP WHERE
- 인터널테이블
- Today
- Total
목록SAP (20)
행복한 째아의 개발 블로그

https://jakim09.tistory.com/20 [ABAP 기초] Internal Table #1 인터널 테이블 생성 ABAP에서는 주로 인터널 테이블을 사용해서 데이터를 다룬다. 계속해서 DB서버에 왔다 갔다 하는 것이 효율적이지 못하기 때문! 그래서 많이 쓰는 인터널 테이블에 알아보겠다. (in memory로 바뀌면 jakim09.tistory.com 위의 글에서 인터널 테이블 생성법에 대해 알아봤다. 다시 한번 보면 DATA TYPE STANDARD TABLE OF WITH NON-UNIQUE KEY NO WITH HEADER LINE. 이런 형식으로 인터널 테이블을 선언하게 된다. 이때 WITH HEADER LINE가 무엇일까? 인터널 테이블 생성 시 WITH HEADER LINE을 붙여주..

ABAP에서는 주로 인터널 테이블을 사용해서 데이터를 다룬다. 계속해서 DB서버에 왔다 갔다 하는 것이 효율적이지 못하기 때문! 그래서 많이 쓰는 인터널 테이블에 알아보겠다. (in memory로 바뀌면 그 안에서 데이터를 다룰 수 있기 때문에 언제까지 많이 쓰일지는 모르겠지만... 우선 알아보자) 1. Internal Table 생성 먼저 Internal Table이란 프로그램 내에서 정의하여 사용할 수 있는 Local Table이다. Local Table Type과 Global ABAP Dictionary Type을 이용해서 생성할 수 있다. 생성법을 알아보자. 1) Local Table Type으로 Internal Table 생성하기 Local Table Type을 참고해서 인터널 테이블을 생성할 ..
데이터를 변경하기 위해서는 INSERT, UPDATE, DELETE, MODIFY 구문에 대해서 알아야 된다. 같이 알아보자. 시작! 1. INSERT 구문 테이블에 데이터를 삽입한다. INSERT INTO DBTAB . INSERT INTO . " 테이블 이름 동적 선언 1) Single line 테이블에 하나의 line을 삽입하기 위한 문장이다. 이때 삽입하는 구조체의 경우 테이블과 같은 구조로 선언돼야 한다. INSERT INTO VALUES . INSERT FROM . 2) Several lines 테이블에 한 번에 여러 line을 삽입하기 위한 문장이다. INSERT FROM TALE [ACEPTING DUPLICATE KEYS]. 한 번에 여러 line 삽입 시, 같은 key 값을 INSERT..
1. SELECT 구문 SELECT 구문은 데이터 베이스 테이블에서 필요한 테이터를 읽어 온다. 1) Single Line 데이터베이스에서 하나의 라인 값을 읽어오고자 할 경우 Single을 사용한다. SELECT SINGLE ... WHERE 데이터 베이스에서 하나의 값만 가져오는 구문이므로 하나만 있는 값을 잘 찾아와야 된다. 즉, WHERE로 조건을 줄 때 유일한 값을 줘야지 원하는 값을 얻어올 수 있다. 만약에 조건을 잘못 줘서 여러 개의 데이터를 읽어오면 그중 임의의 값이 반환된다. 2) Several Lines 여러 라인을 조회할 때는 SELECT의 결과가 내부 테이블에 저장된다. 이를 인터널 테이블이라고 하며 인터널 테이블에 대한 내용은 아래의 글을 참고하자. (추후 추가 예정) 바로 뒤에서..

https://jakim09.tistory.com/16 [ABAP 기초] Data Type #3 TYPES 구문으로 TYPE 생성하기 https://jakim09.tistory.com/15 [ABAP기초] Data Type #2 Data 구문으로 Data Variable 선언하기 https://jakim09.tistory.com/14 [ABAP 기초] Data Type #1 정의와 종류 본격적으로 ABAP에 대해 알아보려 한다... jakim09.tistory.com 앞의 글에서 TYPES 구문으로 구조체를 생성해봤다. 이렇게 타입을 사용하지 않고도 DATA BEGIN OF ~ END OF 구문을 이용해서 구조체 변수를 선언할 수 있다. DATA : BEGIN OF GS_PEOPLE, NAME TYPE ..
https://jakim09.tistory.com/15 [ABAP기초] Data Type #2 Data 구문으로 Data Variable 선언하기 https://jakim09.tistory.com/14 [ABAP 기초] Data Type #1 정의와 종류 본격적으로 ABAP에 대해 알아보려 한다. 프로그램을 만들기 위해서는 변수를 선언하는 과정이 필요하다. 이러한 과정에 필요한 Data Type과. jakim09.tistory.com 이전 글에서 변수를 선언할 때 타입을 설정해줘야 된다고 배웠다. 타입에는 Predefined Type, Local Type, ABAP Dictionary Type이 있다. Predefined Type의 경우 미리 정의된 타입으로 DATA 구문 뒤에 적어서 사용할 수 있다. ..
https://jakim09.tistory.com/14 [ABAP 기초] Data Type #1 정의와 종류 본격적으로 ABAP에 대해 알아보려 한다. 프로그램을 만들기 위해서는 변수를 선언하는 과정이 필요하다. 이러한 과정에 필요한 Data Type과 Data Variable의 정의와 종류에 대해 알아보려고 한다. 1. 정 jakim09.tistory.com 이전 글에서 Data Type의 정의와 종류에 대해 알아봤다. 오늘은 Data Variable(변수)에 대해 배워보자. ABAP 변수는 ABAP 프로그램에서 꼭 필요한 아이니 열심히 공부해보자. 변수는 Data 구문으로 선언할 수 있고 변수의 타입은 Data Type을 이용해서 설정할 수 있다. 변수를 선언할 때는 아래와 같이 DATA : 변수 이..
본격적으로 ABAP에 대해 알아보려 한다. 프로그램을 만들기 위해서는 변수를 선언하는 과정이 필요하다. 이러한 과정에 필요한 Data Type과 Data Variable의 정의와 종류에 대해 알아보려고 한다. 1. 정의 1) Data Type Data Type이란 프로그램에서 사용할 수 있는 데이터의 타입을 정의한 것이다. Data Type은 Data Variable과 독립적으로 선언되며 변수(Data Variable)는 Data Type를 참고해서 선언된다. 2) Data Variable Data Type을 참고하여 프로그램에서 사용할 수 있는 변수이다. 2. Data Type의 종류 ABAP 프로그램은 크게 3가지 그룹의 Data Type을 사용할 수 있다. 바로 Predefined ABAP Type..

ABAP 코드를 처음 봤을 때 여태까지 봐오던 것들과 묘하게 다른 느낌이 들었다. 언어마다 다르니까 그렇겠지. 본격적으로 ABAP 프로그램에 대해 배우기 전에 기본 문법에 대해 알아보자 1. 먼저 ABAP 프로그램의 한 문장은 마침표 기호(.)로 마무리 한다. Java나 C의 경우 세미콜론(;)을 입력해야 문장이 완성이 됐었다. 처음 저 언어들을 배울 때는 저게 그렇게 어색했는데 5년을 쓰다보니 너무 익숙해져 버렸다. 그렇지만 다시 ABAP에 적응해보자. 이렇게 문장을 써주고 뒤에 .를 입력해주면 된다. DATA : LV_CHANGE(15) TYPE N. 2. 주석은 *와 "를 사용한다. 모든 코드에서 주석은 꼭 필요한 것! ABAP에서 주석은 *와 "를 사용한다. 1) 전체 주석 * 전체 주석 * 뒤에..

처음 SAP에 대해 배울 때 마우스로만 뚝딱뚝딱 만들어서 코드를 입력하려면 어떻게 해야 되는지 몰랐다. 이것이 신입 아닐까? 그렇지만 이제는 할 수 있다! ABAP 프로그램을 생성하거나 수정하려면 ABAP Editor를 사용해야 된다. 이번 글에서는 이 ABAP Editor에 대해서 간단히 설명해보려고 한다. 먼저 ABAP Editor는 new, old, back-end 에디터를 다 지원하지만 나는 New ABAP Editor를 사용하므로 여기에 대해 알아볼 것이다. 1. ABAP Editor 생성하기 먼저 Command field에 SE38을 입력해보자. 그러면 ABAP 편집기 초기화면 창으로 이동할 수 있다. 이름을 입력하고 소스코드를 선택한 뒤 생성을 눌러보자. 저장 팝업 창이 뜰 것이다. 원하는 ..