Текущее время: Пн, июл 28 2025, 23:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Средство поиска сотрудников в ЛБД PCH
СообщениеДобавлено: Пн, фев 23 2009, 08:10 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Как подцепить к своему полю такое СР? Знаю что точно где видел на форуме, но не магу никак найти.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Средство поиска сотрудников в ЛБД PCH
СообщениеДобавлено: Пн, фев 23 2009, 09:51 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
MATCHCODE OBJECT


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Средство поиска сотрудников в ЛБД PCH
СообщениеДобавлено: Пн, фев 23 2009, 14:58 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Valeriy написал:
MATCHCODE OBJECT

Извините я не понял, что Вы хотели этим сказать, сделал так:
Code:
select-options:
komis for objec-objid no-extension no intervals.

at selection-screen on value-request for komis-low.
  call function 'RH_OBJID_REQUEST_46A'
   exporting
     plvar                   = '01'
     otype                   = 'P'
     seark                   = '*'
*     SEARK_BEGDA             = $LOW_DATE
*     SEARK_ENDDA             = $HIGH_DATE
*     WITHOUT_RSIGN           =
*     WITHOUT_RELAT           =
*     WITHOUT_SCLAS           =
     dynpro_repid            = sy-repid
     dynpro_dynnr            = '1000'
*     DYNPRO_PLVARFIELD       = ' '
*     DYNPRO_OTYPEFIELD       = ' '
*     DYNPRO_SEARKFIELD       = ' '
*     SEARK_OTEXT             = ' '
*     CALLBACK_PROG           = ' '
*     CALLBACK_FORM           = ' '
*     RESTRICT_FB             = ' '
*     RESTRICT_DATA           = ' '
*     LANGU                   = SY-LANGU
*     LANGU_MODE              = ' '
     set_mode                = 'X'
*     SELECT_MESSAGE          = 'X'
*     NO_NEW_ENTRIES          = ' '
*     NO_SEARK_POPUP          = ' '
*     ORGBEG                  = SY-DATUM
*     ORGEND                  = SY-DATUM
*     WIN_TITLE               = ' '
*     APP_DATA                = ' '
*     OM_CALL                 = ' '
   importing
     sel_object              = sel_object
*     SEL_MODE                =
*   TABLES
*     OTYPE_TABLE             =
*     CONDITION               =
*     BASE_OBJECTS            =
*     SEL_OBJECTS             =
*     MARKED_OBJECTS          =
*     F4_LIST                 =
   exceptions
     cancelled               = 1
     wrong_condition         = 2
     nothing_found           = 3
     illegal_mode            = 4
     internal_error          = 5
     others                  = 6
            .
  if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  endif.
  komis-low = sel_object-objid.

Показывает сразу орг структуру где можно выбрать сотрудника.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Средство поиска сотрудников в ЛБД PCH
СообщениеДобавлено: Пн, фев 23 2009, 17:01 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Если средство поиска для экрана!

Code:
SELECTION-SCREEN BEGIN OF LINE .
  SELECT-OPTIONS: PNPOBJID FOR PERNR-ORGEH NO-DISPLAY.
  SELECTION-SCREEN PUSHBUTTON 1(53) objid USER-COMMAND clik  .
SELECTION-SCREEN END OF LINE.


Code:
INITIALIZATION.
AT SELECTION-SCREEN .

    CASE sscrfields.
      WHEN 'CLIK'.
       CALL FUNCTION 'RP_PNP_ORGSTRUCTURE'
         EXPORTING
            begda  = endDT
            endda  = ENDDT
         TABLES
            pobjid = pnpobjid.
    ENDCASE.

AT SELECTION-SCREEN OUTPUT.


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

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


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

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


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

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