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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: LINE_MODIFY - import
СообщениеДобавлено: Чт, сен 26 2013, 07:37 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, авг 24 2010, 14:08
Сообщения: 94
привет всем. хочу поставить проверку, если поле cs_goitem-ABLAD пустое, выдать сообщение об ошибке.

DATA: gt_extdata TYPE STANDARD TABLE OF goitem.

DATA: l_subrc TYPE sysubrc.

READ TABLE gt_extdata
WITH KEY table_line = i_line_id
TRANSPORTING NO FIELDS.
l_subrc = sy-subrc.
IF cs_goitem-bwart = '101' and cs_goitem-ABLAD = ' ' and ZMART = 'ZHGS'.
IF l_subrc NE 0. INSERT i_line_id INTO TABLE gt_line. ENDIF.
ENDIF.


но у меня ругается
Класс ZCL_IM_MB_MIGO_BADI,Метод IF_EX_MB_MIGO_BADI~LINE_MODIFY
"TABLE_LINE" and "I_LINE_ID" are not mutually convertible in a Unicode
program. .


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LINE_MODIFY - import
СообщениеДобавлено: Чт, сен 26 2013, 07:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
i_line_id - типа numc длиной 6
goitem - структура
Их сравнивать нельзя.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LINE_MODIFY - import
СообщениеДобавлено: Чт, сен 26 2013, 08:21 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, авг 24 2010, 14:08
Сообщения: 94
я абап не очень хорошо знаю. смотрю пример.

READ TABLE gt_extdata INTO ls_extdata_old
WITH TABLE KEY line_id = i_line_id.
l_subrc = sy-subrc.

* Update data in internal table:
IF l_subrc <> 0.

а как определить gt_extdata?
DATA: gt_extdata TYPE STANDARD TABLE OF goitem. не правильно да?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LINE_MODIFY - import
СообщениеДобавлено: Чт, сен 26 2013, 09:27 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Цитата:
READ TABLE gt_extdata
WITH KEY table_line = i_line_id


Цитата:
смотрю пример.

READ TABLE gt_extdata INTO ls_extdata_old
WITH TABLE KEY line_id = i_line_id.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LINE_MODIFY - import
СообщениеДобавлено: Пт, сен 27 2013, 08:02 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, авг 24 2010, 14:08
Сообщения: 94
как определить тип line_id.
какому типу относится в примере?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: LINE_MODIFY - import
СообщениеДобавлено: Пт, сен 27 2013, 11:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
i_line_id приходит как входной параметр в метод.
в примере line_id это поле структуры, на которой основана внутренняя таблица gt_extdata. А таблица gt_extdata основана на типе goitem

PS: может быть Вам не стоит мучаться, раз вы в этом не понимаете, и позвать абапера?

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LINE_MODIFY - import
СообщениеДобавлено: Пн, сен 30 2013, 13:23 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, авг 24 2010, 14:08
Сообщения: 94
проблема в том, что у нас нет абаперов.

Кстати всем спасибо у меня получилось.

мне помог пример
http://www.sap-interface.com/sap_interf ... _item.html


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

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


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

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


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

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