Текущее время: Сб, авг 02 2025, 05:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: объединение текста
СообщениеДобавлено: Чт, май 28 2009, 15:18 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 27 2009, 07:14
Сообщения: 20
Пол: Женский
Code:
it_data2 type standard table of FEBRE with header line.

data sKUKEY=BKPF-XBLNR+12(4).
data sESNUM=BSEG-ZUONR(5).

select VWEZW from febre where KUKEY=sKUKEY and ESNUM=sESNUM and RSNUM <>1


получаю 4 записи. Как объединить их в одну переменную?
Спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: объединение текста
СообщениеДобавлено: Чт, май 28 2009, 15:30 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
knives_out написала:
Code:
it_data2 type standard table of FEBRE with header line.

data sKUKEY=BKPF-XBLNR+12(4).
data sESNUM=BSEG-ZUONR(5).

select VWEZW from febre where KUKEY=sKUKEY and ESNUM=sESNUM and RSNUM <>1


получаю 4 записи. Как объединить их в одну переменную?
Спасибо

Из этого кода я не вижу чтобы Вы получили какие-то записи. Объясните подробнее.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: объединение текста
СообщениеДобавлено: Чт, май 28 2009, 15:35 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
а вы по чём абап учите?

concatenate


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: объединение текста
СообщениеДобавлено: Пт, май 29 2009, 06:46 
Начинающий
Начинающий

Зарегистрирован:
Ср, май 27 2009, 07:14
Сообщения: 20
Пол: Женский
Besa написал:
knives_out написала:
Code:
it_data2 type standard table of FEBRE with header line.

data sKUKEY=BKPF-XBLNR+12(4).
data sESNUM=BSEG-ZUONR(5).

select VWEZW from febre where KUKEY=sKUKEY and ESNUM=sESNUM and RSNUM <>1


получаю 4 записи. Как объединить их в одну переменную?
Спасибо

Из этого кода я не вижу чтобы Вы получили какие-то записи. Объясните подробнее.

into table it_data2 конечно
например, в febre:
KUKEY ESNUM RSNUM VWEZW
001 0001 1 Текст1
001 0001 2 Текст2
001 0001 3 Текст3

нужно получить sComment=Текст2+Текст3


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: объединение текста
СообщениеДобавлено: Пт, май 29 2009, 07:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Code:
loop at itab2.
concatenate sComment itab2-VWEZW into sComment separated by space.
endloop.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: объединение текста
СообщениеДобавлено: Пт, май 29 2009, 18:51 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Извиняюсь за занудство, но если в ITAB2 должно быть всего одно поле VWEZW, то лучше так и определяйте, не ленитесь. В этом конкретном случае это не так страшно, т.к. в FEBRE всего несколько полей, но вот когда из-за 1-2 полей делают, скажем, TYPE VBAP, то "поубывал бы".

Опять же имена лучше давать какие-нибудь более подробные, например, itab_texts вместо itab2. Подумайте о тех, кто будет ваш код поддерживать! 8)

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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