본문 바로가기

분류 전체보기

(536)
[ABAP LV2] LESSON02. 최초 작성일: 23년 2월 28일 최종 작성일: 23년 3월 31일 목적: ALV를 만들고 출력하기! 아밥 프로그램에서 AVL는 엑셀 과 비슷함 (범용적이고 데이터를 보기 쉬움) ALV(abap list viewer)화면은 3가지 방식으로 만들 수 있음(구현방식) FUNCTION 기반의 ALV : object기반으로 alv를 만든다. 현재는 쓰지 않으나 Function module이라고하는 오브젝트를 기반으로 alv 형태로 데이터 출력해줌. 업데이트 되지 않는 버전을 사용하면 function alv를 쓸것 CLASS ALV : class 기반이며 현재 범용적으로 사용하고 있는 alv임. 5단계 SIMPLE ALV: class기반이며 class에 비해 단계가 심플하다. 1~2 단계 class alv와 si..
[참고] 조건 분기문 1) IF ~ ENDIF 분기문 조건문의 논리적인 값을 비교하여 참이면 다음 구문을 실행하고 분기문을 빠져나온다. IF 조건문. ~~~~ ELSEIF 조건문. ~~~ ELSE. ~~~ ENDIF. 2) CASE ~ ENDCASE 분기문 하나의 변수에 여러 개의 값이 존재할 경우, 해당 값마다 실행되는 구문을 다르게 설정하는 분기문이다. CASE 변수. WHEN '값1'. ~~~~ WHEN '값2'. ~~~ WHEN OTHERS. ~~~~ ENDCASE.
[참고] 순환 반복 구문 ABAP 프로그램에서 사용할 수 있는 순환 반복 구문은 3가지가 있다. 순환 반복 구문내에서 EXIT 명령을 만나면 순환 구문을 빠져나온다. CONTINUE 명령을 만나면 이후 스크립트를 실행하지 않고 다음 순환을 실행한다. CHECK 명령은 값을 비요하여 참일 경우에만 이후 구문을 수행하고 거짓이면 다음 순환을 실행한다. 1) DO ~ ENDDO 순환 구문 순환 횟수를 지정할 수 있는 구문이다. 회수를 지정하지 않으면 무한 LOOP를 수행한다. 현재 순환 횟수는 시스템 변수 SY-INDEX에 저장된다. DO 3 TIMES. ~~~~~ ENDDO. 2)WHILE ~ ENDWHILE 순환 구문 WHILE 구문의 다음 표현식이 참이면 반복순환을 지속한다. 현재 순환 횟수는 시스템 변수 SY-INDEX에 저장..
[chapter04] Modularization (subroutine & function) 최초 작성일: 23년 2월 23일 최종 작성일: 01.Overview: Subroutine Subroutine은 form으로 시작하여 end form으로 종료되는 구문을 의미하며, 스크립트의 모듈화, 재사용, 구조화를 주목적으로 한다. 모듈화는 의미있는 기능들을 모아놓은 프로그램 블록을 의미하며 재사용이 가능한 특성이 있어야 한다. 스크립트가 너무길어지면 유지보수 하기가 어려우므로 기능별로 블록화하여 프로그램을 구조화하는 것이 바람직하다. 기능별 또는 의미 있는 구문들이 모듈화되어 전체적인 흐름을 쉽게 파악하여 수정할 수 있도록 하는 것은 아주 중요한 기술 중의 하나이다. 02.Subroutine의 정의 subroutine은 form으로 시작하여 end form으로 종료되는 구문을 의미한다. PERFOR..
[참고] TYPE과 LIKE 차이 |ABAP 개념정리| TYPE과 LIKE의 차이 :: A Twossun Place (tistory.com)
[2023022324] S라인 최초 작성일: 23년 2월 23일 최종 작성일: 23년 2월 24일 출처: 꼬마비 작가님의 s라인 책 보고 인상깊었던 그림을 따라 그림
[chapter10] Field Symbol & Data Reference 최초 작성일: 23년 2월 22일 최종 작성일: 필드 심볼과 데이터 참고는 고오급 기술에 속하며 ABAP 프로그램에서 데이터 오브젝트에 동적으로 접근할 수 있게 한다. 이것은 데이터 이름과 타입을 프로그램 실행 시점까지 알 수 없을 경우에 사용된다. 이러한 동적 할당을 통해 중복되는 스크립트를 간소화하는 역할도 수행하게 된다. 01. overview 01-1. 필드 심볼이란? 필드 심볼은 일반 필드의 위임 또는 상징적인 이름으로 정의된다. 필드 심볼은 다음과 같은 특성을 가지고 있다. 필드 심볼은 ABAP 프로그램 내에서 변수에 동적인 접근이 가능하게 한다. 필드 심볼은 자기 자신을 위한 메모리 공간을 점유하지 않는다. 필드 심볼의 데이터 이름과 속성은 실행 시점(Runtime)에 결정된다. 필드 심볼은..
[chapter09] search help 최초 작성일: 23년 2월 22일 최종 작성일: 탐색 도움말은 사용자가 화면 필드에 값을 입력할 떄 입력 가능한 리스트(hit list)를 제공한다. 01. overview input help는 화면 필드에서 사용자가 입력할 수 있는 값을 조회하는 sap 표준 기능이다. input field를 생성하거나 조회하는 방법은 3가지가 있다. 1)abap dictionary search help를 이용한 input help t-code: se11에서 seach help를 생성하여 테이블 필드에 할당한다. 그리고 스크린 필드는 테이블 필드의 속성을 상속받아 input help로 사용할 수 있다. 테이블 필드에 search help가 존재하지 않으면 check table의 테이터와 domain의 fixed valu..