Текущее время: Сб, июл 19 2025, 19:33

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


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

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


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

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