본문 바로가기
728x90
반응형

전체 글314

[SAP ABAP] 프로그램(레포트) 실행 순서 1. SAP ABAP 프로그램(레포트) 실행 순서SAP ABAP에서 레포트 프로그램의 실행 순서는 특정 이벤트 블록에 따라 진행됩니다.SAP 레포트 프로그램은 선언부 → 초기화 → 데이터 선택 → 화면 출력의 흐름으로 동작하며, 특정 이벤트 블록(`START-OF-SELECTION`, `END-OF-SELECTION` 등)을 따라 실행됩니다. 2. 레포트 프로그램 실행 순서 (이벤트 블록 기준)SAP ABAP의 실행 흐름을 이벤트 블록(Event Blocks) 순서로 정리하면 다음과 같습니다.순서이벤트 블록설명순서이벤트 블록설명1데이터 선언부`DATA`, `TABLES`, `TYPES` 등을 선언2INITIALIZATION프로그램 실행 전에 초기값을 설정3AT SELECTION-SCREEN사용자가 입력한.. 2025. 2. 6.
[SAP ABAP] T-CODE: SE38 (ABAP Editor) 상세 설명 1. SE38을 언제 사용하나? SAP 개발 및 운영 과정에서 다양한 시나리오에서 `SE38`이 유용하게 사용됩니다. 사용 상황 설명 1. ABAP 리포트 프로그램 개발데이터를 조회, 가공, 출력하는 프로그램을 작성할 때2. 배치 프로그램 실행대량 데이터를 처리하는 배치 작업 수행3. 테스트 및 디버깅특정 기능을 테스트하거나 문제 해결을 위해 프로그램을 실행할 때4. 커스텀 프로그램 실행사용자 정의 프로그램(Z-Program)을 실행할 때5. 표준 프로그램 조회 및 복사SAP 표준 프로그램을 확인하거나, Z 프로그램으로 복사하여 수정할 때6. 유틸리티 프로그램 실행특정 작업을 자동화하는 프로그램 실행 (예: 데이터 마이그레이션, 인터페이스 처리) 2. SE38의 주요 기능SE38에서 제공하는 주요 기능.. 2025. 2. 6.
[SAP ABAP] BAPI_TRANSACTION_COMMIT 과 BAPI_TRANSACTION_ROLLBACK 예제 및 사용법 1. BAPI COMMIT과 ROLLBACK 사용 이유 SAP에서는 데이터베이스 트랜잭션을 처리할 때 BAPI(Business Application Programming Interface)를 사용합니다.SAP BAPI를 호출하여 데이터를 변경하는 경우, 변경 사항을 저장(Commit)할지 또는 되돌릴(Rollback)지 결정해야 합니다.이때 BAPI_TRANSACTION_COMMIT과 BAPI_TRANSACTION_ROLLBACK을 사용합니다. 2. `BAPI_TRANSACTION_COMMIT`란?SAP에서 BAPI를 사용하여 데이터베이스에 변경 사항을 적용한 후, 해당 변경 사항을 영구적으로 저장(Commit)하는 기능입니다.BAPI를 실행하면 데이터가 즉시 저장되지 않으며, 명시적으로 `BAPI_TR.. 2025. 2. 5.
[SAP ABA] Pattern 사용법 CALL FUNCTION 호출 간편하게 작성하기 1. Pattern FUNCTION  앞자리 + * / F4 2. 원하는 Function 선택 3. 자동생성 완성 2025. 1. 24.
728x90
반응형