Текущее время: Чт, июл 17 2025, 05:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: замена пробелов нулями
СообщениеДобавлено: Сб, май 06 2006, 14:57 
Начинающий
Начинающий

Зарегистрирован:
Сб, май 06 2006, 14:27
Сообщения: 13
как в символьной переменной заменить заменить передние (левые) пробелы нулями


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 15:03 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
TRANSLATE и кнопка ф1, а ещё лучше кнопка поиск

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 15:30 
Начинающий
Начинающий

Зарегистрирован:
Сб, май 06 2006, 14:27
Сообщения: 13
к сожалению хелп у нас не развернули пока, пользуюсь sap.com
но там описан translate применительно к sql.
у меня же следующая ситуация:
имеется символьная переменная ххх длинной 5. ей на вход передается двухзначное число(например 55)
если посмотреть на переменную ххх, то она будет ' 55', а мне надо чтобы было '00055'


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 15:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
а тип N не пробовали?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 16:01 
Начинающий
Начинающий

Зарегистрирован:
Сб, май 06 2006, 14:27
Сообщения: 13
мне нужен char, чтобы потом это значение записать в таблицу


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 20:01 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, окт 18 2004, 12:27
Сообщения: 93
Yuriy_docu написал(а):
мне нужен char, чтобы потом это значение записать в таблицу


UNPACK a TO b.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 07 2006, 06:30 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, фев 17 2006, 07:38
Сообщения: 99
Ещё можно сделать это используя ФМ CONVERSION_EXIT_ALPHA_INPUT.

Code:
DATA:
  c TYPE c LENGTH 5.

c = '55'.

WRITE: / c.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
  EXPORTING
    input  = c
  IMPORTING
    output = c.

WRITE: / c.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
  EXPORTING
    input  = c
  IMPORTING
    output = c.

WRITE: / c.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 08 2006, 21:38 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
'1' (source) -> '0000...1' (target):

Code:
target = source.
SHIFT target RIGHT DELETING TRAILING ' '.
TRANSLATE target USING ' 0'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 10 2006, 08:16 
Начинающий
Начинающий

Зарегистрирован:
Сб, май 06 2006, 14:27
Сообщения: 13
огромное спасибо всем, получилось


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

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


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

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


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

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