如何在SAP交易通知存储过程中获取用户名

2020-09-18 12:17发布

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

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


我看不到SAP不在SBO事务通知存储过程中公开用户名的任何原因。

在SBO_SP_TransactionNotification存储过程中找不到更新业务伙伴组的用户名。

它也没有历史记录表。

任何想法都能真正解决我的问题。

谢谢

Yash Pal Sharma

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

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


我看不到SAP不在SBO事务通知存储过程中公开用户名的任何原因。

在SBO_SP_TransactionNotification存储过程中找不到更新业务伙伴组的用户名。

它也没有历史记录表。

任何想法都能真正解决我的问题。

谢谢

Yash Pal Sharma

付费偷看设置
发送
6条回答
hongfeng1314
1楼-- · 2020-09-18 12:40

如果未在更改日志中捕获更新信息,则可以创建UDF来捕获用户信息,并将TN逻辑基于新字段

梦想连接
2楼-- · 2020-09-18 12:56

Hi Dick,

感谢您的答复。

BP Group没有历史记录表,因此更改日志也没有。

要更新UDF,我还需要了解更新BP Group的用户。

此致

Yash Sharma

SKY徐
3楼-- · 2020-09-18 12:35

嗨,

您希望特定用户不应该能够更新业务伙伴主数据组吗?

如果是,则可以使用相同的OCRD表,它具有更新用户名字段并限制特定用户。

SKY徐
4楼-- · 2020-09-18 12:42

嗨Nagarajan,

感谢您的答复。

BP Group没有历史记录表,因此更改日志也没有。

我有一个名为ABC的用户,我想如果ABC更新BP组主数据库,则我的SQL脚本不应在SP Notification中执行。

此致

Yash Sharma

灬番茄
5楼-- · 2020-09-18 12:55

嗨,

SAP中的所有表都没有历史记录表。 这是表之一。

或者,您可以使用TN阻止除超级用户之外的所有用户。 在TN中使用对象类型56。

此致

Nagarajan

CJones
6楼-- · 2020-09-18 12:50

您可以在sdk安装目录中找到表参照帮助。

在帮助文件中搜索"历史记录"

C:\ Program Files \ SAP \ SAP Business One SDK \ Help \ REFDB.chm

一周热门 更多>