SAP SD 物料列表和排斥功能的测试

简介: SAP SD 物料列表和排斥功能的测试 1,业务场景 Customer A在销售范围C810/CD/CD下只能采购物料T-as110,T-As111,T-AS112; Customer B在销售范围...

SAP SD 物料列表和排斥功能的测试

1,业务场景

Customer A在销售范围C810/CD/CD下只能采购物料T-as110T-As111T-AS112

Customer B在销售范围C810/CD/CD下不能采购物料T-as113T-As114T-AS115

2,测试数据

Customer Master Data10000055 & 10000056

Material Master Data: T-AS110T-AS120

Sales Area:C810/CD/CD

SO Document Type:ZYNJ

3,测试步骤总览

既然物料列表和排斥使用条件技术,为了确定它使用的过程,我们将使用先前提及的配置过程,那就是:

1) 把你需要的字段输入到字段目录;

2) 创建你需要的条件表;

3) 创建你需要的存取顺序;

4) 把条件表分配给存取顺序;

5) 创建条件类型;

6) 把存取顺序分配给条件类型;

7) 创建确定过程(如果需要的话),并且把条件类型分配给它;

8) 分配确定过程;

9) 最后,创建条件记录。

4,把你需要的字段输入到字段目录;

维护列表 /排斥许可得字段,并添加你计划创建的条件表所需要的每一个附加字段。可以通过选择“为清单 /排斥维护允许字段”、“新条目”以实现该操作。按下 F4,你将看到可以添加到字段目录的每个表的字段清单。

Next

本测试用例中不做定制了。

5,创建你需要的条件表;

转到“维护清单 /排斥的条件表”,创建你将在存取顺序中使用的条件表,譬如条件表 001。条件表 001 SAP中的标准表,是客户和物料表。如果你要创建自己的条目,那么请遵循命名惯例,并在前面加上你们公司的标识符,譬如 900。确信没有更改过标准项。双击右侧的字段把条目添加到表中。

Next

本测试中不再创建新的条件表,就使用条件表001

6,创建你需要的存取顺序;

在我们的例子中,我们将使用存取顺序ZYN1(复制A001),并称它为清单;ZYN2(复制B001),并称它为排斥。这样,分配的表是001,存取号码是10(客户/物料)。保存数据。

Next,

Next,

 

 

 

排斥的定制,

 

 

保存之。

7,把条件表分配给存取顺序;

8,创建条件类型;

       对于物料清单和排斥来说,应该没有必要在标准系统之外创建更多的条件类型。如果你仍然需要创建一个的话,复制一个 SAP标准条件类型,把它分配给你的存取顺序

Next

Next

 

保存之。

 

 

 

9,把存取顺序分配给条件类型;

10,创建确定过程(如果需要的话),并且把条件类型分配给它;

 

 

 

 

 

 

11,分配确定过程;

转到“根据销售单据类型激活清单 /排斥”。你也许希望某个销售单据类型仅仅和物料清单相关,而和物料排斥不相关。通常来说,应该为同一个销售单据类型分配相同的物料清单和物料排斥。

 

12,最后,创建条件记录。

所有的条件记录是在后勤屏幕中创建的,而不是客户设置或者 IMG屏幕中设置的。创建条件记录的菜单路径为:“后勤”、“销售与分销”、“主数据”、“产品”、“清单和排斥”、“创建”。输入清单或者排斥条件类型。

 

Customer 10000055在销售范围C810/CD/CD下只能采购物料T-as110T-As111T-AS112

Customer 10000056在销售范围C810/CD/CD下不能采购物料T-as113T-As114T-AS115

 

清单条件记录的维护,

排斥条件记录的维护:

 

13,下SO测试。


1>
对于Customer#10000055,输入T-AS110(可以采购,因在清单中维护了),再输入T-AS113(不能采购,没有在清单中维护);

 

2>对于Customer#10000056,输入T-AS110(可以采购),再输入T-AS114(不能采购,被排斥);

 

 

 

 

 

 

 

目录
相关文章
|
1月前
|
监控 测试技术
slb测试会话保持功能
slb测试会话保持功能
37 6
|
3月前
|
运维
【运维基础知识】用dos批处理批量替换文件中的某个字符串(本地单元测试通过,部分功能有待优化,欢迎指正)
该脚本用于将C盘test目录下所有以t开头的txt文件中的字符串“123”批量替换为“abc”。通过创建批处理文件并运行,可实现自动化文本替换,适合初学者学习批处理脚本的基础操作与逻辑控制。
219 56
|
3月前
|
测试技术
Appscan手工探索、手工测试功能实战
Appscan手工探索、手工测试功能实战
|
4月前
|
JSON 移动开发 监控
快速上手|HTTP 接口功能自动化测试
HTTP接口功能测试对于确保Web应用和H5应用的数据正确性至关重要。这类测试主要针对后台HTTP接口,通过构造不同参数输入值并获取JSON格式的输出结果来进行验证。HTTP协议基于TCP连接,包括请求与响应模式。请求由请求行、消息报头和请求正文组成,响应则包含状态行、消息报头及响应正文。常用的请求方法有GET、POST等,而响应状态码如2xx代表成功。测试过程使用Python语言和pycurl模块调用接口,并通过断言机制比对实际与预期结果,确保功能正确性。
289 3
快速上手|HTTP 接口功能自动化测试
|
5月前
|
XML Web App开发 数据挖掘
Postman接口测试工具全解析:功能、脚本编写及优缺点探讨
文章详细分析了Postman接口测试工具的功能、脚本编写、使用场景以及优缺点,强调了其在接口自动化测试中的强大能力,同时指出了其在性能分析方面的不足,并建议根据项目需求和个人偏好选择合适的接口测试工具。
152 1
|
5月前
|
缓存 算法 Java
非功能需求的测试
非功能需求的测试
45 2
|
5月前
|
Web App开发 敏捷开发 测试技术
自动化测试之美:使用Selenium WebDriver进行网页功能验证
【8月更文挑战第29天】在数字时代,软件质量是企业竞争力的关键。本文将深入探讨如何通过Selenium WebDriver实现自动化测试,确保网页应用的可靠性和性能。我们将从基础设置到编写测试用例,逐步引导读者掌握这一强大的测试工具,同时分享实战经验,让测试不再是开发的负担,而是质量保证的利器。
|
5月前
|
测试技术
一款功能完善的智能匹配1V1视频聊天App应该通过的测试CASE
文章列举了一系列针对1V1视频聊天App的测试用例,包括UI样式、权限请求、登录流程、匹配逻辑、消息处理、充值功能等多个方面的测试点,并标注了每个测试用例的执行状态,如通过(PASS)、失败(FAIL)或需要进一步处理(延期修改、待定、方案再定等)。
76 0
|
5月前
|
JavaScript 前端开发 应用服务中间件
【qkl】JavaScript连接web3钱包,实现测试网络中的 Sepolia ETH余额查询、转账功能
【区块链】JavaScript连接web3钱包,实现测试网络中的 Sepolia ETH余额查询、转账功能
150 0
|
5月前
|
机器学习/深度学习 自然语言处理 算法
测试FunAudioLLM在性能、功能、技术先进性等跟国际知名语音大模型进行比较。
测试FunAudioLLM在性能、功能、技术先进性等跟国际知名语音大模型进行比较。