Текущее время: Пт, июл 18 2025, 19:42

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Сравнение таблиц
СообщениеДобавлено: Ср, июл 01 2009, 17:40 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 01 2009, 17:30
Сообщения: 3
здравствуйте, абап изучаю недавно, поэтому если не сложно подскажите как решить вопрос:
есть 2 таблицы в первой есть столбик со старой информацией, а во второй столбик со старой и столбик с новой. нужно сравнить первые столбики и заменить старую информацию в первой таблице на новую со второй. (у меня почему то после всех экспериментов информация меняется только в заголовке).


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сравнение таблиц  Тема решена
СообщениеДобавлено: Чт, июл 02 2009, 05:13 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
QAP написал(а):
здравствуйте, абап изучаю недавно, поэтому если не сложно подскажите как решить вопрос:
есть 2 таблицы в первой есть столбик со старой информацией, а во второй столбик со старой и столбик с новой. нужно сравнить первые столбики и заменить старую информацию в первой таблице на новую со второй. (у меня почему то после всех экспериментов информация меняется только в заголовке).

modify
код в студию


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сравнение таблиц
СообщениеДобавлено: Чт, июл 02 2009, 13:03 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 01 2009, 17:30
Сообщения: 3
Galka написала:
код в студию

Code:
DATA: it_tab2 like ztest occurs 100
            with header line.

select * from ztest into table it_tab2
              where zkod1 = '1' or zkod2 = '2'.

*loop at it_tab1.
*read table it_tab2
*      with key zkod4 = it_tab1-kod1.
*     if sy-subrc = 0.
*  it_tab2-zkod4 = it_tab1-kod2.
*  else.
*  it_tab2-zkod4 = '00000000'.
*  endif.
*endloop.

*UPDATE ztest from table it_tab2.



вот в общем кусок программки, наверно корявая, но что есть.... последний комент это как раз один из вариантов того, как я пытался обновить ztest... возможно я что то не так делаю, надеюсь кто нить поможет)

Пономарев Артем: используйте тэги для оформления, приводите только значимый код


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сравнение таблиц
СообщениеДобавлено: Чт, июл 02 2009, 13:08 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Вы забыли в лупе написать MODIFY. Galka вам уже ответила.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сравнение таблиц
СообщениеДобавлено: Чт, июл 02 2009, 13:55 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 01 2009, 17:30
Сообщения: 3
спасибо большое) там не только в MODIFY проблема была... я loop сделал для tab1, а MODIFY писал для tab2.
теперь всё работает, ещё раз спасибо)


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

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


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

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


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

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