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

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


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

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


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

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