SAP/SAP ABAP

[SAP ABAP] SAP Adobe Forms (어도비폼) 공부하기 1탄 - 어도비 폼에 대해 알아보자 - T Code : SFP📜

녜에 2025. 6. 16. 13:22

✔️ 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 형식으로 조회
      • 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을 통해 페이징 설정, 페이지의 방향 등 설정 가능

 

 

 

 

 

-  다음편에 계속 -