欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    SAPScript编程指南方案.docx

    • 资源ID:1209878       资源大小:694.26KB        全文页数:57页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SAPScript编程指南方案.docx

    1.1 SAPscript的俎成31.2 Forms:组件和技术31.2.1 概念31.2. 1.1ftSAPForms31.2.1. 2Forms:畏念31.2. 1.3C1.ient和语吉版本:概念41.2.2组件11. 2.2.1HeaderData12. 2.2.2ParaRraphFormatsandAttributes63. 2.2.3CharacterFormatsandAttributes81.2. 2.4Windows81.3. 2.5Pages(页面)101.2,2.6Pagesindo*(页面宙口)111.4. 2.7TextE1.ements(文本元素)121.2.3技术151. 2.3.1在Fonn中包含图形152. 2,3.2在FORM中包含公司IogO163. 2.3.3在form中打印条彩码234. 2.3.4UsingBoxes,1.ines,andShading265. SAPscriptContro1.Commands292.1Contro1.Conmands语法292.2Contro1.Conmands种类292.2.1显示分页:NEI-PAGE292.2.2限制分页:PROTECT292.2.3下一个BainWindOW命令:NEW-WINIxyW302.2.4蛤文水SyInbO1.分配值:DEFINE302.2.5格式化日期字段:SETDATEMASK312.2.6格式化TimC字段:SETTIMEMASK312.2.7设置与国家相关的格式:SETCWNTRY322.2.8设置syabo1.便:SETSIGN322.2.9Initia1.izingNumberedParagraphs:RESET322.2JO包含其他文本:INC1.UDE332.2.H改变样式:STY1.E342.2.12格式化地址:ADDRESS342.2.13在mainwindow中设置HeaderText:TOP352.2,14在mainwindow中设置FoOIerText:BoTToM352.2.15条件文本:IF362.2.16条件文本:CASE362.2.17调用ABAP子程序:PERFORM372,2,18合计:S1.MMING383.SAPscriptSymbo1.s383. !SyntaxofSymbo1.s394. 2SystemSymbo1.s395. 3Progra11Symbo1.s406. 4StandardSynbo1.s413.5TextSymbo1.s414.FormattingOptions/4. 1OffSet(偏移量)42420utput1.ength424 .3Oiittingthe1.eadingSign425 .3Oeitting1.eadingZeros434. 4SpaceCompression434 .5NumberofOeciiiii1.P1.aces445 .6(ittingtheSeparatorfor4Thousands,444. 7SpecifyinganExponentforF1.oatingPointNumbers144. 8Right-JustifiedOutput444. 9Fi11Characters454. 10SuppressingOutputofInitia1.Va1.ues454. H1.oca1.Dates(Current1.yOn1.yforJapan)454. 12Cha11gingtheVa1.ueofaCounter467. 13PrecedingandSubsequentTexts(Pre-TextZPost-Text)468. SAPscriptFunctionModu1.es/75.IOPENFORM495.2C1.oS1.1.FORX505.3IRITE_EORW506一个完整的例子511.1 SAPscript的趣*SAPscript由下面五个局部组.成:1)编辑器用来编辑一行文本。如果用户决定缗护与应用程序相关的文本,应用程序事务会囱动调用这个文本编辑器,2)sty1.es和forms,用来打印IayoUt.3)中央输出隹块设计器。它的任务是根据相应的格式信息为某种外部设备准各文本,这些格式信息来自于分配了文本的sty1.e和forms.4)程序接口,通过将SRPSCriP1.组件包括在程序中来控制fo11n的输出.5)用来存储文本、StyIeS.forms的蚊t库表格。可以用下列图来表示:1.2 Fores:组件和技术1.2.1 气金1.2.1.1 修改SAPFOrBS如果需要但改SAPForms,可以蒙下面这样设置开发环境: 琛信客户端没有标准的SAPFo0 拷贝你帝要的标准SAPForms到你的开发环境中 重新命名,最好以丫或者Z开头 为了使更改生效,需要修改相关的SAP打印程序使用经过你修改后的FOnns.可以使用SAPIMG来进行。1.2.1.2 Fons:裁念FoES用来控制文档中的页面1.ayout和文本格式.在将某一文档墙出到打印机或者屏幕的时候,必须将一个FOr分配给该文档,如果没有指定,就使用系统默认的FornU在SAP应用中.通常利用FOrBS未定制诸如发票、支票之类的特殊文档的1.ayout。这些Forms用来播述文档页面中的信息结构,比方地址抬头、item行、页脚等等.有两种方法来格式化FormS中的的文本: 在标准的SAPscript文本处理器中(TbO/sVordprocessingStandardtext),可以为一个文档选择一Forn,华后在FOnn的MHin窗口中输入文本并格式化。例如,我们为信件选择一个Form,龄后在Main营口中输入信件内容,当打印该信件时,信件内容均离其他信息一并打印出来(比方抬头,页梆等等)。 通过SAP应用中的打印程序生成文档.该打印程序使用一个FOrm,并提示用户输入相关文本信息.1.2.1.3 CHent和售方版本:嬴念Forms和Sty1.es是与各户能相关的,也就是说,在骞一个客户珑创立的FOrB和Sty1.es只能在这个出户能使用.同样的.Forms和Sty1.eS也是语言相关的,在Forms和S1.y1.eS中的定义的文本只能用一种语言来进行定义.可以用SAP离译工具来电译这些Foras和Sty1.esC1.ientOOO缺首:SAPSCriPt焙在C1.ientoOo中的I;OnnS和StyIeS赋予一种杼殊状态.如果在打印一个文档的时候,文档中定义的FonnS和Sty1.eS在当前客户常不可用,则SAPSCriPt就在CIientooo中检查所定义的Fori1.S和SIy1.es.如果找到.就引用C1.ientOOO中的来进行打印。SAP标准FoES和SIy1.eS忠是存储C1.ientOOO中。可以通过拷贝这些标很Forms和Sty1.es到当前客户端并重新以VXXX或者ZXXX命名>以使用.1.anguageru1.es:SAPscriptusesthefo1.1.owingru1.esIomanageversionsofCornsan<isty1.esindifferent1.anguages: TheIangwigcinwhichaformorsty1.eiscreatedisits'origina1.1.anguage."Youcantrans1.ateaforaorsty1.eintoother1.anguagesusingSP,strans1.ationtoo1.s. Ifafotuorsty1.eisneededon1.yinitsorigina1.1.anageandneednotbetrans1.ated,thenyoucanindicatethisinthe1.anguageattributesintheheaderdata.Thefornorsty1.ethendoesnotappearinwork1.istsinthetrans1.ationtoo1.s. Inversionsotherthantheorigina1.1.anguageversion,changestoaforaorsty1.eare1initedon1.ytotrans1.ationoftexts.Nochangestodefinitionsandattributesarepermitted.1.2.2 tt1.2.2.1 HeaderDataHCaderData由全局数据,比方PagC格式、PagC方向、初始字体等组成.在HeadCrData的8ascSa力力的标签中可以时这些数据进行维护。HeaderData还包括form的名字、描述、类以及状态。HeaderData的操作画面如下:S3FoemE<KGotoAttnbuietUbkesSHemHe一个例子:下列图是简单的发票的例子,是利用SAPSCriP1.Forn1.创立的。每一个form由一个StariPage和任意数量的SUbSeqUentPHgeS组成.这依赖于字符文本的长度。在这个例子中,StarIPage由地址栏窗口、包含参考消息的信息窗口、包含公司相关数据的窗口以及包含真正业务数据的窗口(业务数据也显示在SUbSeqUentPage中)和包含页码的窗口组成。包含业务数据的窗口不同于其他窗口。无论什么时候,只要一页数据显示不下时.会自动显示在SUbSeqUent.中。因而,这个窗口控制换页,而且这种窗口只能有一个,在SAPSeriPCfOrm中称这种窗口为mainwindow.如下列图所示:StartserteFo1.geseitenE三工.£.£三w三“:111111u=三三三或三三三三三三E×amp1.ofaninvuicufurninSAPsciipt1.2.2.2 ParagraphForaatsandAttributes在SAPSCriPt中,Paragraph(段落)就是使用某种格式和相应属性的一种格式设置.通过应用不同的段落属性烟来简化文本处理,这些既理俎包括: 标准8性 字体 Tabs Out1.ine对一个段落标志命名有下面的约定束成: 段落名由一到两个字符组成;第一个字符必须是字号,第二个字符可以是字号、数字或者空格:杼殊字符无效;段落格式在加sdpfj"?St中必须进行标识。段落格式设置国密如下:下面分别对前面的属性组加以说明:D标准属性在标准属性组中.可以设置在段/格式中需要用到的通用属性,包括:描逑信息(DCSCription)左边右边距(1.er1.margin.Rightmargin)第一行的缩进(indent1st1.ine)前后空格(SPaCCbefore.Spaceafter)维齐方式(JUignment)行间距(Unespacing)是否空行(N。b1.ank1ines)是否页面保护(PagCprotection)同一页上是否有下一个段落(NCX1.paragraphsamepage)2) Font属性可以为段落格式指定字

    注意事项

    本文(SAPScript编程指南方案.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开