由于不规则的并行处理,未设置通知活动LT指示器

2020-09-21 01:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好社区, 在PM通知中,活动...

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

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


你好社区,

在PM通知中,活动长文本发生了一个非常奇怪的情况。 请在以下情况下查找:

  1. 用户从定制的交易中调用IW42,订单号填写在屏幕上,并列出所有操作;
  2. 用户填写IW42中所有操作的所有确认;
  3. 我们要求必须在活动中填充开始日期/时间和结束日期/时间;
  4. 对于每个活动,用户可以填充一个长文本,当他们这样做时,在IW42中,将显示已创建的长文本的图像;
  5. 然后,用户将从确认中执行技术完成,然后保存在相同的会话/事务中。

99.9%的时间中,活动长文本已正确保存在通知中,并且图标在IW23中正确显示。 在0.1%的情况下,活动长文本被保存,并且在这里发生的事情非常奇怪,该图标未在IW23中显示。 我意识到在帖子 https:中已经查看了未更新的INDXT。 //archive.sap.com/discussions/thread/1933660 ,但是,这里的问题有所不同:

  • 已保存通知,并在QMMA中创建了带有短文本的活动;
  • 活动长文本标头在STXH中创建,并且长文本在群集表中可用;
  • IW23的通知中未填充长文本指示器;
  • 在IW22中,单击活动长文本创建图标,将显示长文本。

在检查STXH时,有可能看到用户在完全相同的时间(HH:MM:SS)在STXH上创建了两个或更多记录,因为之前 用户的工作时间。 我们已经与用户核实了有关使用两个或多个并行会话的问题,并迅速按了保存,但事实并非如此。 每次他们说的时候,他们只输入一个会话。

我们目前的直觉是,尽管所有其他属性都在正确的时间(或几分钟前)保存了,但之前的两个或更多文本已挂起并且尚未提交到数据库中

还有其他人面对过吗? 有没有人有潜在的解决方案?

6条回答
hongfeng1314
2020-09-21 01:51

使用" SAVE_TEXT" FunctionModule时存在一些已知问题,因为这会添加LongText,但不会设置LT- 指示器本身...
(我们的自定义逻辑也发生了类似的问题,但对我们而言,未执行"确认时更新LT指示器"。)

请参阅SAP-KBA 1982719"无法显示长文本-功能模块SAVE_TEXT的使用":链接

提取:

"长文本指示器必须更新。
每个对象都使用其自己的字段

  • 订单:字段AUFK-LTEXT
  • 操作:字段AFVC-TXTSP
  • 确认:字段AFRU-TXTSP
  • 通知:字段QMEL-INDTX
  • 通知任务:QMFE-INDTX字段
  • 维护计划:MPLA-LTKNZ
  • 维护项目:MPOS-LTKNZ
  • 设备:EQKT-KZLTX
  • 功能位置:IFLO-KZLTX
  • 任务列表:PLKO-TXTSP
  • 操作任务列表:PLPO-TXTSP


在可能的情况下,应使用相应的应用程序BAPI代替函数SAVE_TEXT(例如,对于带有长条文本的导入参数为IT_TEXT的BAPI_ALM_ORDER_MAINTAIN)。 如果没有可用的BAPI,并且您正在使用SAVE_TEXT函数,则需要通过自己的程序来更新长文本指示符。"

因此,我在联系SAP支持人员时将引用此SAP-KBA。 据我所知,SAP实际上建议您自己更新LT指标...

一周热门 更多>