Текущее время: Вс, июл 27 2025, 12:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Многозначный признак класса
СообщениеДобавлено: Ср, июл 30 2008, 11:26 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
Есть признак класса (CT04 и CL02), допускающий несколько (много) значений.
Например, EXTRAS в классе CAR, может иметь значений
("литые диски", "тонировка", "кож.руль"...)

Вопрос --- как с ним работать при присвоении значений
(для однозначного признака ясно --- присвоил и всё тут, а тут как???)

Например, пусть EXTRAS = {'литые диски', 'кож.руль'}

(1) если я делаю EXTRAS='тонировка',
то в итоге будет так EXTRAS = {'литые диски', 'кож.руль', 'тонировка'}
или
будет так EXTRAS = {'тонировка'}

(2)
как удалить из многознач. признака одно из значений?

(3) как сбросить его значение на пустое?
Достаточно ли просто присвоить EXTRAS=''?


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

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
42


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Ср, июл 30 2008, 13:34 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
trop написал(а):
42


:shock:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Ср, июл 30 2008, 13:46 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
nighteagleowl написал:
trop написал(а):
42


:shock:

http://ru.wikipedia.org/wiki/42_(%D1%87%D0%B8%D1%81%D0%BB%D0%BE)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Ср, июл 30 2008, 14:21 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
Konstantin Anikeev написал:
nighteagleowl написал:
trop написал(а):
42


:shock:

http://ru.wikipedia.org/wiki/42_(%D1%87%D0%B8%D1%81%D0%BB%D0%BE)


"Когда вы так говорите, мне кажется что вы бредите" (c) ...

(доп.пояснение)
Когда к признаку класса привязывается условие (например, предварительное условие), то пишется строка abap-кода типа такого
"Z01_Z02 eq 'Y' and Specified Z01_Z02"
(т.е. отображаем данный признак класса, если признаку Z01_Z02 присвоено значение "Y" и значение не пусто, задано)

Вот и хотел узнать --- как мне для признака (в этом и подобном abap-скрипте) присвоить несколько значений (см. первый вопрос), сбросить значение...
[аналогично, это же нужно в определении формул или в LSWM...]


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Ср, июл 30 2008, 16:38 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
nighteagleowl написал:

...
Когда к признаку класса привязывается условие (например, предварительное условие), то пишется строка abap-кода типа такого
"Z01_Z02 eq 'Y' and Specified Z01_Z02"
(т.е. отображаем данный признак класса, если признаку Z01_Z02 присвоено значение "Y" и значение не пусто, задано)

Вот и хотел узнать --- как мне для признака (в этом и подобном abap-скрипте) присвоить несколько значений (см. первый вопрос), сбросить значение...
[аналогично, это же нужно в определении формул или в LSWM...]

Только причём здесь ABAP? То что этот некий "псевдо-скрипт" похож на ABAP, это не значит что этим занимаются ABAP-еры. Спрашивайте консультантов в соответствующем форуме.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Чт, июл 31 2008, 11:08 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
sy-uname написал(а):
nighteagleowl написал:

...
Когда к признаку класса привязывается условие (например, предварительное условие), то пишется строка abap-кода типа такого
"Z01_Z02 eq 'Y' and Specified Z01_Z02"
(т.е. отображаем данный признак класса, если признаку Z01_Z02 присвоено значение "Y" и значение не пусто, задано)

Вот и хотел узнать --- как мне для признака (в этом и подобном abap-скрипте) присвоить несколько значений (см. первый вопрос), сбросить значение...
[аналогично, это же нужно в определении формул или в LSWM...]

Только причём здесь ABAP? То что этот некий "псевдо-скрипт" похож на ABAP, это не значит что этим занимаются ABAP-еры. Спрашивайте консультантов в соответствующем форуме.


Ладно, спасибо.... буду искать...

PS. Этот код система 'в лоб' вставляет в свой системный ABAP-код
(в LSMW, например такое же --- такой "псевдо-скрипт" вставляется в ABAP программу создаваемую LSMW. Поэтому в таком "псевдо-скрипте" можно что угодно делать --- BAPi вызывать, например).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Чт, июл 31 2008, 20:47 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
nighteagleowl написал:
...

Ладно, спасибо.... буду искать...

PS. Этот код система 'в лоб' вставляет в свой системный ABAP-код
(в LSMW, например такое же --- такой "псевдо-скрипт" вставляется в ABAP программу создаваемую LSMW. Поэтому в таком "псевдо-скрипте" можно что угодно делать --- BAPi вызывать, например).

И как же вот этот код
Code:
Z01_Z02 eq 'Y' and Specified Z01_Z02
один в один может быть 'в лоб' вставлен в отчёт?
Что касается LSMW - то он позволяет использовать ABAP, но далеко не всегда такое кодирование требуется. И зачастую подготовкой LSMW занимаются консультанты (иногда т.н. младшие).

К тому же Вы хотя бы указывали о каких транзакциях идёт речь - так легче ориентироваться, определяться с предметными областями и пр.

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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