SAP批量导入采购STD价格开发需求说明
SAP采购价格条件详解

采购订单项目可能需要输入多个科目设置,例如需要给不同的成本单位如成本中心或项目分配成本,采购金额可用百分比或数量基数的形式分配给不同的成本单位(如成本中心1占10%,成本中心2占20%等)。
科目设置也可在请购单或合同中指定,然后自动拷贝到使用此类参考文档生成的采购订单中。
SAP订单处理功能的优点:
合同
合同可以使用两种基本形式:金额合同和数量合同。(注意在文字和实际中这种概念有多种说法,如“一览子订单”、“一览子合同”、“主协议╲合同等)
金额合同
在金额合同中,按总金额采购货物或服务
数量合同
数量合同中,按总数量采购货物或服务
计划协议
计划协议是一种供货商和用户之间的长期采购协议,其中包括对协议中每个项目所说明的交货进度的后续生成和定期更新。协议说明在协议有效期内的交货总数。
□固定供货商
□草案(长期)采购协议
□采购信息记录
请购单的下达
请购单可以按下达方式下达(批准)以便订货,即在发出采购订单前必须下达请购单。如果请购单通过了所有下达环节,就可以成为采购订单。“下达点”是负责批准请购单的个人、部门或其他组织结构。生成请购单时根据一定条件(请购金额、所需物料的物料组等)自动分配下达方式。
□某一周内一个采购小组发出的所有采购订单
□向某个供货商定购某种物料的所有请购单
□在某个工厂采购的某种物料的所有存档采购信息记录
报价单申请和报价单的主要特点:
□用户使用相关功能可以直接由请购单生成报价单申请
□供货商的报价单数据输入到报价单申请中
□报价单作为生成价格准则的基础
1.3采购订单
在采购订单处理阶段,采购员的目的是用最少的时间和工作处理采购订单。因此,一般使用系统中已有的数据生成采购订单。除减轻数据输入的工作量外,SAP系统的有关功能还可以尽量减少发生错误的可能性,以保证数据的一致性。
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第二种: CATTCATT(computer aided test tool) screen record, s ystem will not create program.T-code: SCAT第三种: BDCFor batch input or change, system will create program, and you can change the program.T-code: SHDBBDC导入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”,然后“START RECORDING”。
4、下面的任务就是记录下修改订单的操作步骤。
5、填入订单号码,按确定6、现在来增加一下订单的PO DATE。
7、填入“,点“保存”。
8、这样就完成了一个最最简单的BDC录取工作,录完之后会出现系统运行的操作的跟踪,包括程序号,屏幕号,字段名,值等等,下面的任务是根据这些写到程序里面以完成SAP自动跑订单修改的这一动作。
SAP合同主数据导入程序开发需求说明

合同导入程序功能开发说明书
文档控制
⏹版本控制
⏹文档审核
程序类型:❑报表
√功能性开发❑批处理程序
❑打印表单
□系统增强
❑用户出口
□接口
❑程序
用到的技术:❑ALV
❑BAPI ❑BDC
❑RFC
❑ALE
❑其他
运行频率:每小时每天每周每月其它运行方式:前台手工后台自动
程序名:
TCode:
1概要说明
1.1与此功能开发相关的业务背景业务部使用本程序
1.)订单部门批量导入销售合同
1.2此功能开发的业务需求描述
2功能需求详细说明
2.1相关表及字段
注:如果不涉及到自定义表格,可以忽略以下部分
2.2选择条件/用户界面
销售合同导入程序.
xlsx
2.3输出设计/用户界面
2.4权限要求
说明:分配什么角色:分别按什么字段标准(包括标准或自定义权限对象),控制什么权限。
SAP批导入处理教程(2024)

初始化系统时,批量导入基础数 据。
与其他系统集成时,通过批导入 实现数据的交换和同步。
5
批导入流程简介
1. 准备数据
01 根据SAP系统的要求,准备好
需要导入的数据文件,确保数 据格式正确、完整。
2. 创建批输入会话
02 在SAP系统中创建批输入会话
,定义数据导入的相关参数和 设置。
设置会话参数
根据实际需求,设置会话参数,如处 理模式、错误处理方式等。
创建新的批输入会话
点击“创建”按钮,输入会话名称、 描述、用户等信息,选择所需的事务 代码。
2024/1/26
21
上传数据文件
2024/1/26
准备数据文件
01
确保数据文件格式正确,包含所需字段,且符合SAP系统要求
。
进入事务代码SM37
LSMW是SAP提供的一个迁移工具,用于从遗留系统向SAP系统迁移数据。它支持多种 数据格式,并具有灵活的数据转换和映射功能。
Data Services (DS)
SAP Data Services是一个功能强大的数据集成工具,支持数据的抽取、转换和加载( ETL)。它提供了图形化的界面和丰富的数据处理功能,适用于复杂的数据导入场景。
字段缺失等。
处理错误
针对不同类型的错误,采取相 应的处理措施,如修改数据文
件、补充缺失字段等。
重新上传数据文件
如果需要对错误进行修正,可 以修改数据文件后重新上传。
2024/1/26
23
确认并执行批输入
确认批输入会话
在批输入会话管理界面,选择需 要执行的会话,点击“确认”按
钮。
2024/1/26
执行批输入
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 录制CATTSCAT—>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采购系统操作手册

采购部分操作手册版本控制1业务描述采购部分包括采购申请的创建,采购申请的确认,采购申请分配货源,采购申请转采购订单,采购订单的审批。
2业务操作说明2.1 采购申请2.1.1 创建标准采购申请在SAP 主界面输入“ME51N的事务代码,点击或回车进入创建采购申请的界面。
在下拉选项框中选择采购申请类型。
在采购申请的项目概览中,输入物料号,输入数量,输入申请工厂,回车,系统会校验并带出物料的其余信息。
点击按钮,对采购订单的完整性进行检查。
点击弹出的消息,进入凭证检查的发布消息界面。
确认无误后点击按钮,对采购申请进行保存。
点击弹出的采购申请被创建的消息号,进入采购信息号被创建的显示界面。
2.1.2 创建服务采购申请在SAP主界面输入“ME51N”的事务代码,进入创建采购申请的主界面。
在创建采购申请的页面,通过按钮去选择采购申请类型。
在项目中输入:科目分配类别U未知的;在项目中输入:项目类别D服务。
输入服务短文本;数量;单位;交货日期;物料组:9002;工厂;采购组:501。
点击回车。
在弹出的物料数据页签中输入服务编号,输入数量与总价,点击回车,系统带出服务短文本。
点击按钮,检查采购申请是否完整。
弹出的消息号提示没有错误后,点击按钮。
进入采购申请被创建的显示界面。
2.1.3 创建资产采购申请在SAP主界面输入“ME51N”事务代码,进入创建采购申请的界面。
在申请类型上选择资产采购申请类型。
通过按钮选择科目分配类别:A资产。
输入短文本;数量;交货日期;物料组:9001;工厂;采购组:301.点击回车按钮,弹出科目分配页签,维护资产编号。
通过按钮弹出资产选择对话框,选中申请的资产后,点击回车。
选择完资产之后,点击回车。
在弹出的评估页签中输入资产的评估价格,点击回车。
在科目分配页签查看,总账科目变为分配状态。
点击按钮。
进入采购申请是否完整的检查界面。
点击保存按钮,进入采购申请已创建的显示页面。
2.1.4 创建委外采购申请在SAP主界面输入“ME51N”事务代码,进入创建采购申请的主界面。
SAP采购订单条件类型ZTAX自动计算含税价开发需求说明

SAP采购订单条件类型ZTAX自动计算含税价开发需求说明一、背景介绍在SAP系统中,采购订单中的物料价格通常是不含税的,即所谓的净价。
但是,在实际采购过程中,往往需要根据税率来计算含税价,即税后价格。
针对这一需求,我们需要开发一个自动计算含税价的功能,以便于用户在创建采购订单时能够自动计算出含税价。
二、功能需求1.在采购订单创建过程中,用户需要输入净价和税率两个字段。
2.系统需要根据用户输入的净价和税率来自动计算出含税价,并显示在相应的字段中。
3.系统需要支持不同的税率,用户可以根据实际情况选择税率,并且系统能够按照税率自动计算含税价。
4.用户可以在创建采购订单时随时修改净价和税率,系统需要及时根据新的值重新计算含税价。
三、界面设计1.在采购订单的界面中,新增两个字段:净价和税率。
2.在净价字段中,用户输入净价时,系统自动计算含税价,并显示在相应的字段中。
3.在税率字段中,用户选择相应的税率,系统根据所选的税率自动计算含税价,并显示在相应的字段中。
4.系统设计的界面应该简洁明了,方便用户输入和查看。
四、技术实现1.系统需要在后端部署一套税率计算的逻辑,根据用户输入的净价和税率来计算出含税价。
2. 在前端界面中,需要使用JavaScript等技术实现自动计算和显示含税价的功能。
3.在用户输入净价或者选择税率时,需要通过事件监听机制触发相应的计算和显示逻辑。
五、测试方案1.针对输入净价和税率计算含税价的逻辑,可以设计一些典型的测试案例,包括边界值测试、异常输入等,以确保计算结果正确。
2.针对界面的操作和显示逻辑,可以进行用户界面的测试,验证用户输入和显示的准确性和合理性。
六、风险和问题1.用户输入的净价和税率是否准确,需要进行输入验证和异常处理,防止用户输入非法值。
2.逻辑计算的准确性和效率,需要进行代码测试和优化。
3.用户界面的设计是否用户友好,需要进行用户体验测试和反馈收集,以便及时改进。
七、项目计划和进度1.需要进行需求分析和设计评审,明确功能和界面的需求和设计。
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,将必要的数据指定对应的字段就可行了,无需额外的编码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开发需求说明书基础信息:
更改记录:
需求确认:
业务需求:
一.开发概要
1.按电子表格批量创建采购STD价格数据;
2.调用ZOA_MM_ZXTA_SD001_VERPR函数进行修改;
3.记录修改日志到表ZXTA_SD001_OA;
二.功能需求分析
1.用户按电子表格模版,批量修改采购STD价格数据,并返回修改结果
2.只有创建类型,传入参数标识为创建,I_CREATE=“X“;
3.OA单号I_STRING,为自动产生PL+8位日期+3位流水
4.页面为ALV页面,可参考ZMM021程序的方式,导入之前先执行测试,看是否报错;
三.使用范围
SAP使用;
四.输入和输出说明
1.导入模版字段;
批量创建采购STD价
格模版.xls
2.ALV显示字段;
ZXTA_SD001STD信息录入表;
五.实现描述最终确认:。