✔️ Adobe Forms 란?
- Adobe 기술(Adobe LiveCycle Designer)를 활용해 SAP 시스템 내에서 다양한 형태의 문서를 디자인해 출력할 수 있도록 하는 도구
- Interactive Form(비용 발생 가능 O)
- PDF 형식으로만 개발
- 복잡한 비즈니스 로직을 포함하는 양식 구현 가능
- 동적으로 양식 구현이 가능해 다중 데이터 처리와 조건적 표시 등의 로직 구현 가능
✔️ T-Code SFP

- 하나의 Form 당 하나의 interface가 필요
- 하나의 Interface로 여러 개의 Form 개발 가능
✔️ Adobe Form 생성 순서 및 관련 개념 정리
1. Interface 생성
- Import Parameter
- ABAP -> Adoeb Form으로 전달하는 데이터
- Export Parameter
- Adobe Form -> ABAP으로 전달하는 데이터
- Exceptions
- Adobe Form 실행 중 발생할 예외처리
2. Forms 생성
- Content
- Form에 포함된 Content에 대한 내용을 보여줌
- Interface Tab
- Interface에서 정의한 Parameter의 내용을 보여줌
- Content Tab
- Interface Tab 에서 Drag & Drop하여 Content Tab에 추가하여 Layout Tab에서 Form을 디자인할 때 해당 파라미터를 사용할 수 있음

- Layout(Adobe LiveCycle Designer)
- Form의 Layout을 그리고 데이터를 Binding하여 디자인 함
- View
- Design View
- Main / 사용자가 Form의 Layout을 설계 및 구성
- Master View
- 여러 페이지에서 반복적으로 나타나는 요소 및 레이아웃을 관리
- XML Source
- 사용자가 생성한 Form의 XML 코드를 직접 편집
- Preview PDF
- Form 진행중에도 구성한 Form을 PDF 형식으로 조회
- Design View
- Data View
- Context Tab에서 추가했던 Pamaeter 내용 확인 가능
- Hierarchy
- Form의 전체 구조 확인 가능
- Object Library
- Form에 추가할 Object 선택
- Pallet
- Layout
- 크기와 위치 조절
- Border
- Object 테두리 설정
- Object
- Object의 Field Type / Value / Data Binding 설정
- Page의 Object Tab의 경우 Master Page / Pagination을 통해 페이징 설정, 페이지의 방향 등 설정 가능
- Layout
- View
- Form의 Layout을 그리고 데이터를 Binding하여 디자인 함

- 다음편에 계속 -
'SAP > SAP ABAP' 카테고리의 다른 글
| [SAP ABAP] SAP Enhancement - 스탠다드 프로그램(Standard Program)에 추가한 Enhancement Spot 수정 및 삭제하기 (0) | 2025.06.19 |
|---|---|
| [SAP ABAP] SAP Enhancement - 스탠다드 프로그램(Standard Program)에 로직 추가 연습해보기 (0) | 2025.06.19 |
| [SAP ABAP] T-Code SNRO Number Range Object - 번호 범위 설정 (0) | 2025.05.23 |
| [SAP ABAP] Smart Forms- 스마트폼 공부하기 - T Code : SMARTFORMS 📜 (0) | 2025.05.23 |
| [SAP ABAP] OOP (0) | 2025.05.22 |