2020-09-12 11:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何在销售订单中显示警报以显示BP是否有90天以上的应收帐款发票? 我们确实利用了B1up。
大卫,您好,
我认为您可以使用B1up来做到这一点,但我不确定,我也不知道如何做到。 但是,您可以在某些(用户定义的)字段中对查询使用带格式的搜索,以向用户显示这种情况。 如果那还不够安全,则可以使用SBO_SP_TransactionNotification存储过程来阻止添加订单。
此致
Johan
嗨,David,
我建议如下:您可以为此创建一个用户字段,在需要时附加一个FMS以填充此UDF,然后使用B1UP对其进行移动。
因此,算法是 以下内容:
1)创建市场营销文档标题的用户字段。
2)创建这样的用户查询:
SELECT CASE 当COUNT(*)> 0然后 "发票的日期早于90天" 其他 '' 以[TEXT]结尾 来自OINV WHERE CardCode = $ [$ 4.0] AND DocDate 3)使用"字段更改时自动刷新"设置将此查询附加到UDF,并选择BP代码作为触发器。 在此时间点,每次CardCode 更改后,字段将被更新(当打开现有文档时-字段也将被更新)。 4)现在,您需要将其从用户字段区域移至主窗口。 为此,您可以使用以下内容: B1UP-物品放置。 在这里您可以移动它并调整大小
3)使用"字段更改时自动刷新"设置将此查询附加到UDF,并选择BP代码作为触发器。
在此时间点,每次CardCode 更改后,字段将被更新(当打开现有文档时-字段也将被更新)。
4)现在,您需要将其从用户字段区域移至主窗口。 为此,您可以使用以下内容: B1UP-物品放置。 在这里您可以移动它并调整大小
在警报中使用以下查询,您无需添加UDF
选择*来自OINV,其中DATEDIFF(DAY ,Get(),OINV.DocDate)> 90和OINV.CardCode =(从OINV中选择a.CardCode,其中DATEDIFF(DAY,Get(),a.DocDate)> 90)
)
最多设置5个标签!
大卫,您好,
我认为您可以使用B1up来做到这一点,但我不确定,我也不知道如何做到。 但是,您可以在某些(用户定义的)字段中对查询使用带格式的搜索,以向用户显示这种情况。 如果那还不够安全,则可以使用SBO_SP_TransactionNotification存储过程来阻止添加订单。
此致
Johan
嗨,David,
我建议如下:您可以为此创建一个用户字段,在需要时附加一个FMS以填充此UDF,然后使用B1UP对其进行移动。
因此,算法是 以下内容:
1)创建市场营销文档标题的用户字段。
2)创建这样的用户查询:
在警报中使用以下查询,您无需添加UDF
选择*来自OINV,其中DATEDIFF(DAY ,Get(),OINV.DocDate)> 90和OINV.CardCode =(从OINV中选择a.CardCode,其中DATEDIFF(DAY,Get(),a.DocDate)> 90)
)
一周热门 更多>