SAP Script 编程指南策划方案_第1页
SAP Script 编程指南策划方案_第2页
SAP Script 编程指南策划方案_第3页
SAP Script 编程指南策划方案_第4页
SAP Script 编程指南策划方案_第5页
已阅读5页,还剩100页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SAP Script 编程指南 TOC o 1-4 h z HYPERLINK l _Toc9939872 1 SAPscript Forms PAGEREF _Toc9939872 h 3 HYPERLINK l _Toc9939873 1.1 SAPscript的组成 PAGEREF _Toc9939873 h 3 HYPERLINK l _Toc9939874 1.2 Forms: 组件和技术 PAGEREF _Toc9939874 h 3 HYPERLINK l _Toc9939875 1.2.1 概念 PAGEREF _Toc9939875 h 3 HYPERLINK l _Toc9

2、939876 1.2.1.1修改SAP Forms PAGEREF _Toc9939876 h 3 HYPERLINK l _Toc9939877 1.2.1.2 Forms:概念 PAGEREF _Toc9939877 h 4 HYPERLINK l _Toc9939878 1.2.1.3 Client和语言版本:概念 PAGEREF _Toc9939878 h 4 HYPERLINK l _Toc9939879 1.2.2 组件 PAGEREF _Toc9939879 h 4 HYPERLINK l _Toc9939880 1.2.2.1 Header Data PAGEREF _Toc9

3、939880 h 4 HYPERLINK l _Toc9939881 1.2.2.2 Paragraph Formats and Attributes PAGEREF _Toc9939881 h 6 HYPERLINK l _Toc9939882 1.2.2.3 Character Formats and Attributes PAGEREF _Toc9939882 h 8 HYPERLINK l _Toc9939883 1.2.2.4 Windows PAGEREF _Toc9939883 h 8 HYPERLINK l _Toc9939884 1.2.2.5 Pages(页面) PAGER

4、EF _Toc9939884 h 10 HYPERLINK l _Toc9939885 1.2.2.6 Pages window(页面窗口) PAGEREF _Toc9939885 h 11 HYPERLINK l _Toc9939886 1.2.2.7 Text Elements (文本元素) PAGEREF _Toc9939886 h 12 HYPERLINK l _Toc9939887 1.2.3 技术 PAGEREF _Toc9939887 h 15 HYPERLINK l _Toc9939888 1.2.3.1在Form中包含图形 PAGEREF _Toc9939888 h 15 H

5、YPERLINK l _Toc9939889 1.2.3.2在FORM中包含公司logo PAGEREF _Toc9939889 h 17 HYPERLINK l _Toc9939890 1.2.3.3在form中打印条形码 PAGEREF _Toc9939890 h 24 HYPERLINK l _Toc9939891 1.2.3.4 Using Boxes, Lines, and Shading PAGEREF _Toc9939891 h 27 HYPERLINK l _Toc9939892 2.SAPscript Control Commands PAGEREF _Toc9939892

6、h 30 HYPERLINK l _Toc9939893 2.1 Control Commands语法 PAGEREF _Toc9939893 h 30 HYPERLINK l _Toc9939894 2.2 Control Commands 种类 PAGEREF _Toc9939894 h 30 HYPERLINK l _Toc9939895 2.2.1 显示分页:NEW PAGEREF _Toc9939895 h 30 HYPERLINK l _Toc9939896 2.2.2 限制分页:PROTECT PAGEREF _Toc9939896 h 31 HYPERLINK l _Toc99

7、39897 2.2.3 下一个main window命令:NEW-WINDOW PAGEREF _Toc9939897 h 31 HYPERLINK l _Toc9939898 2.2.4 给文本symbol分配值:DEFINE PAGEREF _Toc9939898 h 31 HYPERLINK l _Toc9939899 2.2.5 格式化日期字段:SET DATE MASK PAGEREF _Toc9939899 h 32 HYPERLINK l _Toc9939900 2.2.6 格式化Time字段:SET TIME MASK PAGEREF _Toc9939900 h 33 HYPE

8、RLINK l _Toc9939901 2.2.7 设置与国家相关的格式:SET COUNTRY PAGEREF _Toc9939901 h 33 HYPERLINK l _Toc9939902 2.2.8 设置symbol位:SET SIGN PAGEREF _Toc9939902 h 34 HYPERLINK l _Toc9939903 2.2.9 Initializing Numbered Paragraphs:RESET PAGEREF _Toc9939903 h 34 HYPERLINK l _Toc9939904 2.2.10包含其他文本:INCLUDE PAGEREF _Toc9

9、939904 h 35 HYPERLINK l _Toc9939905 2.2.11改变样式:STYLE PAGEREF _Toc9939905 h 35 HYPERLINK l _Toc9939906 2.2.12格式化地址:ADDRESS PAGEREF _Toc9939906 h 35 HYPERLINK l _Toc9939907 2.2.13在main window中设置Header Text:TOP PAGEREF _Toc9939907 h 37 HYPERLINK l _Toc9939908 2.2.14在main window中设置Footer Text:BOTTOM PAG

10、EREF _Toc9939908 h 37 HYPERLINK l _Toc9939909 2.2.15条件文本:IF PAGEREF _Toc9939909 h 37 HYPERLINK l _Toc9939910 2.2.16条件文本:CASE PAGEREF _Toc9939910 h 38 HYPERLINK l _Toc9939911 2.2.17调用ABAP子程序:PERFORM PAGEREF _Toc9939911 h 38 HYPERLINK l _Toc9939912 2.2.18合计:SUMMING PAGEREF _Toc9939912 h 40 HYPERLINK l

11、 _Toc9939913 3.SAPscript Symbols PAGEREF _Toc9939913 h 40 HYPERLINK l _Toc9939914 3.1Syntax of Symbols PAGEREF _Toc9939914 h 40 HYPERLINK l _Toc9939915 3.2System Symbols PAGEREF _Toc9939915 h 41 HYPERLINK l _Toc9939916 3.3Program Symbols PAGEREF _Toc9939916 h 42 HYPERLINK l _Toc9939917 3.4Standard S

12、ymbols PAGEREF _Toc9939917 h 43 HYPERLINK l _Toc9939918 3.5Text Symbols PAGEREF _Toc9939918 h 43 HYPERLINK l _Toc9939919 4.Formatting Options PAGEREF _Toc9939919 h 43 HYPERLINK l _Toc9939920 4.1Offset(偏移量) PAGEREF _Toc9939920 h 43 HYPERLINK l _Toc9939921 4.2Output Length PAGEREF _Toc9939921 h 44 HYP

13、ERLINK l _Toc9939922 4.3 Omitting the Leading Sign PAGEREF _Toc9939922 h 44 HYPERLINK l _Toc9939923 4.3 Omitting Leading Zeros PAGEREF _Toc9939923 h 45 HYPERLINK l _Toc9939924 4.4 Space Compression PAGEREF _Toc9939924 h 45 HYPERLINK l _Toc9939925 4.5 Number of Decimal Places PAGEREF _Toc9939925 h 45

14、 HYPERLINK l _Toc9939926 4.6 Omitting the Separator for Thousands PAGEREF _Toc9939926 h 46 HYPERLINK l _Toc9939927 4.7 Specifying an Exponent for Floating Point Numbers PAGEREF _Toc9939927 h 46 HYPERLINK l _Toc9939928 4.8 Right-Justified Output PAGEREF _Toc9939928 h 46 HYPERLINK l _Toc9939929 4.9 Fi

15、ll Characters PAGEREF _Toc9939929 h 47 HYPERLINK l _Toc9939930 4.10 Suppressing Output of Initial Values PAGEREF _Toc9939930 h 47 HYPERLINK l _Toc9939931 4.11Local Dates(Currently Only for Japan) PAGEREF _Toc9939931 h 47 HYPERLINK l _Toc9939932 4.12Changing the Value of a Counter PAGEREF _Toc9939932

16、 h 47 HYPERLINK l _Toc9939933 4.13Preceding and Subsequent Texts(Pre-Text/Post-Text) PAGEREF _Toc9939933 h 48 HYPERLINK l _Toc9939934 5.SAPscript Function Modules PAGEREF _Toc9939934 h 49 HYPERLINK l _Toc9939935 5.1OPEN_FORM PAGEREF _Toc9939935 h 51 HYPERLINK l _Toc9939936 5.2CLOSE_FORM PAGEREF _Toc

17、9939936 h 52 HYPERLINK l _Toc9939937 5.3WRITE_FORM PAGEREF _Toc9939937 h 52 HYPERLINK l _Toc9939938 6一个完整的例子 PAGEREF _Toc9939938 h 531 SAPscript Forms1.1 SAPscript的组成SAPscript由下面五个部分组成:1)编辑器用来编辑一行文本。假如用户决定维护与应用程序相关的文本,应用程序事务会自动调用那个文本编辑器,2)styles和forms,用来打印layout。3)中央输出模块设计器。它的任务是依照相应的格式信息为某种外部设备预备文本

18、,这些格式信息来自于分配了文本的style和forms。4)程序接口,通过将SAPscript组件包括在程序中来操纵form的输出。5)用来存储文本、styles、forms的数据库表格。能够用下图来表示:1.2 Forms: 组件和技术1.2.1 概念1.2.1.1修改SAP Forms假如需要修改SAP Forms,能够象下面如此设置开发环境:确信客户端没有标准的SAP Forms拷贝你需要的标准SAP Forms到你的开发环境中重新命名,最好以Y或者Z开头为了使更改生效,需要修改相关的SAP 打印程序使用通过你修改后的Forms,能够使用SAP IMG来进行。1.2.1.2 Forms:

19、概念Forms用来操纵文档中的页面layout和文本格式。在将某一文档输出到打印机或者屏幕的时候,必须将一个Form分配给该文档。假如没有指定,就使用系统默认的Form。在SAP应用中,通常利用Forms来定制诸如发票、支票之类的专门文档的layout。这些Forms用来描述文档页面中的信息结构,比如地址抬头、item行、页脚等等。有两种方法来格式化Forms中的的文本:在标准的SAPscript文本处理器中(Tools Word processing Standard text),能够为一个文档选择一Form。然后在Form的Main窗口中输入文本并格式化。例如,我们为信件选择一个Form,

20、然后在Main窗口中输入信件内容,当打印该信件时,信件内容随同其他信息一并打印出来(比如抬头、页脚等等)。通过SAP应用中的打印程序生成文档。该打印程序使用一个Form,并提示用户输入相关文本信息。1.2.1.3 Client和语言版本:概念Forms和Styles是与客户端相关的,也确实是讲,在哪一个客户端创建的Form和Styles只能在那个客户端使用。同样的,Forms和Styles也是语言相关的,在Forms和Styles中的定义的文本只能用一种语言来进行定义。能够用SAP翻译工具来翻译这些Forms和StylesClient 000缺省:SAPscript给在client000中的F

21、orms和Styles给予一种专门状态。假如在打印一个文档的时候,文档中定义的Forms和Styles在当前客户端不可用,则SAPscript就在client000中检查所定义的Forms和Styles,假如找到,就利用client000中的来进行打印。SAP标准Forms和Styles总是存储在client000中。能够通过拷贝这些标准Forms和Styles到当前客户端并重新以YXXX或者ZXXX命名加以使用。Language rules: SAPscript uses the following rules to manage versions of forms and styles i

22、n different languages:The language in which a form or style is created is its original language. You can translate a form or style into other languages using SAPs translation tools. If a form or style is needed only in its original language and need not be translated, then you can indicate this in t

23、he language attributes in the header data. The form or style then does not appear in work lists in the translation tools. In versions other than the original language version, changes to a form or style are limited only to translation of texts. No changes to definitions and attributes are permitted.

24、 1.2.2 组件1.2.2.1 Header DataHeader Data由全局数据,比如page格式、page方向、初始字体等组成。在Header Data的Basic settings标签中能够对这些数据进行维护。Header Data还包括form的名字、描述、类以及状态。Header Data的操作画面如下:一个例子:下图是简单的发票的例子,是利用SAPscript Form创建的。每一个form由一个start page和任意数量的subsequent pages组成,这依靠于字符文本的长度。在那个例子中,start page由地址栏窗口、包含参考消息的信息窗口、包含公司相关数据

25、的窗口以及包含真正业务数据的窗口(业务数据也显示在subsequent page中)和包含页码的窗口组成。 包含业务数据的窗口不同于其他窗口。不管什么时候,只要一页数据显示不下时,会自动显示在subsequent中。因而,那个窗口操纵换页,而且这种窗口只能有一个,在SAPscript form中称这种窗口为main window.如下图所示:1.2.2.2 Paragraph Formats and Attributes在SAPscript中,Paragraph(段落)确实是使用某种格式和相应属性的一种格式设置。通过应用不同的段落属性组来简化文本处理,这些属性组包括:标准属性字体TabsOut

26、line对一个段落标志命名有下面的约定束成:段落名由一到两个字符组成;第一个字符必须是字母,第二个字符能够是字母、数字或者空格;专门字符无效;段落格式在Description域中必须进行标识。段落格式设置画面如下:下面分不对前面的属性组加以讲明:标准属性在标准属性组中,能够设置在段落格式中需要用到的通用属性,包括:描述信息(Description)左边右边距(Left margin, Right margin)第一行的缩进(indent 1st line)前后空格(Space before, Space after)对齐方式(Alignment)行间距(Line spacing)是否空行(No

27、 blank lines)是否页面爱护(Page protection)同一页上是否有下一个段落(Next paragraph same page)Font 属性能够为段落格式指定字体属性,用来操纵文本中的字体。字体属性包括字体、大小、黑体/粗体/斜体、下划线等等。、Tabs in Paragraph Formats能够依照需要为每个段落格式定义tabs的位置,在pc editor中两个”,”symbol代表段落中的一个tabs。能够使用下面的度量单位来定义tabs的位置:CH (字符)CM (厘米)MM(毫米)PT(点阵)TW(1/20 点)Outline用来指定文档中的层次和目录结构。具体

28、请参见sap online help1.2.2.3 Character Formats and AttributesCharacter formats and Attributes能够用来格式段落中的一段文字。命名方式与段落一样。字符属性组能够是:StandardFontStandard 属性包括marker(标记或者超连接)、Barcode、Protected、Hidden、Superscript等。Font属性与段落中的Font属性一样使用。1.2.2.4 WindowsWindows在Form维护中定义。代表页面中的一个区域(Page Window),每一个Form中至少定一个windo

29、w,否则,SAPscript不能格式化文本。能够为window定义类型和名字,注意在每一个Form中只能有一个Main window。在定义一个Form Window的时候,必须选择一个窗口类型。下面是能够使用的窗口类型:Main Window每一个Form必须有一个MAIN类型的窗口,如此的窗口叫做Main Window。在SAPscript中主窗口具有下面的意义:操纵换页;包含能够跨越多个pages的内容;能够在page window中固定文本元素,比如列标题。一旦main window内容填满后,就会自动换页,在下一页的main window中接着输出余下的内容。而且格式保持不变。注意:

30、假如page中没有main window,系统会隐含处理page中的其他window以及subsequent page,在这种情况下,SAPscript会在处理完(最多)三个subsequent pages后终止处理。为了输出header line或者totals,需要指定main window中的输出区域(output area)。为了在页面(page)中的main window中进行文本输出,能够选择三种类型的区域之一。Main window中的顶层区域叫TOP Area;下层区域叫BOTTOM Area;它们之间的区域叫做BODY Area。TOP Area和BOTTOM Area的大小

31、依靠于各自的文本内容,BODY Area的大小相应的发生变化。如下图所示: 在Form输出时,能够对这三个区域的内容进行动态修改。SAPscript在包含main windwo的Form的每一页上自动输出这些区域。当在调用函数模块WRITE_FORM或者WRITE_FORM_LINES时,TYPE参数决定在哪一个区域输出文本,假如在调用时,没有指定TYPE参数,系统默认输出BODY区域的内容。 比如下面的图示以及代码:VAR Window(可变窗口)可变窗口的内容在每一个page中都要处理一次。系统输出仅仅适合窗口尺寸,超出窗口的文本被自动截掉;可变窗口也可不能触发换页处理。不象CONST W

32、indow,page window假如声明为VAR Window,意味着在不同的Form pages中能够有不同的尺寸。注意:在窗口内容处理方面,系统并不区分CONST Window和VAR Window,唯一的区不确实是在全部Form中具有同样尺寸。CONST window(常量窗口)从版本4.0开始,在系统内部处理中,并不区分CONST Window和VAR Window,因此,假如创建一个新的window,总是使用VAR类型的。1.2.2.5 Pages(页面)对每一个Form必须定义至少一个page,而且必须在Form的header属性标签中指定“first” page。否则,不能进行

33、文本格式化。另外,应该指定当到达第一页的末尾的时候,接下来的一页是哪页。假如没有指定的话,输出就在当前页的末尾终止。为了定义一个page,需要为它指定名字和属性:下一页的名字page的计数模式page数的数字类型资源名字打印模式文档的单个pages通常有不同的layouts:发票的第一页与接下来的页不一样,在这些页上不需要重复通用信息,比如地址或者客户数据,象窗口中的文本元素一样,page也有名字,在有需要换页的情况下,需要通过这些名字来指定下一页,假如想文档的样式变化越多,就需要在SAPscript中定义越多的page。下图讲明如何利用事务代码SE71维护一个page。在WIN32操作系统中

34、能够利用Form Painter。1.2.2.6 Pages window(页面窗口)Pages window确实是定义在页面中的窗口,那个地点的页面和窗口差不多上差不多预先定义好的,定义pages window的要紧任务确实是将窗口和页面关联起来,一个页面中能够有多个窗口。 在定义pages windows时,窗口的名字与page的名字关联起来。必须指定分配给page的窗口的位置和大小。 通过指定左边和上边距来定义窗口的位置,指定其高度和宽度来定义窗口的大小。 注意:1)在所有pages中的main window的宽度必须相同。其他的窗口类型在不同的pages中能够有不同的尺寸和位置。2)为

35、了打印多列,需要在一个page中定义多个main window。因为文本条目是连续的,一旦第一个main window被写满之后,输出能够在第二个窗口接着。当定义windows和pages的时候,能够不必指定位置和输出的文本间隔。为了指定这些值,能够直接创建一个page window。当定义page window时,需要指定:显示在page上的windowwindow的尺寸(包括大小、宽度、高度)页面中各个window的位置如下图所示:1.2.2.7 Text Elements (文本元素)SAPscript将form中的单个文本组件称之为Text Elements(文本元素),为了获得较好的

36、结构和可读性,能够为form中的每一个Text Elements分配一个固定的名字,打印程序通过这些定义的名字来访问Text Elements。Text Elements与window相关,确实是讲,打印程序仅仅能够调用定义在窗口中的文本元素。下图显示了定义在main window中的HEADING和FLIGHTIST两个Text Elements。能够将那个地点定义的Text Elements和ABAP程序中(比如TEXT-001)定义的文本相比较来学习,然而,Text Elements比ABAP程序中(比如TEXT-001)定义的文本更灵活,要紧表现在:Text Elements的长度没有

37、限制;Text Elements能够包含变量符;在一个Text Elements中能够使用几个不同的格式选项;在Text Elements中能够使用SAPscript操纵语句。在window中,能够使用两种不同的Text Elements,一种叫做有名Text Elements;另外一种叫做无名Text Elements。有名Text Elements通过段落格式“/E”来识不有名Text Elements,在行编辑器中,看起来象如此:字符串代表Text Elements的名字,名字能够有30个长度,而且能够包含字母、数字、专门字符。名字后面接下来确实是那个Text Elements的文本行。

38、一个Text Elements在下一个Text Elements开始处结束。注意:Text Elements的名字仅仅在本地有效(LOCAL),即不同的窗口能够包含相同的Text Elements的名字。为了输出有名Text Elements,必须在程序中(ABAP)使用函数模块WRITE_FORM。下图讲明了发票中的列头Text Elements。无名Text Elements无名Text Elements或者叫做缺省文本元素是如此的一些文本行和操纵语句,它们显示在相应window contents的起始处,没有“/E”段落格式。包括所有的行直到出现“/E” 段落格式,或者直到末尾,假如中间

39、没有其他“/E”标志出现,因此,在一个window中只能包括一个无名Text Elements。这两种Text Elements之间的区不在于:关于有Text Elements来讲,只有当系统显示调用函数模块WRITE_FORM时,才被输出;而对名Text Elements,系统会自动处理。Main window 中的Text Elements仅仅出现一次,它可不能出现在包含main window的form的subsequent page中。其它window类型(除main window外)的无名Text Elements每次都会出现。下面的例讲明了在form中的ADDRESS window的

40、无名Text Elements,那个Text Elements输出客户地址,ADRS_SENDER标准文本仅仅在第一页显示(通过IF AND CASE语句能够操纵)。激活Text Elements当函数模块WRITE_FORM的时候,能够通过设置FUNCTION参数的值在打印程序中激活窗口中的Text Elements,FUNCTION能够是下面的值:SET用当前的值代替所有window中激活的文本元素APPEND将当前的Text Elements追加到激活的Text ElementsDELETE 从激活的Text Elements列表中删除当前的Text Elements注:激活Text E

41、lements是指当当前page调用时,系统预备输出的window Text Elements。在main window BODY域中,APPEND和SET具有相同的效果,DELETE对其没有阻碍,在TOP和BOTTOM域中,与上面描述的相同。1.2.3 技术1.2.3.1在Form中包含图形这一节要紧介绍在form中包括图形的技术,要紧介绍如何在form中打印公司logo和如何打印条形码。在form中打印公司logo为了能够打印公司logo,不管是在form中,依旧在PCL-5打印机预定的宏中,下面的规则有助于选择合适的方法:假如不能够以TIF6.0的格式提供logo,则公司logo应该在P

42、CL-5打印机预定的宏中进行打印;假如没有PCL-5打印机,则需要将公司logo包含在form中;在其他任何情况下,将公司logo包含在form中。假如在打印公司logo的时候,正确的参照了那个地点的讲明,但依旧没有能够正确打印出公司的logo,可能是因为你提供的logo的图形格式不是基于TIF6.0的,假如文件格式不正确,SAP并不给出任何错误信息。下面介绍在form中包含公司logo的步骤:1.2.3.2在FORM中包含公司logo XE Forms:including company logos on forms XE Logos:including on forms Step-by-S

43、tep GuideTask 1Convert your company logo into a SAPscript standard text. XE Logos:converting to SAPscript standard text Create your company logo with a graphic program and save it in the Baseline TIFF 6.0 format.In this guide, the filename is LOGO.TIF.From the SAP main menu, choose Tools ABAP Workbe

44、nch.3On the ABAP Workbench screen, choose ABAP Editor.354In the Program field, enter RSTXLDMC.54Choose Execute. 78910Determine the location of LOGO.TIF.78910In the File name field, enter the file name with its location.Note: UNIX file names are case sensitive. In the Type field, enter the appropriat

45、e type for the raster image.BMON stands for a black and white raster image.Use BMON for monochrome printers because these printers normally do not perform a gray-level conversion.BCOL stands for a color raster image with up to 256 colors.For this example, use BMON.In the Text name field, enter ZHEX-

46、MACRO-LOGO.Choose Execute.1112The upload may take a while. The result should be a protocol as shown.1112At the end of the protocol, a Standard text ZHEX-MACRO-LOGO ID ST Language EN saved successfully message indicates that the standard text was created.Choose Back four times to return to the SAP ma

47、in menu.You can easily display the created standard text.Choose Tools Word processing Standard text.In the Text name field, enter ZHEX-MACRO-LOGO.Choose Display.For additional information about report RSTXLDMC, access the report documentation:Choose Tools ABAP Workbench.Choose ABAP Editor.In the Pro

48、gram field, enter RSTXLDMC.Select Documentation.Choose Display.Step-by-Step GuideTask 2Include the standard text ZHEX-MACRO_LOGO in the sales order confirmation form Z_9H_RVORDER01. From the SAP main menu, choose Tools Word processing Form.324In the Form field, enter Z_9H_RVORDER01, and in the Langu

49、age field, enter EN.324In the Sub-objects section, select Page layout. Choose Change.The synchronized screens of the Form Painter appear.In the Design window XE Form Painter:design window 5, create a new window by choosing Create window form the form layout manipulation menu.5The new window is autom

50、atically named Window1.6Activate Window1 and choose Rename window from the form layout manipulation menu.687Rename Window1 as LOGO.87Choose Execute.9Define the position of the window LOGO using the graphical Form Painter XE Form Painter:modifying forms .9With graphics or macros the system considers

51、only the window position but not the size. The Left margin must be specified in CH (characters) and the Upper margin must be specified in LN (line). 10Activate the LOGO window and choose Edit window text from the form layout manipulation window. 10The PC Editor XE PC Editor:inserting information for

52、 the LOGO window appears.11In the PC Editor XE PC Editor:inserting information choose the Insert command button.11The Insert Additional Information screen appears.141312Select Command.141312Enter INCLUDE ZHEX-MACRO-LOGO OBJECT TEXT ID ST in the command line.Choose Continue.15The new command line (gr

53、ay highlighted) appears in the PC Editor.15Choose Back.The window text is automatically saved by the system. Confirm the information.17Activate the changed form.17Your company logo appears on the first page of form Z_9H_RVORDER01 using the standard text ZHEX-MACRO-LOGO and the window LOGO for the pr

54、int output. If the company logo should be displayed on the subsequent pages, you must copy the window LOGO to page NEXT. You have to repeat the following procedure for all defined pages:In the administrative screen, choose the window LOGO.Copy the window.Choose page NEXT.Insert the window.The positi

55、on and size of the window LOGO defined for page FIRST apply to the other pages.Activate the form.注:关于如何在PCL-5打印机中打印公司logo,请参见相关资料,那个地点从略。1.2.3.3在form中打印条形码Step-by-Step GuideTaskDefine the material numbers on the sales order confirmation Z_9H_RVORDER01 as a “3 of 9” bar code with a check digit. From

56、the SAP main menu, choose Tools Word processing Form.234In the Form field, enter Z_9H_RVORDER01, and in the Language field, enter EN.234Select Character formats.Choose Change.9105678In the String field, enter B3.9105678In the Description field, enter Bar code 3 of 9 w/check.Choose Enter.The new char

57、acter format appears in the character formats frame.In the Bar code field, press the F4 help key and choose the appropriate bar code from the list of available bar codes.Choose BC_CD39C.Save the new character format.The bar code is now defined and can be used. Next, we have to adjust the output of t

58、he Main window.Choose Layout.11In the Design Window activate the Main window and choose Edit window text.111312In the text editor, scroll down until you see /E ITEM_LINE.1312Place the cursor at the end of the first line under /E ITEM_LINE.Choose Enter to create a new line.1615In the new line, enter

59、,&VBDPA-MATNR&.1615Choose Back.Confirm all the subsequent popup windows.The two commas, for the first tab, position the bar code under the material number. changes the current character string to B3, which defines the bar code. ends the character string and returns to IL.Some of the bar codes are hi

60、gher than one line, which may cause the previous lines to overlap. To avoid overlapping, add blank lines before the line with the bar code. Use an appropriate paragraph for this blank line, so that the blank lines are not compressed. To check the paragraph settings, go to standard attributes and ens

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论