Текущее время: Сб, авг 02 2025, 12:44

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Добавление\Удаление записей в ЛИЧНЫЙ СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Чт, апр 13 2006, 11:57 
Гость
Проблема: Нужно добавить, удалить записи в личный список SHLP.
Программно в FM.

Здесь RECORD_TAB в неконвертированном виде!
PERFORM OCX_FUNCTION_CALL(SAPLSDH4)
TABLES RECORD_TAB
USING 'F6'
FIELDDESCR_WA
CHANGING HELP_DESCR
TABC_SHLPTAB-OCXINTERFACE.

Конвертор: SAPLSDH4 (LSDH4F02)
shlp_tmp = shlp.
PERFORM CONVERT_RESULT_EX2IN
TABLES RECORD_TAB shlp_tmp-fielddescr USING SPACE.

НЕРАБОТАЕТ! Думаю, что неверно формирую shlp_tmp-fielddescr.

Предпалагаю, что есть FM для добавления и удаления записей.
Таблица: DDSHPVAL50

ЗАРАНЕЕ БЛАГОДАРЕН ЗА ЛЮБУЮ ИНФОРМАЦИЮ


Последний раз редактировалось Андрей.Н Вт, апр 18 2006, 07:03, всего редактировалось 2 раз(а).

Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: HELP!!! HELP!!! Добавление\Удаление записей в ЛИЧНЫЙ СПМСОК Sherch Help
СообщениеДобавлено: Чт, апр 13 2006, 12:31 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
а что за "личный список SHLP"? это список результата СП?

посмотрите ФМ F4UT_RESULTS_MAP и F4UT_PARAMETER_RESULTS_PUT

а вообще стоит взглянуть на комментарии в примере пользовательского СП в ФМ F4IF_SHLP_EXIT_EXAMPLE


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: HELP!!! HELP!!! Добавление\Удаление записей в ЛИЧНЫЙ СПМСОК Sherch Help
СообщениеДобавлено: Чт, апр 13 2006, 12:45 
Гость
flipper написал(а):
а что за "личный список SHLP"? это список результата СП?

посмотрите ФМ F4UT_RESULTS_MAP и F4UT_PARAMETER_RESULTS_PUT

а вообще стоит взглянуть на комментарии в примере пользовательского СП в ФМ F4IF_SHLP_EXIT_EXAMPLE


Личный список значений - список записей ранне выбранных и добавленных в список значений для этого SHLP и пользователя.

В комментариях примера ничего нет.

Указанные FM для вывода результата. Здесь они не пригодяться.

Спасибо за участие.

Люди добрые, светлые головы, кто крутил SHLP EXIT, ПОМОГИТЕ!!!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 17 2006, 13:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
DD_SHLP_ADD_PVALUE - и добавляет, и удаляет (при превышении некоторого кол-ва записей)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 17 2006, 15:55 
Администратор
Администратор
Аватара пользователя

Зарегистрирован:
Ср, сен 01 2004, 09:12
Сообщения: 2312
Откуда: Москва
Пол: Мужской
Цитата:
..Запрещено:
- Размещение тем с заголовками, содержащими слова и словосочетания "HELP ME", "СРОЧНО!!!", "ПОМОГИТЕ, УМОЛЯЮ!!!", "Вопрос?" и аналогичными, не несущими конкретной информации о содержании темы;


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление\Удаление записей в СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Вт, мар 17 2009, 13:23 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Подскажите, пожалуйста, как корректно добавить записи в список значений RECORD_TAB?
Простое присвоение не подходит RECORD_TAB-string = my_tab. При первом запуске своего средства поиска значение RECORD_TAB-string почему-то начинается с 3-х пробелов, а последующие без пробелов, смотрела в отладчике. Как распознать что запуск в первый раз?

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление\Удаление записей в ЛИЧНЫЙ СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Вт, мар 17 2009, 13:27 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Цитата:
*"----------------------------------------------------------------------
* STEP SELECT (Select values)
*"----------------------------------------------------------------------
* This step may be used to overtake the data selection completely.
* To skip the standard seletion, you should return 'DISP' as following
* step in CALLCONTROL-STEP.
* Normally RECORD_TAB should be filled after this step.
* Standard function module F4UT_RESULTS_MAP may be very helpfull in this
* step.


В примере же все написано.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление\Удаление записей в ЛИЧНЫЙ СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Вт, мар 17 2009, 13:39 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Пономарев Артем написал:
Цитата:
*"----------------------------------------------------------------------
* STEP SELECT (Select values)
*"----------------------------------------------------------------------
* This step may be used to overtake the data selection completely.
* To skip the standard seletion, you should return 'DISP' as following
* step in CALLCONTROL-STEP.
* Normally RECORD_TAB should be filled after this step.
* Standard function module F4UT_RESULTS_MAP may be very helpfull in this
* step.


В примере же все написано.


Не могу понять...
Если мне не нужно менять выборку, а лишь только добавить свою запись к выбранному, то какой нужен шаг SELECT или DISP?
И с какими параметрами запускать F4UT_RESULTS_MAP? Что должно быть в параметре SOURCE_TAB?

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление\Удаление записей в ЛИЧНЫЙ СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Ср, мар 18 2009, 09:20 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Anutka написала:
Не могу понять...
Если мне не нужно менять выборку, а лишь только добавить свою запись к выбранному, то какой нужен шаг SELECT или DISP?
И с какими параметрами запускать F4UT_RESULTS_MAP? Что должно быть в параметре SOURCE_TAB?


DISP - это уровень перед выводом , где вы можете изменять данные на ваше усмотрение в RECORD_TAB
Code:
*"----------------------------------------------------------------------
* step disp     (display values)
*"----------------------------------------------------------------------
* this step is called, before the selected data is displayed.
* you can e.g. modify or reduce the data in record_tab
* according to the users authority.


в ФМ F4UT_RESULTS_MAP SOURCE_TAB - это внутренняя таблица с данными вашей выборки (имя параметра говорит о себе)

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление\Удаление записей в ЛИЧНЫЙ СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Ср, мар 18 2009, 12:37 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Спасибо, разобралась наконец-то с этой функцией :lol:
из моей таблицы SOURCE_TAB данные перегоняются в RECORD_TAB и всё хорошо :lol:

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление\Удаление записей в ЛИЧНЫЙ СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Пт, июн 05 2009, 09:26 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Подскажите пожалуйста
У пользователя начала система в дамп падать на команде
MODIFY ddshpval50 FROM r_tab. (SAPLSDSD)

Пишет:
The database system detected a deadlock and avoided it by rolling back
your transaction.

Что это за таблица и что может означать подобная ошибка?

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление\Удаление записей в ЛИЧНЫЙ СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Пт, июн 05 2009, 09:40 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Это вопрос, скорее, к базису.
Ошибка на уровне БД.
Надо смотреть подробнее дамп.
Возможно, что-то с теблспейсом.

А хрянятся в табличке отобранные значения (личные) для пользователя.
Есть такая кнопка, типа "добавить в личные значения" как-то так, в серчхелпе. когда значения выбраные показываются.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление\Удаление записей в ЛИЧНЫЙ СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Пт, июн 05 2009, 10:08 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Lars написал:
Это вопрос, скорее, к базису.
Ошибка на уровне БД.
Надо смотреть подробнее дамп.
Возможно, что-то с теблспейсом.

Вот мы вдвоем с базисом и пытаемся разобраться :)
c теблспейсом порядок - хватает его

Цитата:
А хрянятся в табличке отобранные значения (личные) для пользователя.

эти слова я поняла :)
не поняла только, в какой момент туда значения записываются?
Вообще пользователь в тр.RE80 (это модуль RE-FX) делал расторжение договора аренды. Каким боком в этот момент приплелась табличка DDSHPVAL50 и ее обновление - вот чего я не понимаю. :(

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление\Удаление записей в ЛИЧНЫЙ СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Пт, июн 05 2009, 10:17 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
так смотрите подробную ошибку.
Есть там чего нить типа "ORA..", или какая у Вас база.
Ноты посмотрите, по этой теме они есть.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление\Удаление записей в ЛИЧНЫЙ СПИСОК ЗНАЧЕНИЙ Search Help
СообщениеДобавлено: Пт, июн 05 2009, 15:26 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Lars написал:
А хрянятся в табличке отобранные значения (личные) для пользователя.
Есть такая кнопка, типа "добавить в личные значения" как-то так, в серчхелпе. когда значения выбраные показываются.

А если пользователь не нажимал кнопку "добавить в личные значения" и вообще он другим занимался - договор расторгал...
почему вдруг данные в этой табличке начали обновляться?

08/06/2009
На всякий случай, вдруг кому пригодится - ошибка возникает при массовом обновлении ОС в фоне. Исправляется нотой 682459 - правка ф.модуля. With this note, the history help is also deactivated for the master data changes

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB