Текущее время: Пн, июн 30 2025, 05:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Принцип работы с ЛБД
СообщениеДобавлено: Ср, фев 08 2006, 14:00 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
Помогите, плиз. Нужно создать отчет с использованием ЛБД, а я с ними работать не умею. Поняла, что при помощи "GET" можно вытаскивать данные из используемых в ЛБД структур. Но почему это так коряво происходит? Из одних структур данные есть, из других нет. Есть где-нибудь хороший хелп по ЛБД?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Принцип работы с ЛБД
СообщениеДобавлено: Ср, фев 08 2006, 14:42 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
AnnaEremenko написала:
Помогите, плиз. Нужно создать отчет с использованием ЛБД, а я с ними работать не умею. Поняла, что при помощи "GET" можно вытаскивать данные из используемых в ЛБД структур. Но почему это так коряво происходит? Из одних структур данные есть, из других нет.

Сложный вопрос - заполнение структур осуществляется программой ЛБД - если она не заполняет структуры - значит так и надо. Проще было бы ответить, ели бы была указана конкретная ЛБД.
Вообще ЛБД представляет собой дерево, узлы которого представляют собой некоторые структуры. Эти структуры заполняются программой ЛБД и могут быть получены в соответствующем событии GET отчёта. Заполнение выполняется не одновременно, а последовательно, сверху вниз.
Цитата:
Есть где-нибудь хороший хелп по ЛБД?

Курсы (номер сейчас не помню) или help.sap.com


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 15:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Я бы еще примерно так основные принципы изложил:
ЛБД читает данные в соответствии со своим экраном выбора и вызывает события в вашей программе. Ну грубо это выглядит так:

Code:
<вызвать событие INITILIZATION.>

<обработать экран выбора>

<вызвать событие START-OF-SELECTION.>

SELECT ...  FROM node1.

  <вызвать событие GET node1.>
  SELECT ... FROM node2

    <вызвать событие GET node2.>

  ENDSELECT.

ENDSELECT.

<вызвать событие END-OF-SELECTION.>


node1, node2 - узлы ЛБД. В своей программе нужно хотя бы один из них указать в разделе NODES:
Code:
NODES: node1.

Тогда на экране выбора появятся параметры отбора именно для этого узла.

Вызвать событие - это просто переход на следующий за названием события оператор.

_________________
С уважением, Сергей Королев


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

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
Спасибо огромное за разъяснения, теперь понимаю как происходит заполнение структур. Проблема сама вот в чем: создала программу, объявила эти структуры и далее пишу:
get fkrs.
write: / fkrs-fikrs, ...
get fpos.
write: / fpos-fipos, ...
get fmfix.
write: / fmfix-<имя поля>, ...
(я точно имя поля не помню, а посмотреть сейчас не могу)
при выполнение программы данные структур fkrs и fpos выводятся, а fmfix нет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Принцип работы с ЛБД
СообщениеДобавлено: Ср, фев 08 2006, 19:39 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
AnnaEremenko написала:
Есть где-нибудь хороший хелп по ЛБД?

SE36.
Обычно только на англицком, но пердически и по-русски чего-ть найти можно.
Вы бы уточнили, наименование ЛБД-то :)

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 23:53 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
AnnaEremenko написала:
Спасибо огромное за разъяснения, теперь понимаю как происходит заполнение структур. Проблема сама вот в чем: создала программу, объявила эти структуры и далее пишу:
get fkrs.
write: / fkrs-fikrs, ...
get fpos.
write: / fpos-fipos, ...
get fmfix.
write: / fmfix-<имя поля>, ...
(я точно имя поля не помню, а посмотреть сейчас не могу)
при выполнение программы данные структур fkrs и fpos выводятся, а fmfix нет.


читайте документацию к FMF и правильно следите за настройками выбора на экране ЛБД...

_________________
Счастье есть!


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

Зарегистрирован:
Пн, апр 18 2005, 08:24
Сообщения: 94
Откуда: Санкт-Петербург
Пол: Женский
Документации к FMF у меня нет :cry: Буду значит разбираться сама. Знать бы откуда считываются данные в FMFIX, чтоб проверить их наличие... Чтож, всем огромное спасибо за оказанную помощь, но я смотрю ЛБД - дело очень тонкое...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 09 2006, 08:41 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
AnnaEremenko написала:
Документации к FMF у меня нет :cry: Буду значит разбираться сама. Знать бы откуда считываются данные в FMFIX, чтоб проверить их наличие... Чтож, всем огромное спасибо за оказанную помощь, но я смотрю ЛБД - дело очень тонкое...


для просмотра документации - выбираете в se36 нужную ЛБД, потом исходный тект программы и "перейти к -> документации"..

_________________
Счастье есть!


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

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


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

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


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

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