Текущее время: Ср, июн 05 2024, 08:26

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Передача рейнджеса со счетам в SET PARAMETER ID ....?
СообщениеДобавлено: Пт, сен 28 2007, 14:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
Всем привет!

Заткнулся на одной проблеме, и не могу двигаться дальше.
Есть такая транзакция FAGLB03 Просмотр сальдо основных счетов.
если ее юзать ручками то можно задать кучу счетов с интервалами и исключениями. и чтобы программно ее вызвать и передать счет как бы проблемы нет.
Code:
SET PARAMETER ID 'ACC' FIELD schet.
SET PARAMETER ID 'BUK' FIELD BUKRS-low.
SET PARAMETER ID 'GJR' FIELD lastG.
CALL TRANSACTION 'FAGLB03' AND SKIP FIRST SCREEN.

а вот, надо передать масив со счетами т.е. рейнджес. в которм есть как отдельные счета так и интервалы, так же исключающие счета (ну фиг с ними их можно в цикле заполнения откинуть).
есть такая штука как
BDCDATA
но в примере там можно только передать имя поля и значение
Code:
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'RACCT'.
bdcdata_wa-fval = '1220-01'.
APPEND bdcdata_wa TO bdcdata_tab.

а как заполнить нижнюю границу и верхнюю, и вызвать это все программно?

плиз не оставьте пост без внимания!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 28 2007, 15:42 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Может вот так:
Code:
DATA: gr_wlsak TYPE RANGE OF skc1a-saknr,
      gs_wlsak LIKE LINE OF gr_wlsak.
gs_wlsak-sign = 'I'.
gs_wlsak-option = 'EQ'.
gs_wlsak-low = '1220-01'.
APPEND gs_wlsak TO gr_wlsak.
*
SUBMIT fagl_account_balance
  WITH sc_wlsak IN gr_wlsak AND RETURN.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 28 2007, 15:47 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
Ой ... , масив у меня уже есть, это не проблема его заполнить.

вто это что такое?
Code:
SUBMIT fagl_account_balance
  WITH sc_wlsak IN gr_wlsak AND RETURN.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 28 2007, 15:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
и еще. на выходных не имею доступ к инету, прошу прощенья, что буду тут тока в понедельник утром.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 28 2007, 15:55 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Salmaner написал:
Ой ... , масив у меня уже есть, это не проблема его заполнить.

вто это что такое?
Code:
SUBMIT fagl_account_balance
  WITH sc_wlsak IN gr_wlsak AND RETURN.


Посмотрите в SE93 вашу транзакцию FAGLB03. Там вы увидите, что это "Транзакция отчёта" для программы FAGL_ACCOUNT_BALANCE экран соответ-но 1000. Далее F1 по SUBMIT.


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

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Alex80 написал:
Может вот так:
Code:
DATA: gr_wlsak TYPE RANGE OF skc1a-saknr,
      gs_wlsak LIKE LINE OF gr_wlsak.
gs_wlsak-sign = 'I'.
gs_wlsak-option = 'EQ'.
gs_wlsak-low = '1220-01'.
APPEND gs_wlsak TO gr_wlsak.
*
SUBMIT fagl_account_balance
  WITH sc_wlsak IN gr_wlsak AND RETURN.


Тут я наверное поспешил, поэтому прошу прощения, а код будет рабочим, если:
Code:
SUBMIT rfglbalance
  WITH so_saknr IN gr_wlsak
  WITH SO_BUKRS = g_bukrs
  WITH GP_GJAHR = g_gjahr
      AND RETURN.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 01 2007, 07:26 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской

Alex80

Башое спасибо за пинок в нужном направлении и за код тоже спасибо.
то что дохтор прописал, работает на ура!
:)


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

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


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

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


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

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