2020-09-01 15:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用BAPI_QUALNOT_CREATE并将参数传递给notiftask。 但它给出了错误。 如何解决该问题?
感谢和问候,
英德拉尼
亲爱的Indrani,
感谢您提供的到目前为止的详细信息。 但是,为了能够为您的问题提供有价值的信息,社区还需要其他一些信息,例如:-如何填充BAPI -返回哪种错误-通知来源 (Z8是自定义类型)等等,以查看错误和上下文。
尽管如此,这是入门的BAPI文档:
(值得检查排序字段)
" FU BAPI_QUALNOT_CREATE
短文本
创建质量管理通知2
功能
您可以使用此BAPI创建新的QM通知。 您可以为通知标题创建某些字段,以及通知的项目,原因,活动和长文本。 您还可以维护合作伙伴数据。
评论
错误在表RETURN中传输。
仅在功能模块BAPI_QUALNOT_SAVE和BAPI_TRANSACTION_COMMIT成功运行后,对通知数据的更改将在数据库上可用。
注释
如果要创建项目,原因,任务或活动,则必须填写排序字段。
如果要创建原因,则还必须填写项目的排序字段。
创建长文本时,必须填写OBJTYP和OBJKEY字段。 OBJTYP可以包含以下值:
OBJKEY必须包含上面列出的值的相应排序字段。 项目/原因,项目/任务或项目/活动的排序字段组合在通知中必须唯一。 如果将排序字段保留为空白,并且OBJTYP为QMEL,则将为通知标题创建一个长文本。
示例:
OBJTYP OBJKEY
QMEL首字母('')
--->通知标题的长文本
可以在REFOBJECTKEY字段中传输外部参考密钥。 外部参考键和SAP键之间的关系在导出表KEY_RELATIONSHIP中传输。 如果填充了SENDER,REFOBJECTTYPE和REFRELTYPE字段,则可以在通知标头级别创建对象关系。
示例:参考对象是质量通知,其编号为
4711:
SENDER:表T000中的字段"逻辑系统"
REFOBJECTTYPE:BUS2078
REFOBJECTKEY:000000004711
REFRELTYPE:REFZ。
项目中的编号:
如果多个项目具有相同的分类号,则可以为这些项目分配共同的原因和/或共同的活动和/或共同的任务。
原因,活动,任务中的编号:
排序编号是用于访问相关原因,活动或任务的关键字段。
原因,活动和任务中也存在该项目的分类号。 您可以使用它在标题或项目级别对原因,活动和任务进行排序。
在原因中,项目的排序号必须用大于或等于1的数字填充,因为原因始终属于项目,并且永远不会出现在标头级别。 在活动和任务中,项目的分类号可以为零; 那么这些是通知标题的一部分。
参数
EXTERNAL_NUMBER
NOTIF_TYPE
NOTIFHEADER
TASK_DETERMINATION
SENDER
NOTIFHEADER_EXPORT
注意事项
NOTIFCAUS
NOTIFACTV
NOTIFTASK
NOTIFPARTNR
LONGTEXTS
KEY_RELATIONSHIPS
返回
例外
功能组
2078"
祝您有美好的一天,阿尔伯特 *** 阅读并遵循" SAP社区参与规则"
https://www.sap.com/community/about/ rules-of-engagement.html
亲爱的阿尔伯特,
感谢您的帮助。 它显示了两个错误:"合作伙伴维护已取消"和"生产版本仅由物料和工厂唯一标识"
我只提交notiftask和notifparntner以及发送者,notifheader和notif类型。 我指定了refbojectkey,refobjecttype,refreltype。 但是,这也向我显示了错误。 请告诉我是否需要指定其他参数。
Indrani
最多设置5个标签!
亲爱的Indrani,
感谢您提供的到目前为止的详细信息。 但是,为了能够为您的问题提供有价值的信息,社区还需要其他一些信息,例如:
-如何填充BAPI
-返回哪种错误
-通知来源 (Z8是自定义类型)
等等,以查看错误和上下文。
尽管如此,这是入门的BAPI文档:
(值得检查排序字段)
" FU BAPI_QUALNOT_CREATE
短文本
创建质量管理通知2
功能
您可以使用此BAPI创建新的QM通知。 您可以为通知标题创建某些字段,以及通知的项目,原因,活动和长文本。 您还可以维护合作伙伴数据。
评论
错误在表RETURN中传输。
仅在功能模块BAPI_QUALNOT_SAVE和BAPI_TRANSACTION_COMMIT成功运行后,对通知数据的更改将在数据库上可用。
注释
如果要创建项目,原因,任务或活动,则必须填写排序字段。
如果要创建原因,则还必须填写项目的排序字段。
创建长文本时,必须填写OBJTYP和OBJKEY字段。 OBJTYP可以包含以下值:
OBJKEY必须包含上面列出的值的相应排序字段。 项目/原因,项目/任务或项目/活动的排序字段组合在通知中必须唯一。 如果将排序字段保留为空白,并且OBJTYP为QMEL,则将为通知标题创建一个长文本。
示例:
OBJTYP OBJKEY
QMEL首字母('')
--->通知标题的长文本
可以在REFOBJECTKEY字段中传输外部参考密钥。 外部参考键和SAP键之间的关系在导出表KEY_RELATIONSHIP中传输。 如果填充了SENDER,REFOBJECTTYPE和REFRELTYPE字段,则可以在通知标头级别创建对象关系。
示例:参考对象是质量通知,其编号为
4711:
SENDER:表T000中的字段"逻辑系统"
REFOBJECTTYPE:BUS2078
REFOBJECTKEY:000000004711
REFRELTYPE:REFZ。
项目中的编号:
如果多个项目具有相同的分类号,则可以为这些项目分配共同的原因和/或共同的活动和/或共同的任务。
原因,活动,任务中的编号:
排序编号是用于访问相关原因,活动或任务的关键字段。
原因,活动和任务中也存在该项目的分类号。 您可以使用它在标题或项目级别对原因,活动和任务进行排序。
在原因中,项目的排序号必须用大于或等于1的数字填充,因为原因始终属于项目,并且永远不会出现在标头级别。 在活动和任务中,项目的分类号可以为零; 那么这些是通知标题的一部分。
参数
EXTERNAL_NUMBER
NOTIF_TYPE
NOTIFHEADER
TASK_DETERMINATION
SENDER
NOTIFHEADER_EXPORT
注意事项
NOTIFCAUS
NOTIFACTV
NOTIFTASK
NOTIFPARTNR
LONGTEXTS
KEY_RELATIONSHIPS
返回
例外
功能组
2078"
祝您有美好的一天,
阿尔伯特
***
阅读并遵循" SAP社区参与规则"
https://www.sap.com/community/about/ rules-of-engagement.html
亲爱的阿尔伯特,
感谢您的帮助。 它显示了两个错误:"合作伙伴维护已取消"和"生产版本仅由物料和工厂唯一标识"
我只提交notiftask和notifparntner以及发送者,notifheader和notif类型。 我指定了refbojectkey,refobjecttype,refreltype。 但是,这也向我显示了错误。 请告诉我是否需要指定其他参数。
感谢和问候,
Indrani
一周热门 更多>