본문 바로가기

분류 전체보기45

DOMAIN VALUE 가져오기 안녕하세요 오늘은 간단하게 DOMAIN VALUE를 가져오는 로직을 간단히 말씀드리려고 합니다. DOMAIN VALUE를 아직 잘 모르시는분들을 위해서도 글을 하나 작성하려고 합니다. 일단 제가 가져오려고 하는 도메인 값은 'YD_BUKRS_CODE'의 도메인 값입니다. 해당 도메인을 확인해보겠습니다. 위와 같이 VALUE가 1000이면 TEXT는 'S전자'이며 VALUE가 2000이면 'S증권' 데이터를 도메인이 가지고 있음을 확인할 수 있습니다. 위 데이터를 가져와보겠습니다. [소스코드] [결과값] 위 보시는 것과 같이 DOMVALUE_L 컬럼에 도메인의 VALUE가, DDTEXT라는 필드에 도메인의 텍스트가 들어있는 것을 볼 수 있습니다. 읽어주셔서 감사합니다 ~~ 2022. 11. 7.
New Syntax 3 - LOOP 안녕하세요. 오늘은 New Syntax 중 Loop문에서 어떤 기능이 추가되었는지 보겠습니다. 일단 LOOP에서 가장 큰 변화는 Inline Declation입니다. 전에는 loop돌 때 스트럭처를 별도로 선언하던 Header line이 있는 인터널 테이블을 사용해서 loop를 돌렸다면 이제 NEW SYNTAX에선 TABLE만 선언하면 그 즉시 스트럭처(ls_sflight)를 선언할 수 있습니다. 저는 CARRID 값이 'AA'인 컬럼의 금액을 '10.00'으로 바꾸는 작업을 했는데요 ~ 결과값을 확인해보겠습니다. (결과값) 잘 변경된 것을 볼 수 있습니다. LOOP에서 INLINE은 정말 많이 활용 하실 구문이라 숙지하시면 좋겠습니다. 또한 평소 이해가 어려워 다뤄줬으면 하는 내용이 있다면 댓글 남겨주.. 2022. 11. 7.
레포트 출력하기 실습 1) - SAP SFLIGHT 실습 테이블을 ALV로 출력하기 SAP 아밥 개발자는 보통 현업들이 볼 수 있는 레포트를 제공해주는 프로그래밍을 하게 됩니다. 이번 시간에는 XX항공에서 비행정보를 볼 수 있는 프로그램을 개발 요청하였다고 가정해보겠습니다. 1. 항공정보를 담고있는 DATABASE에서 데이터를 추출함. 2. 추출한 데이터 중 기준에 맞게 가공 함 ( EX 보여주면 안되는 데이터를 필터링 등 ) 3. 가공한 데이터를 현업들이 볼 수 있도록 뷰를 제공. → 3번이 SAP에서 사용하는 ALV라는 뷰를 통해 사용자에게 회사 항공정보 데이터를 보여줄 수 있도록 뷰를 제공하는 것입니다. (Abap List Viewer) 이 순서입니다. 아주 간단한 코드로 구현해 보겠습니다. [예제] [결과화면] 이제 XX항공이 원하는 레포트를 만들어 XX항공 항공정보 DB에서 추.. 2022. 11. 4.
SAP ABAP 기초 2-3) 사칙 연산 이번에는 사칙연산을 통해 숫자 타입은 어떻게 선언하는지, 이걸 통해 계산도 가능한지를 연습하면 좋을 것 같다는 생각이 들었습니다. * 알아 둘 점 정수형(소수점이 없는 숫자형)과 실수형(소수점이 있는 것)을 나누어 테스트 한 예제입니다. 따라서 정수형과 실수형이 어떤 타입으로 선언되어있는지 확인하면 좋을 것 같습니다. [결과] [정수형] 정수형의 경우 [ TYPE I ]로 선언한 것을 볼 수 있습니다. 즉, Integer로 선언한 것이고 [실수형] 실수형의 경우엔 [TYPE P]로 선언한 것을 볼 수 있습니다. TYPE P 뒤에 DECIMALS는 소수점 몇 자리까지 선언하겠다라고 말 한 것입니다. 즉, DECIMALS 3이면 1.XXX 형태로 출력되게 됩니다. 2022. 11. 4.