Текущее время: Вт, июл 29 2025, 13:52

Часовой пояс: 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 часа


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

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


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

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