特点
什么是布局设置?
一个布局设置是在 SAPScript 中的一种机制,它定义了一个凭证的格式和内容。就是说,布局设置定义了在采购凭证上打印那些信息和在什么位置打印。
布局设置用下列单元控制格式:
页(Page)
定义在凭证中每页的布局。每页包括一个或多个窗口(windows)。
页窗口(Page window)
在一个页上定义信息的区域。例如,供应商地址是一个页窗口(page window)。
文本单元(Text elements)
定义页窗口(page window)的内容。文本单元可以包括文本或对文本的引用(就是,INCLUDE 命令)。文本单元(text elements)也可以包括对采购打印程序的引用,它在给定页窗口上提供要打印的信息(例如,订购数量,价格,或物料编号。)
段落格式(Paragraph formats)
在一个页窗口(page window)中定义格式, 例如字体类型和缩排格式。
关于采购布局设置
SAP 对采购凭证的标准布局设置叫做 "MEDRUCK"。它控制下列凭证的输出格式:RFQ, PO, 框架采购协议,交货日程表,提醒/紧急信件,拒绝信件,和修改通知。
每个布局设置的上部通常有一个统一的结构。意思是说,例如,一个采购定单,RFQ,销售定单,或一个发票凭证的同一个位置总是有你的公司的标志(图形)。
为了这个目的,同一个窗口被用于所有的布局设置(例如,信件标题和 – 公司标志(图形)被放到 标题 窗口,而 PO 编号和你的内容放到信息窗口)。
页格式(Page Formats)和页窗口(Page Windows)
采购凭证布局提供两种页格式: FIRST 和NEXT。页格式 FIRST 定义打印第一页的格式(例如, 标题信息,被放到打印凭证的开始位置)。页格式 NEXT 定义所有后续打印页的格式。
采购打印程序仅仅组织标准布局设置的页窗口名称。因此如果你修改标准布局设置, 你必须使用页窗口名称。
主要窗口(MAIN Window)
页窗口MAIN 控制项目的打印,包括数量,价格,交货日程表,等等。因此它是布局设置中最复杂的页窗口。
MAIN 窗口的文本单元指定一个采购平整是如何被打印的。例如,它确定:
· 数据库字段的打印位置(例如,订购数量,物料编号,等等。)
· 在页上那些文本被打印(项目标题,例如)
· 文本单元通过标题引用数据库字段(例如,“采购定单”)和凭证的类型(例如“修改凭证”)。这种引用在客户化工作中定义。
每个文本单元有一个段标志(paragraph tag) /E。在每个段标志 /E 后面的行包括要打印的信息。例如,被打印的采购定单中文本单元 ITEM_TITLE_F 描述项目的列标题。
每个文本单元必须至少包括一行文本,甚至这一行可以是(不打印的)注释文本(就是,段格式 /*)。
你可以修改文本单元的内容。然而,不要修改布局设置中的文本单元名称,否则打印程序将不能找到文本。