Текущее время: Пн, авг 04 2025, 02:11

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: End Routines
СообщениеДобавлено: Пн, сен 08 2008, 11:25 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 22 2006, 17:08
Сообщения: 86
Откуда: Ростов-на-Дону
Пол: Мужской
Есть задача в BI заполнить в DSO поле склад по документам переоценки, написал обработччик:

Code:
LOOP AT RESULT_PACKAGE ASSIGNING <RESULT_FIELDS> WHERE /BIC/DSTORLOC
                                                      is INITIAL
                                                    AND /BIC/DSTOCTYPE
                                                     IS INITIAL
                                                     AND /BIC/DVALSPECS
                                                     ne 'W'
                                                     .

      CLEAR salk3.
      salk3 = abs( <RESULT_FIELDS>-/bic/d2_salk3 ).


      SELECT SINGLE * FROM /bic/adic_o0140 INTO gs_adic
            WHERE /bic/dmaterial eq <RESULT_FIELDS>-/bic/dmaterial
              and /bic/dbatch    eq <RESULT_FIELDS>-/bic/dbatch
              AND /bic/dplant    eq <RESULT_FIELDS>-/bic/dplant
              and /bic/d2_salk3  eq salk3
              AND /BIC/DSTORLOC  ne ''.


         sklad = gs_adic-/bic/d_sklad.

         <RESULT_FIELDS>-/bic/d_sklad = sklad.


  ENDLOOP.


Когда смотрю в отладке, то все данные находятся, присваиваются, но при просмотре данных после окончания работы программы ничего не сохраняется.
Пробовал делать прямое присвоение
Code:
<RESULT_FIELDS>-/bic/d_sklad = '9999'.

Сохраняется. Может кто сталкивался с такой проблемой?

_________________
Имеющий глаза - да увидит!
Debug


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 08 2008, 11:29 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
удалил сообщение, ибо какую то ерунду написал.


Последний раз редактировалось Rokhay Пн, сен 08 2008, 13:58, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 08 2008, 12:04 
Специалист
Специалист

Зарегистрирован:
Пт, апр 13 2007, 17:15
Сообщения: 225
Таблица /bic/adic_o0140 содержит неактивные данные, после активации она очищается. На каком этапе загрузки выполняется этот код? Возможно надо использовать таблицу /bic/adic_o0100.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 08 2008, 13:18 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 22 2006, 17:08
Сообщения: 86
Откуда: Ростов-на-Дону
Пол: Мужской
Это происходит после трансформации, когда данные еще не активированы.

_________________
Имеющий глаза - да увидит!
Debug


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

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


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

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


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

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