Текущее время: Пн, апр 29 2024, 10:02

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Получить значения признаков при известном объекте классифика
СообщениеДобавлено: Ср, мар 30 2005, 15:18 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Господа, подскажите как вытащить из классификации значения признаков, если известен объект классификации.

Пример: есть документ системы DMS (тип бизнес-объекта DRAW). Для него создан и соответственно присвоен класс DOG (вид класса 201)
Ключ документа соответственно имеется - и по нему нужно вытащить значения признаков класса DOG.

Обратный процесс понятен - указываем значения признаков -> осуществляем поиск подходящих документов.
Интересует именно первый вариант: указываем объект -> получаем атрибуты

Заранее спасибо


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

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Ну есть функция

CALL FUNCTION 'CLFM_SELECT_AUSP'

Вот она тебе и вернет признаки и значения для объекта классификации...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 30 2005, 15:38 
Гость
1 способ
формируете ключ для ausp в виде
AUSP-OBJEK = DOKAR & DOKNR & DOKVR & DOKTL
select к ausp по сформированному AUSP-OBJEK для KLART = вид вашего класса (017 наверно :) ) и join с CABN по
CABN-ATINN = ausp-ATINN где ATNAM - имена ваших признаков

результат - значения признаков - в ATWRT для символьных переменных и ATFLV для значений с плав. точкой

2 способ
использовать bapi ФМ BAPI_CLASS_SELECT_OBJECTS


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 30 2005, 17:27 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 10 2004, 14:16
Сообщения: 342
Откуда: 4.6C->4.7->ERP Belarus
Пол: Мужской
На любителя можно попробовать BAPI_OBJCL_GETDETAIL_KEY


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 06:43 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Посмотри также ФМ CLAF_CLASSIFICATION_OF_OBJECTS


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 08:08 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Спасибо большое!
Буду пробовать.
О результатах сообщу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 09:58 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
PP написал:
Спасибо большое!
Буду пробовать.
О результатах сообщу!

А чего о них сообщать то? Что тебе удалось использовать предложенные функции, так думаю что все кто эти функции тебе сказал их тоже с успехом использовали...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 17:38 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Uukrul написал(а):
PP написал:
Спасибо большое!
Буду пробовать.
О результатах сообщу!

А чего о них сообщать то? Что тебе удалось использовать предложенные функции, так думаю что все кто эти функции тебе сказал их тоже с успехом использовали...


Вообще результаты бывают разные!

Например: решение было найдено такое:
при просмотре аналогичных методов, предложенных добрыми людьми выше, но не для классов, а для системы управления документами через BAPI был протестирован метод GetDetail2 - BAPI_DOCUMENT_GETDETAIL2.

Данный метод позволяет для документа DRAW получать значения признаков, присоенного виду документа классу.

Данный метод мной не был обнаружен при изучении бизнес-объекта DRAW (тр. SWO1), так как в последнем есть аналогичный метод GetDetail2. Но он не возвращает классификацию, так как почему-то господа немцы забыли (или специально не указали) параметр BAPI_DOCUMENT_GETDETAIL2 - VALUE(GETCLASSIFICATION) LIKE BAPI_DOC_AUX-FLAG DEFAULT SPACE, ответственный за возврщения нужных мне значений.

Так что вот - сообщаю результаты. 8)


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

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


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

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


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

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