【转】BDC批处理使用方法

2023-10-08 01:20
文章标签 使用 方法 批处理 bdc

本文主要是介绍【转】BDC批处理使用方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转自:http://fenginfo.com/45.html


一.说明

SAP系统有多种批处理工具,例如LSMW、SCAT、BDC等,各有侧重点,本文专门介绍BDC的应用操作。BDC是Batch Data Conversion的简称,对应的事物码是SHDB,是一款轻量化的批处理工具。

运用SHDB,一般通过对业务操作(指定事物码)进行录像生成脚本,如果重复次数少,可以手工修改脚本中字段的值再次执行;对于大量业务操作,则采用导出脚本模板,加工成批量执行脚本后,再导入执行,加工脚本过程一般采用Office的邮件合并方式(参见《利用Office 2007 邮件合并生成批处理脚本》)。

SHDB不能进入后台录像,将后台配置转换成事物码或SM30、SM34维护参见《后台配置转至前台操作》、《以维护视图或视图簇的方式进行配置》。

LSMW操作说明由多篇文档组成,参见《LSMW批处理使用方法(01)_总述及操作界面说明》(共13个文档)。

二.操作

本文讲解SHDB操作,示例背景是对公司代码0001逐月打开物料帐期,公司代码0001是ERP系统的示例公司代码(一般不使用),初始帐期1998年3月,在此需将帐期从1998年4月逐月开帐期至1999年12月,共计21个重复操作。

操作流程是在SHDB环境中创建一个记录,用T-CODE:MMPV打开1998年4月的帐期,并进行录屏生成脚本。导出脚本成为一个模板,结合Office的邮件并合生成20个执行脚本(1998年5月至1999年12月),再将执行脚本导入并执行。关于MMPV更详细的说明参见《设定物料凭证结算期间(Period)》。

在前台输入事物码SHDB进入,如图 1 所示,下面列表显示已有的记录(Recording)。点击“新建记录”按钮,弹出对话框如图 2 所示。

图 1 SHDB初始界面

图 2显示创建记录(Recording)参数设置对话框,其中“记录”栏填写个新记录的名称,“事务代码”栏填写进行录像的事物码;由于T-CODE:MMPV涉及多屏操作,所以“提交后继续”选项打上选择标志。以上维护完全,点击“开始记录”按钮。

图 2 创建记录对话框

         图 3、图 4、图 5是MMPV录像的界面,其中图 3输入调整公司结算的公司代码和期间,点击运行键;系统给出警告,如图 4 所示,在此不必进行编辑修改,在键盘上按回车键继续;执行成功,显示执行结果如图 5 所示,在此连续点击退出键(【转】BDC批处理使用方法 - 菲凡~ - SAP之旅~)退出MMPV操作界面。

在录屏过程中,谨记不要有多余的键盘、鼠标操作,如出现列表滚动条界面,要用键盘上的PageUp、PageDown键进行翻页。

图 3 MMPV录屏之一

图 4  MMPV录屏之二

图 5 MMPV录屏之三

MMPV录像完毕,返回SHDB的界面,可以看到记录的脚本如图 6 所示,里面记录了三个屏幕的信息,在这里注意两个字段I_LFMON和I_LFGJA分别是月份、年份字段,字段宽度分别为2、4字节。而字段I_VBUKR的值0001就是公司代码。



图 6 录屏脚本


         此时记录尚未保存,但可以通过修改字段值执行新的操作,本例就可以在图 6的界面修改年份、月份字段(如1998年5月)或者其它公司代码,再点击“处理”按钮重新执行T-CODE:MMPV。当然,这适用于少量重复执行。


         对于大量的数据,一般采用导出模板脚本,生成批量脚本,再重新导入加以完成。导出请点击导出键(【转】BDC批处理使用方法 - 菲凡~ - SAP之旅~),将录屏的脚本生成文本文件存到本地计算机上,如图 7 所示(本例导出文件名为ZMMPV.txt)。



图 7 生成的脚本文档

  生成批量文件一般采用Office 邮件合并的方法,最终生成一个批量脚本文件(纯文本格式)。由于公司代码0001开了1998年4月的物料帐期,所以后续要做1998年5月,本例要做的批量脚本是1998年5月至1999年12月共20个重复执行脚本,具体方法参见《利用Office 2007 邮件合并生成批处理脚本》,最终生成一个包含20次执行的MMPV_BATH.txt脚本文件。


         点击导入键(【转】BDC批处理使用方法 - 菲凡~ - SAP之旅~)加载MMPV_BATH.txt文件,覆盖原有数据,界面如图 8 所示,可见第一个执行脚本的月、年份已是5和1998。由于是20个执行脚本,所以行数就变成13的20倍(显示261是后续多加一个空行)。



图 8 加载邮件合并后的文档


         点击“处理”按钮,弹出对话框如图 9 所示,要求选择执行脚本的方式,处理模式有前台(A 显示所有屏幕)、后台(N 后台的处理)等多种方式,本例采用后台方式,选择后如图 10 所示,点击确认按钮执行。



图 9 处理记录对话框_处理模式选择



图 10 处理记录对话框_选择确定


         由于是后台执行,不能见到每步的操作屏幕。全部执行完毕,给出执行结果记录如图 11 所示。



图 11 处理记录


         至此,公司代码0001通过21次业务操作(1次录像、20次执行脚本),将物料帐期开至1999年12月。以上操作过程中,创建的记录尚未保存,如需为以后重复应用,可进行保存,在记录概览界面可见到保存的条目如图 12所示。



图 12 SHDB维护界面(含新建记录)

这篇关于【转】BDC批处理使用方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/161746

相关文章

中文分词jieba库的使用与实景应用(一)

知识星球:https://articles.zsxq.com/id_fxvgc803qmr2.html 目录 一.定义: 精确模式(默认模式): 全模式: 搜索引擎模式: paddle 模式(基于深度学习的分词模式): 二 自定义词典 三.文本解析   调整词出现的频率 四. 关键词提取 A. 基于TF-IDF算法的关键词提取 B. 基于TextRank算法的关键词提取

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

pdfmake生成pdf的使用

实际项目中有时会有根据填写的表单数据或者其他格式的数据,将数据自动填充到pdf文件中根据固定模板生成pdf文件的需求 文章目录 利用pdfmake生成pdf文件1.下载安装pdfmake第三方包2.封装生成pdf文件的共用配置3.生成pdf文件的文件模板内容4.调用方法生成pdf 利用pdfmake生成pdf文件 1.下载安装pdfmake第三方包 npm i pdfma

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

webm怎么转换成mp4?这几种方法超多人在用!

webm怎么转换成mp4?WebM作为一种新兴的视频编码格式,近年来逐渐进入大众视野,其背后承载着诸多优势,但同时也伴随着不容忽视的局限性,首要挑战在于其兼容性边界,尽管WebM已广泛适应于众多网站与软件平台,但在特定应用环境或老旧设备上,其兼容难题依旧凸显,为用户体验带来不便,再者,WebM格式的非普适性也体现在编辑流程上,由于它并非行业内的通用标准,编辑过程中可能会遭遇格式不兼容的障碍,导致操