白水书生的SAP

菜鸟一个

  博客中心 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  14 随笔 :: 0 文章 :: 2 评论 :: 0 Trackbacks
Cached @ 2025/4/29 7:19:23Control ASP.skins_cogitation_controls_blogstats_ascx
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

留言簿(1)

随笔档案

文章档案

搜索

最新评论

阅读排行榜

评论排行榜

Cached @ 2025/4/29 7:19:23Control ASP.skins_cogitation_controls_singlecolumn_ascx

原帖:http://blog.sina.com.cn/s/blog_4e997c6701000b7p.html

步骤10:指定源表文件

本步骤指定源表的文件,也就是在步骤1中生成的文本文件(“物料数据.txt”)。在分步操作界面用鼠标双击Specify Files进入操作界面,如图3_10_1。

 

图3_10_1

在本步骤中要指定三个值,其中一个需要手工指定,两个自动生成。手工指定的“Legacy Data”,自动生成的是“Imported Data”、“Converted Data”。点击进入修改状态,如图3_10_2所示。

图3_10_2

在图3_10_2中显示了自动创建两个系统文件。其中“Imported Data”设定了导入的数据文件名;“Converted Data”设定了转换的数据文件名。这两个数据文件都在本机上。

用鼠标先指定“Legacy Data”行,再用鼠标点击创建,屏幕弹出设定源表文件的对话框,如图3_10_3所示。

图3_10_3

在图3_10_3所示对话框中,需要输入源表文件名,及源表文件的属性设置,此图为原始的界面。全部输入后见图3_10_4。

图3_10_4

在图3_10_4中,“File”项输入源表的文件名(步骤1中的物料数据.txt文件);“Name项输入说明,可为任意值,但不能不输入。“Separators”指定文件的分隔符,我们的文件的分隔符是Tab键,所以选中Tabulator,可参见步骤1;“Field Name At Start Of File”项指定第一行是否有字段名,我们的txt文件的第一行是字段名,所以需要选中。“Field Order Matches Source Structure Definition”项指定字段顺序是否与源表数据相同,我们进行选中处理。

全部填写和选择完成后,按键确认退回到操作界面,如图3_10_5所示。

 

图3_10_5

在图3_10_5中,可以看到源表已经指定,按键返回。屏幕弹出是否保存对话框,如图3_10_6所示,按“是”保存退出分步操作界面。

图3_10_6

 

步骤11:指定文件

本步骤是指定源表数据结构和对应的数据文件(.txt)。在分步操作界面用鼠标双击Assign Files,进入操作界面,如图3_11_1所示。如果是显示状态,请按变成修改状态。

图3_11_1

由于批导入对象只定义了一个源表数据结构,并在上一步骤定义了一个数据文件(物料数据.txt),所以系统自动进行了对应处理,如图3_11_1所示。在图上点击黄色的“MANTR_BASIS”,再点击按钮,弹出对话框告知文件已指定了源表结构,如图3_11_2所示,此步骤可以不用操作。

图3_11_2

键返回分步操作界面。

步骤12:读取数据

此步骤是将源表数据读取进本机的系统文件,也就是步骤10指定源表文件中的“Imported Data”指定的文件。在分步操作界面用鼠标双击Import Data,进入操作界面,如图3_12_1所示。

图3_12_1

在图3_12_1中第一行填写要读取的起止行数,如不填则全读取,按运行键执行。执行完毕界面显示如图3_12_2所示,表示正确读取了8行数据。再按键返回到分步操作界面。

图3_12_2

 

步骤13:显示读取的数据

本步骤就是显示上一步骤读取的数据。在分步操作界面用鼠标双击Display Imported Data,弹出对话框,如图3_13_1所示。

图3_13_1

在图3_13_1所示的对话框中,“From Line”项和“To Line”要求填写显示的开始行数和结束行数,如不填写则显示全部。按键进入显示数据界面,如图3_13_2所示。

图3_13_2

图3_13_2显示了上一步骤读取的数据,共有8行。用鼠标双击任意一行,比如第1行,显示详细信息,如图3_13_3所示。

图3_13_3

图3_13_3显示了一行数据的详细信息,包括字段名(“Field Name”)、字段描述(“Field Text”)、字段值(“Field Value”)。字段是源表中的字段,而不是录像中的字段。连续按键返回分步操作界面。

步骤14:转换数据

本步骤是将读进系统文件的数据进行转换,存放在步骤10指定源表文件“Converted Data”指定的转换文件中。本步骤和下一步骤显示可以查看转换是否正确,如不正确可返回到以前步骤进行操作。本步骤操作的数据不会在SAP系统中真正执行。

在分步操作界面用鼠标双击Convert Data,进入操作界面,如图3_14_1所示。

图3_14_1

在图3_14_1中要求输入转换的开始和结束行数,如不填写则全部转换。按键执行。执行完毕屏幕显示转换结果,如图3_14_2所示。

图3_14_2

在图3_14_2中显示正确转换了8行。按键返回分步操作界面。

 

步骤15:显示转换数据

本步骤就是显示上一步的以预转换结果。在分步操作界面用鼠标双击Display Converted Data,弹出对话框,如图3_15_1所示。

图3_15_1

填入显示的开始行和结束行,如不填则全部显示。和步骤13显示读取的数据一样,“From Line”项和“To Line”要求填写显示的开始行数和结束行数,如不填写则显示全部。按键进入显示转换数据界面,如图3_15_2所示。

图3_15_2

图3_15_2显示了上一步骤转换的数据,共有8行。用鼠标双击任意一行,比如第1行,显示详细信息,如图3_15_3所示。

图3_15_3

图3_15_3显示了一行转换过来数据的详细信息,包括字段名(“Fld Name”)、字段描述(“Fld Text”)、字段值(“FldValue”)。字段名中头两行分别是录像的名称(“MMBASIS”)和录像的事务代码(“MM01”),后续的行是录像中定义的变量(“MATNR”、“NAKTX”、“NATKL”)。

连续按键返回分步操作界面。

步骤16:创建转换任务

此步骤开始实际转换。本步骤是创建一个转换任务但不实际转换,并将转换的数据存放到SAP服务器端。在分步操作界面用鼠标双击Create Batch Input Session,进入操作界面,如3_16_1所示。

图3_16_1

按图3_16_1所示,在Keep Batch Input Folder(s)项打上勾。按运行键执行。运行后显示对话框,如图3_16_2所示创建成功,再按键返回到分步操作界面。

图3_16_2

步骤17:执行转换任务

本步骤进行实际的转换。在分步操作界面用鼠标双击Run Batch Input Session,进入操作界面,如图3_17_1所示。

图3_17_1

在图3_17_1中显示已创建的转换任务,尚未执行。用鼠标选中此任务,并按键,弹出执行选择对话框,如图3_17_2所示。

图3_17_2

对话框中,运行模式Processing Mode有三个可选项

1.处理/前台:每个事物代码运行在前台,可一步一步运行,可在运行时修改,可看其效果,并可以修改,但速度慢,一般用于测试。有机会对其专门论述。

2.仅显示错误:后台运行,错误时显示到前台。

3.不可见:后台运行,错误时也不报出,在全部运行完后可通过查看转换结果看到错误。

本次操作选择“不可见”,再选中专家方式。按执行。

转换任务是在后台SAP服务器上运行,客户端可退出。

步骤18:查看执行结果

等任务执行完毕我们可以查看批处理的结果。也可以在执行过程中查看,当然数据是不完整的,但可以看到已执行部份的情况。

和上一步一样,在分步操作界面用鼠标双击Run Batch Input Session再次进入转换界面。如图3_18_1所示,任务条的状态是已完成但有错,成功7条,错误1条。

图3_18_1

用鼠标选中此任务,双击或按显示转换结果,如图3_18_2所示。

图3_18_2

在图3_18_2屏幕表明索引号为2至8项运行成功(Processing),第1项失败(Incorrect)。点击“显示”组中的“Incorrect”项,只显示不成功的索引,如图3_18_3所示。

 

图3_18_3

在图3_18_3界面中,双击左屏索引号为1的行,显示详细情况,如图3_18_4所示。

图3_18_4

在图3_18_4中显示此行数据操作的各个屏幕的编号,5个编号代表5个屏幕,与步骤3屏幕录像后的数据相同。我们用鼠标双击屏幕号(Src.)为“0060”的行,显示此屏幕的详细信息,如图3_18_5所示。

图3_18_5

在图3_18_5中显示出错的物料编号是“T3-AT-050”,但尚不知道出错的原因。我们按键返回到图3_18_4界面,然后点击下一页面,如图3_18_6所示。

图3_18_6

在图3_18_6界面中显示了任务执行过程中的全部信息,目前的转换号(“Transaction”)是1,见左上角。我们选中“Transaction”项,只显示一行数据的转换信息,见图3_18_7所示。

图3_18_7

在图3_18_7的屏幕中,“Message”列的第一行显示“物料已为指定的此事物/事件维护”。原来此行数据在批导入前已存在——物料号“T3-AT-050”在屏幕录像时已经创建。

如果有多行数据错误,按此方法查找原因并总结经验。一个数据批处理任务完成。连续按键返回主界面。

分享按钮发布于: 2008-05-28 14:57 白水书生的SAP 阅读(1807) 评论(0)  编辑 收藏

评论

标题
姓名
主页
内容 
  登录  使用高级评论  Top 订阅回复  取消订阅
[使用Ctrl+Enter键可以直接提交]