ABAP 6

[ABAP] VRM_SET_VALUES로 리스트박스 만들기

AS LISTBOX 옵션을 사용하면 선택화면(= SELECTION-SCREEN)에 드롭다운 리스트박스를 만들 수 있습니다.여기에 VRM_SET_VALUES 함수를 이용하면 리스트 값도 동적으로 설정할 수 있습니다.이번 글에서는 p_carrid, p_connid, p_period 세 가지 리스트박스 필드를 예시로 설명하겠습니다.1. 구조 선언 – 리스트박스를 위한 준비TYPE-POOLS VRM.DATA: LT_DROPLIST TYPE VRM_VALUES.구문설명TYPE-POOLS VRM.SAP에서 리스트박스 관련 구조를 사용하겠다는 선언LT_DROPLIST리스트박스 항목들을 담을 내부 테이블 (타입: VRM_VALUES) ❓ VRM_VALUES 구조란?SAP에서 제공하는 리스트박스용 표준 구조입니다.TYP..

SAP 2025.05.01

[SAP] ABAP | Selection Screen 리스트박스 (LISTBOX) 기초!

SAP ABAP에서 선택화면(SELECTION-SCREEN)에 드롭다운 리스트박스를 만드는 방법을 정리하겠습니다! 항공사 코드(p_carrid), 항공편 ID(p_connid), 도착일(p_period)을 리스트박스로 구현하며,VRM_SET_VALUES 함수와 VRM_VALUES 구조를 이용해 동적으로 값도 설정하려고 합니다. 그럼 시작할게요~😀1. 리스트박스 필드 선언부PARAMETERS p_carrid TYPE spfli-carrid AS LISTBOX VISIBLE LENGTH 20 DEFAULT 'LH'.PARAMETERS p_connid TYPE spfli-connid AS LISTBOX VISIBLE LENGTH 60 DEFAULT '0017'.PARAMETERS p_period TYPE s..

SAP 2025.04.18

[SAP] ALV, Selection Screen, F4 도움말 완전 이해하기

SAP ABAP 처음 배우면 뭐가 뭔지 하나도 모르겠고, 자바랑도 좀 다른 느낌이라 헷갈리기 쉬운데요…이번엔 제가 왕초보 입장에서 4주차 수업 들으면서 정리한 내용을 쉽고 재밌게 공유해보려고 해요!SAP 처음 접하신 분들이라면 분명 도움이 될 거예요 💡  🔷 ALV? 그게 뭐야?SAP에는 데이터를 표처럼 깔끔하게 보여주는 기능이 있는데,그걸 바로 ALV (ABAP List Viewer) 라고 해요!📌 쉽게 말하면: SAP에서 “엑셀처럼 생긴 표 화면”을 자동으로 만들어주는 도구! 예를 들어 항공사 목록을 이렇게 보여주고 싶을 때항공사 코드항공사 이름국가LHLufthansa독일AAAmerican미국이런 표를 SAP 화면에 뿅! 하고 띄워주는 함수가 바로 REUSE_ALV_GRID_DISPLAY예요. ..

SAP 2025.04.04

[SAP] ABAP Selection Screen 디버깅 및 실행 과정

앞선 포스트에서는 Selection Screen을 구성하는 방법을 다뤘습니다.이번에는 Selection Screen을 실제로 실행하면서 디버깅하는 과정을 살펴보겠습니다.어떤 방식으로 값을 넣고 실행해야 하는지, 어떻게 디버깅이 진행되는지 알아보겠습니다! 😊1. 디버깅을 위한 실행 구문 추가Selection Screen을 만든 후, 실행이 잘 되는지 확인하기 위해 디버깅을 위한 실행 구문을 추가해야 합니다.아래 코드에서 field = 10.을 추가하여 실행 구문을 삽입했습니다.SELECTION-SCREEN BEGIN OF BLOCK part5 WITH FRAME TITLE text-005.PARAMETERS p_carrid TYPE spfli-carrid AS LISTB..

SAP 2025.02.27

[SAP] ABAP Selection Screen 활용 방법

Selection Screen은 사용자가 원하는 조건을 입력하여 데이터를 조회할 수 있도록 도와주는 UI입니다.이번 포스트에서는 Selection Screen을 구성하는 다양한 요소를 예제와 함께 설명하겠습니다. 😊  이 화면에 대한 코드입니다!(출처: https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-US/abensel_screen_param_screen_abexa.htm)더보기*&---------------------------------------------------------------------* *& Report Z3WEEK_SELL006 *&-------------------------------------------------------..

SAP 2025.02.26

[SAP] ABAP에서 ALV를 활용한 데이터 출력 & 데이터 타입 이해

SAP ABAP 개발에서 데이터를 효과적으로 조회하고 관리하는 방법 중 하나는 ALV(ABAP List Viewer)를 활용하는 것입니다.ALV를 이용하면 데이터를 표 형태로 출력할 수 있으며, 다양한 설정을 통해 가독성을 높이고 조작이 가능하도록 만들 수 있습니다.이번 포스팅에서는 ALV를 활용하여 테이블의 데이터를 조회하는 방법과 ABAP의 데이터 타입에 대한 개념을 정리해보겠습니다. 저는 SCARR 테이블을 이용했습니다! 😃 (테이블 출저: https://community.sap.com/t5/application-development-discussions/sample-alv-program-using-reuse-alv-grid-display/m-p/3647449) 1. SAP ABAP Type vs..

SAP 2025.02.12