Текущее время: Вс, июн 16 2024, 14:13

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Народ как добавить строки в структуре
СообщениеДобавлено: Ср, июн 29 2005, 12:05 
Гость
например:
ZDAVR структура

SELECT perio gjahr pargb uspob parob1 pkstar mbgbtr wogbtr INTO
(ZDAVR-ZPERIOD,ZDAVR-ZFG,ZDAVR-ZBSF,ZDAVR-ZOBJNR,
ZDAVR-ZOBJP,ZDAVR-ZVR,ZDAVR-OVC,ZDAVR-ZNACH)
FROM COEP.
ENDSELECT.
все копится на одной строке,поверх


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Народ как добавить строки в структуре
СообщениеДобавлено: Ср, июн 29 2005, 12:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Денис Бажанов написал(а):
например:
ZDAVR структура

SELECT perio gjahr pargb uspob parob1 pkstar mbgbtr wogbtr INTO
(ZDAVR-ZPERIOD,ZDAVR-ZFG,ZDAVR-ZBSF,ZDAVR-ZOBJNR,
ZDAVR-ZOBJP,ZDAVR-ZVR,ZDAVR-OVC,ZDAVR-ZNACH)
FROM COEP.
ENDSELECT.
все копится на одной строке,поверх

Что, прямо так и объявлена
Code:
ZDAVR структура.
?
А строки "копить" следует во внутренней таблице, иначе ничего е поделаеш, данные будут затираться.
Как это и много другое сделать рассказывают на курсах в SAPе, да и книжки есть соответствующие.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 12:25 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
читайте хелп по internal table, select, обратите внимание на конструкции into table и into corresponding fields of table. Кроме того, запустите транзакцию SE30, нажмите кнопочку F6 - там будут советы по оптимизации, в частности написано что конструкцией select..endselect лучше не пользоваться. Ну и наконец книжка Кречмера просто обязана быть

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


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

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
Цитата:
'патамучта гладиолус!' (с) какой то КВН

:D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 12:48 
Гость
Нет структру я создал сам чтобы в дальгейшем использовать в инфо-наборе, и чтобы выбрать данные из этой структуры надо же как то их туда впихнуть, я просто первый рахз это делаю поэтому схему взаимодействия еще не пойму


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 12:51 
Гость
блин, народ! что трудно сказать парню?

DATA: ZDAVR LIKE структура OCCURS 0 WITH HEADER LINE.
SELECT perio gjahr pargb uspob parob1 pkstar mbgbtr wogbtr INTO
(ZDAVR-ZPERIOD,ZDAVR-ZFG,ZDAVR-ZBSF,ZDAVR-ZOBJNR,
ZDAVR-ZOBJP,ZDAVR-ZVR,ZDAVR-OVC,ZDAVR-ZNACH)
FROM COEP.

APPEND ZDAVR.

ENDSELECT.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 13:04 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
да не трудно... :D

программы demo_structure
demo_internal_table


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 13:14 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
РМщик написал(а):
блин, народ! что трудно сказать парню?

DATA: ZDAVR LIKE структура OCCURS 0 WITH HEADER LINE.
SELECT perio gjahr pargb uspob parob1 pkstar mbgbtr wogbtr INTO
(ZDAVR-ZPERIOD,ZDAVR-ZFG,ZDAVR-ZBSF,ZDAVR-ZOBJNR,
ZDAVR-ZOBJP,ZDAVR-ZVR,ZDAVR-OVC,ZDAVR-ZNACH)
FROM COEP.

APPEND ZDAVR.

ENDSELECT.


Ну да, давайте теперь здесь откроем курсы "програмирование в АВАР за 5 минут в помощь неумеющим пользоваться встроенной справкой".

И вообще. Правильней писать как
Code:
DATA: ZDAVR type СТРУКТУРА
    , L_T_ZDAVR like standard table of ZDAVR.

****
  append ZDAVR to L_T_ZDAVR.
****       


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 13:25 
Гость
sy-uname написал(а):
DATA: ZDAVR type СТРУКТУРА
L_T_ZDAVR like standard table of ZDAVR.



да, наверное... а я все по старинке... честно говоря - не вижу разницы


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 13:42 
Гость
Народ все не то.Как создать таблицу в программе я и так знаю в этом проблемы нет и не надо курсов за 5 минут, надо чтобы эту таблицу из проги УВИДЕЛ ИНФО-НАБОР на основе его сделать запрос и сгенерит программу , ну там окно выбора ,выходную форму и т.п.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 13:55 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
а можно попдробнее что ты делаешь или сделал и что ты хочешь получить? По принципу
1. я сделал то то
2. я сделал то то
3. надо сделать во как

а то у меня дамп в башке наступил....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 14:03 
Гость
Как я думал : создать структуру, заплонить ее программкой,собрать инфо-набор,определить поля выбора и сгенерить программку автоматом уже с экранами и т.п. Вот почему возник вопрос о заполнении структуры. Я понял что сруктуру заполнить нельзя(если правильно понял, в программке я создал табличку и ее заполнил.А вот как теперь сцепить эту табличку из программы и ифонабор не знаю.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 14:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Денис Бажанов написал(а):
Как я думал : создать структуру, заплонить ее программкой,собрать инфо-набор,определить поля выбора и сгенерить программку автоматом уже с экранами и т.п. Вот почему возник вопрос о заполнении структуры. Я понял что сруктуру заполнить нельзя(если правильно понял, в программке я создал табличку и ее заполнил.А вот как теперь сцепить эту табличку из программы и ифонабор не знаю.


Всё-таки курсы нужны.
Когда будеш создавать инфо-набор, то система тебя спросит о источнике данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 14:18 
Гость
Это понятночто спросит об источнике данных:Указываю сбор данных программой, укзываю созданную мной структуру, но ОНА же пустая, и в программе моей прямого обращения к ней нет Так вот в этом и вопрос как связать эту структуру с данными внутренней таблицы программы.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 29 2005, 14:43 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Денис Бажанов написал(а):
Это понятночто спросит об источнике данных:Указываю сбор данных программой, укзываю созданную мной структуру, но ОНА же пустая, и в программе моей прямого обращения к ней нет Так вот в этом и вопрос как связать эту структуру с данными внутренней таблицы программы.


У вас в ЯГД что, help.sap.com не доступен?
http://help.sap.com/saphelp_47x200/help ... ameset.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.

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


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

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


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

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