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

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


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

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


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

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