Текущее время: Ср, июл 02 2025, 08:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Запланированная Амортизация за период
СообщениеДобавлено: Вс, янв 15 2006, 15:42 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Добрый день!
Можно ли получить запланированную амортизацию конкретного ОС за период с помощью ЛБД ADA? Требуется это не для отчета, а для записи во внутренюю табличку и дальнейшей обработки.
В принципе нашла SAPовские функции, но может можно сделать все непосредственно через ADA???


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запланированная Амортизация за период
СообщениеДобавлено: Пн, янв 16 2006, 00:15 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Trisha написал(а):
Добрый день!
Можно ли получить запланированную амортизацию конкретного ОС за период с помощью ЛБД ADA? Требуется это не для отчета, а для записи во внутренюю табличку и дальнейшей обработки.
В принципе нашла SAPовские функции, но может можно сделать все непосредственно через ADA???


Если надо получить суммы только на одну дату (то есть ЛБД будет вызываться один раз), то попробуйте воспользоваться ФМ LDB_PROCESS и все получится.
Если же хотите получить суммы амортизации на разные даты, чтобы потом их складывать-вычитать и т.п., то с ЛБД ADA подобное напрямую через LBD_PROCESS не пройдет (у меня полгода назад на 4.6C не получилось из-за особенностей внутри самой программы ЛБД), поэтому, в лучшем случае, придется создать отчет, который будет вытаскивать данные непосредственно из ADA, а уже из этого отчета получать результаты для занесения во внутреннюю таблицу.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 16 2006, 12:43 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Запуск ADA два раза на две даты.

С первой датой

GET ANLP.

itab-amor1 = anlp-nafap + anlp-safap + anlp-aafap + anlp-mafap + .... если другие поля тоже испльзуются.

MODIFY itab. (или APPEND, см. как реализовано)

Со второй датой

GET ANLP.

itab-amor2 = anlp-nafap + anlp-safap + anlp-aafap + anlp-mafap + .... если другие поля тоже испльзуются.

MODIFY itab.

Затем вычитаешь одно из другого


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 16 2006, 12:47 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Сорри, поторопился, да надо через LDB_PROCESS.
Помоему для GETов там что-то тоже меняется, по сравнению с классическим отчетом


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 19 2006, 15:21 
Гость
Aval написал:
Сорри, поторопился, да надо через LDB_PROCESS.
Помоему для GETов там что-то тоже меняется, по сравнению с классическим отчетом

Я посмотрела, какие функции используются в ЛБД ADA и написала свой небольшой функциональный модуль... Может лучше пойти по этому пути? Обращение через LBD_PROCESS что-то не получается. Или подскажите, как можно заполнить табличку с критериями чтобы правильно к ней обратиться (в частности заполнение CHECK BOXов и переключателей...)?


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

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Anonymous написал(а):
Aval написал:
Сорри, поторопился, да надо через LDB_PROCESS.
Помоему для GETов там что-то тоже меняется, по сравнению с классическим отчетом

Я посмотрела, какие функции используются в ЛБД ADA и написала свой небольшой функциональный модуль... Может лучше пойти по этому пути? Обращение через LBD_PROCESS что-то не получается. Или подскажите, как можно заполнить табличку с критериями чтобы правильно к ней обратиться (в частности заполнение CHECK BOXов и переключателей...)?

http://help.sap.com/saphelp_nw04/helpda ... ontent.htm

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 19 2006, 17:04 
Гость
Tetty написал:
Anonymous написал(а):
Aval написал:
Сорри, поторопился, да надо через LDB_PROCESS.
Помоему для GETов там что-то тоже меняется, по сравнению с классическим отчетом

Я посмотрела, какие функции используются в ЛБД ADA и написала свой небольшой функциональный модуль... Может лучше пойти по этому пути? Обращение через LBD_PROCESS что-то не получается. Или подскажите, как можно заполнить табличку с критериями чтобы правильно к ней обратиться (в частности заполнение CHECK BOXов и переключателей...)?

http://help.sap.com/saphelp_nw04/helpda ... ontent.htm

Это я видела, но вопрос в том, что какое значение параметра
SELTAB_WA-KIND должно быть для переключателя??? :?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 19 2006, 17:24 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Для параметров CHECKBOX и RADIOBUTTON надо в поле KIND соответствующей структуры поместить 'P', а в значение LOW - 'X'.
А все остальное как для SELECT-OPTION в приведенном примере в статье помощи.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 19 2006, 18:52 
Гость
Anonymous написал(а):
Это я видела, но вопрос в том, что какое значение параметра
SELTAB_WA-KIND должно быть для переключателя??? :?

так и надо было спрашивать


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 12 2006, 12:12 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Anonymous написал(а):
Anonymous написал(а):
Это я видела, но вопрос в том, что какое значение параметра
SELTAB_WA-KIND должно быть для переключателя??? :?

так и надо было спрашивать


У меня при повторном обращении к ЛБД ADA в одной программе с другими параметрами ошибка:
LDB_NOT_REENTRANT
Неужели нельзя обратиться к этой ЛБД в одной программе несколько раз???

LDB_PROCESS


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 12 2006, 17:48 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Trisha написал(а):
Anonymous написал(а):
Anonymous написал(а):
Это я видела, но вопрос в том, что какое значение параметра
SELTAB_WA-KIND должно быть для переключателя??? :?

так и надо было спрашивать


У меня при повторном обращении к ЛБД ADA в одной программе с другими параметрами ошибка:
LDB_NOT_REENTRANT
Неужели нельзя обратиться к этой ЛБД в одной программе несколько раз???

LDB_PROCESS


Да, ADA не предназначена для нескольких запусков через LBD_PROCESS и там это правится не парой строк. Проще всего выйти из положения через SUBMIT и общую память.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 12 2006, 19:04 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Tetty написал:
Trisha написал(а):
Anonymous написал(а):
Anonymous написал(а):
Это я видела, но вопрос в том, что какое значение параметра
SELTAB_WA-KIND должно быть для переключателя??? :?

так и надо было спрашивать


У меня при повторном обращении к ЛБД ADA в одной программе с другими параметрами ошибка:
LDB_NOT_REENTRANT
Неужели нельзя обратиться к этой ЛБД в одной программе несколько раз???

LDB_PROCESS


Да, ADA не предназначена для нескольких запусков через LBD_PROCESS и там это правится не парой строк. Проще всего выйти из положения через SUBMIT и общую память.


А что это значит?
Чем в данной ситуации поможет SUBMIT???


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, май 12 2006, 22:26 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Trisha написал(а):
Tetty написал:
Trisha написал(а):
Anonymous написал(а):
Anonymous написал(а):
Это я видела, но вопрос в том, что какое значение параметра
SELTAB_WA-KIND должно быть для переключателя??? :?

так и надо было спрашивать


У меня при повторном обращении к ЛБД ADA в одной программе с другими параметрами ошибка:
LDB_NOT_REENTRANT
Неужели нельзя обратиться к этой ЛБД в одной программе несколько раз???

LDB_PROCESS


Да, ADA не предназначена для нескольких запусков через LBD_PROCESS и там это правится не парой строк. Проще всего выйти из положения через SUBMIT и общую память.


А что это значит?
Чем в данной ситуации поможет SUBMIT???


а какой ответ хотели получить на вопрос "А что это значит?"?

SUBMIT позволит запустить отчет из другого отчета или ФМ, при этом ЛБД будет использоваться во внутреннем отчете только один раз, поэтому не попадете на ограничение с LDB_PROCESS, хотя можно будет использовать и обычные GET. Но так как будет осуществлен запуск "независимого" отчета, то обмениваться информацией (с основной программой или ФМ) придется через память.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 15 2006, 09:53 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
Запланированная амортизация нужна с нарастающим итогом?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 18 2006, 12:14 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Dumer написал(а):
Запланированная амортизация нужна с нарастающим итогом?


Желательно нет - но в принципе это не важно... Важно знаять, что в этом месяце ОС БУДЕТ АМОРТИЗИРОВАТЬ!


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

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


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

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


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

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