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(不能采购,被排斥);

 

 

 

 

 

 

 

目录
相关文章
|
2月前
|
JSON 测试技术 API
Apipost与Apifox测试功能对决,谁更适合开发者?
在API开发中,调试工具的选择至关重要。本文对比了国产工具Apipost与Apifox的功能差异,涵盖调试能力、环境管理、团队协作、文档生成、自动化测试等方面。Apifox在细节处理、协作支持及生态集成上表现更优,适合复杂项目与团队开发;而Apipost则适合基础调试需求。通过全面评估,开发者可依据项目特点选择合适工具,提升开发效率与质量。
Apipost与Apifox测试功能对决,谁更适合开发者?
|
2月前
|
人工智能 测试技术 项目管理
测试不再碎片化:AI智能体平台「项目资料套件」功能上线!
在实际项目中,需求文档分散、整理费时、测试遗漏等问题常困扰测试工作。霍格沃兹推出AI智能体测试平台全新功能——项目资料套件,可将多个关联文档打包管理,并一键生成测试用例,提升测试完整性与效率。支持套件创建、文档关联、编辑删除及用例生成,适用于复杂项目、版本迭代等场景,助力实现智能化测试协作,让测试更高效、更专业。
|
2月前
|
存储 人工智能 测试技术
用AI提升测试效率:智能体平台的「需求文档管理」功能上线啦!
霍格沃兹测试开发学社推出AI智能体测试平台,全新「需求文档管理」功能助力高效测试准备。集中管理需求文档,支持多种上传方式,智能生成测试用例,提升测试效率与准确性,助力迈向智能化测试新时代。
|
2月前
|
人工智能 自然语言处理 前端开发
深度解析Playwright MCP:功能、优势与挑战,AI如何提升测试效率与覆盖率
Playwright MCP通过AI与浏览器交互,实现自然语言驱动的自动化测试。它降低门槛、提升效率,助力测试工程师聚焦高价值工作,是探索性测试与快速验证的新利器。
|
2月前
|
测试技术
自动化测试登录后的功能
在自动化测试的时候,往往许多功能需要登录以后才可以进行操作的,在这里我介绍一种方法,在登录以后将Cookies信息存入本地文件,在测试登录以后操作的时候再从本地文件把信息调出来存入Cookies
57 4
|
4月前
|
敏捷开发 运维 数据可视化
DevOps看板工具中的协作功能:如何打破开发、测试与运维之间的沟通壁垒
在DevOps实践中,看板工具通过可视化任务管理和自动化流程,提升开发与运维团队的协作效率。它支持敏捷开发、持续交付,助力团队高效应对需求变化,实现跨职能协作与流程优化。
|
10月前
|
弹性计算 运维 Java
OS-Copilot参数功能全面测试报告
作为一名运维工程师,我主要负责云资源的运维和管理。通过使用OS Copilot的-t/-f/管道功能,我顺利解决了环境快速搭建的问题,例如Tomcat的快速部署。具体步骤包括购买ECS服务器、配置安全组、远程登录并安装OS Copilot。使用-f参数成功安装并启动Tomcat,自动配置JDK,并通过|管道功能验证了生成内容的正确性。整个过程非常流畅,极大提升了工作效率。
164 12
|
运维
【运维基础知识】用dos批处理批量替换文件中的某个字符串(本地单元测试通过,部分功能有待优化,欢迎指正)
该脚本用于将C盘test目录下所有以t开头的txt文件中的字符串“123”批量替换为“abc”。通过创建批处理文件并运行,可实现自动化文本替换,适合初学者学习批处理脚本的基础操作与逻辑控制。
826 56
|
11月前
|
监控 测试技术
slb测试会话保持功能
slb测试会话保持功能
361 6
|
JSON 移动开发 监控
快速上手|HTTP 接口功能自动化测试
HTTP接口功能测试对于确保Web应用和H5应用的数据正确性至关重要。这类测试主要针对后台HTTP接口,通过构造不同参数输入值并获取JSON格式的输出结果来进行验证。HTTP协议基于TCP连接,包括请求与响应模式。请求由请求行、消息报头和请求正文组成,响应则包含状态行、消息报头及响应正文。常用的请求方法有GET、POST等,而响应状态码如2xx代表成功。测试过程使用Python语言和pycurl模块调用接口,并通过断言机制比对实际与预期结果,确保功能正确性。
599 3
快速上手|HTTP 接口功能自动化测试