Текущее время: Пт, май 16 2025, 08:07

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Объединение 2-х текстовых элементов.
СообщениеДобавлено: Чт, ноя 10 2005, 12:43 
Гость
Господа абаперы!
У меня токой вопрос: как объединить текст в переменной с литералом.
Делаю так:
DATA tdname1 TYPE stxh-tdname.
DATA tdname2 TYPE stxh-tdname.
tdname2 = 'gg'.
tdname1 = tdname2 & 'ff'. - вот здесь и ругается на знак &.
А если зделать так, то всё нормально:
tdname1 ='gg'& 'ff'.
В чём же отличие и как сделать как требуется?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 13:01 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Чт, окт 20 2005, 08:45
Сообщения: 1651
Пол: Мужской
concatenate tdname2 'ff' into tdname1


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 15:15 
Гость
Спасибо боьшое за ответ!
У меня в связи с этим появился ещё один вопрос.
Поле завода типа CHAR и вмещает 4 символа.
Из конструкции:
concatenate werks 'завод' into werks.
получаю: 2завод.
А хотелось бы получить:
2 завод. Т.е. сначало номер завода, потом 3 пробела(т.к. запись завода состоит из 4-х символов), а потом слово "завод".
Как сделать так чтобы текстовая переменная werks учитывала пробелы в конце записи, а не отбрасывала их?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 15:23 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
а зачем тебе 3 пробела?

ну можно так написать

concatenate werks 'завод' into werks separated by '<3 пробела>'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 15:32 
Гость
Хочу использовать поле STXH-TDNAME в качестве фильтра для выбора подробного текста контрольного признака (в QM'е).
Поле TDNAME должно быть примерно такого вида (мандант, завод, признак, версия признака, язык):
9002 признак 000001R


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 15:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
можно попробовать так:

werks = 2.
werks+4(5) = 'завод'.
werks+10(30) = 'еще_что_нибудь'.

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


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

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


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

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


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

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