Текущее время: Чт, июл 31 2025, 14:17

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Бади внутри ФМ
СообщениеДобавлено: Пн, ноя 17 2008, 13:55 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Здравствуйте, можно ли из бади, который вызывается из ФМа, модифицировать таблицу описанную в ФМ во вкладке изменения?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 13:58 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
В принципе можно. Надо только убедиться, что с ней больше не будут действия проводиться в самом ФМ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 14:02 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
John Doe написал:
В принципе можно. Надо только убедиться, что с ней больше не будут действия проводиться в самом ФМ.

Как не подскажите?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 14:06 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Просто посмотреть в коде или в дебагере - осуществляются ли какие-либо действия с нужной табличкой. А то заполните ее из BADI, а разработчики ФМ все перетрут.

Если табличка в интерфейсе метода BADI не указана - то большая вероятность, что так и будет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 14:08 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Кхм, интересный вопрос.
А бади своя или стандартная?
Если своя - не вижу проблем.
Если стандартная - то через ASSIGN.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 14:11 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
John Doe написал:
Просто посмотреть в коде или в дебагере - осуществляются ли какие-либо действия с нужной табличкой. А то заполните ее из BADI, а разработчики ФМ все перетрут.

Если табличка в интерфейсе метода BADI не указана - то большая вероятность, что так и будет.

эта табличка в бади не указанна, на счет перетерания, я понимаю, поэтому я и пишу на форум, хотел бы узнать можно еще как то это сделать или нужен ключ обезательно, чтоб поломать этот ФМ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 14:13 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Пономарев Артем написал:
Кхм, интересный вопрос.
А бади своя или стандартная?
Если своя - не вижу проблем.
Если стандартная - то через ASSIGN.

Да да бади моя, тока я не могу сообразить как сделать, подскажите пжлт.
Поправил: ФМ стандартный


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 14:20 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Ну значит БАДИ все же не ваша. Ваша реализация.
Иначе бы вопроса с передачей не возникло.
Как вариант я уже сказал, использовать ASSIGN внутри реализующих методов.
Ну и убедиться что значения не будут переписаны стандартным кодом, как уже справедливо заметили.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 14:24 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Пономарев Артем написал:
Ну значит БАДИ все же не ваша. Ваша реализация.
Иначе бы вопроса с передачей не возникло.
Как вариант я уже сказал, использовать ASSIGN внутри реализующих методов.
Ну и убедиться что значения не будут переписаны стандартным кодом, как уже справедливо заметили.

Извиняюсь бади не моя, перепутал :oops: , внедрение моё, ткните носом как сделать с помощью асина, пжлт.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 14:25 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
F1 на операторе ASSIGN :) Ну и определить название главной программы по названию ФМ и название глобальной таблички. Если табличка локальная - то не получится.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 17 2008, 14:32 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Посмотреть какая переменная подается на вход changing параметра в ФМ. Если повезло и она глобальная то использовать глобальный ASSIGN ((имя_главной_программы)имя_переменной)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 18 2008, 07:07 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
John Doe, Пономарев Артем Спасибо за помощь, к сожелению переменная не глобальная, пришлось ломать ФМ.


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

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


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

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


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

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