SAP打印功能在企业信息系统国际化管理下的应用研究

来源 :中国管理信息化 | 被引量 : 0次 | 上传用户:w_zhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 近年来,海外并购已经成为中国企业对外投资、拓展国际市场的重要途径。企业完成并购后,如何实现不同环境下的双边企业信息系统资源深度整合成为了企业所要面临的一大挑战。通过实践探索企业双边SAP系统打印功能的实现方式方法,对比分析了两种SAP打印功能的实现原理,为企业灵活应用SAP打印功能,以满足差异化明显的业务背景和需求,推进公司IT管理国际化提供思路。
  [关键词] SAP;打印;IT管理国际化
  doi : 10 . 3969 / j . issn . 1673 - 0194 . 2018. 19. 029
  [中图分类号] F270.7 [文献标识码] A [文章编号] 1673 - 0194(2018)19- 0065- 03
  1 引 言
  SAP ERP系统作为一款管理软件产品,将多个不同模块和商务应用程序集成,形成一整套几乎适用于所有行业的集成化企业管理系统软件[1],其功能全面、灵活开放性、集成度高、国际化等特性深受国内外企业青睐,是目前世界上覆盖面最广、功能最强的ERP系统[2-3]。作为企业业务流程中的一个必要步骤,打印需求遍布在企业运营发展的每一个业务节点中,如发货单、会计凭证打印、拣配单等,SAP ERP提供了相应的打印功能以支撑各业务模块的单据打印。本文结合本企业国内外公司的SAP打印功能应用情况,着重介绍两种SAP打印方法:自开发程序打印和基于message control的打印。
  2 SAP打印功能实现差异性背景
  在推进企业并购后IT系统整合过程中,由于双边业务的差异性,生产现场环境的局限性,以及生产流程的不同使得在SAP系统中实现单据打印功能的方式也不尽相同。本企业国内公司生产车间打印自动化水平相对较低,车间前期布局、网络覆盖等限制、人工操作依赖性高等因素影响,通常选择在SAP系统中二次开发独立的单据打印程序,创建相应的事物代码来手工驱动打印。
  相反,国外公司生产车间自动化程度要求高,打印设备配备齐全,但员工人数较少,加上业务上对单据打印的依赖程度高,单据打印业务范围广而频繁,故在实现单据打印需求方面更倾向于使用SAP标准打印功能message control来自动完成打印。
  3 自开发打印功能实现
  3.1 流程设计
  在实现各模块单据打印需求时,国内公司通常通过二次开发相应的打印程序,经数据筛选、数据处理、数据显示、添加打印按钮及制作smartform,并给该程序分配独立的事务码,为用户分配该事务码的角色和使用权限,用户在SAP系统中手工运行该事务码实现单据的打印。打印程序设计基本流程如图1所示。
  3.2 系统实现
  以本企业国内公司SAP MM模块成品标识卡打印程序为例,其实现过程主要分为以下几步:
  ①创建程序名ZXMM001,创建选择屏幕,定义屏幕输入字段工厂、库存地点、移动类型等作为数据筛选条件;②声明打印输出数据内表it_output等其他必要的内表及工作区;③查询数据表获取数据及处理数据,将最终打印数据存至it_output输出;④ALV显示数据及添加打印按钮,并增加数量等字段可编辑功能;⑤根据单据样式绘制smartform,名为ZXMM_SM01,声明相同结构的it_output用于传入数据;⑥程序调用函数” SSF_FUNCTION_MODULE_NAME” 驱动smartform进行打印;⑦SE93创建事务码ZXMM01关联该程序名,分配使用权限;⑧运行事务码ZXMM01,成品标识卡单据打印预览如图2所示。
  4 基于message control 打印功能实现
  4.1 流程设计
  Message control作为SAP提供的标准打印功能,通过配置及自开发部分程序来实现。其中,配置部分主要涉及输出控制条件、输出类型以及程序名、子例程、Form等信息的配置;而自开发程序部分主要是打印数据的收集、处理以及制作smartform。用户在前端业务操作界面中自定义添加创建好的输出类型,完成所有操作后自动触发打印程序,实现单据的打印。国外公司通常采用此种方式来实现单据的打印,打印程序设计流程如图3所示。
  4.2 系统实现
  以本企业国外公司SD模块形式发票打印为例,实现过程主要分为以下几步:
  (1)运行事务码NACE,选择标准应用程序V3,完成相关message type的配置项,具体配置内容见表2。
  (2)创建程序名ZSD_PROFINVOICE_PRINT,声明打印输出内表it_output等其他必要的内表及工作区。
  (3)创建子例程FORM ENTRY,查询数据表获取数据及处理数据,将最终打印数据存入it_output输出。
  (4)根据单据样式绘制smartform,名为ZSDPROFINVOICE,声明相同结构的it_output用于传入数据。
  (5)程序调用函数”SSF_FUNCTION_MODULE_NAME”驱动smartform进行打印。
  (6)运行事务码VF02,添加输出类型ZCN1,保存后自动打印输出。形式发票的打印预览如图4所示。
  5 对比分析
  两种SAP打印在实现方法上差異明显,从应用灵活性、功能灵活性等方面进行比较,二者各有优劣,具体差异点见表3。
  从表3中可看出,自开发打印程序在功能上更加灵活,与message control的方式相比,自开发打印可在选择屏幕上设置单据号输入为多选,从而实现一次性打印多条单据。此外,自开发打印亦可在ALV显示屏幕上编程实现多种数据处理需求,用户可实时地对打印前的数据进行编辑、导出、汇总等操作。而message control 通过在自定义程序中创建子例程,子例程名与打印输出类型经配置相关联,这也意味着在同一个程序名中,可以创建多个不同的子例程,前端业务操作通过添加不同的输出类型,调用程序其中一个子例程,从而实现同一个程序打印多个不同form的目的,大大提升了开发人员对打印程序的集中管理和运维效率。
  6 结 语
  在本企业IT国际化管理运营体系建设的实际背景下,探讨了SAP打印功能在国内外公司实现方式的差异性,结合两种打印功能的实现原理,对比分析了自开发程序打印和基于message control打印的异同点,为企业实现IT系统深度整合提供了思路。
  主要参考文献
  [1]胡珺. ERP SAP在汽车零部件行业的应用与实施[D].南昌:南昌大学,2010.
  [2]范利. 面向企业并购的SAP系统数据整合研究[D].上海:上海交通大学,2012.
  [3]张璟.关于SAP ERP系统二次开发的需求与实现[J]. 山西冶金,2015(2).
其他文献
某型指控系在高温季节时其冷却分系统已不能满足其工作要求, 造成系统工作不稳定.通过对冷却系统的分析, 在不改变指控系统的基础上, 对原有的冷却系统进行研究和改进, 彻底
随着人们对思想解放的进度加快,当前社会已经能够对多元化的思想进行包容。也就是说,社会意识趋于多元化。会计理论作为一种意识性的内容,从某种程度上来说,其应该是属于社会
最近以来,《党史文汇》大大地火了!不少报刊的编辑们都很注意这本党史期刊,留心它的舆论导向,阅读它的重点文章,并不惜篇幅频繁地转载其佳作。如被誉为中国专业报品牌十强的
针对水下目标识别与分类的需要,提出了一种基于VxWorks操作系统的水下目标侦听方法,并对该方法的设计以及实现过程进行了详细介绍,该方法主要用于人工辅助机器对水下目标进行
[摘 要]随着网络信息技术的不断发展,其在地质部门的应用也越来越广泛,科技档案管理同样已步入数字化、云计算时代。基于此,本文将具体探讨信息化的独特优势和当前科技档案管理存在的不足以及应对举措,以供参考。  [关键词]信息化;科技档案管理;应用  doi:10.3969/j.issn.1673 - 0194.2018.16.075  [中图分类号]G275.3;G270.7 [文献标识码]A [文章
地县基层电网的迅速发展对数据通信网提出了更高的带宽需求,针对河南电力地县通信网传输带宽低、结构单一等问题,PTN技术在河南电网的推广应用使地县数据通信网带宽由N*2M提升
[摘 要] 计算机网络技术的发展给各行各业都带来了翻天覆地的变化,对于审计工作也不例外。传统的以人工为主导的审计方式在信息时代体现出明显的不适应性。结合先进的信息技术,对信息资源进行有效的开发利用,是提升审计效率和审计效果的关键。但信息化条件下,也给审计质量控制带来了极大的挑战,构建质量控制体系将成为工作重点。  [关键词] 信息化;审计;质量控制;体系构建  doi : 10 . 3969 /