Текущее время: Вс, ноя 10 2024, 22:24

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Статус документа
СообщениеДобавлено: Пн, июн 09 2014, 14:20 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Всем доброго времени суток!

Предо мной поставлена задача: в Actions поменять текущий статус документа.
Не подскажите, как определить этот самый текущий статус?
Попытался найти через ФМ: CRM_ORDER_READ_OW

Code:

CALL FUNCTION 'CRM_ORDER_READ_OW'
   EXPORTING
     it_header_guid       = lt_header_guid
     it_requested_objects = lt_request_objs
     iv_no_auth_check     = 'X'
   IMPORTING
     et_status            = lt_status
     et_status_h          = lt_status_h
   CHANGING
     cv_log_handle        = lv_log


и таблицу CRM_JEST.
Но и там, и там показывают все статусы документа, без какого-либо выделения того статуса, что выводится в заголовке в WEB-форме.

Всем ответившим заранее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Статус документа
СообщениеДобавлено: Пн, июн 09 2014, 14:26 
Специалист
Специалист

Зарегистрирован:
Ср, май 04 2011, 23:46
Сообщения: 228
Навскидку через ФМ CRM_ORDER_READ


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Статус документа
СообщениеДобавлено: Пн, июн 09 2014, 14:50 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
adropofmind написал(а):
Навскидку через ФМ CRM_ORDER_READ


Спасибо большое за ответ. Получаю результат аналогичный CRM_ORDER_READ_OW :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Статус документа
СообщениеДобавлено: Вт, июн 10 2014, 19:29 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, дек 23 2010, 12:21
Сообщения: 53
В Solution Manager есть стандартный метод AI_SDK_SET_STATUS, позволяет ставить пользовательский статус. Если учесть, что технически Solution Manager это практически тот же CRM с дополнительным функционалом, то, думаю, сможете скопировать наработки оттуда в собственную BAdi в CRM.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Статус документа
СообщениеДобавлено: Вт, июл 22 2014, 08:18 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 303
Вот этот ФМ возвращает текущий статус

Code:
  CALL FUNCTION 'CRM_STATUS_READ_OW'
    EXPORTING
      IV_GUID                  = guid
*      IT_GUID                  =
*      IV_ONLY_ACTIVE           = space
*     IV_ONLY_SYSTEMSTATUS     = FALSE
      IV_LEAN_READ             = space
    IMPORTING
      ET_STATUS_WRK            =
      ES_CURRENT_USER_STATUS   =  <текущий статус документа, отражающий в web-UI>
      ES_CURRENT_SYSTEM_STATUS =
    EXCEPTIONS
      NOT_FOUND                = 1
      OTHERS                   = 2.
  IF SY-SUBRC <> 0.
* Implement suitable error handling here
  ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Статус документа
СообщениеДобавлено: Вт, июл 22 2014, 19:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Просто интересно: а зачем вам знать текущий статус?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Статус документа
СообщениеДобавлено: Вт, авг 19 2014, 16:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 303
Возможно он хочет менять статус в зависимости от текущего.


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

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


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

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


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

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