Текущее время: Чт, мар 28 2024, 12:44

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: При использовании BADI RERA_DOC не меняются RE-документы
СообщениеДобавлено: Пт, ноя 20 2015, 09:51 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 08 2009, 10:21
Сообщения: 5
Добрый день коллеги!
Для изменения поля срок оплаты в RE-документах и FI-документах в периодических проводках используем бади RERA_DOC (для RE-документов) и REEX_FI_BAPI (для FI документов) соответственно.
FI документы меняются без проблем. А вот с RE-документами ну никак.
В RERA_DOC используется метод BEFORE_POST.
Вот примерный сокращенный код:

method IF_EX_RERA_DOC~BEFORE_POST.

data: LT_TAB LIKE line of CT_ITEM.
data: typ_pl(1).

typ_pl = 'U'.

loop at CT_ITEM into LT_TAB.
if LT_TAB-BLINEDATE <> '00000000'.

LT_TAB-BLINEDATE = '200150101'.
endif.
MODIFY CT_ITEM FROM LT_TAB.

endloop.
endmethod.

параметр CT_ITEM обновляется как надо, но почему то в итоге таблицы RE VIRADOC, VIRADOCITEM, VICDCFOBJ, VICDCFPAY запоминают собственные значения, а не то, что мы пытаемся "подсунуть" бадишкой.

Наша версия SAP - SAPKH50021
Может кто сталкивался с данной проблемой?
Буду признательна за любые направления


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: При использовании BADI RERA_DOC не меняются RE-документы
СообщениеДобавлено: Пн, ноя 23 2015, 00:00 
Специалист
Специалист

Зарегистрирован:
Вт, июл 24 2007, 12:38
Сообщения: 116
Добрый день Пятница,
Можно полюбопытствовать, почему потребовалось менять BLINEDATE в документах?
Я не сталкивался с этим раньше, но САП очень хитро ответил на Ваш вопрос в ноте 874227: "You must only do this if you want to fill fields that are customer-specific, but these fields are not filled by standard processing".

_________________
В стандарте...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: При использовании BADI RERA_DOC не меняются RE-документы
СообщениеДобавлено: Чт, июл 14 2016, 18:01 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 31 2014, 09:10
Сообщения: 16
Если не удается использовать стандартное поле BLINEDATE, то как вариант можно добавить новое пользовательское поле ZBLINEDATE и использовать его.


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

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


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

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


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

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