Текущее время: Пн, май 12 2025, 22:44

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: вопрос по BAPI_MATERIAL_SAVEDATA
СообщениеДобавлено: Пт, ноя 26 2004, 15:59 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
странная функция.
расширена таблица MARA. требуется изменить только одно расширенное поле. расширил BAPI_TE_MARA и BAPI_TE_MARAX. заполнил. передал, а бапи решает, что делать ничего не надо. :(
а вот если что-нить из clientdata изменить, то тут же все начинает работать. Уж не BAPI_MARA ли надо было расширять? :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 29 2004, 09:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 01 2004, 07:44
Сообщения: 174
если вы посмотрите код данной функции, то в
PERFORM MARA_UEBERGEBEN USING HEADDATA-MATERIAL
HEADDATA-IND_SECTOR
HEADDATA-MATL_TYPE
CLIENTDATA
CLIENTDATAX
H_PSTAT.
увидите вызов
CALL FUNCTION 'MAP2I_BAPI_MARA_TO_MARA_UEB'
EXPORTING
BAPI_MARA = PI_CLIENTDATA
CHANGING
MARA_UEB = TMARA_UEB
EXCEPTIONS
ERROR_CONVERTING_ISO_CODE = 1
OTHERS = 2.

это довольно стандартный ход bapi-функций - рукопашное маппирование полей из bapi-структур в стандартные (MOVE BAPI_MARA-CATPROFILE TO MARA_UEB-RBNRM). Поэтому вам нужно либо модифицировать MAP2I_BAPI_MARA_TO_MARA_UEB - что не есть правильно :cry: , либо написать свой ФМ (аналог BAPI_MATERIAL_SAVEDATA) c обработкой необходимых вам структур (таблиц), вызовом MATERIAL_MAINTAIN_DARK и обработкой ошибок (см. логику BAPI_MATERIAL_SAVEDATA - там ничего сложного нет).


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

Зарегистрирован:
Вс, сен 05 2004, 12:11
Сообщения: 420
Откуда: SAP ERP 2005
vvk, заполнение своих полей возможно и без модификации функции, не сбивайте народ с панталыку :-)))

_________________
Чтоб у нас все было, и нам за это ничего не было ! :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 29 2004, 17:30 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
Clarus написал(а):
vvk, заполнение своих полей возможно и без модификации функции, не сбивайте народ с панталыку :-)))


да, решилось. оказывается бяда в том, что БАПИ не знала к каким ракурсам отнести новые поля (что и понятно), если в headdate их было указать - все решилось и вполне фунциклирует.


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

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


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

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


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

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