Текущее время: Вт, июл 22 2025, 09:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: получение результата выбора из mb25
СообщениеДобавлено: Вт, янв 22 2013, 20:29 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 25 2011, 17:29
Сообщения: 43
Необходимо создать свой отсчет с селекционном экране аналогичным mb25, скрыв некоторые поля, с выборкой данный как в mb25 плюс дополнительные поля и дальнейшие действия с выборкой. Расширять существующую транзакцию никто не хочет.
Каким образом можно вызвать транзакцию, чтобы передать параметры с экрана выбора и вернуть результаты выбора?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Ср, янв 23 2013, 00:50 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 16 2011, 17:39
Сообщения: 98
Пол: Мужской
SHD0 ?

_________________
SAP stands for Start Applying Patches


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Ср, янв 23 2013, 12:17 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 25 2011, 17:29
Сообщения: 43
PointGuard написал:
SHD0 ?

спасибо,

только изменение экрана выбора, необходимо, не трогая стандарт, вывести данные в своем гриде, добавить дополнительные данные и возможности.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Ср, янв 23 2013, 12:47 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 19 2011, 13:29
Сообщения: 492
Пол: Мужской
Цитата:
Начиная с версии ECC 6.0 появился замечательный механизм расширения (Enhancement), однако, это и самый простой способ «поломать систему об колено так как никакого контроля за тем, что и как вы реализуете в точке расширения, система не осуществляет.
Если есть желание использовать, то вечером могу скинуть пару статей (примеров), только почту сообщите.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Ср, янв 23 2013, 12:53 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1594
Откуда: Москва, Минск
Пол: Мужской
А сделать свою программу?
MB25 не многофункциональная программа: вывод списка позиций + дополнительно можно провалиться в документ резервирования + можно попасть в MMBE.
Делов то максимум на день-два.
Вы может больше времени потратите на поиск нужных точек расширения и написание кода в них.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Ср, янв 23 2013, 13:07 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 25 2011, 17:29
Сообщения: 43
DED_MOROZ написал:
А сделать свою программу?
MB25 не многофункциональная программа: вывод списка позиций + дополнительно можно провалиться в документ резервирования + можно попасть в MMBE.
Делов то максимум на день-два.
Вы может больше времени потратите на поиск нужных точек расширения и написание кода в них.


свою, скопировав эту в Z ? или просто самостоятельно написав выбор по всем критериям? (в последнем консультант нужен) .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Ср, янв 23 2013, 14:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
1) SUBMIT RM07RESL WITH ... (для запуска через экран параметров VIA SELECTION-SCREEN)
2) IMPORT ... FROM MEMORY ID 'RM07RESL_RESULT'. " параметр P_NOLIST = 'X' кладет данные в этом отчете в память вместо вывода на экран, структура TY_S_LIST (см. в программе).

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Ср, янв 23 2013, 14:34 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1594
Откуда: Москва, Минск
Пол: Мужской
nicky555 написал:
1) SUBMIT RM07RESL WITH ... (для запуска через экран параметров VIA SELECTION-SCREEN)
2) IMPORT ... FROM MEMORY ID 'RM07RESL_RESULT'. " параметр P_NOLIST = 'X' кладет данные в этом отчете в память вместо вывода на экран, структура TY_S_LIST (см. в программе).


Так ему как я понял нужно еще и доп. функции какие-то реализовать. И свой ALV-список нужен.
Думаю свой отчет разработать проще.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Чт, янв 31 2013, 13:11 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 25 2011, 17:29
Сообщения: 43
nicky555 написал:
1) SUBMIT RM07RESL WITH ... (для запуска через экран параметров VIA SELECTION-SCREEN)
2) IMPORT ... FROM MEMORY ID 'RM07RESL_RESULT'. " параметр P_NOLIST = 'X' кладет данные в этом отчете в память вместо вывода на экран, структура TY_S_LIST (см. в программе).


спасибо, все получилось


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Чт, янв 31 2013, 13:41 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 25 2011, 17:29
Сообщения: 43
nicky555 написал:
1) SUBMIT RM07RESL WITH ... (для запуска через экран параметров VIA SELECTION-SCREEN)
2) IMPORT ... FROM MEMORY ID 'RM07RESL_RESULT'. " параметр P_NOLIST = 'X' кладет данные в этом отчете в память вместо вывода на экран, структура TY_S_LIST (см. в программе).


экран ввода такой же как в mb25, т.е. с возможностью выбора дополнительных критериев.
есть хорошее решение по считыванию всех введенных критериев и заполнению таблицы параметров RSPARAMS?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Чт, янв 31 2013, 15:22 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Цитата:
есть хорошее решение по считыванию всех введенных критериев и заполнению таблицы параметров RSPARAMS?

Так в документации к опции WITH SELECTION-TABLE указан же ФМ, который как раз заполняет эту таблицу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Чт, янв 31 2013, 15:33 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 25 2011, 17:29
Сообщения: 43
Rokhay написал:
Цитата:
есть хорошее решение по считыванию всех введенных критериев и заполнению таблицы параметров RSPARAMS?

Так в документации к опции WITH SELECTION-TABLE указан же ФМ, который как раз заполняет эту таблицу.


чтение инструкции еще никому не вредило, спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Пн, фев 04 2013, 14:37 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 25 2011, 17:29
Сообщения: 43
Rokhay написал:
Цитата:
есть хорошее решение по считыванию всех введенных критериев и заполнению таблицы параметров RSPARAMS?

Так в документации к опции WITH SELECTION-TABLE указан же ФМ, который как раз заполняет эту таблицу.


RS_REFRESH_FROM_SELECTOPTIONS не решает проблемы с получением динамических ограничений выбора. чтобы передать их в mb25.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Пн, фев 04 2013, 15:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Что-то вроде этого ищете?

Code:
  DATA: BEGIN OF sel_tab OCCURS 0.
          INCLUDE STRUCTURE rsparams.
  DATA: END OF sel_tab.

  DATA: ls_trange TYPE rsds_trange,
        texpr     TYPE rsds_texpr,
        my_repid  TYPE sy-repid.

  my_repid = sy-repid.
  CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'
    EXPORTING
      curr_report     = my_repid
    TABLES
      selection_table = sel_tab
    EXCEPTIONS
      OTHERS          = 1.
  IF sy-subrc <> 0.
    EXIT.
  ENDIF.

  CALL FUNCTION 'RS_REFRESH_FROM_DYNAMICAL_SEL'
    EXPORTING
      curr_report        = my_repid
      mode_write_or_move = 'M'
    IMPORTING
      p_trange           = ls_trange
    EXCEPTIONS
      not_found          = 1
      wrong_type         = 2
      OTHERS             = 3.
  IF sy-subrc > 1.
    MESSAGE ID     sy-msgid
            TYPE   sy-msgty
            NUMBER sy-msgno
            WITH   sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

  ELSE.
    CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_EX'
      EXPORTING
        field_ranges = ls_trange
      IMPORTING
        expressions  = texpr.

    SUBMIT (my_repid) WITH SELECTION-TABLE sel_tab
                      WITH FREE SELECTIONS texpr.        "#EC CI_SUBMIT

  ENDIF.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: получение результата выбора из mb25
СообщениеДобавлено: Пн, фев 18 2013, 14:59 
Ассистент
Ассистент

Зарегистрирован:
Пт, фев 25 2011, 17:29
Сообщения: 43
nicky555 написал:
Что-то вроде этого ищете?


спасибо


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

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


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

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


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

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