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

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


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

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


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

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