Текущее время: Сб, авг 16 2025, 17:56

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: CONVERSION_EXIT_ALPHA_OUTPUT оставляет Нули
СообщениеДобавлено: Вт, янв 19 2010, 09:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 17 2008, 08:29
Сообщения: 258
Есть признак например ZRMAID длина 18 тип С.
загружаю в него Номера договоров, и дописываться нули с лева до длинны поля 18 знаков...
убрал у него ПодпрограммуПреобр. ALPHA.
Это не помогло Нули добавляться при трансформации из PSA в ODS.
( в PSA в поле Нулей нету )

Изменил трансформацию, загрузку это поля сделал

Code:
     RESULT = SOURCE_FIELDS-RMAID.

     CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
       EXPORTING
          input = RESULT
      IMPORTING
          output = RESULT.


Но нули все равно появляются....

На другом же сервере BW выше приведённый код отрабатывает нормально.
т.е. удаляет Нули если я их специально дописываю на стороне R/3.

не как не могу понять в чём причина. и как попроще тогда мне избавиться от Нулей :wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CONVERSION_EXIT_ALPHA_OUTPUT оставляет Нули
СообщениеДобавлено: Вт, янв 19 2010, 12:08 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Версия BW какая у вас? Посмотрите еще в Datasource около самого поля не осталось ли там преоброзование ALPHA? Это для 7-ки, для 3.5 надо в правилах переносах посмотреть в описании структур экстракта и переноса.

Да, и чистили ли вы основных данных с удалением сидов?

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CONVERSION_EXIT_ALPHA_OUTPUT оставляет Нули
СообщениеДобавлено: Вт, янв 19 2010, 13:07 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 17 2008, 08:29
Сообщения: 258
Версия 7.0
Основные данные удалял.

в Datasource действительно стоит ALPHA, про это я не знал, но как её убрать???
на изменение это поле Серое.

и в PSA то это поле загружаться без нулей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CONVERSION_EXIT_ALPHA_OUTPUT оставляет Нули
СообщениеДобавлено: Вт, янв 19 2010, 14:52 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
MaybexX написал(а):
в Datasource действительно стоит ALPHA, про это я не знал, но как её убрать???
на изменение это поле Серое.

и в PSA то это поле загружаться без нулей.

Видно DataSource версии 3.5 - попробуйте зайти через транзацию RSA1OLD.
Собственно Datasource и определяет тип полей в PSA.

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CONVERSION_EXIT_ALPHA_OUTPUT оставляет Нули
СообщениеДобавлено: Вт, янв 19 2010, 14:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 17 2008, 08:29
Сообщения: 258
:) угу так и делал....

оно открывает на изменения поля например Внешняя длина, Перенос, ПодпрогПреобр ( оно пустое ), затем Формат, и опять идёт поле ПодпрогрПреобр ( уже серое и там стоит Альфа ).

вот :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CONVERSION_EXIT_ALPHA_OUTPUT оставляет Нули
СообщениеДобавлено: Вт, янв 19 2010, 15:40 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 17 2008, 08:29
Сообщения: 258
версия то Источника 7.0

Про просмотре Дополнительная информация --> Просмотреть сгенерированную программу
нашел стандартный код

Code:
*       Step ID: '2', Type: 'CONVERT'.
            _curr_rule-stepid = '2'.
            CALL 'CONVERSION_EXIT_ALPHA_INPUT'
                  ID 'INPUT'  FIELD _R_2-_1_1
                  ID 'OUTPUT' FIELD _G_2-/BIC/ZRMAID.
          ENDIF.  "suppressed RULE


который отрабатывает после моего вышеприведённого кода в первом посте....
что это такое???

на другом сервере такого нету...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CONVERSION_EXIT_ALPHA_OUTPUT оставляет Нули
СообщениеДобавлено: Вт, янв 19 2010, 17:30 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Может проще пересоздать источник в BW?

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


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

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


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

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


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

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