Текущее время: Ср, июл 23 2025, 19:10

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Тонкости инфонабора
СообщениеДобавлено: Вт, окт 03 2006, 17:45 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 08:49
Сообщения: 319
Откуда: Мариуполь
Подскажите может кто сталкивался с такой ситуацией. Имеется инфонабор построенный на основе PNP. При генерации оперативного запроса система вставляет такой код
Code:
     *   store BEGIN_DATE                                               
         syhr_txid_special_paras_wa-fieldname = 'BEGIN_DATE'.           
         GET REFERENCE OF syhr_infty_begda                             
                     INTO syhr_txid_special_paras_wa-fieldvalue.       
         APPEND syhr_txid_special_paras_wa                             
                TO syhr_txid_special_paras.                             
                                                                       
     *   store END_DATE                                                 
         syhr_txid_special_paras_wa-fieldname = 'END_DATE'.             
         GET REFERENCE OF syhr_infty_endda                             
                     INTO syhr_txid_special_paras_wa-fieldvalue.       
         APPEND syhr_txid_special_paras_wa                             
                TO syhr_txid_special_paras.                             
                                                                       
     *   store TCLAS                                                   
          syhr_txid_special_paras_wa-fieldname = 'TCLAS'.             
          GET REFERENCE OF syhr_c_tclas_A                             
                      INTO syhr_txid_special_paras_wa-fieldvalue.     
          APPEND syhr_txid_special_paras_wa                           
                 TO syhr_txid_special_paras.                         
                                                                     
      *   store INFTY_0001                                           
          syhr_txid_special_paras_wa-fieldname = 'INFTY_0001'.       
          GET REFERENCE OF syhr_x_it_0001_wa                         
                      INTO syhr_txid_special_paras_wa-fieldvalue.     
          APPEND syhr_txid_special_paras_wa                           
                 TO syhr_txid_special_paras.                         
                                                                     
      *   store MOLGA                                                 
          syhr_txid_special_paras_wa-fieldname = 'MOLGA'.             
          GET REFERENCE OF syhr_x_molga                               
                      INTO syhr_txid_special_paras_wa-fieldvalue.     
          APPEND syhr_txid_special_paras_wa                           
                 TO syhr_txid_special_paras.                         


Эти параметры в частности влияют на извлечение текстовых данных к полям. Например ф.м. HR_TXID_PERNR. для поля табельный номер вместо табельного возвращает сформированное фио (поле p0001-ename). Столкнулся с тем, что для инфонабора основанного на PCH система втыкает всего лишь следущие строчки
Code:
     *   store BEGIN_DATE                                               
         syhr_txid_special_paras_wa-fieldname = 'BEGIN_DATE'.           
         GET REFERENCE OF syhr_infty_begda                             
                     INTO syhr_txid_special_paras_wa-fieldvalue.       
         APPEND syhr_txid_special_paras_wa                             
                TO syhr_txid_special_paras.                             
                                                                       
     *   store END_DATE                                                 
         syhr_txid_special_paras_wa-fieldname = 'END_DATE'.             
         GET REFERENCE OF syhr_infty_endda                             
                     INTO syhr_txid_special_paras_wa-fieldvalue.       
         APPEND syhr_txid_special_paras_wa                             
                TO syhr_txid_special_paras.                             
                                                                       
     *   store TCLAS                                                   
          syhr_txid_special_paras_wa-fieldname = 'TCLAS'.             
          GET REFERENCE OF syhr_c_tclas_A                             
                      INTO syhr_txid_special_paras_wa-fieldvalue.     
          APPEND syhr_txid_special_paras_wa                           
                 TO syhr_txid_special_paras.                         


Так вот меня интересует в какой такой таблице храниться эта хрень определяющая эти спецпараметры???


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 17 2006, 14:53 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 08:49
Сообщения: 319
Откуда: Мариуполь
сам покопался. сам частично нашел отчет. Данные хранятся в кластере и там для каждой строчки кода хранятся флаги которые и определяют добавлять этот код или нет. Проблема в том, что обработка этих флагов там так накручена, что лучше я буду жаловаться в SAP пусть объясняют в чем я неправ 8-))

( А пока ответ не дан, можно использовать табельный номер из 0000ИТ т.к. там привязан обработчик текстовых данных реализованный по старой технологии... )


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

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Не совсем понятно, чего требуется?
Необходимо настроить текстовое значение для поля инфо-набора?

_________________
/nex


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

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Если я правильно понял аффтара :D ,
то полезны будут ноты:
В них достаточно подробно описсано как формируются тексты, и что с этим делать

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 18 2006, 16:51 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 08:49
Сообщения: 319
Откуда: Мариуполь
Спасибо. Читал я эти ноты.

Вообще, то проблема была в том, что для инфонабора на базе PCH вздумалось мне использовать поле p0001-pernr. Большая ошибка!!! Оказалось, что при генерации запроса не передается пара параметров, в результате в режиме текста имеем пустое поле. А вот p0000-pernr вполне нормально это отрабатывает, так как сделан по старому 8-))


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

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


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

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


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

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