Текущее время: Сб, авг 02 2025, 16:40

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Пн, фев 02 2009, 12:03 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Помогите пожалуйста найти расширение для изменения поля МВЗ бухгалтерского докуента при выбытии Основного средства. Ищу,ищу,а ничего подходящегог не нахожу.
Нужно чтобы все строчки ACCIT были мне доступны.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Пн, фев 02 2009, 12:12 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Думаю, OpenFI 1120, 1130 должно подойти. Доступ к данным через глоб.адресацию.
Стоит еще посмотреть на возможность использования замещений.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Пн, фев 02 2009, 13:45 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Большое спасибо за совет.
Я понимаю так,что мне надо зайти в FIFB и создать функцию на 1130 или 1120.
И там объявить и присвоить своим переменным нужные значения из BSEG.А потом эти переменные мне будут доступны в замещении?
Я этого еще не делала,а мне понравилось через CMOD, но нужное расширение не могу подыскать.
Если так и не найду буду пробовать по вашему,снова обращусь если не будет получаться.Можно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Пн, фев 02 2009, 14:23 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Для начала надо проверить в какое событие заходит ваша транзакция, установив точки останова на вызовах соотв. ФМ. Затем создать ФМ и разместить там изменение МВЗ в соотв. структурах, внутр.таблицах. Если необходимы данные ОС, то их можно достать через глоб.адресацию, например для тр. ABAVN определив '(SAPLAMDP)anla' для FIELD-SYMBOLS. В тр. FIBF провести настройку для созданного ФМа.
Эту же логику можно разместить в подпрограмме замещений. Это второй вариант решения.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Пн, фев 02 2009, 15:19 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
А badi воспользоваться не пробовали? например, вот этим BADI_FIAA_DOCLINES ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Пн, фев 02 2009, 19:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
gasjuk написал(а):
Большое спасибо за совет.
Я понимаю так,что мне надо зайти в FIFB и создать функцию на 1130 или 1120.
И там объявить и присвоить своим переменным нужные значения из BSEG.А потом эти переменные мне будут доступны в замещении?
Я этого еще не делала,а мне понравилось через CMOD, но нужное расширение не могу подыскать.
Если так и не найду буду пробовать по вашему,снова обращусь если не будет получаться.Можно?

Cначала нужно воспользоваться поиском по словам OpenFI+1120 :wink:

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Вт, фев 03 2009, 10:34 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Вот уже пытаюсь поменять поле с помощью BADI, этим пользуюсь первый раз и наконец
когда уже определила все для изменения,система пишет,что нельзя поменять поля IT_ACCIT.
И вот не знаю,то ли изменяю не верно(может через field-symbol),мож?ет в принципе нельзя менять,
тогда зачем ?
LARS пожалуйста


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Вт, фев 03 2009, 10:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Какой метод BADI вы используете? Попробуйте CHANGE_DOCUMENT.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Вт, фев 03 2009, 12:58 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
В метод CHANGE_DOCUMENT программа не заходит ,а в метод ADD_LINES все получилось,но не
сохраняет документ,сообщение "нарушена структура документа"
заполнили все change-таблицы метода addline и попали в метод CHANGEдокумент,но с удвоенными записями


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Вт, фев 03 2009, 13:20 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Надо, видимо, код смотреть.
Проще замещением воспользоваться.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите найти расширение при проводке бух.документа
СообщениеДобавлено: Вт, фев 03 2009, 15:04 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Я так и сделала,там все работает отлично,просто тут мне пришлось заводить свою таблицу из одной записи для сохранения 2 переменных,а хотелось бы красивше.
Ну я и намучилась с этим bady,а вам большое спасибо


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

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


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

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


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

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