Текущее время: Ср, июл 23 2025, 09:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: BAPI или ФМ для изменения EBAN-FRGKZ
СообщениеДобавлено: Чт, июн 21 2012, 10:23 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 21 2012, 10:03
Сообщения: 2
Добрый день!

Какой BAPI или ФМ (или какой-то другой способ, кроме изменения таблицы БД напрямую) можно использовать для изменения поля таблицы EBAN-FRGKZ (индикатор деблокирования). Поиск положительных результатов не дал.
Смотрел BAPI_REQUISITION_CHANGE и BAPI_PR_CHANGE.
BAPI_REQUISITION_CHANGE не работает с этим полем, а BAPI_PR_CHANGE значение этого поля только возвращается, изменить нельзя. Прошу поправить меня, если ошибаюсь.

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI или ФМ для изменения EBAN-FRGKZ
СообщениеДобавлено: Чт, июн 21 2012, 11:04 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Ruslan743 написал(а):
Добрый день!

Какой BAPI или ФМ (или какой-то другой способ, кроме изменения таблицы БД напрямую) можно использовать для изменения поля таблицы EBAN-FRGKZ (индикатор деблокирования). Поиск положительных результатов не дал.
Смотрел BAPI_REQUISITION_CHANGE и BAPI_PR_CHANGE.
BAPI_REQUISITION_CHANGE не работает с этим полем, а BAPI_PR_CHANGE значение этого поля только возвращается, изменить нельзя. Прошу поправить меня, если ошибаюсь.

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

BAPI_REQUISITION_RELEASE


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI или ФМ для изменения EBAN-FRGKZ
СообщениеДобавлено: Чт, июн 21 2012, 11:23 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 21 2012, 10:03
Сообщения: 2
Besa написал:
Ruslan743 написал(а):
Добрый день!

Какой BAPI или ФМ (или какой-то другой способ, кроме изменения таблицы БД напрямую) можно использовать для изменения поля таблицы EBAN-FRGKZ (индикатор деблокирования). Поиск положительных результатов не дал.
Смотрел BAPI_REQUISITION_CHANGE и BAPI_PR_CHANGE.
BAPI_REQUISITION_CHANGE не работает с этим полем, а BAPI_PR_CHANGE значение этого поля только возвращается, изменить нельзя. Прошу поправить меня, если ошибаюсь.

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

BAPI_REQUISITION_RELEASE


Возможно вопрос глупый, но прошу пояснения. В BAPI_REQUISITION_RELEASE передается, кроме всего прочего, код деблокирования. Мне же нужно задать значение именно индикатора деблокирования (это значение берется из настроечной Z-таблицы в соответствии с некоторыми правилами). Как можно реализовать это через указанное BAPI? Код деблокирования и индикатор деблокирования как-то связаны? (связи по таблицам не нашел).

P. S. Прошу прощения за возможно глупый вопрос, в ABAP'е совсем недавно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI или ФМ для изменения EBAN-FRGKZ
СообщениеДобавлено: Чт, июн 21 2012, 11:39 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Непонятно в чем вопрос. Наверное Вам нужно поговорить с функциональным консультантом.
Смотрите, есть me54n, это есть деблокирование заявки. Чтобы поменять индикатор деблокирования, нужно деблокировать заявку. Что в вводить в Release Code, это зависит от настроек(T161E), как связаны код и индикатор это уже как настроена стратегия деблокирования. То есть, задаете бапи код деблокирования, далее индикатор сам проставится. Как у Вас там настроено на Z, я не могу знать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI или ФМ для изменения EBAN-FRGKZ
СообщениеДобавлено: Пт, июн 22 2012, 16:47 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 26 2011, 08:44
Сообщения: 5
Добрый день, Besa, у меня, скорее всего, аналогичная проблема. Кое-что уточню:
У меня задача - изменение заявки - использую для этого bapi_pr_change Но это не суть.
Для деблокированных заявок не удается применить изменение полей. Само поле frgkz также не изменяемо.
Пытаюсь поменять статус с помощью BAPI_REQUISITION_RELEASE. Возвращает "Заявка & & уже деблокирована".
Есть какой-то вариант обойти это и изменить поля позиции заявки?

PS если нужно создавать отдельную тему, просьба сообщить. спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI или ФМ для изменения EBAN-FRGKZ
СообщениеДобавлено: Пн, июн 25 2012, 07:45 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
duplex написал(а):
Добрый день, Besa, у меня, скорее всего, аналогичная проблема. Кое-что уточню:
У меня задача - изменение заявки - использую для этого bapi_pr_change Но это не суть.
Для деблокированных заявок не удается применить изменение полей. Само поле frgkz также не изменяемо.
Пытаюсь поменять статус с помощью BAPI_REQUISITION_RELEASE. Возвращает "Заявка & & уже деблокирована".
Есть какой-то вариант обойти это и изменить поля позиции заявки?

PS если нужно создавать отдельную тему, просьба сообщить. спасибо.

Все правильно работает, при настройке деблокирования указывается код выбора полей, в котором обозначены какие поля закрыть на изменение в заявке. Отменить деблокирование это BAPI_REQUISITION_RESET_RELEASE...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI или ФМ для изменения EBAN-FRGKZ
СообщениеДобавлено: Вт, июн 26 2012, 16:13 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 26 2011, 08:44
Сообщения: 5
Besa написал:
Все правильно работает, при настройке деблокирования указывается код выбора полей, в котором обозначены какие поля закрыть на изменение в заявке. Отменить деблокирование это BAPI_REQUISITION_RESET_RELEASE...


Спасибо, Besa, появилось кое-какое понимание.
Получается,
BAPI_REQUISITION_RELEASE деблокирует по коду деблокирования (в зависимости от настройки, коды могут зависеть др от друга -если деблокирования по коду нет, то по зависимому от него тоже не получится деблокировать)
BAPI_REQUISITION_RESET_RELEASE снимает деблокирование по коду, при этом деблокирование по зависимым кодам снимаются автоматически.

Тогда мой вариант в том, чтобы убрать деблокирование, внести изменение в заявку, а потом последовательно по всем кодам деблокировать до исходного состояния.
Возможно есть более правильный вариант? Буду признателен любому совету.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI или ФМ для изменения EBAN-FRGKZ
СообщениеДобавлено: Вт, июн 26 2012, 16:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
duplex написал(а):
убрать деблокирование, внести изменение в заявку, а потом последовательно по всем кодам деблокировать до исходного состояния.
Возможно есть более правильный вариант?

Вы произведите эти действия руками - есть другой вариант?
Если нет - значит более правильного варианта не существует.

_________________
С уважением,
Удав.


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

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


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

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


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

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