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

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


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

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


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

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