SAP 스크립트-형식 옵션
SAPscript에서 텍스트 출력 형식은 단락 형식으로 제어하거나 텍스트를 스타일과 결합 할 수 있습니다. 출력 형식에서 자리 표시자를 사용하여 유연한 데이터를 만들 수 있습니다. SAPscript에서 자리 표시자는 기호라고하며 나중에 텍스트에 추가되지 않는 데이터를 표시하는 데 사용됩니다.
이들은 출력 형식을 지정하는 데 사용되며 텍스트의 모든 기호는 실제 현재 값으로 대체됩니다. 이 교체는 텍스트 모듈의 출력에서만 수행되며 원래 텍스트 모듈은 동일하게 유지됩니다.
SAPscript에는 4 가지 종류의 기호가 있습니다.
System Symbols− SAPSCRIPT, SYST, TTSXY와 같은 다른 유형의 시스템 기호를 테이블에서 검색 할 수 있습니다. 전역 변수이며 시스템 테이블에서 검색됩니다.
Standard Symbols− TTDTG 테이블에서 사전 정의되고 유지됩니다. 스크립트의 언어 설정을 기반으로합니다.
Program Symbols− 이것은 데이터베이스 테이블 또는 내부 테이블의 데이터를 나타냅니다. 인쇄 프로그램은 이러한 기호에 필요한 데이터를 제공하는 데 사용됩니다.
Text Symbols − 로컬에서 정의되며 문서에서 반복되는 용어 또는 텍스트 조각을 정의하는 데 사용됩니다.
자리 표시 자 / 기호 구조
각 기호는 이름과 함께 제공되며 기호에 대한 호출은 다른 텍스트도 포함 된 텍스트 줄에서 이루어집니다. 이러한 기호는 일반 텍스트와 구별되며 기호 또는 모듈의 다른 섹션에 대한 호출을 식별하도록 호출이 수행됩니다.
기호를 사용하는 동안 다음 규칙을 사용해야합니다-
기호 이름에 공백 문자를 사용하면 안됩니다.
기호 바로 앞뒤에 항상 앰퍼샌드 '&'를 사용하십시오.
편집기를 사용하면 안됩니다. 기호 사이에 줄 바꿈이 발생합니다.
기호 이름은 대소 문자를 구분하지 않으며 최대 130자를 포함하고 처음 32 자만 기호를 식별하는 데 사용됩니다.
유효한 기호의 예
- &symbol&
- &MY_symbol&
- &DATE&
유효하지 않은 기호의 예
&mysymbol − 닫는 문자가 포함되어 있지 않습니다.
&symbol(Z& − 닫는 괄호 없음
&my symbol& − 여기에서 심볼 이름은 공백을 포함합니다.
&mysymbol)& − 여기에 이름에 유효하지 않은 문자가 있습니다.
SAPScript에서 사용되는 공통 기호
현재 날짜 | &데이트& |
현재 날짜 번호 | &일& |
당월 번호 | &달& |
현재 연도 번호 | &년& |
현재 시간의 분 구성 요소 | &의사록& |
현재 시간의 초 구성 요소 | & SECONDS & |
현재 페이지 번호 | &페이지& |
출력 길이 | & symbol (길이) & |
선행 기호 생략 | & 기호 (S) & |
왼쪽 표지판 | & 기호 (<) & |
오른쪽 표지판 | & symbol (>) & |
선행 0 생략 | & 기호 (Z) & |
공간 압축 | & 기호 (C) & |
소수 자릿수 | & symbol (.N) & |
'수천'에 대한 구분 기호 생략 | & symbol (T) & |
부동 소수점 숫자에 대한 지수 지정 | & symbol (EN) & |