文档库 最新最全的文档下载
当前位置:文档库 › SAP的批量数据录入技术1

SAP的批量数据录入技术1

SAP的批量数据录入技术1
SAP的批量数据录入技术1

sap BDC技术

BDC(Batch Data Conversion):在SAP系统里,由于某种原因,可能需要重复输入数据,(数据不同,但是操作是相同的,典型的情形就是切换系统的时候,旧系统的数据需要导入SAP),大致过程不外乎是这样:输入一个t-code,

进入一个某个屏幕,然后输入一个值(有时还要加上一些附加的checkbox选项等),点执行或者确定按钮,

进入另一个屏幕,在某些字段输入值(也可能是标注checkbox选中或者不选中)或者修改这些字段里的值。

BDC技术

BDC(Batch Data Conversion):在SAP系统里,由于某种原因,可能需要重复输入数据,(数据不同,但是操作是相同的,典型的情形就是切换系统的时候,旧系统的数据需要导入SAP),大致过程不外乎是这样:输入一个t-code,

进入一个某个屏幕,然后输入一个值(有时还要加上一些附加的checkbox选项等),点执行或者确定按钮,

进入另一个屏幕,在某些字段输入值(也可能是标注checkbox选中或者不选中)或者修改这些字段里的值。

然后按“Eneter”……

最后按“SAVE”……,

一条记录完成了,继续下一条,如此循环。

上面所述的情形,如果让一个“人”来做的话,可能是真是受不了的。但是对于计算机来说,就很简单了。

SAP通过一个特殊的程序(T-code:SHDB)把用户的一次业务操作的所有过程记录下来。

从用户输入transaction code(事务代码),点下“Start Recording”开始,对于用户的来说是一次普通的业务操作,但是SAP却在记录:

1.光标放到哪个字段,(在程序中不用改变)

2.填入了什么值,(变量,循环中的Internal Table 某个字段)

3.点击了什么按钮(在程序中不用改变)

本次操作的作为一个“代表”,是一个“模板”,告诉SAP系统以怎样的方式来执行程序,也就是用计算机的语言来描述如果手工操作的话应该是怎样的一个过程。

用BDC技术编程时,有以下几个步骤:

1.把外部的数据源(Txt,Excel等)用读进internal table或者用do enddo循环。

2.在循环里,把用SHDB记录的步骤重复执行N次,(N = Dialog屏幕数量)这时实际上并没行完成数据的入,系统只是在“填表”,填一个叫做“BDCData”的Internal Table。

填完bdcdata以后,用call transaction …XXXX? using bdc……这个命令来真正的commit动作或者call function 'BDC_Insert'在建立一个session。并把执行的结果返回给messtab这个Internal Table

现在假想一种情境,来做一个演示的BDC程序。

由于业务上的需要,某公司打算将某些物料的描述都在后面加上指定的文本Group X,所以需要修改已经存在的物料数据,用T-code:MM02,

外部数据是TXT文本,记录有N条,如下:

Material NO. Description

6000-00001 XXXXXXX(Group A)

2098-00001 fdfladsfladfl(Group B )

2059-00009 dfdsfreddfalfasfa(Group A)

2003-00003 iadfdafdf,adfasf(Group D)

……

……

下面是“录”操作的过程,在命令栏里输入T-code :SHDB,进入如下屏幕:

点New Recodring,出现如下屏幕:

其中Recording 的名字是任意给的。MM02是需要录的事务代码。

按下“Start Recording”,就会进入“Change Material”,这时,以下的操作对于用户来说是一次普通修改物料描述操作,尽管系统在记录所有的操作。

输入一个物料后,点击“Select View(s)”

假设我们只选“Basic Data 1”和“Basic Data 1”

然后点击绿色的小勾“Enter”

我们在该物料后面添加一个“Group A”,描述改为:

……

然后点“SAVE”,保存这次修改。

现在SAP回到了SHDB,

先点“SAVE”,保存Recording :Ztest,然后点”Back”,返回SHDB的第一屏。

选中“Ztest”,然后点击“Program”,由SAP自动生成一个程序。

在上面的对话框中输入程序的名字(注意SAP的命名规范,Y或者Z开头),确认输入

再输入一些程序的属性信息如下:

点击“Source Code”,指定“Develop Class”等后,就可以进入ABAP Editor,产生如下代码:report ZBDCTEST

no standard page heading line-size 255.

include bdcrecx1.

parameters: dataset(132) lower case.

*** DO NOT CHANGE - the generated data section - DO NOT CHANGE ***

*

* If it is nessesary to change the data section use the rules:

* 1.) Each definition of a field exists of two lines

* 2.) The first line shows exactly the comment

* '* data element: ' followed with the data element

* which describes the field.

* If you don't have a data element use the

* comment without a data element name

* 3.) The second line shows the fieldname of the

* structure, the fieldname must consist of

* a fieldname and optional the character '_' and

* three numbers and the field length in brackets

* 4.) Each field must be type C.

*

*** Generated data section with specific formatting - DO NOT CHANGE *** data: begin of record,

* data element: MATNR

MATNR_001(018),

* data element: XFELD

KZSEL_01_002(001),

* data element: XFELD

KZSEL_02_003(001),

* data element: MAKTX

MAKTX_004(040),

* data element: MEINS

MEINS_005(003),

* data element: MTPOS_MARA

MTPOS_MARA_006(004),

* data element: GEWEI

GEWEI_007(003),

end of record.

*** End generated data section ***

start-of-selection.

perform open_dataset using dataset.

perform open_group.

do.

read dataset dataset into record.

if sy-subrc <> 0. exit. endif.

perform bdc_dynpro using 'SAPLMGMM' '0060'. perform bdc_field using 'BDC_CURSOR'

'RMMG1-MATNR'.

perform bdc_field using 'BDC_OKCODE'

'=AUSW'.

perform

test my signature

posted on 2007-12-25 21:42 Neosun.Digger.SAP阅读(454

第三章管理信息系统技术基础

第三章管理信息系统技术基础 管理信息系统是基于管理和计算机的系统,同时也是基于网络的系统。管理信息系统的技术基础主要包括计算机系统、网络技术、数据库技术和科学管理等几个方面的内容。 §3.1计算机系统 计算机系统包括计算机硬件和计算机软件两部分。计算机硬件是机器的可见部分,是计算机系统工作的基础,计算机软件帮助用户使用硬件以完成数据的输入、处理、输出及存储等活动。 §3.1.1计算机体系结构 1.单机结构 如果在一个系统内每台计算机的使用是各自独立的,这样的系统就是单机结构的系统。单机结构中的计算机处于各自为政的孤立状态,各自运行一套系统软件、应用软件和业务数据。单机结构的计算机之间不能直接交流信息,它们之间的通信只能靠磁盘、磁带等介质备份来完成。这种分散式结构使得各个部门即使拥有各自的单机信息处理系统,无法联合构成一个统一的综合的管理信息系统,这就形成了一个个“信息孤岛”。各部门不能充分利用计算机来进行协调和合作。 2.主机/终端结构 主机--终端结构采用集中式处理方式,提高了信息处理的效率,降低了系统费用,易于管理控制,也能够保证数据的安全性和一致性。在早期的计算机系统中主机--终端结构系统曾风靡一时。它有一台大型主机,可以同时接数台或数十台终端机。所有的文件都存储在主机的磁盘中,程序也在主机上运行。主机对各终端机用户传来的数据进行分时处理,使每个终端用户感觉像拥有一台自己的大型计算机一样。终端只是一种数据输入输出设备,没有CPU和存储器,只是负责将用户键盘输入的信息传到主机,然后输出由主机返回的处理结果。但由于程序运行和文件访问都在主机上,用户完全依赖于主机,一旦主机出现故障就会使所有用户受到影响。由于许多用户共享一台主机。主机要同时处理来自各个终端的数据,这样可能造成主机的负荷过重。所以系统的性能主要取决于主计算机的性能和通信设备的速度。 3.文件服务器/工作站结构 在文件服务器/工作站系统中,多个工作站与一台服务器互相连接起来。一般以一台高性能微机或小型机作为服务器,所谓工作站实际上就是一台PC机,当它与文件服务器连接并登录后,可以到文件服务器上存取文件,得到所需的文件后在工作站上运行。数据库管理系统安装在文件服务器上,而数据处理和应用程序分布在工作站上,文件服务器仅提供对数据的共享访问和文件管理,没有协同处理能力。 文件服务器管理着网络文件系统,提供网络共享打印服务,处理工作站之间的各种通信,响应工作站的网络请求。工作站运行网络应用程序时,先将文件服务器的程序和数据调入本机内存之中,运行后在本机上输出或在打印机上输出。文件服务器的处理方式会增加网络线路的传输负荷,降低网络传输的效率和响应时间,很容易造成网络阻塞。

管理信息系统课后习题答案 全

管理信息系统课后题答案(1-12章) 第一章 如何理解人是信息的重要载体和信息意义的解释者 答:信息系统包括信息处理系统和信息传输系统两个方面。信息处理系统对数据进行处理,使 它获得新的结构与形态或者产生新的数据。由于信息的作用只有在广泛交流中才能充分发挥出来,因此,通信技术的发展极大地促进了信息系统的发展。广义的信息系统概念已经延伸到与通信系统 相等同。这里的通信不仅是通讯,而且意味着人际交流和人际沟通,其中包含思想的沟通,价值观 的沟通和文化的沟通。广义的沟通系统强调“人”本身不仅是一个重要的沟通工具,还是资讯意 义的阐述者,所有的沟通媒介均需要使资讯最终可为人类五官察觉与阐述,方算是资讯的沟通媒介。 什么是信息技术信息技术在哪些方面能给管理提供支持 答:广义而言,信息技术是指能充分利用与扩展人类信息器官功能的各种方法、工具与技能 的总和。该定义强调的是从哲学上阐述信息技术与人的本质关系。中义而言,信息技术是指对信息 进行采集、传输、存储、加工、表达的各种技术之和。该定义强调的是人们对信息技术功能与过程 的一般理解。狭义而言,信息技术是指利用计算机、网络、广播电视等各种硬件设备及软件工具与 科学方法,对文图声像各种信息进行获取、加工、存储、传输与使用的技术之和。该定义强调的是 信息技术的现代化与高科技含量。信息技术对计划职能的支持;对组织职能和领导职能的支持; 对控制职能的支持。由此可见,信息系统对管理具有重要的辅助和支持作用,现代管理要依靠信 息系统来实现其管理职能,管理思想和管理方法。 为什么说管理信息系统并不能解决管理中的所有问题 答:管理是一种复杂的获得,它既涉及客观环境,又涉及人的主观因素。由于生产和社会环 境的复杂性,也由于事物之间复杂的相互联系和事物的多变性,等等原因,人们在解决管理问题 时不可能掌握所有的数据,更不可能把所有的,待选择的解决方案都考虑进去,而管理信息系统 解决问题时运行的程序是由人来编写的。管理信息系统是一个人机结合的系统,人不能解决的问题,依靠计算机也无法解决,因此仅靠管理信息系统是无法解决管理中的所有问题的。可以说,管理 不仅是一门科学更是一门艺术,人们在实施管理的时候,不仅要运用这种科学的方法,还要运用一 套技术和处理方式,这些都是管理信息系统所不能及的。 为什么说信息系统的建立、发展和开发与使用信息系统的人的行为有紧密的联系 答:管理信息系统能否开发好,使用好与人的行为有极为密切的联系。例如,如果管理人员不 愿意用信息系统,或者单位的领导不重视,不积极领导系统的开发和应用,不认真宣传和组织职 工学校和使用管理信息系统,或者开发人员和管理人员不能接纳和紧密配合共同进行开发,那么,即使该管理信息系统在技术上是很过硬的,也是很难运行好的。当管理人员很担心使用计算机后, 自己的工作可能被计算机代替,往往会产生消极对抗情绪,如提出开发的软件系统不好用,不如 手工处理,或者不好好配合,不及时输入数据。管理信息系统是一个人机结合的系统,人和机不 配合,显然,难以运行好。 试述信息系统对人类生活与工作方式的有利和不利影响。 答:信息网络系统广泛地影响着人们的生活方式。通过国家或国际的通信系统,人与人之间 的信息交流不再受时间与地域的限制,电子化书信的往来将人们更紧密地联系在一起。对文娱与 新闻的获取将由被动接受变为主动选取,个性化风格得以增强。电子货币与自动购销系统大大方 便了人们的消费,改变了人们的生活与消费习惯。信息系统的应用使团体工作不必面对面地坐在 一起。人们可以在家里办公,并随时保持与同事之间的联系。信息系统渗透到人们的生活与工作中,一方面给社会带来了许多便利,但另一方面也可能给社会造成一些不利的影响。例如,在全球范围

第3章 管理信息系统的技术基础

第3章管理信息系统的技术基础 一、选择题: 1.在商贸业务中将相关业务信息,用国际公认的标准格式,通过计算机网络在贸易合作者之间进行传递的系统是()。D A、电子商务 B、电子数据传递系统 C、信息交换系统 D、电子数据交换系统 2.联机实时处理方式不适于()。C A、需要反应迅速的数据处理 B、负荷容易产生波动的数据处理 C、固定周期的数据处理 D、数据收集费用较高的处理 3.Visual FoxPro采用的数据模型是()C A、网络型 B、层次型 C、关系型 D、网状型 4.C/S是一种重要的网络计算机模式,其含义是:()A A、客户/服务器模式 B、文件/服务器模式 C、分时/共享模式 D、浏览器/服务器模式 5.以下哪一项不是数据库管理系统提供的四种数据控制功能中的一项( )。D A、并发控制 B、数据恢复 C、数据完整性 D、数据共享性 6.在文件系统阶段,信息系统的研制的中心是( )。A A、程序 B、数据 C、数据结构的设计 D、文件的存储 7.在数据库系统的组成中不包括以下哪一项( )。D A、计算机系统 B、数据库 C、数据库管理系统 D、软件系统 8.数据组织的最高层次是( )。A A、数据库 B、数据项 C、文件 D、记录 9.库存管理信息系统中,有一个库存产品文件,其中适合作关键字的字段是( )。C A、零件价格 B、库存数量 C、零件号 D、零件规格 10.下列数据内容适合于成批处理方式的是( )。C A、需要反应的数据处理 B、负荷易产生波动的数据处理 C、需经过一定后才能进行的数据处理 D、数据收集费用较高的数据处理 11.全国联网的订票服务系统属于( )。B A、批处理系统 B、联机实时系统 C、脱机实时系统 D、直接存取系统 12.目前主要的数据库管理系统几乎都支持的数据模型是( )。D A、层次模型 B、网状模型 C、逻辑模型 D、关系模型 13.下面哪一个不是在信息世界中用来描述现实世界中的客观事物及其联系的术语( )。C A、实体 B、属性 C、全体 D、域 14.如果在一个数据模型中有一个结点,它有多于一个的父结点,那么这个模型是( )。A A、网状模型 B、树状模型

信息技术基础测试题及参考答案

信息技术基础测试题 7.1 信息技术概述测试题 1. 在下列信息系统的叙述中,错误的是。 A. 电话是一种双向的、点对点的、以信息交互为主要目的的系统 B. 网络聊天是一种双向的、以信息交互为目的的系统 C. 广播是一种双向的、点到多的信息交互系统 D. Internet是一种跨越全球的多功能信息系统 2. 信息技术指的是用来扩展人的信息器官、协助人们进行信息处理的一类技术。在下列基 本信息技术中,用于扩展人的效应器官功能的是。 A. 感测与识别技术 B. 计算与处理技术 C. 通信与存储技术 D. 控制与显示技术 3. “计算机辅助设计”的英文缩写是。 A. CAD B. CAM C. CAE D. CAT 4. 下列不属于计算机信息处理的特点。 A. 极高的处理速度 B. 友善的人机界面 C. 方便而迅速的数据通信 D. 免费提供软硬件 5. 计算机的应用领域可大致分为三个方面,下列答案中正确的是。 A. 计算机辅助教学、专家系统、人工智能 B. 工程计算、数据结构、文字处理 C. 实时控制、科学计算、数据处理 D. 数值计算、人工智能、操作系统 6. 集成电路是微电子技术的核心。它的分类标准有很多种,其中数字集成电路和模拟集成 电路是按照来分类的。 A. 晶体管结构、电路和工艺 B. 信号的形式 C. 集成电路的功能 D. 集成电路的用途 7. 下列关于集成电路的叙述中错误的是。 A. 微电子技术以集成电路为核心 B. 现代集成电路使用的半导体材料通常是硅或砷化镓 C. 集成电路根据它所包含的晶体管数目可分为小规模、中规模、大规模、超大规模和 极大规模集成电路 D. 集成电路使用的材料都是半导体硅材料 8. 微电子技术是以集成电路为核心的电子技术。在下列关于集成电路(IC)的叙述中,正 确的是。 A. 集成电路的发展导致了晶体管的发明 B. 现代计算机的CPU均是超大规模集成电路 C. 小规模集成电路通常以功能部件、子系统为集成对象 D. 所有的集成电路均为数字集成电路 9. 微电子技术是现代信息技术的基础之一,而微电子技术又以集成电路为核心。下列关于 集成电路(IC)的叙述中,错误的是。

(信息技术)第三章管理信息系统技术基础

(信息技术)第三章管理信息系统技术基础

第三章管理信息系统技术基础 管理信息系统是基于管理和计算机的系统,同时也是基于网络的系统。管理信息系统的技术基础主要包括计算机系统、网络技术、数据库技术和科学管理等几个方面的内容。 §3.1计算机系统 计算机系统包括计算机硬件和计算机软件两部分。计算机硬件是机器的可见部分,是计算机系统工作的基础,计算机软件帮助用户使用硬件以完成数据的输入、处理、输出及存储等活动。 §3.1.1计算机体系结构 1.单机结构 如果在一个系统内每台计算机的使用是各自独立的,这样的系统就是单机结构的系统。单机结构中的计算机处于各自为政的孤立状态,各自运行一套系统软件、应用软件和业务数据。单机结构的计算机之间不能直接交流信息,它们之间的通信只能靠磁盘、磁带等介质备份来完成。这种分散式结构使得各个部门即使拥有各自的单机信息处理系统,无法联合构成一个统一的综合的管理信息系统,这就形成了一个个“信息孤岛”。各部门不能充分利用计算机来进行协调和合作。 2.主机/终端结构 主机--终端结构采用集中式处理方式,提高了信息处理的效率,降低了系统费用,易于管理控制,也能够保证数据的安全性和一致性。在早期的计算机系统中主机--终端结构系统曾风靡一时。它有一台大型主机,可以同时接数台或数十台终端机。所有的文件都存储在主机的磁盘中,程序也在主机上运行。主机对各终端机用户传来的数据进行分时处理,使每个终端用户感觉像拥有一台自己的大型计算机一样。终端只是一种数据输入输出设备,没有CPU和存储器,只是负责将用户键盘输入的信息传到主机,然后输出由主机返回的处理结果。但由于程序运行和文件访问都在主机上,用户完全依赖于主机,一旦主机出现故障就会使所有用户受到影响。由于许多用户共享一台主机。主机要同时处理来自各个终端的数据,这样可能造成主机的负荷过重。所以系统的性能主要取决于主计算机的性能和通信设备的速度。 3.文件服务器/工作站结构 在文件服务器/工作站系统中,多个工作站与一台服务器互相连接起来。一般以一台高性能微机或小型机作为服务器,所谓工作站实际上就是一台PC机,当它与文件服务器连接并登录后,可以到文件服务器上存取文件,得到所需的文件后在工作站上运行。数据库管理系统安装在文件服务器上,而数据处理和应用程序分布在工作站上,文件服务器仅提供对数据的共享访问和文件管理,没有协同处理能力。 文件服务器管理着网络文件系统,提供网络共享打印服务,处理工作站之间的各种通信,响应工作站的网络请求。工作站运行网络应用程序时,先将文件服务器的程序和数据调入本机内存之中,运行后在本机上输出或在打印机上输出。文件服务器的处理方式会增加网络线路的传输负荷,降低网络传输的效率和响应时间,很容易造成网络阻塞。 4.客户机/服务器结构 在客户机/服务器结构中,客户机是一台PC机或工作站,负责与使用者沟通。服务

管理信息系统

第一章1、信息系统的6个企业战略目标:运行良好;新产品、新服务和新商业模式;顾客和供应商关系亲密;改进决策; 竞争优势以及长期存在. (1)运行良好:信息系统和技术可以改进其运行效率;信息系统和卓越的企业管理结合。 (2)改进决策2、生产信息有三个活动:输入、处理、输出3、信息系统的维度 (1)组织维:上层:高层管理一一企业产品、服务以及财务绩效的长期战略决策 中层管理一一对高层管理的决策制定计划和实施过程 中层:运行管理一一监控企业的日常工作 知识工作者一一为企业设计产品和服务,以及创造新知识 下层:实际生产和服务 (2)管理维:感知、决策、正式计划 (3)技术维:计算机硬件、软件、数据管理技术、网络和通信技术4、主要企业智能:销售和市场、制造和生产、财务和会计、人力资源5、辅助资产:由初始投资中引导出价值所需的资产(单独的信息技术投资不能使组织和管理更有效,除非配合以支持性的价值、结构,以及组织内的行为模式和其他辅助资源。企业需要改变他们如何经营企业,先于他们确实得到新信息技术的优势) 合适的企业模式、高效的企业过程、权利分散、分散集中权、较强的IS 组织资产——注重效益和效率的组织文化价值观、 开发队伍 管理资产一一强有力支持技术投资和变革、对管理创新的激励、团队和协同工作的环境、提高环境决策技巧的培训程序、灵活基于知识决策的管理文化价值观 社会资产一一互联网和通信的基础设施、提高劳动力计算机能力的IT强化培训计划、标准、法律法规创造公平和稳定的市场环境、技术和相邻的市场服务6、为什么今天信息系统对运营和管理企业非常重要 信息系统今天已是开展商企活动的基础。在许多行业,企业如果没有广泛的信息技术,那很难长存,达到战略目标也会很困难。企业现在应用信息系统达到六个目标:运行良好;新产品、新服务和新商业模式;顾客和供应商关系亲密;改进决策;竞争优势以及长期存在。 7、什么是信息系统?它如何工作?什么是它的管理、组织和技术成分? 信息系统从内部和组织环境中收集、储存和分发信息以支持组织的职能和决策、沟通、下调、控制、分析和形象化。信息系统通过三个基本活动:输入、处理和输出,转换原始数据成为有用的信息。 信息系统提供给公司面对的问题和挑战的解答,并代表一个管理、组织和技术成分的组合。信息系统的管理维包括领导、战略和管理行为等方面。技术维由计算机硬件、软件、数据管理技术和网络通信技术(包括互联网)组成。信息系统的组织维包括组织层次、智能专业、企业过程、文化和政治利益团体等。 8、什么是辅助资产?为什么信息系统为组织提供真实的价值很重要。 为了从信息系统获得有意义的价值,组织必须以投资于管理和组织上的合适的辅助资产来支持技术投资。这些 辅助资产包括新的企业模式和企业过程、组织文化和管理行为、合适的标准、规则和法律。除非企业进行了合适的管理和组织的变革,否则新的信息技术投资恐怕很难得到高的回报。 9、信息系统如何转换企业?它和全球化的关系是什么? 电子邮件、在线会议和移动电话已成为开展商务活动的主要工具。信息系统是快速供应链的基础。互联网允许很多企业在线买卖、刊发广告和收集顾客反馈。通过数字化核心企业过程,企业试图变得更有竞争力,效率更高, 从而演变成数字企业。互联网在全球范围内极少地减少生产、采购和销售产品的成本,从而激励全球化。新的信息体统趋势包括新生的移动数字平台、作为服务的在线软件和云计算等。 第二章1、信息技术如何改善企业过程 (1)信息系统能使企业过程的许多步骤自动化,这些步骤原先是靠手工实现的。 (2)新技术能改变信息流,使更多的人可以存取和共享信息,使任务并行,以免决策延迟。

相关文档
相关文档 最新文档