写入数据时出现问题(无法执行写入(RSDRI_CUBE_WRITE_PACKAGE)

2020-09-15 18:18发布

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

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

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


专家,

我在尝试通过输入表单,脚本逻辑或数据管理器保存数据时遇到此问题。 每当我单击"保存数据"按钮时,该过程就会开始,但永远不会结束,尽管它确实保存了数据。

单击"保存数据"后,我立即看到数据已经写入InfoCube中,但是EPM进程停止,直到半小时后出现以下消息:"服务器未提供有意义的答复;这可能 是由于合同不匹配,会话过早关闭或服务器内部错误引起的"

我目前正在研究BPC 10.1标准版S4HANA。 EPM 10.0 SP28补丁3 .NET 4.5

SAP BASIS 752 SP0

SAP BW 752 SP0

我收到以下消息:

EPM日志:

FILE_TYPE:DAAA96DE-B0FB-4c6e-AF7B-A445F5BF9BE2 RECORD_SEPARATOR:35 COLUMN_SEPARATOR:124 COLUMNS:Time | Severity | Category | Method | User | DSRRootContextID | DSRTransactionID | DSRConnectionID | DSRCounter_MAP | Thread | TextSDE: |信息|详细|详细|警告|警告|错误|错误|致命|致命HEADER_END 2018-07-23 22:05:59,374 |错误| OfficeWrappers | FPMXLClient.Office.EPMExcelReportManager + <> c__DisplayClass3b。 b__38 | sthana8 | |||| 1 |使用客户端身份验证方案"匿名"对HTTP请求进行了未授权。 从服务器收到的身份验证标头是"基本领域=" SAP NetWeaver应用程序服务器[NS4/800]""。#2018-07-23 22:05:59,389 | ERROR | AnalyzerOne | FPMXLClient.AddIn.RefreshSheetWithScan | sthana8 || ||| 1 |刷新表中的错误#2018-07-23 22:05:59,468 | ERROR | AnalyzerOne | FPMXLClient.AddIn.ExecuteUICommand | sthana8 ||||| 1 |刷新表中的错误#2018-07-23 22 :06:02,768 | ERROR | BPCProxy | FPMXLClient.BPCProxy.Common.Wcf.InterceptorChannelFactory`1 + InterceptorRequestChannel.Request | sthana8 ||||| 1 | HTTP请求未经客户端身份验证方案"匿名"授权。 从服务器接收的身份验证标头是"基本领域=" SAP NetWeaver应用程序服务器[NS4/800]"。#2018-07-23 22:06:02,784 | ERROR | BPCProxy | FPMXLClient.BPCProxy.Session.SessionServiceHelper.Logoff | sthana8 |||||| 1 |使用客户机认证方案"匿名"对HTTP请求进行了未授权。 从服务器收到的身份验证标头是"基本领域=" SAP NetWeaver应用程序服务器[NS4/800]"。#2018-07-23 22:06:14,658 | ERROR | BPCProxy | FPMXLClient.BPCProxy.Common.Wcf.InterceptorChannelFactory `1 + InterceptorRequestChannel.Request | sthana8 |||||| 38 |使用客户端身份验证方案"匿名"对HTTP请求进行了未授权的操作。 从服务器接收的身份验证标头是"基本领域=" SAP NetWeaver应用程序服务器[NS4/800]"。#2018-07-23 22:37:25,648 | ERROR | Dataservice | FPMXLClient.BPCProxy.MetaData_Data.DataServiceHelper.SendData | sthana8 |||||| 1 |服务器未提供有意义的回复; 这可能是由于合同不匹配,会话过早关闭或服务器内部错误引起的。#2018-07-23 22:37:25,648 | ERROR | BPC10Connection | FPMXLClient.Connection.RESTConnection.SendDataToServer | sthana8 ||||| 1 |服务器未提供有意义的答复; 这可能是由于合同不匹配,会话过早关闭或内部服务器错误引起的。#2018-07-23 22:37:25,664 | ERROR | AnalyzerOne | FPMXLClient.AddIn.SubmitSheet | sthana8 ||||| 1 | The 服务器未提供有意义的答复; 这可能是由于合同不匹配,会话过早关闭或内部服务器错误引起的。#2018-07-23 22:37:25,664 | ERROR | AnalyzerOne | FPMXLClient.AddIn.ExecuteUICommand | sthana8 ||||| 1 | The 服务器未提供有意义的答复; 这可能是由于合同不匹配,会话过早关闭或服务器内部错误引起的。#

在SM21中:

数据库错误131,可供FET访问表RSAPOADM

在SLG1中:

无法执行写入(RSDRI_CUBE_WRITE_PACKAGE)

在SM12中:

没有锁定条目

拜托,任何帮助将不胜感激。 预先感谢。

塞萨尔萨拉比亚

(36.7 kB)
2条回答
clever101
2020-09-15 18:46

嗨,史蒂芬,

感谢您的回答。 我运行了您提到的方案,结果如下:

  • 据我所知,无法禁用默认逻辑,但是我运行了脚本逻辑而不运行默认逻辑,问题仍然存在; 数据在2秒钟内写入,但脚本过程将停止,直到半小时后。
  • 维度已成功处理,没有任何错误
  • 精简优化应该成功运行并结束,但是我注意到在SLG1中,以下作业每3秒执行一次半小时,直到停止:

  • 我试图通过Rates模型中的Input Form保存数据,并得到了相同的结果; 数据几乎立即写入InfoCube,但是EPM的处理窗口显示"正在保存数据...请稍候..."半小时。

  • 我尝试切换实时行为,但在ST22中得到了以下转储(仅发生在我已写入/保存数据的InfoCube中,其他InfoCube正确地切换了实时行为):

ABAP类别编程错误

运行时错误DBSQL_SQL_ERROR

除外。 CX_SY_OPEN_SQL_DB

ABAP计划SAPLRSSM

应用程序组件BW-WHM-DST

日期和时间24.07.2018 22:02:16

--------------------------------------------------- -------------------------------------------------- ---

--------------------------------------------------- -------------------------------------------------- ---

|短文本| | 访问表" RSAPOADM"时发生SQL错误" SQL代码:131"。 |

--------------------------------------------------- -------------------------------------------------- ---

--------------------------------------------------- -------------------------------------------------- ---

|发生了什么事? |

| 数据库错误文本:" SQL消息:事务通过锁定等待回滚|

| 超时:表'SAPABAP1:RSAPOADM'上的TrexUpdate失败,错误:

| 事务由锁定等待超时回滚:

| 等待方式EXCLUSIVE(TRANSACTION_ID = 64,UPDATE_T"的RECORD_LOCK

| -------------------------------------------------- --------------------------------------------------

| 64 | cl_rs_b4hana_util => abort_function()。 |

| 65 | |

| 66 | 清除:l_set_green。 |

| 67 | 如果i_init_simu是INITIAL并且i_error_handler是INITIAL。 |

| 68 | 不检查i_rnr是否为INITIAL。 |

| 69 | | | 70 | *检查是否必须清洁RSAPOADM。

| 71 | *事务信息多维数据集:I_TRANSACT = RS_C_TRUE |

| 72 | *仅在多维数据集为事务性时设置I_ignore |

| 73 | 如果i_transact = rs_c_true。 |

| 74 | 呼叫功能'RRSI_VAL_SID_SINGLE_CONVERT'|

| 75 | 出口|

| 76 | i_iobjnm = rsd_c_dpanm要求|

| 77 | i_chavl = i_rnr |

| 78 | 进口|

| 79 | e_sid = l_rnrsid。 |

| 80 | **检查记录是否已经关闭? |

| 81 | |

| >>>>> || 选择单个更新* |

| 83 | INTO l_s_rsapoadm |

| 84 | FROM rsapoadm CONNECTION(l_second_connection)|

| 85 | 在哪里infocube = i_infocube。 |

| 86 | |

| 87 | 如果sy-subrc = 0并且l_s_rsapoadm-wr_request = i_rnr |

| 88 | 而且不是l_s_rsapoadm-wr_request是初始的。 |

| 89 | |

| 90 | ***请求关闭mut |

| 91 | 做。 |

| 92 | 通话功能'ENQUEUE_ERSICCONT'|

| 93 | 出口|

| 94 | icube = i_infocube |

| 95 | _scope = 3 |

| 96 | 例外情况|

| 97 | 其他= 1。

| 98 | 如果sy-subrc = 0。

| 99 | 出口。 |

| 100 | 其他。 |

| 101 | 通话功能'RSSM_SLEEP_DEBUG'|

非常感谢您提出任何其他建议。

塞萨尔萨拉比亚(CésarSarabia)

一周热门 更多>