Текущее время: Пн, авг 04 2025, 19:26

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: BAPI_MATERIAL_SAVEDATA
СообщениеДобавлено: Вт, авг 05 2008, 15:13 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Добрый день,
хочу с помощью этой функции поменять в ОЗМ "Код EAN/UPC" ракурс основные данные 1, техническое имя MARA-EAN11,
но не могу найти это поле ни в одной из структор этой функции.
Кто нибудь что-нибудь скажет?
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 05 2008, 15:25 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
INTERNATIONALARTNOS-EAN_UPC в табличных параметрах


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 05 2008, 16:31 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Делаю тест функции, передаю следующее:
параметр импорта
HEADDATA - F032296 (номер материала), 'X' (ракурс осн. данных)
таблицы
INTERNATIONALARTNOS - 4607078060583 (EAN_UPC), ШТ (UNIT)
Запускаю...

В итоге получаю сообщение
Материал F032296 создан или расширен

Иду в материал, EAN тот же (отличный от 4607078060583)....
Что я упустил?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 05 2008, 16:53 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
В тесте наверное не пойдет, в конце надо коммит чере BAPI_TRANSACTION_COMMIT сделать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 07:52 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
Цитата:
В тесте наверное не пойдет, в конце надо коммит чере BAPI_TRANSACTION_COMMIT сделать.

Можно создать тестовую последовательность
SE37: Shift+F8


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 08:58 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
John Doe написал:
В тесте наверное не пойдет, в конце надо коммит чере BAPI_TRANSACTION_COMMIT сделать.


Сделал в программе через BAPI_TRANSACTION_COMMIT...
Тоже самое сообщение, как и в тесте, иду в материал
EAN не изменился...


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

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
ну вот здесь вроде сохраняется :wink:
http://learningabap.wordpress.com/2007/03/19/creating-material-with-bapi/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 10:03 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
А табличка мессаг после первой бапихи, что нибудь говорит?


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

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
John Doe написал:
А табличка мессаг после первой бапихи, что нибудь говорит?


Говорит, что "Никаких изменений не выполнено."


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 10:43 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
а случаем UNITSOFMEASURE-EAN_UPC не покатит ?
там и UNITSOFMEASUREX есть...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 06 2008, 18:27 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Посмотрите тут:
https://www.sdn.sap.com/irj/sdn/thread? ... 92#4072792
https://www.sdn.sap.com/irj/sdn/thread? ... 89#3897289

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 08:11 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Jelena написала:


Моя ситуация очень похожа на ситуацию в этой ссылке, но толи я что-то не понял, то ли ссылка (сообщение) не закончилась?!

err_str-MATERIAL = err_data-str.
err_str-BASIC_VIEW = 'X'.
append err_str.

BAPIMARM-EAN_UPC = '4607078060583'.
BAPIMARM-EAN_CAT = 'HE'.
append BAPIMARM.

BAPIMARMX-EAN_UPC = 'X'.
BAPIMARMX-EAN_CAT = 'X'.
append BAPIMARMX.

CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
headdata = err_str
IMPORTING
RETURN = BAPI_RET2
TABLES
* INTERNATIONALARTNOS = bapimean
UNITSOFMEASURE = BAPIMARM
UNITSOFMEASUREX = BAPIMARMX
RETURNMESSAGES = return_messages

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.

В итоге сообщение 'укажите единицу измерения'.
А куда мне её передать?Что эта за ед. измерения, к каой таблице она относится?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 08:19 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2005, 15:44
Сообщения: 127
подозреваю что нужно заполнить UNITSOFMEASURE-ALT_UNIT
UNITSOFMEASUREX-ALT_UNIT


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 08:56 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, авг 02 2007, 14:26
Сообщения: 443
Откуда: S/4 HANA
Пол: Мужской
Nikolas написал(а):
подозреваю что нужно заполнить UNITSOFMEASURE-ALT_UNIT
UNITSOFMEASUREX-ALT_UNIT


Сделал так, но я не понимаю зачем необходима 'Альтернативная складской единица измерения'

BAPIMARMX-ALT_UNIT = 'X'.

BAPIMARM-ALT_UNIT = 'ST'. (наши ШТ)

Но в итоге получаю сообщение 'Никаких изменений не выполнено'


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 09:11 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
VLAVLA написал:
BAPIMARMX-ALT_UNIT = 'X'.
BAPIMARMX-ALT_UNIT TYPE UNIT 3

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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