SAP Smart Forms-탐색
이 장에서는 SAP Smart Forms의 탐색, 사용자 인터페이스, 노드 유형 및 양식 매개 변수에 대해 자세히 설명합니다.
SAP Smart Forms – 사용자 인터페이스
SAP Smart Forms에서 양식을 디자인하려면 양식의 레이아웃을 생성 및 유지 관리하고 양식 논리를 정의해야합니다. 프로그래밍 및 스크립팅 언어에 대한 지식이 필요하지 않습니다.
SAP Smart Form 그래픽 사용자 인터페이스는 다음 필드로 구성됩니다.
Form Painter − 양식 레이아웃을 생성하려면 Form Painter를 사용합니다.
PC Editor − 출력 영역에 텍스트와 필드를 입력하는 데 사용할 수 있습니다.
Navigation Tree− 왼쪽에는 스마트 양식의 계층을 정의하는 탐색 트리가 있습니다. 이것은 처리를위한 양식 로직을 정의합니다.
Table Painter − 테이블 페인터는 템플릿과 테이블을 생성하는 데 사용됩니다.
Form Check − 양식 일관성을 확인합니다.
SAP 스마트 양식에서 다음을 사용할 수 있습니다. Transaction: SMARTFORMS. 첫 번째 페이지에는 다음을 선택할 수있는 옵션이 있습니다.Form, Style 또는 Text Module 생성, 변경 또는 표시하려는 개체에 따라.
이름을 입력하고 생성하려는 유형을 선택하고 생성 버튼을 클릭하면 SAP Form Builder가 열립니다.
SAP From 빌더에서 왼쪽에 트리 탐색이 있습니다. 트리에서 노드를 선택하려면 노드를 두 번 클릭해야합니다. 하위 트리를 마우스 오른쪽 버튼으로 클릭하고 복사 / 붙여 넣기 작업을 사용하여 하위 트리를 끌어서 놓거나 복사 할 수도 있습니다.
노드를 마우스 오른쪽 버튼으로 클릭하면 컨텍스트 메뉴를 볼 수 있습니다. 노드 유형에 따라 컨텍스트 메뉴의 옵션이 다릅니다.
컨텍스트 메뉴 아래에 다음과 같은 옵션이 있습니다-
- 선택한 노드 유형에 따라 생성 또는 삭제합니다.
- 선택한 노드 유형에 따라 유효한 노드 유형 만 나타납니다.
- 클립 보드 기능 – 잘라 내기 또는 클립 보드에 복사, 클립 보드에 붙여 넣기.
- 확장 및 축소.
SAP Smart Forms – 노드 유형
이 섹션에서는 아래에 나열된 다양한 유형의 노드 옵션에 대해 자세히 설명합니다.
Output Areas −
- Page
- Window
Elementary Nodes −
- Text
- Graphic
- Address
Table Output −
- Template
- Table
노드 유형의 속성
SAP 스마트 양식에서 각 양식은 다음과 같은 공통 속성을 포함합니다.
General Attribute− 스마트 형식의 일반 속성은 선택한 노드의 이름과 설명을 정의합니다. 또한 텍스트 노드의 경우 – 텍스트 유형 등과 같은 노드의 몇 가지 일반적인 속성을 포함 할 수 있습니다.
Output Options−이 탭에서는 탐색 창에서 선택한 각 노드에 대해 다양한 출력 옵션이 정의됩니다. 공통 탭에는 다음이 포함됩니다.
- Position
- 스타일 상자
- 음영 등
텍스트 출력이있는 노드에는 스타일 속성도 있습니다. 이전 양식에 설정된 스타일이 마음에 들지 않으면이 속성을 사용하여 현재 하위 트리를 덮어 쓸 수 있습니다.
Conditions − 조건 탭에서는 특정 조건이 충족 될 때 노드를 표시하는 조건을 전달할 수 있습니다.
Error List − 스마트 폼에 대한 점검을 수행하는 동안 불일치가 발생하는 경우 시스템은 유지 보수 화면 창 하단에 오류 및 경고 목록을 표시합니다.
오류 또는 경고를 찾으려면 노드를 선택해야합니다. 그러면 시스템이 오류를 수정할 수 있도록 트리 구조로 이동합니다.
SAP Smart Forms – 양식 매개 변수
스마트 양식의 매개 변수를 전달하고 데이터를 양식에 병합 할 수도 있습니다. 병합 할 수있는 데이터는 데이터베이스의 데이터이거나 SAP 시스템의 표준 데이터 일부일 수 있습니다.
다음 데이터는 스마트 한 형태로 병합 할 수 있습니다-
데이터베이스 테이블의 데이터를 병합하여 양식 인터페이스로 전달할 수 있습니다.
표준 SAP 시스템에서 제공하는 데이터를 스마트 한 형태로 병합 할 수 있습니다. 예 : 날짜.
양식에서 수행되는 모든 계산
병합하는 데이터는 런타임에 표시됩니다. 자리 표시자를 사용하여 양식에서 개체를 배치 할 위치를 결정하여 데이터가 표시 될 위치를 정의합니다.
스마트 양식이 활성화되면 기능 모듈이 생성됩니다. 다양한 표준 매개 변수를 스마트 양식으로 전달할 수 있습니다. 양식을 만들 때 이러한 매개 변수는 양식에 나타나며 변경할 수 없습니다. 다음과 같은 다양한 작업에 사용할 수있는 가져 오기 및 내보내기 매개 변수입니다.-출력 장치 유형 지정 등.
다음은 스마트 양식의 일반적인 매개 변수입니다-
DOCUMENT_OUTPUT_INFO
유형 : 내보내기
설명-인쇄 된 양식 페이지 수에 대한 정보를 제공하는 데 사용됩니다.
JOB_OUTPUT_INFO
유형 : 내보내기
설명-이것은 어떤 작업이 스마트에서 어떤 출력을 생성하는지 결정하는 데 사용할 수 있습니다.
JOB_OUTPUT_OPTIONS
유형 : 내보내기
Description − This is a subset of the field OUTPUT_OPTIONS and it determines if settings have been changed or not.
USER_SETTINGS
Type: Import
Description − When the value of this parameter is ‘X’, the smart form takes a default value of Spool Control defined under System → User Profile → Own Data.
The default value – Output Device → Print Immediately and Delete after Output.
When the value is not set, Smart Forms instead evaluates the following parameters of the structure for the output options – SSFCOMOP.
- Printer settings (TDDEST, TDPRINTER , RQPOSNAME)
- TDIMMED (Print immediately)
- TDDELETE (Delete after output)
You can see different Import and Export parameters under the Field List tab of a smart form.