Текущее время: Вс, июл 27 2025, 21:44

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Как заполнить таблицу сообщений в финальной проверке при сохранении вх. поставки (БАДИ)?
СообщениеДобавлено: Ср, ноя 10 2010, 17:50 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Привет, коллеги!
Есть такой метод IF_EX_LE_SHP_DELIVERY_PROC~DELIVERY_FINAL_CHECK в определении LE_SHP_DELIVERY_PROC.
В этом методе итог проверки )сообщение) записывается в параметр CT_FINCHDEL (с пометкой change) , который является строкой, которая является структурой FINCHDEL (в конечном итоге).

Попытки добавить в этот параметр строки (append) или сделать modify в loop (или без оного) натыкаются на ошибку: You cannot use explicit or implicit index operations on tables with types "HASHED TABLE" or "ANY TABLE". "CT_FINCHDEL" has the type "HASHED
TABLE". It is possible that .
Если же я пытаюсь сказать insert, то мне в ответ The Dictionary structure or table "CT_FINCHDEL" is either not active or
does not exist.
Тупое приравнивание или moove-corresponding из структуры, объявленной TYPE FINCHDEL дает ошибку, что сконвертировать данные невозможно.
Вопрос - как мне заполнить данными это окаянство? :(
Привожу весь текст...
METHOD if_ex_le_shp_delivery_proc~delivery_final_check.

DATA xlips TYPE lips. DATA: xlikp TYPE likp.
DATA: xmess TYPE finchdel.



IF sy-tcode = 'VL01N'.
LOOP AT it_xlips INTO xlips.

IF xlips-pstyv …
….
ENDIF.
ENDLOOP.
LOOP AT ct_finchdel INTO xmess.
xmess-vbeln = ''.
xmess-pruefung = '99'.
xmess-msgty = 'E'.
xmess-msgno = '000'.
xmess-msgid = '…'.
xmess-msgv1 = xmess-msgv2 = xmess-msgv3 = xmess-msgv4 = ''.
* MODIFY ct_finchdel FROM xmess.
insert into ct_finchdel values xmess .
* APPEND INITIAL LINE TO ct_finchdel.

ENDLOOP.
ENDIF.
ENDMETHOD.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заполнить таблицу сообщений в финальной проверке при сохранении вх. поставки (БАДИ)?
СообщениеДобавлено: Ср, ноя 10 2010, 17:56 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Code:
insert xmess into Table ct_finchdel.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заполнить таблицу сообщений в финальной проверке при сохранении вх. поставки (БАДИ)?
СообщениеДобавлено: Ср, ноя 10 2010, 17:58 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Алекс, ВЫ - ВОЛШЕБНИК!!!! СПАСИБО!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!!! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заполнить таблицу сообщений в финальной проверке при сохранении вх. поставки (БАДИ)?
СообщениеДобавлено: Ср, ноя 10 2010, 18:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
что то подобное пытались решить здесь:
http://sapboard.ru/forum/viewtopic.php?f=13&t=8147&start=0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заполнить таблицу сообщений в финальной проверке при сохранении вх. поставки (БАДИ)?
СообщениеДобавлено: Чт, ноя 11 2010, 09:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
О, спасибо большое! Это и нужно!
Спасибо! :)


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

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


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

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


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

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