CATT全中文教程
CATT详细教程
在SAP系统中,CATT是批量导入各类企业原始数据的一个有用工具。它的功能是先让使用者操作一遍,让系统记录下使用者的操作,做适当的调整后,导出一个输入格式文件,将要输入系统的数据按格式输入到文件中,再在CATT中用此文件沿用之前录制的操作让SAP系统挨个完成录入工作。
其路径如下图所示,TCODE是SCAT。
进入CATT界面后,输入自己希望的CASE名称,再点击界面左上角的TCD按钮,出现一个窗口,输入要记录的TCODE。本例以建立供应商为例,输入XK01,如下图所
示。
点击确认后,进入Create Vendor的界面。本例只演示输入必要的栏位,如下图所示。
在Vendor中按正常顺序数据输入完毕后,按End Record按钮退出录制状态。到下面的界面中。如下图所示。
要注意的是:在数据输入阶段,如果那个栏位要维护一定要输入数据,不能让该栏位空着。
这时点击保存按钮,出现下列对话框。点击”Local Object”按钮,如下图所示。
保存完毕后,按击菜单Goto->Functions,或者按F6,如下图所示。
然后进入到下图界面。
再双击XK01。进入到下图界面。图中红色字体如0100、0111、0120表示在Vendor中相应记录的每一个栏位。
双击红字如0100进入下图界面。
图中Company Code, Purch. Organization, Account Group等是需要输入的栏位,那么将光标停留在该栏位上,按F6,该栏位会变灰色,此时表明该栏位CATT记录有效,CATT之后的操作会对此栏位做操作。如图中所示,三个栏位都被选中,然后点击
按钮表示选择下一屏,如此操作,全部操作完后会回到刚才的界面。
如下图所示。
此时点击”Field List”按钮。出现下列窗口。
图中有
可维护所有的栏位。
,
等按钮分别表示向前和向后翻页,
图中左侧Keyword是Vendor中各对应的Field,可针对Field找到在Vendor中输入的值。如Order currency可知是订单货币类型。也可根据右侧红字判断是否是否包含“&”字符,如包含“&”字符,表示此为一变量,如“&WAERS”。双击此字符,会出现下列窗口。
图中“Default Value”表示此栏位是否是默认值,如果是Company Code等栏位,如果只有一个公司代码,那么可在此处设定默认值,如果是币别、付款方式等各供应商都有可能有不同的数据,那么此处清空。然后点击确定按钮退出。
在确认所有的栏位都维护完毕后,点击按钮,一直返回到下图界面。然后保存此
番设定。此时,可将栏位格式导出到一个文件中。点击菜单Goto->Variants->Export,如下图所示。
此时,会出现下列窗口。
选择好文件输出的路径,点击”Transfer”按钮。文件便会导出到指定的路径处。此时,用EXCEL打开此文本文件,在文件导入向导框中按默认格式直接Finished即可。
导入EXCEL中的前两项没有用处,要直接删除掉。后面的就是Vendor中会用到的
栏位,将企业的Vendor数据按Excel中的格式输入到EXCEL文件中。图中第三行是CATT留给自己的识别栏,其中有数据的部分,表示是设定了默认值的栏位,企业自己的数据从第四行开始,如果有与默认值不同的值,可在该栏位下输入该值,如果与默认值等同的最好留空由CATT自己按默认值输入。还有一点要注意的是,如果该栏值是“0003”,而输入到EXCEL中却变成了“3”,这是因为EXCEL的默认格式将其转成了数字型,这时一定要将该栏的格式改为字符型,这样输入的字符就不会变样了。在完成了原始数据输入后,如下图。
此时,再将此EXCEL文件保存为TXT文本格式,然后关闭此EXCEL文档。再进入到SAP的CATT界面,点击
执行按钮。出现下列窗口。
在Processing mode中选择Background模式,如果选择Foreground模式,在CATT自动录入过程中会不断的需要你手工回车确认,不利于批量自动导入。在Variants中选择External from file,选择刚保存好的输入了企业Vendor数据的文本文件。然后再点击
按钮,即可由CATT自动执行批量导入数据了。
要注意的是,由实践中得到CATT一次最大支持2500条数据,所以,选择批量导入数据时,最好一次性少于2500条数据。
在CATT执行完毕后,可查看导入日志。如果过程中有错误发生,可清楚的看到是哪一条记录在哪一处发生错误,这样可以清楚的把错误的原因找到并重新处理该笔数据。正常的数据会保存SAP系统中,但有问题出错的记录就不会保存到SAP中了。出错的信息
可参与下图。如果正常的话,就不会出现红色字符了。可对比下图中的第一条和第二条信息。
至此,CATT的全套操作即可完毕!
因篇幅问题不能全部显示,请点此查看更多更全内容