SAP Smart Forms-개요
다음을 사용하여 SAP 시스템에서 양식을 디자인하고 인쇄 할 수 있습니다. Smart Form Technology. ABAP 프로그램은 스마트 양식을 호출 한 다음 인쇄를 위해 스풀이 생성됩니다. 스마트 양식에 텍스트, 이미지 및 바코드와 같은 기타 요소를 포함 할 수 있습니다. SAP Smart Forms는 SAP Script Forms의 고급 버전이며 양식 인쇄 및 HTML 형식의 출력 통합을 위해 SAP 시스템의 스크립팅을 대체합니다.
스마트 양식에서 다른 출력 형식을 사용할 수 있습니다.이 중 일부는 다음과 같습니다.
- Printing
- 팩스 또는
- HTML / XML 출력 형식으로 인터넷을 통해 전송합니다.
스마트 양식 도구를 사용하면 프로그래밍 도구를 사용하는 대신 간단한 그래픽 도구를 사용하여 양식을 수정할 수 있습니다. 이는 프로그래밍 지식이없는 사용자가 비즈니스 프로세스를위한 데이터로 이러한 양식을 손쉽게 구성 할 수 있음을 의미합니다.
스마트 양식에서 데이터는 정적 및 동적 테이블에서 검색됩니다. 테이블 머리글 및 부분합은 트리거 된 이벤트에 의해 지정되고 데이터는 최종 출력 전에 정렬됩니다. ㅏSmart Form allows you to incorporate graphics양식의 일부 또는 배경으로 표시 할 수 있습니다. 양식을 인쇄하는 동안 필요한 경우 배경 그래픽을 억제 할 수도 있습니다.
SAP Smart Forms는 Adobe의 대화 형 양식 사용에 놀랐습니다.
SAP 시스템에서 사용할 수있는이 표준 스마트 양식의 몇 가지 예는 다음과 같습니다.
SF_EXAMPLE_01 고객의 항공편 예약을위한 테이블 출력이있는 송장을 나타냅니다.
SF_EXAMPLE_02 SF_EXAMPLE_01과 같은 송장을 나타내지 만 소계가 있습니다.
SF_EXAMPLE_03 SF_EXAMPLE_02와 같은 송장을 지정하지만 애플리케이션 프로그램에서 여러 고객을 선택할 수있는 송장을 지정합니다.
SAP Smart Forms 대 SAP 스크립트
SAP 스크립팅은 1980 년대부터 사용되고 있습니다. 그러나 Smart Form 개념은 2001 년에 시작되었습니다. Smart Forms는 SAP의 Scripting Forms를 놀라게했습니다.
다음은 그들 사이의 주요 차이점입니다-
SAP 스크립팅에서는 인쇄 프로그램을 작성해야합니다. 그러나 Smart Form에서는 인쇄 프로그램을 작성할 필요가 없습니다.
SAP 스크립트는 클라이언트에 따라 다릅니다. 그러나 스마트 양식은 클라이언트 독립적입니다.
기본 창을 사용하지 않고 스마트 양식을 만들 수 있습니다. 그러나 스크립트를 사용하면 불가능합니다.
SAP 스크립팅에서는 최대 99 개의 기본 창을 사용할 수 있습니다. 그러나 스마트 양식에서는 하나의 기본 창을 가질 수 있습니다.
SAP 시스템에서 Smart Forms를 활성화하면 기능 모듈이 생성됩니다. 단, Script Execution의 경우 생성되지 않습니다.
Smart Forms를 사용하여 웹 양식을 만들고 디자인 할 수도 있지만 스크립트를 사용하여 웹 양식을 디자인 할 수는 없습니다.
스마트 양식 개념은 완전히 그래픽 사용자 인터페이스를 기반으로합니다. 그러나 스크립팅에는 일부 프로그래밍이 포함됩니다.
트랜잭션을 사용하여 스마트 양식을 작성, 변경 및 표시 할 수 있습니다. SMARTFORMS. 스마트 양식의 스타일을 지정하려면 트랜잭션을 사용할 수 있습니다.SMARTSTYLES. SAP 스크립트를 작성하려면Transaction Code: SE71 양식 페인터와 SE72를 열어 스크립트 양식에 다른 스타일의 텍스트와 글꼴을 추가합니다.
Smart Forms를 사용하여 배경 그래픽을 유지 관리 할 수 있지만 SAP 스크립팅에서는 가능하지 않습니다.
SAP 시스템에서 스마트 양식 레이아웃을 디자인하려면 트랜잭션 코드를 사용하십시오. SMARTFORMS.
스마트 양식의 스타일을 지정하려면 트랜잭션을 사용하십시오. SMARTSTYLES.
SAP Smart Forms – 용도
스마트 양식은 스크립팅에 비해 많은 장점이 있습니다. 여기에는 디자인하기 쉬운 그래픽 사용자 인터페이스, 동적 텍스트 프레임 및 테이블 구조 사용이 포함됩니다.
다음은 스마트 양식 사용의 이점입니다-
그래픽 도구를 기반으로하므로 스마트 양식을 디자인하는 데 프로그래밍 지식이 필요하지 않습니다. 이를 통해 고급 사용자는 SAP 시스템에서 스마트 양식을 설계 할 수 있으며 전문가는 특별한 경우에만 필요합니다.
스마트 양식을 활성화하면 런타임에 함수 모듈이 자동으로 생성됩니다.
양식의 일부로 표시 할 수있는 스마트 양식에 배경 그래픽을 추가 할 수 있습니다.
스마트 양식을 사용하여 테이블 구조와 동적 텍스트 프레임을 표시 할 수 있습니다. SMARTSTYLES를 사용하여 컬러 텍스트, 이미지, 바코드 등을 추가 할 수 있습니다.
릴리스 6.10에서 HTML 형식으로 출력을 생성 할 수 있습니다.
드래그 / 드롭 또는 잘라 내기 / 붙여 넣기 기능을 사용하여 기존 스마트 양식을 쉽게 변경할 수 있습니다. 변경을 위해 스크립트 코딩을 입력 할 필요가 없습니다.
SAP 스크립트 양식을 스마트 양식으로 변환 할 수 있지만 그 반대로는 불가능합니다.
SAP Smart Forms – 일반 개념
SAP 시스템에서 양식 인쇄는 대량 인쇄를 위해 양식의 레이아웃을 만들고 디자인하는 것을 의미합니다. 여기에는 양식 구조, 디자인 및 레이아웃, 동적 서식 지정을위한 양식 논리가 포함됩니다. 양식 레이아웃은 다음과 같은 양식의 구조를 알려줍니다. 다른 구조 페이지의 수와 양식의 텍스트 서식을 지정하기위한 표, 단락 및 문자 형식의 사용.
양식의 동적 서식은 특정 조건이 충족 될 때만 표시되는 양식 레이아웃에 조건부 텍스트를 추가 할 수있는 양식 논리에 따라 다릅니다. 조건 유형에 따라 변수 필드를 정의 할 수 있습니다. 첫 번째 독촉은이 텍스트를 사용하고 두 번째 독촉은 다른 텍스트를 사용하는 식으로 동적 서식을 처리합니다.
스마트 양식을 사용하여 SAP 시스템에서 다양한 양식 유형을 생성 할 수 있으며 요구 사항에 따라 조건부 텍스트 및 다양한 레이아웃을 추가 할 수 있습니다.
- Invoices
- 계정 명세서
- 급여 명세서
- 품질 양식
- Checklist
- 주문 처리
- 주문 확인
- 배송 노트 및 기타
다음 장에서는 SAP Smart Forms의 아키텍처에 대해 자세히 설명합니다.