使用公共API服务,您可以为定价创建、读取、更新和删除条件记录。服务包含条件记录实体、条件记录有效性、定价范围和条件补充。我们为用户提供销售和购买的公共API服务。这个公共API类是:CL\u PRCG\u CNDNRECORD\u API\u FACTORY.
在这个博客中,用户可以学习这个公共API的基本功能、导入参数和调用示例。
1。基本功能
销售公共API提供了4种查询条件记录的方法
·获取条件记录:此方法用于在输入一些搜索条件时显示条件记录。(GET\u PRCG\u VALIDITIES是一个函数相同的方法,我们建议用户不要使用此选项)
创建条件记录:您可以创建有效的条件记录及其补充和缩放,也可以只为已有的条件记录创建补充和缩放。
更新条件记录:更新条件记录的一些可变字段。
删除条件记录:删除条件记录或补充或缩放。CURD强制输入示例
导入参数:
CTØu CONDITION_RECORD
CTØu CONDITION_VALIDITY
CTØu CONDITION_SUPPLEMENT
CTØu CONDITION_SCALE
创建示例:如果要创建一个有效的条件记录(可能还需要补充和缩放),执行以下步骤:
1.准备基本输入数据
条件类型:PPR0
条件表:A305
您可以检查表A305的关键字段,如下
(您可以检查映射excel全局字段名称,其技术名称在本指南底部):
VKORG–销售组织
VTWEG–分销渠道
ØKUNNR–客户
材料
2。在导入参数
中输入必填字段,可以新建一条有效的条件记录,好评返现图片,补充和比例。
CT\U条件\U记录(必填)
CT\U条件\U有效性(必填)
CT\U条件\U补充(可选)
CT\U条件\U比例(可选)
您还可以为现有条件记录创建补充或比例。
一条条件记录的有效性、补充和比例将通过其条件记录编号连接。您可以一次创建多个条件记录
下面的示例,请检查导入参数的必填字段:
CT\U条件记录
CT\U条件有效性
CT\U条件补充
CT\U条件量表
3。输入参数后执行
创建执行成功:如果创建成功,您可以接收消息,其中填写了以下2个参数:
ØETØu MESSAGE
ØETØCNDN_RECORD_MAPPING
例如,如果您创建了一个有效的条件记录,没有任何补充和缩放。
消息格式:(PRCGØCNDNRECORD_API(015))condition记录0000202628(温度。创建编号$$00000001),有效期从20190820到99991231.
导入参数:
isØCNDNRECORD_CRITERIA_HEADER
ITØCNDNRECORD_CRITERIA_ITEM
isØCNDNRECORD_QUERY_OPTION
获取示例:如果要搜索条件记录,请执行以下步骤:
1。准备要输入的搜索条件。
IS\u CNDNRECORD\u criteria\u HEADER(可选)
IT\u CNDNRECORD\u criteria\u ITEM(必选,云赚,至少需要输入一个条目)
IS\u CNDNRECORD\u QUERY\u OPTION(可选)
"QUERYOPTIONCOUNTISSET"和"QUERYOPTIONINLINECOUNTISSET"不能同时设置。
2。填写参数
您可以输入搜索条件作为例子,在这个例子:
我填写的条件表:I EQ 305
3。执行成功
如果没有出现错误,可以检查导出参数,找到条件记录的详细信息
导入参数:
CTØu condition_RECORD
CTØu condition_VALIDITY
CTØu condition_SUPPLEMENT
CTØu condition_SCALE
Update示例:如果要更新条件记录的可变字段,请执行以下步骤:
1.准备基本参数
CT条件记录
CT条件有效性
CT条件补充
CT条件量表
2。执行成功
如果执行成功,您可以检查导出参数,会发现引用字段的值发生了变化
导入参数:
CTØU条件Ø记录
CTØU条件Ø补充
CTØU条件Ø比例
删除示例:如果您想删除条件记录,我们为您提供删除功能为此,程序如下
1。导入参数
CT条件记录
CT条件补充
CT条件刻度
2。执行
如果执行成功,更改参数会收到删除的条件记录信息:
例如,删除一个标尺:
3。如果您想在自己的项目中调用public API,那么调用Sales API
的示例。下面是一个调用示例:
如果要调用CREATE\u CONDITION\u RECORD(其他CURD方法调用步骤几乎相同)来创建条件记录,
首先需要为sales API声明一个对象,例如mou sls\u api
此对象的构造函数如下:
mou sls\u api type ref to IF \u SLSPRCG\u CNDNRECD\u api
则可以调用函数,具体如下:
(前面已经提供了导入参数示例)
采购的公共API提供了4种做条件记录的方法
获取条件记录:这个方法是用来在输入一些搜索条件时显示条件记录。(GET\u PRCG\u VALIDITIES是一个函数相同的方法,大数据怎么学,我们建议用户不要使用此选项)
创建条件记录:您可以创建有效的条件记录及其补充和缩放,也可以只为已有的条件记录创建补充和缩放。
更新条件记录:更新条件记录的一些可变字段。
删除条件记录:删除条件记录或补充或缩放。CURD
导入参数示例:
CTØu CONDITION_RECORD
CTØu CONDITION_VALIDITY
CTØu CONDITION_SUPPLEMENT
CTØu CONDITION_SCALE
创建示例:如果要创建有效的条件记录,请执行以下步骤
1。准备基础输入数据
条件类型:PPR0
条件表:A016
您可以查看表A305的关键字段,如下:
ØEVRTN–采购单
ØEVRTP–采购单项目
2。在导入参数中输入必输项
可以新建一条有效的条件记录,补充和比例。
CT\U条件\U记录(必填)
CT\U条件\U有效性(必填)
CT\U条件\U补充(可选)
CT\U条件\U比例(可选)
您还可以为现有条件记录创建补充或比例。
有效性,一个条件记录的补充和比例将由其条件记录编号连接。您可以一次创建多个条件记录。
CT条件记录
CT条件有效性
CT条件补充
CT条件量表
3。输入参数后执行
创建执行成功:如果创建成功,则可以接收消息,消息中填写以下2个参数:(注:此创建不提交,服务器云平台,如果要保存数据,需要添加提交代码)
ØET_消息
ØET_CNDN_RECORD_映射
消息格式:(PRCG_CNDNRECORD_API(015))条件记录0000202633(temp。已创建编号$$00000001),有效期为20190820到99991231。
导入参数:
isØCNDNRECORD_CRITERIA_HEADER
ITØCNDNRECORD_CRITERIA_ITEM
isØCNDNRECORD_QUERY_OPTION
获取示例:如果要搜索条件记录,请执行以下步骤:
1。准备要输入的搜索条件。
IS\u CNDNRECORD\u criteria\u HEADER(可选)
IT\u CNDNRECORD\u criteria\u ITEM(必选)
IS\u CNDNRECORD\u QUERY\u OPTION(可选)
"queryoptioncountsset"和"QUERYOPTIONINLINECOUNTISSET"不能同时设置。
2。填写参数
您可以输入搜索条件作为例子,在这个例子中:
我填写的条件表:I EQ 016
3。执行成功
如果没有出现错误,可以检查导出参数,找到条件记录的详细信息:
导入参数:
CTØU条件ØU记录
CTØU条件ØU有效性
CTØU条件ØU补充
CTØU条件ØU比例
更新示例:如果要更新条件记录的可变字段,执行以下步骤:
1.准备基本参数
CT条件记录
CT条件有效性
CT条件补充
CT条件量表
2.执行成功
如果执行成功,可以检查导出参数,大数据是干嘛的,您会发现参考字段的值发生了变化。
导入参数:
CTØU条件Ø记录
CTØU条件Ø补充
CTØU条件Ø比例
删除示例:如果您想删除条件记录,我们提供了删除功能,步骤如下。
1。导入参数
CT条件记录
CT条件补充
CT条件刻度
2。执行
如果执行成功,更改参数会收到删除的条件记录信息:
例如,删除一条条件记录:
3。如果您想在自己的项目中调用public API,那么调用Purchase API
的示例。下面是一个调用示例:
如果要调用CREATE\u CONDITION\u RECORD(其他CURD方法调用步骤几乎相同)来创建条件记录,
需要先声明一个购买API的对象,例如mou purg\u api
这个对象的构造函数是这样的:
mou purg\u api type ref to IF\u PURGPRCG\u CNDNRECD\u api
那么你可以调用这个函数,比如:
(导入参数之前已经提供了示例)
在我们的公共api中,导入参数都是使用全局字段名的。但是,当您在我们的API基础上进行更多的开发时,也许您会使用这些字段的技术名称。
因此,我们为您提供了它的映射excel。
EXT\u FIELDNAME:用作全局字段名称,可用于参数导入
INT\u FIELDNAME:技术名称
现在您完成了采购和销售公共API的使用指南,用于教学