| SAPфорум.RU https://sapboard.ru/forum/ |
|
| Обновление кэша RSQL (или Remote SQL) https://sapboard.ru/forum/viewtopic.php?f=14&t=100704 |
Страница 1 из 1 |
| Автор: | hub2002 [ Чт, фев 12 2026, 22:35 ] |
| Заголовок сообщения: | Обновление кэша RSQL (или Remote SQL) |
Добрый день. Проблема в следующем: Есть некая таблица: ZMARA, а ней поля: MANDT MANDT CLNT 3 0 Мандант KEY2 ZTSD_KEY1 INT4 10 0 1-й ключ таблицы MATNR MATNR CHAR 18 0 Номер материала MATNR_ALT MATNR CHAR 18 0 Номер материала Удалили поле KEY2. Сделали ключевыми два других MATNR и MATNR_ALT. Адаптировали таблицу в se14. таблица активировалась. А вот программа, с которой эта таблица работала - тоже исправили, она активировалась, но при выполнении получаем дамп. Database error text........: "[207] Invalid column name 'KEY2'." Internal call code.........: "[RSQL/178/ZMARA_ALT ]" То есть, система где-то помнит, что это поле есть, и требует его. Если таблицу вернуть обратно - тогда все начинает работать. Такое ощущение, что есть некая система меду базой и ABAP. Типа проблема со словарем данных ? RSQL (или Remote SQL) — это часть архитектуры SAP, которая отвечает за взаимодействие между ABAP-программами и базами данных. Она использует метаданные для выполнения SQL-запросов. Чтобы обновить информацию о структуре данных в RSQL: Перезагрузка кэша: В некоторых случаях может потребоваться перезагрузка кэша метаданных. Это можно сделать через транзакции, такие как SE11 (Dictionary) и SE14 (Database Utility), где можно выполнить действия по обновлению или пересозданию объектов. Кто-то сталкивался с чем-то похожим? |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|