Текущее время: Пн, июл 28 2025, 08:45

Часовой пояс: 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 часа


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

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


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

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