Текущее время: Вт, апр 23 2024, 16:45

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Связь ЕО и Признаков материалов в спецификации для ЕО
СообщениеДобавлено: Чт, май 19 2005, 09:38 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Я постороил отчет ЕО-ТМ-Спецификация
Но теперь встала необходимость добавить в отчет также и Значения признаков материалов в спецификации.
Не найду как их можно подцепить к ЕО . Помогите , плиз !
Спасибо .


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 19 2005, 13:59 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Т.е. у тебя в спецификации ЕО есть перечень материалов, которые классифицированы и тебе нужно в отчете показать значения признаков классов присвоенных этим материалам.
Т.е. тебе нет необходимости анализировать ЕО для этой цели, а всего лишь получить присвоенные классы/признаки соответствующих материалов спецификации.
Поможет тебе, например ФМ CLAF_CLASSIFICATION_OF_OBJECTS

примерный вызов:
Code:
...
data: t_class like sclass occurs 0 with header line,
      t_objectdata like clobjdat occurs 0 with header line,
      object like ausp-objek.
...
move i_mara-matnr to object.
...
call function 'CLAF_CLASSIFICATION_OF_OBJECTS'
               exporting
                              class = 'ИМЯ КЛАССА'
                           classtext = 'X'
                           classtype = '001'
                            language = sy-langu
                              object = object
                  tables
                             t_class = t_class
                        t_objectdata = t_objectdata
              exceptions
                   no_classification = 1
                       no_classtypes = 2
                  invalid_class_type = 3.


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

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
А если без кода ....у меня доступа нет ...

KLAH -> CABN- > CAWN (тут уже значения признака)

а вот ЧТО должно Предшевствовать KLAH ????? В KLAH есть clint
внутренний № класса .... а где храниться связка CLINT \ класс - MATNR ???


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 19 2005, 15:00 
Специалист
Специалист

Зарегистрирован:
Чт, фев 03 2005, 16:55
Сообщения: 131
>>А если без кода ....у меня доступа нет ...

Какого еще доступа ?????!??!?

Забей на таблицы!
Если интересно, загляни в исходник этой функции (а она делает как раз то что пытаешься получить ты ) неужто ты хочешь переписать все то же самое самостоятельно ??

OlegDM тебе абсолютно верное решение советует. Единственное что хотелось бы добавить, что первые 2 параметра в вызове функции можно оставить пустыми, тогда вернет все присвоенные классы и все присвоенные признаки (мало ли - вдруг материал отклассифицирован по нескольким классам).


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

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
как же ты отчет построил если доступа к коду нет?
или query использовал?

... я откровенно говоря говоря не разбирался подробно как там классы/объекты/признаки связаны - использую вышеназванный ФМ,
но вот посмотри табличку AUSP - там значения признаков к объекту, если твой объект материал, то OBJEK - это твой номер материала (учти что с лидирующими нулями обязательно)


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

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
to all :
я ж юзаю sq02 и sq01 ,,,,
это гемор ...но я не абапер ... и доступа нет ...
AUSP да .... хранит в OBJEK № МАТЕРИАЛА ...но в sq02 не связывается с MARA-MATNR :((((
ВОТ ...


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

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Какую таблицу то использовать ? )


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 19 2005, 15:30 
Гость
matnr и objekt - имеют разные типы данных,
пожтому ты их не свяжешь напрямую,
только с подцеплением собственной функции


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

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
to BH:
рад вас видеть :)
А тогда может есть таблица , хранящая связку № материала - класс ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 19 2005, 15:40 
Гость
volkovas написал(а):
to BH:
рад вас видеть :)
А тогда может есть таблица , хранящая связку № материала - класс ?


взаимно :)
боюсь, что нет.

Если я не ошибаюсь, то система работает так:

при заведении материалов - система смотрит в KLAH - берет нужные
классы, берет соответствующие признаки,
делает запись их значений в AUSP.
при этом нет связки материал-класс,
есть только связка материал-признаки


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

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Ясно . Значит буду звать абап ... :)
Спасибо большое.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 19 2005, 16:11 
Специалист
Специалист

Зарегистрирован:
Чт, фев 03 2005, 16:55
Сообщения: 131
По правде говоря и в SQ02 можно прицеплять свои вставки на ABAP, вызывать функции, получать нужные поля...
Можно воспользоваться программой сбора данных.. Можно много всего. Другой вопрос, если ты юзаешь стандартную ЛБД, то тут тебе придется туго... Простыми таблицами-псеводнимами (или как их там - Дополнительные таблицы?) классификацию материала тебе не вытащить - конечно ИМХО.
А даже и вытащишь - что дальше будешь делать ?
Посмотри хотя бы как хранятся значения признаков в AUSP - значение в зависимости от типа может быть в любом из 4 полей.


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

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


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

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


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

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