如何使用bapi为z8类型qm通知生成任务

2020-09-01 15:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用BAPI_QUALNO...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用BAPI_QUALNOT_CREATE并将参数传递给notiftask。 但它给出了错误。 如何解决该问题?

感谢和问候,

英德拉尼

2条回答
派大星 ヾ
2020-09-01 16:25

亲爱的Indrani,

感谢您提供的到目前为止的详细信息。 但是,为了能够为您的问题提供有价值的信息,社区还需要其他一些信息,例如:
-如何填充BAPI
-返回哪种错误
-通知来源 (Z8是自定义类型)
等等,以查看错误和上下文。

尽管如此,这是入门的BAPI文档:

(值得检查排序字段)

" FU BAPI_QUALNOT_CREATE

短文本

创建质量管理通知2

功能

您可以使用此BAPI创建新的QM通知。 您可以为通知标题创建某些字段,以及通知的项目,原因,活动和长文本。 您还可以维护合作伙伴数据。

评论

错误在表RETURN中传输。

仅在功能模块BAPI_QUALNOT_SAVE和BAPI_TRANSACTION_COMMIT成功运行后,对通知数据的更改将在数据库上可用。

注释

如果要创建项目,原因,任务或活动,则必须填写排序字段。

如果要创建原因,则还必须填写项目的排序字段。

创建长文本时,必须填写OBJTYP和OBJKEY字段。 OBJTYP可以包含以下值:

  1. QMEL-通知标题
  2. QMFE-通知项
  3. QMUR-通知原因
  4. QMSM-通知任务
  5. QMMA-通知活动

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

一周热门 更多>