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

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Пн, авг 24 2009, 08:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
Здравствуйте коллеги!
Существует такая проблема. Были документы счета-фактуры, у которых не заполнено поле БанкПартнер.
Теперь это поле сделали обязательным. И во время сторнирования счетов созданных до ввода обязательности вылетает ошибка о том, что необходимо заполнить поле БанкПартнер.
Попытался решить проблему используя BADI INVOICE_UPDATE.
Заношу значение в это поле таким методом.
IF SY-TCODE = 'MR8M'.
IF s_rbkp_new-BVTYP IS INITIAL.
ASSIGN ('(SAPLMR1M)RBKP-BVTYP') to <f1>. " передаем БанкПартнер


IF <f1> IS INITIAL.
ASSIGN '1' to <f1>.
ENDIF.

ENDIF.
ENDIF.

Значение заносится, но ошибка все равно выскакивает. Как можно это побороть?


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

Зарегистрирован:
Пт, апр 11 2008, 17:05
Сообщения: 83
Откуда: KZ, Астана
Пол: Мужской
Привет всем!
Тоже столкнулся с такой проблемой!
Скажите как можно исправить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Вт, авг 25 2009, 14:45 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Я так понял, нужно прописать свою логику копирования данных из фактуры (MIRO) в документ сторно.
Если версия позволяет создавать энхансмент, создайте его в конце инклюда LMRMHF1J (FORM stornodaten_move_rbkpv). Там это можно сделать.

_________________
Удача - результат нашего желания (© А. Нортон)


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

Зарегистрирован:
Пт, апр 11 2008, 17:05
Сообщения: 83
Откуда: KZ, Астана
Пол: Мужской
LKU написал:
Я так понял, нужно прописать свою логико копирования данных из фактуры (MIRO) в документ сторно.
Если версия позволяет создавать энхансмент, создайте его в конце инклюда LMRMHF1J (FORM stornodaten_move_rbkpv). Там это можно сделать.


На момент проводки документа фактуры в поле БанкПартнер ничего не ставилось. Теперь это поле обязательно для ввода. Соответственно фактуры проведенные без БанкаПартнера не сторнируются.

2LKU: Буду признателен, если объясните по подробнее. Я пока не силен в Абапе и не могу понять поможет ли ваш ответ в моей проблеме.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Вт, авг 25 2009, 16:27 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
2Barbos. Вы сначала объясните, как собираетесь решать проблему. У вас не хватает значения поля банк-партнер, значит нужно его откуда-то брать.
Вариантов я вижу всего два:
1. В момент сторнирования значение этого поля можно определять автоматически
2. В момент сторнирования вводить диалоговое окно для ввода значения пользователем вручную.
Для обоих вариантов я указал место, куда можно вклинить свой код.

По вопросу использования энхансментов - почитайте форум по abap или FAQ ММ, второй раздел, вопрос 5.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Ср, авг 26 2009, 09:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 07 2007, 11:58
Сообщения: 176
Откуда: Астана
Пол: Мужской
К сожалению наша версия не позволяет реализовать энхансмент.
может есть еще какие нибудь предложения.
склоняюсь к тому, чтобы сломать LMRMHF1J


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Ср, авг 26 2009, 10:14 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
divan написал:
К сожалению наша версия не позволяет реализовать энхансмент.

А какая версия?

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Ср, авг 26 2009, 11:37 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, апр 11 2008, 17:05
Сообщения: 83
Откуда: KZ, Астана
Пол: Мужской
SAA написал:
divan написал:
К сожалению наша версия не позволяет реализовать энхансмент.

А какая версия?


640


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Ср, авг 26 2009, 12:11 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Значит, позволяет. энхансменты появились с 6.0

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение данных документа при сторнировании mr8m
СообщениеДобавлено: Ср, авг 26 2009, 12:31 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
Barbos написал:
640

подозрительно напоминает версию SAP GUI :)

Barbos, divan, вы там случайно не с одного проекта? :D

_________________
Eritis sicut Deus, scientes bonum et malum...


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

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


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

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


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

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