Текущее время: Пт, авг 01 2025, 14:56

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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