Текущее время: Вс, авг 03 2025, 09:31

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Подпрограмма в правиле трансформации
СообщениеДобавлено: Пт, ноя 30 2012, 13:10 
Специалист
Специалист

Зарегистрирован:
Пн, дек 26 2011, 18:05
Сообщения: 110
Откуда: МСК
Пол: Мужской
Коллеги,

Есть задача в правиле трансформации присваивать значения признака на основании мастер данных другого признака.

Есть признак GCBEM0011 и признак GCBLM0001. В атрибутах GCBLM0001 есть GCBEM0011. В правиле нужно присваивать значения в признак GCBLM0001 на основании GCBEM0011

поправьте, плиз код

* SELECT /BIC/GCBLM0001 /BIC/GCBEM0011
* FROM /BIC/PGCBLM0001
* INTO TABLE T_STATYA.
*
* SELECT /BIC/GCBLM0001
* FROM T_STATYA
* INTO RESULT
* WHERE T_STATYA-/BIC/GCBEM0011 = SOURCE_FIELDS-/BIC/GCBEM0011.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Подпрограмма в правиле трансформации
СообщениеДобавлено: Пт, ноя 30 2012, 14:06 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
Можно использовать тип правила трансформации "Считывание основных данных", если никаких дополнительных преобразований не требуется.


Tiktuger написал:
поправьте, плиз код

* SELECT /BIC/GCBLM0001 /BIC/GCBEM0011
* FROM /BIC/PGCBLM0001
* INTO TABLE T_STATYA.
*
* SELECT /BIC/GCBLM0001
* FROM T_STATYA
* INTO RESULT
* WHERE T_STATYA-/BIC/GCBEM0011 = SOURCE_FIELDS-/BIC/GCBEM0011.

Что касается коды, то можно вот так попробовать:
SELECT SINGLE /BIC/GCBEM0011
FROM /BIC/MGCBLM0001
INTO RESULT
WHERE GCBLM0001 = SOURCE_FIELDS-/BIC/GCBEM0011
AND OBJVERS = 'A'.

Если есть времязависимость, то включить в условие проверку на дату.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подпрограмма в правиле трансформации
СообщениеДобавлено: Пт, ноя 30 2012, 14:58 
Специалист
Специалист

Зарегистрирован:
Пн, дек 26 2011, 18:05
Сообщения: 110
Откуда: МСК
Пол: Мужской
ща попробуем


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

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


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

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


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

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