Текущее время: Сб, июл 05 2025, 14:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Узнать номер только что созданного кредитора.
СообщениеДобавлено: Чт, июн 15 2006, 16:38 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, янв 22 2006, 14:00
Сообщения: 63
Откуда: Москва
Задача такая. Необходимо завести контрагента, который является и кредитором и дебитором одновременно. Необходимо, чтобы они ссылались друг на друга.
Т.е. сначала я создаю кредитора, и мне нужно узнать его номер, чтобы при создании дебитора прописать его в соответствующее поле.

Как это можно сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 15 2006, 17:22 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Должно быть сообщение с номером типа кредитор <> cоздан.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: milandal1
СообщениеДобавлено: Пт, июн 16 2006, 05:18 
Начинающий
Начинающий

Зарегистрирован:
Вс, мар 12 2006, 08:33
Сообщения: 5
После создания кредитора/дебитора в память пишется его номер.
Соответственно MEMORY ID LIF/KUN.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 16 2006, 10:06 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, янв 22 2006, 14:00
Сообщения: 63
Откуда: Москва
Изнивите, уточню.
Гружу пакетным вводом. Сначала одного, потом другого.

Пакетник действительно пишет, что кредитор номер такой-то создан.
Как я могу "выцепить" этот номер?

А про memory id - нельзя ли поподробнее, а то я никак понять не могу, чем он мне поможет и куда приписать export.

Спасибо за ответы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 16 2006, 10:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
В CALL TRANSACTION есть добавка MESSAGES INTO , которая собирает сообщения во внутреннюю таблицу. Потом в этой таблице нужно будет найти сообщение с номером кредитора.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 16 2006, 10:38 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
gerculesya написал(а):
Изнивите, уточню.
Гружу пакетным вводом. Сначала одного, потом другого.

Пакетник действительно пишет, что кредитор номер такой-то создан.
Как я могу "выцепить" этот номер?

А про memory id - нельзя ли поподробнее, а то я никак понять не могу, чем он мне поможет и куда приписать export.

Спасибо за ответы.


set/get parametr id <> into <var>

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 16 2006, 11:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
slash написал(а):
set/get parametr id <> into <var>

Может не проканать, если в соседней сессии с этим параметром юзер что-то делает, например, запустил такую же транзакцию (наталкивался). По сообщению искать корректнее на мой взгляд.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 16 2006, 11:20 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Сергей Королев написал:
slash написал(а):
set/get parametr id <> into <var>

Может не проканать, если в соседней сессии с этим параметром юзер что-то делает, например, запустил такую же транзакцию (наталкивался). По сообщению искать корректнее на мой взгляд.

ну это может быть
а совсем корректнее юзать
BAPI_CUSTOMER_CREATEFROMDATA1
и тп

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 16 2006, 11:42 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, янв 22 2006, 14:00
Сообщения: 63
Откуда: Москва
Сергей Королев написал:
В CALL TRANSACTION есть добавка MESSAGES INTO , которая собирает сообщения во внутреннюю таблицу. Потом в этой таблице нужно будет найти сообщение с номером кредитора.


Так и сделала. Спасибо. Самый простой, но думаю, не самый надежный способ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 16 2006, 11:51 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Тебе уже ответили как действительно правильно. Т.е. использовать ФМ "BAPI_CUSTOMER_CREATEFROMDATA1". Который, в числе прочего, возвращает параметр CUSTOMERNO. Что и является решением задачи.


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

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


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

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


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

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