Водич за САП скрипте: СЕ71, СЕ78, СЦЦ1, ВФ03, СО10

Преглед садржаја:

Anonim

САП скрипта је сопствени систем за обраду текста који користи САП систем. Изгледа и осећа се попут осталих водећих система за обраду текста.
Користи се за штампање унапред форматираног текста у унапред форматираним облицима.

Компоненте САПСцрипта

САП скрипте се састоје од пет главних компоненти:

  1. Уредник за унос и уређивање редова текста
  2. Стилови и скупови распореда за распоред штампе. Они се креирају неовисно о појединачним текстовима помоћу одговарајућих трансакција одржавања и касније се додељују текстовима
  3. Композитор је централни излазни модул. Композитор САП скрипте је споља невидљив
  4. Програмски интерфејс који вам омогућава да укључите компоненте САП скрипте у сопствене апликативне програме и да контролишете излаз скупова распореда унутар програма
  5. Неколико табела базе података за чување текстова, стилова и скупова распореда

Постављен распоред

За излаз докумената помоћу програмског интерфејса, Р / 3 апликативни програми требају такозване скупове распореда (врста обрасца). У САП скрипти скуп распореда описује распоред појединачних страница за штампу и користи текстуалне елементе за испоручивање дефинисаних излазних блокова, које програм за штампу може да позове.Скуп распореда може се дефинисати као дизајн странице за документ

Изглед постављен самостално не садржи податке. Избор података за документ врши се путем програма за штампу. Програм за штампу бира податке из табеле базе података и убацује их у постављени распоред. Када се програм за штампу изврши, документ се штампа на екрану, штампачу.

Обично се САПСцрипт распоред састоји од следећих компоненти

  1. Подаци заглавља: ​​Подаци заглавља користе се за информације и контролу САП штампања. Подаци заглавља састоје се од 2 дела - Неовисно о уређају - Похрањује информације попут почетне странице, подразумеваног пасуса, атрибута језика итд. А Девице Депендент чува информације као што су формат странице, оријентационе линије по инчу итд.
  2. Формати пасуса и знакова : Одломци се форматирају помоћу различитих атрибута. На пример, стандардни атрибути пасуса наводе леву или десну маргину, поравнање, размак између редова итд. Атрибути фонтова одређују породицу фонтова, величину слова итд. Формати знакова омогућавају форматирање читавих блокова текста у пасусу
  3. Виндовс и елементи текста: Виндовс су појединачна подручја текста (адреса заглавља, датум, подножје) на страници. Помаже у комбиновању информација садржаних у документу у одређене групе и омогућавању да се свака група појави на одштампаној страници у појединачном подручју. За сваки прозор можете дефинисати елементе текста (прозорски текстови). Програм за штампу приступа елементима текста по имену, форматира их и исписује у одговарајућем прозору. Параграф и формати знакова који се користе морају бити дефинисани у обрасцу.
  4. Странице: То су појединачне странице документа и морају имати јединствено име. Често ћете наћи различите изгледе за појединачне странице: Прва страница рачуна се разликује од следећих страница, на којима не треба да понављате опште информације, као што су адреса или подаци о купцу.
  5. Прозори странице: Док дефинишете прозоре и странице, још увек не одређујете положај и размак текстова који ће се излазити. Прозор странице дефинише правоугаону излазну област на излазном медију наводећи леву горњу ивицу излазне области и њену ширину и висина

Контролне команде

Сврха "контролних наредби" је омогућити контролу обликовања излаза. Те наредбе не тумачи уређивач САП скрипте, већ се просљеђују САП скрипти за обраду. То укључује, на пример, форматирање линија и страница, форматирање текста у складу са наведеним форматима пасуса и знакова.
Синтакса

Унесите /: у формату пасуса

Примери

  • НОВА СТРАНИЦА - експлицитни прелом странице
  • ПРОТЕЦТ… ЕНДПРОТЕЦТ - За испис целокупног пасуса на једној страници.
  • УКЉУЧИ - Укључити садржај другог текста у тренутни текст
  • ИЗВОДИ - Да позове потпрограм било ког АБАП програма

Програм штампе

Извршење скрипте се врши путем АБАП програма, који се назива Принт програм. Сваки програм за штампу треба да има образац ЕНТРИ, који ће се позивати из прилагођавања.
За стандардну конфигурацију можемо видети име обрасца (име скрипте), назив програма за штампање и тип излаза у табели ТНАПР. Програм за штампање користи функције контроле обрасца за позивање скрипте.
Програм за штампу позива све или неке функције контроле облика за извршавање скрипте

  • ОПЕН_ФОРМ (Обавезно) Отвара излаз скупа распореда
  • ЦЛОСЕ_ФОРМ (Обавезно) Завршава излаз постављеног распореда
  • СТАРТ_ФОРМ (Опционално) Покреће нови скуп распореда
  • ВРИТЕ_ФОРМ (Обавезно) Позива елемент скупа изгледа
  • ЕНД_ФОРМ (Опционално) Завршава тренутни постављени распоред

Врсте излаза

Тип излаза може одредити, одштампани образац који вам је потребан за интерну употребу или образац који желите да пошаљете купцу или добављачу. Тип излаза такође може бити интерна електронска пошта коју желите да пошаљете особљу у другом одељењу.
На пример, „Штампање“ се може класификовати као један излазни тип фактурног документа, тј. Када се овај излазни тип изврши, фактурни документ се штампа. Слично томе, "Факс" може бити излазни тип, тј. Када се овај излазни тип изврши, факс фактурног документа се шаље.
Сви излазни типови за било који документ (нпр. Фактурни документ) биће сачувани у табели НАСТ. Излазни типови се извршавају путем програм РСНАСТ00.
Пример: Тип излаза у фактурном документу-

  1. Идите на ВФ03
  2. Унесите број документа за обрачун и поново притисните ентер
  3. Изаберите Оутпут у менију Гото -> Хеадер
  4. Овде је З101 врста излаза за штампу

Стандардни текстови и графике

Стандардни текстови за ваш извештај могу се креирати помоћу трансакције СО10.
Графика и макронаредбе штампача се преносе са извештајем РСТКСЛДМЦ у појединачне стандардне текстуалне документе или путем трансакције СЕ78. Графике се преносе у формату „Баселине ТИФФ 6.0“ (.тиф датотеке на рачунару)
САП Сцрипт и стандардни елементи текста могу се извести или увести између два система помоћу програма РСТКССЦРП
Копирање скрипти преко клијената :
САП Сцрипт је објекат који зависи од клијента. За разлику од програма, промене се мењају урађено на САП скрипти у једном клијенту неће се одразити на остале клијенте. За копирање скрипте са једног клијента на другог идите на СЕ71и користите опцију „Копирај од клијента“ која је доступна у менију Услужни програми или увежите захтев за транспорт, у коме је скрипта сачувана, од оригиналног клијента користећи трансакцију СЦЦ1.
Важне напомене

  1. САП скрипта не одржава ниједну верзију. Дакле, приликом модификовања САП скрипте, уверите се да су промене добро документоване у скрипти. Ово се односи и на стандардне текстове.
  2. Излаз обрасца ће се разликовати када се гледа на екрану и на штампачу. Зато увек тестирајте излаз скрипте на штампачу.