Текущее время: Вт, июл 22 2025, 09:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 13:34 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 10 2006, 11:19
Сообщения: 47
Откуда: Оттуда
Попробую, только вот программа преобразования не повлияет ли на функцию автоматического суммирования?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 13:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Нет, не должна. Она ведь никак не меняет значения поля.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 14:29 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 10 2006, 11:19
Сообщения: 47
Откуда: Оттуда
Создал ФМ с именем CONVERSION_EXIT_ZSIGN_OUTPUT, протестировал - работает, активировал, указал в домене имя подпрограммы преобразования - ZSIGN - не дает активировать домен, ругается что не существует программы преобразования.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 14:53 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 10 2006, 11:19
Сообщения: 47
Откуда: Оттуда
Спасибо всем, все заработало! :D НЕвнимательно читал справку, модуль ввода INPUT нужен обязательно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 15:38 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
ещё пять копеек в общий фонд:

U can copy the fm CLOI_PUT_SIGN_IN_FRONT to CONVERSION_EXIT_SIGN_OUTPUT and activate it. Then in edit mask use this '==SIGN' or u can create one domain and refer the domain to that field. In that domain u set the convertion routine = SIGN.

Especialy for Сергей Королёв:))) обыскал все что мог - нашёл то что вы предложили:). По моему всё таки правильнее первый путь через ФМ - вдруг когда ещё понадобится с пакетированными данными другой длинны?

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 15:59 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Loyso написал(а):
Especialy for Сергей Королёв:))) обыскал все что мог - нашёл то что вы предложили:). По моему всё таки правильнее первый путь через ФМ - вдруг когда ещё понадобится с пакетированными данными другой длинны?

Первый путь - это через филд-каталог прямо прописывать подпрограмму преобразования? Вполне можно, но с другой стороны, прямое изменения филд-каталога - это изменение текста программы (например, если юзер в имеющемся отчете решил какое-то поле тоже сделать с начальным знаком). Если сразу закладываться на домены, а в программе вообще не играться со свойствами полей, то во многих случаях достаточно поменять структуру/элемент данных/домен.
Домен много хлеба не просит, не совсем понимаю, почему традиционно люди ленятся завести или лишний домен, или элемент данных, или структурку.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 16:02 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
потому что идею существования ГЛОБАЛЬНЕЙШИХ переменных (Словаря) надо впитать с молоком матери:). А когда до этого дцать лет писал на нормальных языках :lol: просто привычнее функцию написать (изменить) чем создавать новый эел-т и цеплять на него преобразование :wink:

Эт всё моё ИМХО :wink:

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 17:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Loyso написал(а):
потому что идею существования ГЛОБАЛЬНЕЙШИХ переменных (Словаря) надо впитать с молоком матери:)

Таки это не переменные, Коллега, а типы. :) Во всяком языке есть глобальные типы.

Да и кто из нас раньше не программировал на нормальных языках... Эх...

Можно, можно, функцию менять, но мне это напоминает автомеханика, который вроде и чинит, но делает так, чтоб клиент потом именно к нему приехал. И тут уж кому что нравится ;)

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 08:40 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Сергей Королев написал:
Таки это не переменные, Коллега, а типы. :) Во всяком языке есть глобальные типы.


Пардон. Описка;)

Цитата:
Да и кто из нас раньше не программировал на нормальных языках... Эх...


:roll: как молоды мы были... :D


Цитата:
Можно, можно, функцию менять, но мне это напоминает автомеханика, который вроде и чинит, но делает так, чтоб клиент потом именно к нему приехал. И тут уж кому что нравится ;)


Нормальная саповская стратегия:))) Плюс (не из желания поспорить) придёт новый разработчик, понадобится ему то же самое - поискал ФМ и нашёл. А додуматься, что есть домен для этого - сложновато... ИМХО оба пути правильны и имеют право на существование. Всё остальное - дело вкуса :wink:

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод отрицательных чисел в ALV
СообщениеДобавлено: Ср, сен 21 2011, 13:08 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
ФМ 'CLOI_PUT_SIGN_IN_FRONT' переносит знак числа в его начало. А то на англоязычном САПе это написано, а у нас - нет :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2

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


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

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


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

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