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

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


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

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


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

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