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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 14:54 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
polkon написал(а):
bossjohn написал(а):
у вас какая система?

Затрудняюсь ответить на этот вопрос, но как я понимаю, во внедрениях прописывается реализующий класс...

Версию системы имею в виду.
Может отличаться подход к созданию BADI и соотв. вид вкладок


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 14:58 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2012, 16:26
Сообщения: 52
bossjohn написал(а):
BADI внедрение активировано?

да


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:00 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2012, 16:26
Сообщения: 52
bossjohn написал(а):
Версию системы имею в виду.
Может отличаться подход к созданию BADI и соотв. вид вкладок


Да я понимаю что версию системы, но к сожалению, не располагаю такой информацией.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:07 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
polkon написал(а):
bossjohn написал(а):
BADI внедрение активировано?

да

так сложно сказать - скорее всего что-то неактивировано. Иначе не должно быть ошибки. Интерфейс бади содержит интерфейс IF_BADI_INTERFACE?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:11 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2012, 16:26
Сообщения: 52
bossjohn написал(а):
так сложно сказать - скорее всего что-то неактивировано. Иначе не должно быть ошибки. Интерфейс бади содержит интерфейс IF_BADI_INTERFACE?


содежит вот такой интерфейс: ZCL_TEST_01_INTERFACE


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:16 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
polkon написал(а):
bossjohn написал(а):
так сложно сказать - скорее всего что-то неактивировано. Иначе не должно быть ошибки. Интерфейс бади содержит интерфейс IF_BADI_INTERFACE?


содежит вот такой интерфейс: ZCL_TEST_01_INTERFACE

а этот интерфейс содержит IF_BADI_INTERFACE?

Для работы BADI необходимо чтобы интерфейс включал IF_BADI_INTERFACE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:21 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2012, 16:26
Сообщения: 52
bossjohn написал(а):
так сложно сказать - скорее всего что-то неактивировано. Иначе не должно быть ошибки. Интерфейс бади содержит интерфейс IF_BADI_INTERFACE?


содежит вот такой интерфейс: ZCL_TEST_01_INTERFACE[/quote]
а этот интерфейс содержит IF_BADI_INTERFACE?

Для работы BADI необходимо чтобы интерфейс включал IF_BADI_INTERFACE.[/quote]


да есть IF_BADI_INTERFACE, и вы правы та ошибка шла от неактивации.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:26 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2012, 16:26
Сообщения: 52
bossjohn написал(а):
да любой, например, навскидку
Code:
LOOP At t_ekpo.
*изменение каких то данных
modify t_ekpo.
ENDLOOP.



к примеру я хочу изменить данные в полях ekpo: menge, meins по выбору iv_ebeln, как мне тогда лучше прописать код?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:32 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
polkon написал(а):
bossjohn написал(а):
да любой, например, навскидку
Code:
LOOP At t_ekpo.
*изменение каких то данных
modify t_ekpo.
ENDLOOP.



к примеру я хочу изменить данные в полях ekpo: menge, meins по выбору iv_ebeln, как мне тогда лучше прописать код?

как это по выбору iv_ebeln?
у вас и так все данные будут по номеру в iv_vbeln.
что сложного поменять?:
Code:
read table t_ekpo assigning <fs_ekpo>  with key...
<fs_ekpo>-menge = 1.

или в цикле.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:33 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2012, 16:26
Сообщения: 52
bossjohn написал(а):
или в цикле.


LOOP At t_ekpo where ebeln = iv_ebeln.
menge='100500'.
modify t_ekpo.
ENDLOOP.

так?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:41 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
polkon написал(а):
bossjohn написал(а):
или в цикле.


LOOP At t_ekpo where ebeln = iv_ebeln.
menge='100500'.
modify t_ekpo.
ENDLOOP.

так?

почему бы и нет.
только where ebeln = iv_ebeln. не имеет смысла, ибо записи и так были отобраны по этому документу изначально


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:42 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2012, 16:26
Сообщения: 52
bossjohn написал(а):
как это по выбору iv_ebeln?
у вас и так все данные будут по номеру в iv_vbeln.
что сложного поменять?:


Сначала в проге мы же задаем выбор по номеру ebeln, потом он идет в грид и выводит данные только по этому номеру.
А в badi я так понимаю мы сможем изменить конкретное поле, конкретного номера заказа. нет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:44 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
polkon написал(а):
bossjohn написал(а):
как это по выбору iv_ebeln?
у вас и так все данные будут по номеру в iv_vbeln.
что сложного поменять?:


Сначала в проге мы же задаем выбор по номеру ebeln, потом он идет в грид и выводит данные только по этому номеру.
А в badi я так понимаю мы сможем изменить конкретное поле, конкретного номера заказа. нет?

у вас все данные только для одного номера заказа в iv_ebeln


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: внедрение BADI
СообщениеДобавлено: Пт, дек 28 2012, 15:48 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2012, 16:26
Сообщения: 52
bossjohn написал(а):
почему бы и нет.
только where ebeln = iv_ebeln. не имеет смысла, ибо записи и так были отобраны по этому документу изначально


Ага, понятно, спасибо большое за помощь займусь отладкой.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2

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


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

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


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

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