SAP 三种批量导入方法

SAP 三种批量导入方法
SAP 三种批量导入方法

在SAP项目实施时主要有三种批量导入方法:LSMW,CATT,BDC

第一种:LSMW-----Legacy System Migration Workbench.

The LSM Workbench is an R/3 based tool that support when tran

sferring data from non-SAP systems to SAP R/3.

T-code: LSMW

第二种: CATT

CATT(computer aided test tool) screen record, system wil

l not create program.

T-code: SCAT

第三种: BDC

For batch input or change, system will create program, a

nd you can change the program.

T-code: SHDB

BDC导入

Batch Input是一种数据批量输入SAP系统的辅助程序,SAP系统的资料、格式可以通过Batch Input录入SAP系统

Batch Input的机制是模拟事务处理将数据录入R/3系统

Batch Input类似SAP的CATT,控制性更好,处理能力更强

1、首先我们需要把需要批导入事务的操作步骤记录下来,可以用T-CODE“SHDB”来记录。

在COMMAND LINE中输入“SHDB”。

2、进入TRANSACTION RECORDER界面

3、点“NEW RECORDER”创建一个记录,现在以修改订单为例,键入记录名“ZAMAO”,输入事务代码“VA02”,

然后“START RECORDING”。

4、下面的任务就是记录下修改订单的操作步骤。

5、填入订单号码,按确定

6、现在来增加一下订单的PO DATE。

7、填入“2006.10.01”,点“保存”。

8、这样就完成了一个最最简单的BDC录取工作,录完之后会出现系统运行的操作的跟踪,包括程序号,屏幕号,字段名,值等等,下面的任务是根据这些写到程序里面以完成SAP自动跑订单修改的这一动作。

9、首先必须定义BDC变量:

* BDC table

DATA: t_bdc LIKE bdcdata OCCURS

0 WITH HEADER LINE,

t_bdcm sg LIKE bdcm sgcoll OCCU

RS 0 WITH HEADER LINE.

DATA: BEGIN OF t_log OCCURS 0,

inform ation(289) TYPE c, "返

回信息

END OF t_log.

DATA: v_m ode TYPE c VALUE 'N'.

其中TABLE t_bdc中记录的具体的操作步骤,而TABLE t_bdcm sg是记录系统返回的信息,成功与否都记录到自定义的信息表t_log中。

先写个记录BDC的函数:

FORM. fm_set_bdc TABLES t_bdc STRUCT

URE bdcdata

USIN

G u_sign TYPE c

u_par1

u_par2.

CLEAR: t_bdc.

IF u_sign ='X'.

t_bdc-program=u_par1.

t_bdc-dynpro =u_par2.

t_bdc-dynbegin =u_sign.

ELSE.

t_bdc-fnam=u_par1.

t_bdc-fval =u_par2.

ENDIF.

APPEND t_bdc.

ENDFORM.

然后写入T_bdc:

PERFORM. fm_set_bdc:

TABLES t_bdc USING 'X' 'SAPMV45A

' '0102',

TABLES t_bdc USING ' ' 'BDC_OKCO

DE' '/00',

TABLES t_bdc USING ' ' 'VBAK-VBEL

N' it_display-vbeln,

TABLES t_bdc USING 'X' 'SAPMV45A

' '4001',

TABLES t_bdc USING ' ' ' VBKD-BST

DK' '2006.10.01'.

因为此处是修改操作,所以要切记写入的只是你修改的数据,千万别把订单本来的数据也写入t_bd c,如果写入则会把需要修改的所有订单都该成举例的订单的数据,而我们需要修改的仅仅是增加一个PO DATE“2006.10.01”。

然后是调用事物代码:

CALL TRANSACTION 'VA42'

USING t_bdc

MODE v_m ode "Background perfo

rm ance

UPDATE 'S' "local updata

MESSAGES INTO t_bdcm sg. "all

m essage table

v_m ode是显示模式:

“A”表示显示每一步操作步骤,

“N”表示不显示步骤,

“E”表示当出现错误的时候显示出错的位置。

系统信息写入到t_bdc中。

最后是收集系统信息(成功与否,要是失败,失败的原因)并输出到SAP程序屏幕

READ TABLE t_bdcm sg WITH KEY m sgtyp

='S'

m sgid

='V1'

m sgnr

='311'. "批导入成功的标志,可以自己d

ebug表t_bdcm sg中去找.

IF sy-subrc EQ 0.

CONCATENATE '订单号码:'

it_display-vbeln

',项目号:'

it_display-posnr

'修改成功' INTO t_log.

APPEND t_log.

CLEAR t_log.

ELSE.

LOOP AT t_bdcm sg.

IF t_bdcm sg-m sgtyp ='E'

OR t_bdcm sg-m sgv1 <>''

OR t_bdcm sg-m sgv2 <>''

OR t_bdcm sg-m sgv3 <>''

OR t_bdcm sg-m sgv4 <>''. MESSAGE ID t_bdcm sg-m sgi

d “收集错误信息,并写入自定义的表t_log中。

TYPE 'S'

NUMBER t_bdcm sg-m sgnr

WITH t_bdcm sg-m sgv1

t_bdcm sg-m sgv2

t_bdcm sg-m sgv3

t_bdcm sg-m sgv4

IN TO t_log-inform ation. CONCATENATE '订单号码:'

it_display-vbeln

',项目号:'

it_display-posnr

'出错:'

t_log-inform ation

INTO t_log-inform ation.

APPEND t_log.

CLEAR t_log.

ENDIF.

ENDLOOP.

ENDIF.

LOOP AT t_log. "显示出错信息

WRITE:/ t_log-inform ation.

ENDLOOP.

到次一个批导入程序基本完成。

CATT操作具体方式如下:

1、录制CATT(SCAT>TCD,输入事

务码,按前台操作方式操作一遍,在需要输入的地方输入相关内容,直至存盘退出;

2、定义相关需输入字段的名字(在SC AT中选中所保存的CATT,点击修改,双击TCD,双击相关条目,双击相关屏幕的字段进行定义,在此过程中对于不需要的屏幕可以跳过,对于需确认的屏幕可以插入OK code,最后保存,CAT T定义即告完成);

3、导出格式文件:在SCAT中,选中所保存的CATT,执行菜单“转到>变式>输出缺省”,系统会导出一个TXT格式的文件;

4、填写数据到该TXT文件:用Excel 导出上面导出的文件,在第五行以后的相应列逐行输入每行记录的相关内容(E xcel的复制类操作不用讲了),对于内容一样的部分可以不输,以默认值的形式(在录制定义CATT时输入或执行C ATT时输入),数据输入完成后,将该文件仍保存为txt格式;

5、执行CATT:在SCAT中,执行所保存的CATT,日志格式及处理方式按需选择,变式选择自文件外部,选择相应的文件,如有必要,在下面的相关字段可以输入缺省值,执行即可。

6、三种处理方式的差别:前台,逐个数据需要你确认,你可能需要不断点击鼠标或按回车,但较直观,不易出错;后台,自动逐条执行,跳过出错条目,出错条目在日志中会体现;错误:自动逐条执行,在出错时暂停,等待确认,建议使用此种方式。

LSMW导入

可以在ITPUB下载有关视频资料,由于条件限制,所以不上载到上面来了

SAPPS操作手册

目录 一、项目创建 (2) 1.1 系统内项目分类及编码规则 (2) 1.2 项目的创建 (2) 2.1 项目预算的设置 (9) 三、项目状态管理 (13) 3.1 项目状态概述 (13) 3.2 项目状态标识 (15) 四、项目文档维护 (22) 4.1 文档挂接 (22) 4.2 文档查看 (28) 4.3 文档删除 (30) 五、项目服务采购的提报及维护 (34) 5.1 项目服务采购申请创建及修改 (34) 六、项目进度管理 (38) 6.1 项目进度网络维护 (38) 6.2 项目进度确认 (43) 七、项目信息查询 (47) 7.1 项目架构查询 (47) 7.2 项目定义查询 (48) 7.3 项目WBS查询 (48) 7.4 项目预算、成本查询 (49) 八、附录:名词解释 (52)

一、项目创建 1.1 系统内项目分类及编码规则 1.1.1项目分类 1.2 项目的创建 目前XXX主要有以下几种类型的项目:评审类(客户)项目、工程类(客户)项目、科研类(客户)项目、技术服务类(客户)项目、其他客户项目、科技项目、信息项目、管理咨询项目、教育培训项目、股权投资项目。所有项目均可以通过“手工新增”和“EXCEL模板导入”两种方式进行创建。“手工新增”主要用于单个项目的创建,“EXCEL模板导入”主要用于项目批量创建。 1.2.1手工新增创建项目 (1)在sap首界面事物代码栏输入事物代码ZPS44003,点击或者回车,进入项目创建界面: (2)在项目创建界面,选择“手工新增”创建项目(系统默认为手工创建):

(3)填入项目信息(标识的框为创建项目必填信息),点击执行生成项目编码和和创建项目架构:

完整版通过EXCEL宏和SAPScript进行批量业务处理

通过EXCEL 宏和SAP Script 进行批量业务处理 SAP 提供了很多批量导入的工具,但问题是一般情况下不会赋予普通用户这些权限,因此 我结合EXCEL VBA 和SAP Script 功能整理出一个简易的批量业务处理方式,供大家参考 使用SAP Script Recording 功能录制SAP 操作,生成代码块 1.激活 SAP Script Recording 2.选择存放路径和script 代码块文件名称 3?点击「开始录制SAP 操作,建议以”/N ” +务代码,以保存为结尾。生成如下程序 代码文件, 可以用文本编辑器打开 Limank l£d£ Goto 百ysttirr Ho-p e - e eee Q I AK 霍I 忙巧餡臨?丨?— Sa 猶 D-Qckj^g GonTanFT Layout glex 日 DeckfiQ Cantanef sou 口 M ME Gfineira:* G 它口「忙 CTBatfl shoutcj^t,,. Acthrate SuiXT 5CfpC FlfrCCirdlM and 田3卢目 dk … ^AP ^ui hCHbiw neb Dfliftulr 5? 生rd Coey 口⑻?dter Set * 口uiEk Cut ?".d Pn3t? 宜群6*聽鞅 SA£ GUI 卜i 哦q ^ Dtepiav before revemi [ffl Wm£r?r 1st £ DO ?口盯础门星N urri&fir [T 匚Bmpany c^d? TMg-l FlfiUl Yiii Joie 5p^izifca :i? hs fix R CVTE P&strig Revertal 陆』 kscm 1 ol 1 PrHFtng 令 P L tin j Puicid Ch^ck rnensoum ?nt 9fiec*K3ir?n5 raacaH c oda CtocumarK DawAt T 扌城 Rfl D^xti-g Oste

sap数据批量导入教程、BDC实例详细讲解步骤

SAP数据批量导入教程 文章第59页第4部分为BDC批导入处理教程 1.前言 1.1.ECATT解释 Extended Computer Aided Test Tool(T-code:SECATT) ECATT是SAP自带的功能测试工具,主要目标用来作SAP业务流程的自动化测试,每个测试都会生成一个详细的日志来显示测试流程和测试结果。和CATT相比,CATT操作简单,类似于BDC的录屏功能,用于常用的简单业务数据导入,基本已被ECATT完全取代。除了CATT功能之后,ECATT主要应用于基于GUI Windows/Gui Java自动化测试,同时也为外部工具提供了第三方接口(获BC-ECATT授权)。所有的测试脚本,无论是ECATT自已生成的还是外部工具的他们都应该具有相同的数据对象类型,与SAP结合在一起并保存在相同的位置。在R/3的功能测试中,ECATT录屏功能简单实用,测试脚本、测试数据、系统数据分别存放,可重复使用,并附有详细测试报告以及纠错功能,作为自带工具简单实用。对于WEB方面的测试的话就要借用第三方的测试软件,如知名的Mercury的QTP。 1.2.LSMW解释 Legacy System Migration Workbench (T-code: LSMW) LSMW, 是SAP推荐用来从旧的系统或非SAP系统把大批量或周期性的数据迁移到SAP的主力工具,类似于ECATT/SCATT,其优点可以在一个Session中处理大批量数据,并灵活易学易用。如果用BDC和ECATT只能根据定制好的画面输入参数。一旦没有这个值系统就会报错。比喻我们根据业务对FI Account Document或者主数据一些参数作了扩展,一旦参数缺失或者不匹配,不得不终止Session,通过SM35手动去更正或者重新录屏。LSMW具有一般的通用性,他导入模板的设计过程包括15个步骤,每个都是独立的单元并可进行单独的更新和修改,而不影响其它的模块只需作一些调整做出相应mapping,将必要的数据指定对应的字段就可行了,无需额外的编码。 当然,LSMW局限在于只能导入固定类型的主数据,如Customer/Vendor Master,Material Master,Financial Document, G/L Account。如果是自定义的ABAP程序来导入主数据就行不通了。同样做了一个FI Account Document的例子,对出现重复的统计的Line Item时显得也不是特别得心应手。 1.3.BDC解释 Batch Data Conversion (T-code: SHDB) BDC同样是通过SHDB把用户一次性的业务操作记录全部记录下,然后供用户使用。开发人员可以生成程序构建数据源。只要存在重复的业务操作,自然会想到BDC录屏。 1.4.区别 LSMW: legacy system Migration workbench(遗产(旧)系统移值工作台) BDC : Batch Data Communication(批处理) CATT :Computer Aided Test Too (计算机辅助输入测试) 数据导入速度:LSMW=BDC>CATT 制作难度:BDC>LSMW>CATT 跨服务器传输(复制):LSMW用导出导入,不用传输,不用建立程序最方便。CATT都要传输,BDC传输或者生成ABAP程序。 其实LSMW最终是产生批处理,所以速度和BDC相等,CATT是模拟前端屏幕输入,速度慢,而且某些屏幕字

采购申请到采购订单流程

创建采购申请,询价及采购订单的流程 (前提:创建供应商,物料等) 1.创建采购申请: 第一种方法: MRP创建采购申请:首先输入t-code md02,具体数据配置如下图,数据维护之后进行保存,作用跑MRP并生成采购申请或者采购计划 (注意:用MRP跑出采购申请时一定要在物料中定义安全库存,安全库存定义在物料主数据的MRP2视图上) 第二种方法: 手动创建采购申请 在工具栏下方输入t-code ME51N,具体数据维护见下图,维护之后进行保存

(如果在货源清单里定义了供应商优先级则在供货源对数据进行维护)2.建立询价以及报价 建立询价三种方式 手动建立询价 输入t-code ME41,按照下图进行数据维护enter 汇总号10 按enter,数据维护按照以下屏幕 定义供应商,点击最左边图标 在供应商处输入供应商enter

保存,询价单建立完成。 由采购申请建立询价单 输入T-code me41,按下图填入数据并点击参考采购申请(如下图) 输入采购申请单号点击√(如下图)

填入必须信息,如汇总号等点击回车(如下图) 选择行项目,点击采用(如下图) 回到抬头之后,点击供应商地址的图标(如下图) 注:供应商如果在货源清单之中定义了优先级,那么会由系统自动带出 输入供应商代码,点击回车(如下图)

保存,询价单完成 框架协议创建询价单(操作再议) 维护报价 输入t-code me47,对报价进行维护输入询价单号(如下图) 点击Enter

输入净价点击保存 维护报价成功。 比较报价 输入t-code:me49,点击执行 3.建立标准采购订单 创建采购订单三种方式 直接创建从采购订单 输入t-code me21n,输入数据(如下图)

SAP采购申请操作指引

SAP 采购申请操作指引 目录 1. 前言 2. 内容 2.1 菜单路径及事务代码 2.2创建采购申请(辅料采购申请、费用性采购申请、固定资产采购申请) 2.3修改采购申请(辅料采购申请、费用性采购申请、固定资产采购申请) 2.4 显示采购申请(辅料采购申请、费用性采购申请、固定资产采购申请) 2.5采购申请审批 2.6采购申请汇总查询(报表) 2.7采购申请转采购订单 前言 本手册适用于指导用户维护采购申请并进行审批,然后通过PR转PO,同时可使用报表查询采购申请清单。 内容 2.采购申请 2.1 菜单路径及事务代码 从菜单目录中逐级展开可找到ME51N , 也可以直接在左上角空白框内输入事务代码ME51N,更改的事务代码是ME52N,显示的事务代码是ME53N。

2.2 创建采购申请 各部门常用或可能用到的采购申请类型有以下: 辅料采购申请--- 各部门使用的、有实物的采购申请类型,必须要有物料编号; 费用性采购申请--- 服务类型的、无实物的采购申请类型,比如设备维修、仪器校验等,无物料编号; 固定资产采购申请--- 机械设备等属于固定资产类型的采购申请,通常无物料编号(但如果属于跨公司订购固定资产,则需要建立物料编号); 下图示为建立“辅料采购申请”: 事务码--- ME51N, 选择采购申请的类型为“辅料采购申请” 请注意图示中红色与绿色高亮显示的部分: 点击按钮,将采购申请进行保存。 下图示为建立“费用性采购申请” 事务码--- ME51N, 选择采购申请的类型为“费用性采购申请” 请注意图示中红色与绿色高亮显示的部分:

点击按钮,将采购申请进行保存。 下图示为建立“固定资产采购申请” 事务码--- ME51N, 选择采购申请的类型为“固定资产采购申请” 建立“固定资产采购申请”之前,必须由相关部门的负责人,先取得公司高层的批准,决定订购相关“机械设备”固定资产后,再通过邮件向“会计部”申请相应的“固定资产编号”,才能在SAP系统中建立相应的“固定资产采购申请”。 请注意图示中红色与绿色高亮显示的部分:

sap系统计划协议批量导入

sap系统计划协议批量导入 篇一:计划协议及交货计划 SAP秀才-MM学习指南-5.计划协议及交货计划 XX-06-11 15:14:15| 分类: | 标签: |字号大中小订阅 Scheduling Agreement and delivery schedule: 1.创建计划协议(Tcode:ME31L) Path:Logistics->Material Management->Purchasing->Outline Agreement->Scheduling Agreement ->Create->Vendor Known 创建Scheduling Agreement也有很多的方式:Manual、Copy Document、Reference to PReq、Reference to RFQ、Reference to Contract。 Agreement Type:LP->手工创建Delivery Schedule LPA->MRP自动创建Delivery Schedule 输入采购组织和采购组,Enter, 意思是设置阶段没有指定采购组织和公司代码的关系,在这里输入公司代码,Enter, 输入Validity End = 209-12-30,Enter, 输入必要的信息,Save, 系统提示创建了计划协议01。

使用ME35L批准计划协议(否则不能做库存收货), 点击Release + Save批准计划协议。 2.维护交货计划Delivery Schedule(Tcode:ME38) Path:Logistics->Material Management->Purchasing->Outline Agreement->Scheduling Agreement ->Delivery Schedule->Maintain Enter, 选中行,点击Delivery Schedule按钮(或者F2), 假设企业对物料B-16MNR-12的需求是均衡的,每个月计划交货100KG,Save。 说明一下,这里秀才犯了一个错误,前面计划协议的Target Quantity = 7000,但是这里的交行计划合计数只有700(本意是每个月1000),这属于低级失误。不过不影响后续工作。 3.收货(Tcode: MIGO_GR) Path: Logistics->Material Management->Inventory Management->Goods Movement->Goods Receipt->For Purchase Order->GR for Purchase Order 这里除了能输入采购订单号之外,也可以输入Scheduling Agreement号,Enter即可。

采购SAP操作手册

SAP ECC 5.00 2005 年 10 月 中文 物料和服务的采购 (Q80) 业务处理过程 SAP AG Neurottstr. 16 69190 Walldorf Germany

版权 ? 2005 SAP AG 版权所有。保留所有权利 没有 SAP AG 的特别许可,任何人不能以任何形式或为任何目的复制或传播本文档的任何部分。本文档中包含的信息如有更改,恕不另行通知。 由 SAP AG 和其分销商所销售的某些软件产品包含有其它软件供应商版权所有的软件组件。 Microsoft、Windows、Outlook 和 PowerPoint 是 Microsoft Corporation 的注册商标。 IBM、DB2、DB2 Universal Database、OS/2、Parallel Sysplex、MVS/ESA、AIX、S/390、AS/400、OS/390、OS/400、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、Intelligent Miner、WebSphere、Netfinity、Tivoli 和Informix 是 IBM Corporation 在美国和/或其他国家的商标或注册商标。 ORACLE 是 ORACLE 公司的注册商标。 UNIX、X/Open、OSF/1 和 Motif 是 Open Group的注册商标。 Citrix、ICA、Program Neighborhood、MetaFrame、WinFrame、VideoFrame、和 MultiWin 是 Citrix Systems 公司的商标或注册商标。 HTML、XML、XHTML 和 W3C 是 W3C? 麻省理工学院 World Wide Web 协会的商标或注册商标。 Java 是 Sun Microsystems 公司的注册商标。 JavaScript 是 Sun Microsystems 公司的注册商标,由其技术开发和实施商 Netscape 许可使用。 MaxDB 是 MySQL AB, Sweden. 的商标。 SAP、R/3、mySAP、https://www.360docs.net/doc/d117476603.html,、 xApps、xApp 以及此处提及的其它 SAP 产品和服务及其各自的徽标是SAP AG 在德国和世界其它一些国家的商标或注册商标。本文档提到的所有其它产品和服务名称是它们各自公司的商标。该文档中的数据只用于查询信息。国家产品说明可能各有不同。 请注意:如 SAP 对本文档有所更改,恕不另行通知。本文档中的信息属 SAP 所有没有 SAP AG 的特别许可,任何人不能以任何形式或为任何目的复制或传播本文档的任何部分。 SAP 对本文的错误和遗漏不负任何责任。SAP 不能保证本材料所包含信息、文本、链接,或其他项目的准确性和完整性。本文档不提供任何明示或暗示的担保,包括但不限于商品性担保、特定用途的适用性担保,或者非侵权担保。 SAP 对任何形式的损坏没有责任,包括使用本材料产生的特殊的、间接的、或后续的损坏。此限制不适用于有意的或重大的错误。 个人伤害和产品缺陷的法律责任不受影响。SAP 对使用本材料中包含的热点链接访问的信息不进行控制,但是不允许第三方的 Web 页面使用这些信息,也不为第三方 Web 页面的相关内容提供任何担保。

SAP数据批量导入的常用方法

SAP数据批量导入的常用方法: 在SAP项目实施时主要有三种批量导入方法: 第一种:LSMW-----Legacy System Migration Workbench.(遗留系统迁移工作台) The LSM Workbench is an R/3 based tool that support when transferring data from non-SAP systems to SAP R/3. T-code: LSMW 第二种:CATT(计算机辅助测试工具) CATT(computer aided test tool) screen record, system will not create program. T-code: SCAT 第三种:BDC(批导入数据) For batch input or change, system will create program, and you can change the program. T-code: SHDB 一、C ATT操作具体方式如下: 1大致过程 1.1 录制CATT SCAT—>TCD,输入事务码—>按前台操作方式操作一遍,在需要输入的地方输入相关内容,直至存盘退出; 1.2 定义相关需输入字段的名字(更改记录,把数值变化的字段做成“变量”,保存记录) 在SCAT中选中所保存的CATT,点击修改,双击TCD,双击相关条目,双击相关屏幕的字段进行定义,在此过程中对于不需要的屏幕可以跳过,对于需确认的屏幕可以插入OK code,最后保存,CATT定义即告完成 1.3 导出格式文件: 在SCAT中,选中所保存的CATT,执行菜单“转到—>变式—>输出缺省”,系统会导出一个TXT格式的文件; 1.4 填写数据到该TXT文件 用Excel导出上面导出的文件,在第五行以后的相应列逐行输入每行记录的相关内容(Excel的复制类操作不用讲了),对于内容一样的部分可以不输,以默认值的形式(在录制定义CATT时输入或执行CATT时输入),数据输入完成后,将该文件仍保存为txt 格式; 1.5 执行CATT: 在SCAT中,执行所保存的CATT,日志格式及处理方式按需选择,变式选择自文件外部,选择相应的文件,如有必要,在下面的相关字段可以输入缺省值,执行即可。

sap三种批量导入方法

在SAP项目实施时主要有三种批量导入方法:LSMW,CATT,BDC 第一种:LSMW-----Legacy System Migration Workbench. The LSM Workbench is an R/3 based tool that support whe n transferring data from non-SAP systems to SAP R/3. T-code: LSMW 第二种: CATT CATT(computer aided test tool) screen record, s ystem will not create program. T-code: SCAT 第三种: BDC For batch input or change, system will create program, and you can change the program. T-code: SHDB BDC导入 Batch Input是一种数据批量输入SAP系统的辅助程序,SAP系统的资料、格式可以通过Batch Inpu t录入SAP系统 Batch Input的机制是模拟事务处理将数据录入R/3系统 Batch Input类似SAP的CATT,控制性更好,处理能力更强 1、首先我们需要把需要批导入事务的操作步骤记录下来,可以用T-CODE“SHDB”来记录。 在COMMAND LINE中输入“SHDB”。

2、进入TRANSACTION RECORDER界面 3、点“NEW RECORDER”创建一个记录,现在以修改订单为例,键入记录名“ZAMAO”,输入事务代码“VA02”,

SAP系统办公用品采购申请操作

办公用品采购申请流程 一、流程图: 二、各步骤在SAP 系统中的操作说明 1、各需求部门提交采购申请:由各需求部门在SAP 系统内创建采购申请单。具体SAP 系统操作如下: 事物码:ME51N 分两种情况: ⑴ 有物料号的办公用品的采购申请的创建 栏目名称 描述 R/O/N 用户动作或结果注意事项 物料号 物料号码 R 403400 申请数量 采购的数量 R 100 单位 物料的计量单 N 不输入,系统自动带出计量单位

位 工厂 工厂 R 1100 1100:江中药业工厂、 1101:江中药业中转库 1200:江中医贸仓库 2300:江中小舟仓库 输入以上数据,其他字段的数据不要更改,保存即可,在屏幕的左下角会产生一 个采购申请单号: ⑵ 没有物料号的办公用品的采购申请的创建 栏目名称 描述 R/O/N 用户动作或结果注意事项 A 帐户设置分类 描述 R K K:成本中心(唯一值) 短文本 物料描述 R 笔 因为物料没有物料号,所以必须输入 短文本,而且短文本的描述尽可能与 行政部提供的办公用品物料清单一致申请数量 采购的数量 R 50 单位 物料的计量单 位 R ZH 计量单位尽可能与行政部提供的办公 用品物料清单的计量单位一致 工厂 工厂 R 1100 1100:江中药业工厂、 1101:江中药业中转库 1200:江中医贸仓库 2300:江中小舟仓库

栏目名称 描述 R/O/N 用户动作或结果注意事项 PGR 采购组 R 002 输入以上数据回车,可以看到以下界面: 在“项目”数据的“帐户分配”视图,输入以下数据: 栏目名称 描述 R/O/N 用户动作或结果注意事项 总帐科目 办公用品对应的会计科目 R 55041706 办公费—办公用品费 成本中心 申请采购申请部门 R 1110 财务部(江中药业) 单击“项目”数据中的“评估”视图,

SAP数据批量导入的常用方法

SAP数据批量导入的常用方法 在SAP项目实施时主要有三种批量导入方法:LSMW-----Legacy System Migration Workbench. The LSM Workbench is an R/3 based tool that support when transferring data from non-SAP systems to SAP R/3. T-code: LSMW 第二种:CATT CATT(computer aided test tool) screen record, system will not create program. T-code: SCAT 第三种:BDC For batch input or change, system will create program, and you can change the program. T-code: SHDB BDC导入 Batch Input是一种数据批量输入SAP系统的辅助程序,SAP系统的资料、格式可以通过Batch Input录入SAP系统 Batch Input的机制是模拟事务处理将数据录入R/3系统 Batch Input类似SAP的CATT,控制性更好,处理能力更强 1、首先我们需要把需要批导入事务的操作步骤记录下来,可以用T-CODE“SHDB”来记录。 在COMMAND LINE中输入“SHDB”。 2、进入TRANSACTION RECORDER界面 3、点“NEW RECORDER”创建一个记录,现在以修改订单为例,键入记录名“ZAMAO”,输入事务代码“VA02”, 然后“START RECORDING”。 6、现在来增加一下订单的PO DATE。 7、填入“2006.10.01”,点“保存”。 8、这样就完成了一个最最简单的BDC录取工作,录完之后会出现系统运行的操作的跟踪,包括程序号,屏幕号,字段名,值等等,下面的任务是根据这些写到程序里面以完成SAP 自动跑订单修改的这一动作。 * BDC table DATA: t_bdc LIKE bdcdata OCCURS 0 WITH HEADER LINE,

SAP 期初数据导入

SAP 期初数据导入 期初数据一般包括SD、MM、PP、FI、CO的静态和动态数据. MM: 1.静态: (1) Material master data(因为牵涉多部门一般上线要建立主数据小组). (2) Vendor , (3) Info record, (4) source list , (5) Storage location , plant……这类数据注意material数据就OK,一定要正确.据说国内目前尚无一个顾问能解释清楚全部material view的各字段意义不知是否? 2.动态: (1) Initial stock balance : MB1C561 (盘点一定要正确,相应的存货类科目凭证自动产生) (2) Open PO : (我觉得将旧系统的open PO使用ME21N开新PO,将旧的PO ite m写在新PO item中同时将就PONo.写在trackingno字段中就OK),如果有必要可将所有的old po倒出来,将相同的partno合并到一PO,或者其他策略,但要根据不同企业的实际,否则到时候会有麻烦…在SAP中开PO还必须注意物料主数据的round value,最小包装量先不要设,等导了PO后再设置,否则… 注意:只能倒old open po,因为你如果想将old po所有的transaction data 弄进来,相应的GR/IR及财务期初余额要做相应调整。 SD: 1静态: (1) material master data可能需要SD扩展sales area (2) Customer master data (3) Price table& condition我的理解是price table定价最简单比如可将Customer+material做一定价条件,price应该可看成condition的一种方法 (4) Fowarding agent (5) Credit data 2.动态: Open sales order,我觉得只导Open的SO就可以了。 PP: 静态

MM操作手册采购申请V1051SAP教育中心

SAP MM模块操作手册 采购申请 1 创建(T-CODE:ME51N) (2) 1.1 凭证类型 (2) 1.2 抬头 (3) 1.3 项目总览: (3) 2 修改(T-CODE:ME52N) (11) 3 显示(T-CODE:ME53N) (13) 4 审批(T-CODE:ME54N,ME55). 13 4.1 单独审批(T-CODE:ME54N) (13) 4.2 集中审批(T-CODE:ME55) (14) 5 报表(T-CODE:MMBE,ZMNPR) (16) 5.1 MMBE:库存总览 (16) 5.2 ZMNPR (18)

1创建(T-CODE:ME51N) 路径:后勤->物料管理->采购->采购申请 创建采购申请界面主要由四个部分组成,从上至下依次为凭证类型、抬头、项目总览、项目细节。 具体的操作步骤如下: 1.1凭证类型 选择所在工厂的凭证类型(上海特油SK公司选择SK10 ,南海油脂选择 SX10 ,天津嘉里选择 TJ10)。

1.2抬头 通常填写一些备注信息,如申请单的重要性、是否后补的申请单等。 1.3项目总览: 是创建采购申请的重点。首先在物料栏中填入所要申请购买的物料的编码,回车,

然后根据屏幕左下角的提示逐步填写其他项目。

必填项目包括:物料、申请数量、申请者、工厂、采购组和采购组织。 其中,填写申请数量时要注意物料的单位。申请者填写车间的名称,要求每次填写统一的名称,以便今后用报表查询。 采购组选择所在工厂的物料类别,如辅料、包材、备品备件、设备、办公类、工程项目等,采购组织填写工厂下所属的大部门,如采购组、工程维修部、行政人事部。

sap系统计划协议批量导入

编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载 sap系统计划协议批量导入 甲方:___________________ 乙方:___________________ 日期:___________________

sap系统计划协议批屋导入 篇一:5.sap-mm-计划协议及交货计划 sap秀才-mm学习指南-5.计划协议及交货计划 20xx-06-1115:14:15| 分类:|标签:|字号大中小订阅 schedulingagreementanddeliveryschedule : 1. 创建计划协议(tcode:me31l ) path:logistics->materialmanagement->purchasing->out lineagreement->schedulingagreement ->create->Vendorknown 创建schedulingagreement 也有彳艮多的方式: manual > copydocument > ReferencetopReq、ReferencetoRFq、Referencetocontract 。 agreementtype : lp-> 手工创建deliveryschedule lpa->mRp 自动仓【J建deliveryschedule 输入采购组织和采购组,enter , 意思是设置阶段没有指定采购组织和公司代码的关系, 在这里输入公司代码,enter , 输入Validityend=209-12-30 , enter ,

输入必要的信息,save , 系统提示创建了计划协议5500000001。 使用me35l批准计划协议(否则不能做库存收货), 点击Release+save批准计划协议。 2. 维护交货计划deliveryschedule (tcode:me38 ) path:logistics->materialmanagement->purchasing->out lineagreement->schedulingagreement ->deliveryschedule->maintain enter , 选中行,点击deliveryschedule 按钮(或者F2), 假设企业对物料b-16mnR-12的需求是均衡的,每个月 计划交货100kg , save。 说明一下,这里秀才犯了一个错误,前面计划协议的targetquantity=7000 ,但是这里的交行计划合计数只有700 (本意是每个月1000),这属于低级失误。不过不影响后续工作。 3. 收货(tcode:migo_gR ) path:logistics->materialmanagement->inventorymanage ment->goodsmovement->goods

sap采购申请操作

采购申请的操作 1、目的: 参照MRP运行的结果修改采购申请单或手工创建采购申请、参照采购申请自动建立采购订单、查询采购申请单的操作。 2、适用范围: 采购申请的创建、采购申请的查询、参照采购申请创建采购订单 3、文件内容概述: ⑴参照MRP运行结果修改采购申请单 ⑵根据修改之后的采购申请创建采购订单 ⑶手工创建采购申请单 ⑷查看采购申请单 4、具体内容 ⑴参照MRP运行结果修改采购申请单 说明:MRP范围或工厂两者必输其一,也可以同时输入 若查询一个范围的物料需求清单,则输入“集中读取”视图数据:

将光标放在某一行项目任何位置,再点击“”显示库存需求清单按钮,进入以下界面:

选择MRP类型为“PurRqs”即采购申请的行项目(申请单号10002490,数量100KG),进入以下界面: 点击“”修改元素按钮,进入修改采购申请单的界面: 例如:修改申请数量从100到200,回车保存之后又回到物料库存清单界面:

此时,采购申请单10002490的数量还是100,点击“”刷新按钮之后,数量变成了200: ⑵根据修改之后的采购申请创建采购订单 有两种方法: ①参照“采购订单操作”文档中的“根据采购申请创建采购订单”的相关内容 ②从“MD04库存需求清单”界面的采购申请直接转为采购订单 选择MRP类型为“PurRqs”即采购申请的行项目(申请单号10002490,数量200KG),进入以下界面: 点击“”按钮,进入创建采购订单的操作界面:

将采购申请单10002490拖到“”方框内,输入“采购组织”等相关数据,保存,产生一张采购订单4500003041。(具体操作参照“采购订单操作”文档) 此时,库存需求清单中MRP元素由“PurRqs”变成为“PO项目” ⑶手工创建采购申请单 其他数据根据实际情况输入 保存,产生了一张采购申请单号。 ⑷查看采购申请单

SAP BDC批量导入数据

SAP BDC批量導入數據 Evans Batch Input(批導入) Batch Input是一種資料批量輸入SAP系統的輔助程式,SAP系統的資料、格式可以通過Batch Input錄入SAP系統Batch Input的機制是類比事務處理將資料錄入R/3系統 Batch Input類似SAP的CATT,控制性更好,處理能力更強 1、首先我們需要把需要批導入事務的操作步驟記錄下來,可以用T-CODE?SHDB?來記錄。 在COMMAND LINE中輸入?SHDB?。 2、進入TRANSACTION RECORDER介面 3、點?NEW RECORDER?創建一個記錄,現在以修改訂單為例,鍵入記錄名?ZAMAO?,輸入事務代碼?VA02?,然後?START RECORDING?。

4、下面的任務就是記錄下修改訂單的操作步驟。 5、填入訂單號碼,按確定 6、現在來增加一下訂單的PO DATE。

7、填入?2006.10.01?,點?保存?。 8、這樣就完成了一個最最簡單的BDC錄取工作,錄完之後會出現系統運行的操作的跟蹤,包括程式號,螢幕號,欄位名,值等等,下面的任務是根據這些寫到程式裏面以完成SAP自動跑訂單修改的這一動作。 9、首先必須定義BDC變數: * BDC table DATA: t_bdc LIKE bdcdata OCCURS 0 WITH HEADER LINE, t_bdcmsg LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE. DATA: BEGIN OF t_log OCCURS 0, information(289) TYPE c, “返回信息

LSMW批量导入操作手册

LSMW批量导入操作手册 在SAP系统中,批处理操作有很多种方法。如果是对一个事务码(T-CODE)进行批处理操作,常用的是LSMW。LSMW全称是Legacy System Migration Workbench。它能够对静态数据、动态数据、业务数据等进行批处理操作,是上线数据准备的主力武器。 LSMW的原是对需要批处理操作的流程进行录屏,然后设定模板,再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。 LSMW导入数据操作分为以下几个大步骤: 1、准备需要导入的数据; 2、转换模板定义; 3、读取数据并预转换; 4、实际转换。 操作模拟图: 操作界面说明 1、管理界面 LSMW批量导入的事务码(TCODE)就是LSMW,在主窗口界面输入就可以进入。 输入TCODE:LSMW

输入事务码后,如果是第一次运行,则出现如下界面: 这是一个欢迎界面,将选择框打上勾则下次进入就不会再显示了,按确认进入到LSMW 的管理界面: 这个界面主要解决以下几个方面的问题: (1)批导入对象的管理,包括新增、修改、删除、查找、导出、导入等操作。 (2)进入到其他工作界面,主要有录屏操作界面、分步操作界面。 如果要进行一个批处理操作,则需要输入或通过选择确定Project、SubProject和Object。如下图,然后再进行具体的操作:

2、分步操作界面 在管理界面选择Project、SubProject和Object后,按执行按钮运行键进入分步操作界面,如下图所示: 在上图中显示了分步操作的菜单,用鼠标双击各个菜单行可进入不同界面。其实这里共有20个步骤,在实际操作中我们不需要使用那么多,只需要现有的14个就可以了。 实际操作步骤 一个完整的批处理操作,需求很大步骤,步骤分为几大部分: 1.数据准备 2.创建批处理对象 3.模板定义(此部分又可分为三部分:屏幕录像、源表定义、转换字段对应) 4.预转换(此部分又可分为两部分:读取源表数据和预转换) 5.实际转换 下面以批量导入某一个信息类型为例,来详细介绍LSMW的操作步骤: 步骤1:数据准备 数据准备一般使用Excel整理数据,如下图:

SAP MM模块采购管理操作手册

S A P采购管理 用户操作手册 MM模块

版本管理

目录 1.5.1操作范例:显示采购申请...................................................................... 错误!未指定书签。 2.4.4结论:报价单维护完成.......................................................................... 错误!未指定书签。

1.:非集成采购申请流程 1.1流程说明 本流程描述了除生产部门运行MRP产生的采购申请外的生产物资、固定资产、低值易耗品、成本中心物资采购等需求提报及采购申请创建流程。

1.2流程图 1.3系统操作—创建采购申请 1.3.1操作范例:创建采购申请 系统内的采购申请按照其创建方式可分为两种:系统自动创建采购申请和非集成采购申请。系统自动创建的采购申请是指项目和生产提报的,通过系统运行MPR(物料需求计划)产生的采购申请。非集成采购申请主要包括计划为生产物资采购、固定资产采购、卡片类低值易耗采购、成本中心物资采购过程中由需求人员手工在系统内创建的采购申请。这里我们将以计划外的生产物资采购申请创建为例。 1.3.2系统菜单及交易代码 ERP菜单(创建)后勤?物料管理?采购?采购申请?创建 事务代码ME51N 1.3.3操作步骤 (1)双击事务代码ME51N,出现如下界面: (2)在如上图的界面输入如下数据: 栏位名称说明用户操作和值注释 采购申请类型选择采购申请类型ZPBSGEPRI生产物资采 生产物资采购申请 购申请 物料编码输入物料编码硒鼓 申请数量输入申请物料的数量 1 必填 交货日期申请物料的需要日期2010-11-7 必填 工厂创建采购申请所属的工厂0801 国电南瑞公司 (3)点击,检查采购申请填写完整性,如果没有报错,点击(保存),采购申请已创建: 1.3.4结论:采购申请创建成功 1.4系统操作—更改采购申请 1.4.1操作范例:更改采购申请 1.4.2系统菜单及交易代码 ERP菜单(创建)后勤?物料管理?采购?采购申请?更改 事务代码ME52N 1.4.3操作步骤 (1)双击事务代码ME52N,出现如下界面:

(完整版)通过EXCEL宏和SAPScript进行批量业务处理

通过EXCEL宏和SAP Script进行批量业务处理 SAP提供了很多批量导入的工具,但问题是一般情况下不会赋予普通用户这些权限,因此我结合EXCEL VBA和SAP Script功能整理出一个简易的批量业务处理方式,供大家参考 使用SAP Script Recording功能录制SAP操作,生成代码块 1.激活SAP Script Recording 2.选择存放路径和script代码块文件名称 3.点击开始录制SAP操作,建议以”/N”+事务代码,以保存为结尾。生成如下程序 代码文件,可以用文本编辑器打开

通过EXCEL VBA编写宏代码,用于读取数据模板和导入SAP 1.进入VBA编辑视图 2.复制Script代码块中的代码,并做以下适当修改: a)在两个"Application" 和 "Connection" 之前加入"SAP" b)修改录制中的固定值,改为模板中的相应字段,如 Range("A" & I).Value等 c)如有更为复杂的数据处理需求,可以在宏代码中加入适当的判断或者循环语句

以下代码用于修改物料主数据的,前段和末端代码可以沿用,只需用script代码覆盖病修改中段原代码即可。供参考。 Sub EXCEL_to_SAP() yes_No = MsgBox("Do you want to upload data into SAP really?", vbOKCancel) If yes_No = 2 Then End End If Range("Z1").Value = "=COUNTA(A:A)": TEMP = Range("Z1").Value: Range("Z1").Value = "" On Error GoTo NotLoggedOnSAP: Set SapGuiAuto = GetObject("SAPGUI") 'Get the SAP GUI Scripting object Set SapApplication = SapGuiAuto.GetScriptingEngine 'Get the currently running SAP GUI Set SapConnection = SapApplication.Children(0) 'Get the first system that is currently connected

相关文档
最新文档