Текущее время: Вс, июл 20 2025, 21:32

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


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

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


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

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