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

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


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

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


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

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