Текущее время: Вт, июл 22 2025, 02:47

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 08:27 
Ассистент
Ассистент

Зарегистрирован:
Вт, дек 20 2011, 15:08
Сообщения: 25
Здравствуйте!
Существует дебитор с контактным лицом. Мне надо создать адрес контактного лица. Я пробую это сделать так:

objtype_p = 'BUS1006001'.
select single parnr
from knvk
into obj_id_p
where kunnr = kunnr."<person number (KNVK)>
objtype_c = 'KNA1'.
obj_id_c = kunnr.
obj_id_ext = ' '.
context = '0004'.

BAPIAD2VL-FIRSTNAME = 'Фактический адрес'.
BAPIAD2VL-LASTNAME = 'Фактический адрес'.
BAPIAD2VL-LANGU_P = 'RU'.
BAPIAD2VL-COUNTRY = 'RU'.
BAPIAD2VL-CITY = 'Барнаул'.
BAPIAD2VL-STREET = 'Куйбышева'.
BAPIAD2VL-HOUSE_NO = '44'.
BAPIAD2VL-PERS_GROUP = 'BP'.
append BAPIAD2VL.
* call change module
call function 'BAPI_ADDRESSPERS_SAVEREPLICA'
EXPORTING
obj_type = objtype_p
obj_id = obj_id_p
obj_id_ext = obj_id_ext
context = context
IMPORTING
address_number = address_number
person_number = person_number
RETURN = RETURN
TABLES
BAPIAD2VL = BAPIAD2VL.

В return возвращается 0, но адрес у контакта не заполнен... Подскажите, пожалуйста, в чем проблема? И верное ли BAPI я использую для этой цели?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 08:36 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Сходу, похоже что банальная ошибка, нету commit work (BAPI_TRANSACTION_COMMIT).

P.S. Оформляйте код тэгами


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 08:43 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
И бапишка по-моему у Вас не та.
Для контактного лица BAPI_ADDRCONTPART_SAVEREPLICA, это создание, если у Вас уже создано, то по логике нужно юзать BAPI_ADDRESSCONTPART_CHANGE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 08:58 
Ассистент
Ассистент

Зарегистрирован:
Вт, дек 20 2011, 15:08
Сообщения: 25
Эти две бапишки не содержат полей, которые мне нужны (улица, дом и тд) ни в одной таблице, они тоже не подходят...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 09:01 
Ассистент
Ассистент

Зарегистрирован:
Вт, дек 20 2011, 15:08
Сообщения: 25
commit действительно, не хватало... я его добавила, все равно адрес не добавился...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание адреса контактного лица
СообщениеДобавлено: Ср, май 30 2012, 10:12 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, май 17 2012, 11:45
Сообщения: 24
Я, помнится, помучившись, решил пакетник нарисовать. Что и сделал. Вроде стабильно работает..


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

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


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

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


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

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