Текущее время: Ср, июл 23 2025, 04:12

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_MATERIAL_SAVEDATA
СообщениеДобавлено: Ср, апр 19 2006, 08:57 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
Проблема в следующем:

Z_HEADDATA
Z_CLIENTDATA
Z_CLIENTDATAX
Эти параметры заполняются номером материала, единицы измерения, статус, группа материалов и т.д..
В таблицу MATERIALDESCRIPTION ввожу название материала.

И слудующим шагом пытаюсь задать длинное название материала:
REFRESH: Z_MATERIALLONGTEXT.
Z_MATERIALLONGTEXT-TEXT_NAME = 'Полное название материала'.
Z_MATERIALLONGTEXT-FORMAT_COL = '01'.
Z_MATERIALLONGTEXT-LANGU = 'RU'.
Z_MATERIALLONGTEXT-LANGU_ISO = 'RU'.
Z_MATERIALLONGTEXT-TEXT_LINE = 'Материал бла-бла-бла'.
APPEND Z_MATERIALLONGTEXT.


CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
HEADDATA = Z_HEADDATA
CLIENTDATA = Z_CLIENTDATA
CLIENTDATAX = Z_CLIENTDATAX
IMPORTING
RETURN = Z_RETURN
TABLES
MATERIALDESCRIPTION = Z_MATERIALDESCRIPTION
MATERIALLONGTEXT = Z_MATERIALLONGTEXT.
COMMIT WORK AND WAIT.

Короче, если я передаю таблицу Z_MATERIALLONGTEXT, то материал не создается.
Z_RETURN-MESSAGE: MATRN: противоречивые данные или пусто.

Но, если я закомментирую кусок с длинными текстами и не передаю его в ФМ, то все проходит нормально - материал создается.
Подскажите в чем может быть проблема.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_MATERIAL_SAVEDATA
СообщениеДобавлено: Ср, апр 19 2006, 10:21 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
QWERT написал(а):
Z_MATERIALLONGTEXT-TEXT_NAME = 'Полное название материала'.


Здесь, мне так кажется, должен быть номер материала.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_MATERIAL_SAVEDATA
СообщениеДобавлено: Ср, апр 19 2006, 13:28 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
OlegDm написал(а):
QWERT написал(а):
Z_MATERIALLONGTEXT-TEXT_NAME = 'Полное название материала'.


Здесь, мне так кажется, должен быть номер материала.

Нет, к этому полю в BAPI в пояснениях написано "Имя" и количество символов 70. Я думаю, если бы это был номер материала, то количество сисмволов было бы 18.
Может еще какие-нить варианты?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 19 2006, 13:53 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
трудный ты... ведь речь идет не об имени материала, а об имени подробного текста к материалу. А в имени подробного текста к материалу, как минимум, должен быть указан полный (со всеми нулями) номер материала.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 19 2006, 18:43 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
OlegDm написал(а):
трудный ты... ведь речь идет не об имени материала, а об имени подробного текста к материалу. А в имени подробного текста к материалу, как минимум, должен быть указан полный (со всеми нулями) номер материала.


т.е. так?
Z_MATERIALLONGTEXT-TEXT_NAME = 'Полное название материала 000000000012345678'.
что-то непонятно.
Напишите пример, пожалуйста.
А если все-таки так, то это тоже не пашет.


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

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Code:
Z_MATERIALLONGTEXT-TEXT_NAME = '000000000012345678'.


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

Зарегистрирован:
Вт, май 31 2005, 20:23
Сообщения: 362
OlegDm написал(а):
Code:
Z_MATERIALLONGTEXT-TEXT_NAME = '000000000012345678'.

Так тоже не получается.
Я так понимаю длинный текст должен появиться в Основные данные1/Тексты?


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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