首页 > 其他分享 >XD01创建扩展客户前台以及BAPI测试步骤

XD01创建扩展客户前台以及BAPI测试步骤

时间:2022-09-30 23:00:38浏览次数:57  
标签:BAPI XD01 测试步骤 客户 创建 KNB1 数据

前两天有人在群里问SD_CUSTOMER_MAINTAIN_ALL 怎么创建客户。


我在demo机上测试XD01创建客户,然后再测试使用BAPI。


Demo机是ECC,S4已结不用XD01了,统一使用BP创建客户和供应商等。


因为各个公司各个系统配置可能不一样,必输条件啊之类的也不同,所以没有直接给出demo代码,而是写了一下我自己的测试过程。方法应该是通用的吧,

仅供参考。


临时找的demo系统,我也不知道配了哪些类型的客户和哪些必输条件,下面是我的具体测试过程:


我就在KNB1 内找了个在多个公司代码下有数据的客户

XD01创建扩展客户前台以及BAPI测试步骤_码农

XD07看了下他客户组

XD01创建扩展客户前台以及BAPI测试步骤_码农_02


然后XD01 开始测试前台,看看都该系统内那些是配置的必输

XD01创建扩展客户前台以及BAPI测试步骤_码农_03

发现这里是外部给号,随便输入个值然后看看提示的号码段范围,接着继续

XD01创建扩展客户前台以及BAPI测试步骤_码农_04

点保存后提示88001创建成功。

然后扩展两家公司销售和财务视图

首先扩展公司0001,销售信息参考的KNB1 表数据

XD01创建扩展客户前台以及BAPI测试步骤_表数据_05

回车进入后

XD01创建扩展客户前台以及BAPI测试步骤_表数据_06

再进销售视图

XD01创建扩展客户前台以及BAPI测试步骤_数据_07

点保存提示必须维护税务信息

维护了下税

XD01创建扩展客户前台以及BAPI测试步骤_表数据_08


点保存即可。

然后查看下几个表数据

XD01创建扩展客户前台以及BAPI测试步骤_码农_09

无非就这些数据,相同操作可以再扩展另一家公司。


下面开始测试BAPI

创建的时候,就按照前台操作输入的数据即可

前台创建完,去看着几张表,然后就知道BAPI需要输入什么值了


创建客户主数据

XD01创建扩展客户前台以及BAPI测试步骤_数据_10

XD01创建扩展客户前台以及BAPI测试步骤_码农_11

XD01创建扩展客户前台以及BAPI测试步骤_数据_12

点击执行即可

XD01创建扩展客户前台以及BAPI测试步骤_数据_13

创建成功

然后扩展0001公司

XD01创建扩展客户前台以及BAPI测试步骤_数据_14

XD01创建扩展客户前台以及BAPI测试步骤_码农_15

其实就是之前看的那几张表 KNA1 KNB1 KNVV KNVI


I_KNA1 参数数据未变

然后看I_KNB1(参考前台操作数据的KNB1 表数据即可)

XD01创建扩展客户前台以及BAPI测试步骤_码农_16

再看I_KNVV(参考KNVV表数据)

XD01创建扩展客户前台以及BAPI测试步骤_表数据_17

XD01创建扩展客户前台以及BAPI测试步骤_码农_18

再看KNVI表

XD01创建扩展客户前台以及BAPI测试步骤_表数据_19

最后看下最后一行的Table 参数

XD01创建扩展客户前台以及BAPI测试步骤_码农_20

F8执行

XD01创建扩展客户前台以及BAPI测试步骤_表数据_21

XD03查看下

XD01创建扩展客户前台以及BAPI测试步骤_码农_22

其中

XD01创建扩展客户前台以及BAPI测试步骤_码农_23

合作伙伴是自动带出来的,不需要输入,如果需要添加自定义的,参考参数

XD01创建扩展客户前台以及BAPI测试步骤_码农_24

另外说下bapi 这个参数

XD01创建扩展客户前台以及BAPI测试步骤_表数据_25

设置为X,直接就提交事物了,不需要再调用Commit。


标签:BAPI,XD01,测试步骤,客户,创建,KNB1,数据
From: https://blog.51cto.com/u_15680210/5727525

相关文章

  • 前端面试总结12-WebApi-存储
    简述cooki,localstorage,sessionstorage的区别(1:cookie数据存放在浏览器上,session存放在服务器上(2:cookie安全性低(3:session占用服务器性能(4:单个cookie最大存储数据不超过4k......
  • 前端面试总结11-WebApi-Ajax
    1.同源策略:ajax请求时,浏览器要求当前网页和serve必须同源(安全),即协议,域名,端口三者必须一致2.可无视同源策略的情况(1:<img/>可用于统计打点,可使用第三方统计服务(2:<link/><......
  • webapi 问题收集
    webapi问题收集1请确保在所有其他初始化代码后面的应用程序启动代码中调用HttpConfiguration.EnsureInitialized()当启动webapi项目调用其中一个url时报该错误,解决方法如......
  • 用swagger-ui来生成webapi接口文档并可以在线测试
    用swagger-ui来生成webapi接口文档并可以在线测试Swagger-UI简单而一目了然。它能够纯碎的基于html+javascript实现,只要稍微整合一下便能成为方便的API在线测试工具。项目的......
  • netcore webapi网关项目swagger页面动态显隐
    在实际开发过程中,我们会遇到这么一个问题:通常我们前后端分离开发,后端为前端提供一个swagger页面,做两者的对接联调,但是上线后,我们网关swagger是暴露在公网上的,即使我们已经......
  • 前端面试总结10-WebApi-事件
    1.事件绑定通用函数(包括事件代理)functionbindEvent(elem,type,selector,fn){if(fn==null){fn=selector;selector=null;}elem.addEventListener(type,event=>{con......
  • 前端面试总结08-WebApi-Bom
    知识点:(1:navigator:识别浏览器类型  (2:sreen  (3:location:拆解url各个部分  (4:history ......
  • 前端面试总结08-WebApi-Dom
    1.Dom的本质:树结构(Dom树)   2.Dom常见获取结点操作(1:document.getElementById('');(2:document.getElementsByTagName('');//集合(3:document.getElementsByClassName......
  • ABAP-常用BAPI
    MM模块MM01、MM02         BAPI_MATERIAL_SAVEDATA创建物料主数据BAPI_MATERIAL_SAVEREPLICA物料视图的扩充BAPI_GOODSMVT_CREATE创建物料凭证GOODSMVT......
  • NetCoreWebApi3.0-------MiniProfiler使用教程
    参考博客:ASP.NETCoreWebAPI中的分析工具MiniProfiler-LamondLu-博客园(cnblogs.com) 注意事项:1.不要盲目copy别人的代码varhtml=MiniProfiler.Current.Re......