Текущее время: Ср, июл 23 2025, 17:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Прокрутка в пакетнике для создания МВП
СообщениеДобавлено: Вт, сен 30 2008, 16:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 15 2007, 10:40
Сообщения: 172
Добрый день!
Необходимо сделать пакетник для массового создания МВП (транзакция KE51). Запускаю SHDB, записываю параметры транзакции создания МВП.. При создании МВП есть вкладка "БЕ", где есть таблица со списком БЕ и chekbox'ами для того чтобы отмечать нужные БЕ... Эту таблицу БЕ листаю одной строчкой или же PgDown'ом на несколько строк. Но в записи SHDB одинаковые коды записываются, то есть посмотрев на запись SHDB не определишь - на сколько: на одну строчку или на несколько строк была прокрутка..

Раньше решал похожую проблему с прокруткой - когда делал пакетник для изменения позици FI-документов - тогда были документы с большим количеством позиций и проблема разрешилась просто - использовали транзакцию FB09, где в первом экране кроме года, БЕ и номера документа задается еще и позиция..

А данный случай, когда создается МВП и для него надо отмечать нужные БЕ немного отличается..

Хотелось бы узнать, кто-нибудь сталкивался с подобной задачей и как решалась она..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 30 2008, 16:30 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
подобные вещи с прокруткой обычно решаются прокручиванием на одну позицию.
Т.е. выставляете галку для верхней позиции, прокрутка на одну запись, снова галка для этой позиции и так по кол-ву БЕ.

Если я правильно понял вопрос.
Хотя нет, здесь так не получится.

:) Но можно использовать функцию поиска, она позицианирует на нужную строку.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Последний раз редактировалось Lars Вт, сен 30 2008, 16:45, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 30 2008, 16:44 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Может забить на пакетник и пользоваться BAPI_PROFITCENTER_CREATE?


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

Зарегистрирован:
Пт, июн 15 2007, 10:40
Сообщения: 172
ясно..
поизучаем BAPI.. :-)

Спасибо всем!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прокрутка в пакетнике для создания МВП
СообщениеДобавлено: Пт, май 22 2009, 07:24 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Здравствуйте что то не могу разобраться с этим БАПИ??

Вид у меня такой:

CALL FUNCTION 'BAPI_PROFITCENTER_CREATE'
EXPORTING
PROFITCENTERID = PROFITCENTERID
VALIDFROM = '20090101'
VALIDTO = '99991231'
BASICDATA = BASICDATA
IMPORTING
RETURN = RETURN
TABLES
COMPANYCODES = COMPANYCODES.

В RETURN написано МВП с номером введен.... но он не создался???


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

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
а ФМ с коммитом не забыли запустить ?

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Прокрутка в пакетнике для создания МВП
СообщениеДобавлено: Пт, май 22 2009, 07:33 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
забыл :oops: :oops: :oops:

впервые с БАПИ делаю пытался пакетником что то не получилось(((

не подскажите ФМ?


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

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
если ошибок нету то
Code:
         call function 'BAPI_TRANSACTION_COMMIT'
           exporting
             wait   = 'X'

иначе
Code:
call function 'BAPI_TRANSACTION_ROLLBACK'.

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Прокрутка в пакетнике для создания МВП
СообщениеДобавлено: Пт, май 22 2009, 08:02 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Огромное спасибо!!!
Работает!!


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

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Вопрос по редактированию..
Использую BAPI_PROFITCENTER_CHANGE.
Тот же ФМ с коммитом использовать??
Что то не получается((


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Прокрутка в пакетнике для создания МВП
СообщениеДобавлено: Чт, июн 04 2009, 08:57 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Zhasulan написал:
Вопрос по редактированию..
Использую BAPI_PROFITCENTER_CHANGE.
Тот же ФМ с коммитом использовать??
Что то не получается((


а случайно вы не поставили TESTRUN = 'X' ?

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Прокрутка в пакетнике для создания МВП
СообщениеДобавлено: Чт, июн 04 2009, 09:06 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
Нет конечною
Code:
CALL FUNCTION 'BAPI_PROFITCENTER_CHANGE'
  EXPORTING
    PROFITCENTER = PROFITCENTERID-PROFIT_CTR
    CONTROLLINGAREA = '1'
    VALIDFROM  = '20050101'
    VALIDTO = '20090531'
IMPORTING
   RETURN                = RETURN.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Прокрутка в пакетнике для создания МВП
СообщениеДобавлено: Чт, июн 04 2009, 09:11 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
хмм тогда не знаю что именно не работает , коммит должен работать если конечно каких нибудь ошибок не возникло , проверяли RETURN ?

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Прокрутка в пакетнике для создания МВП
СообщениеДобавлено: Чт, июн 04 2009, 09:17 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, июл 29 2008, 16:07
Сообщения: 351
Откуда: Astana
Пол: Мужской
RETURN пишет МВП изменен после выполнения ФМ SY-SUBRC = 0,
после выполнения ФМ КОММИТ SY-SUBRC = 0.
Не могу понять в чем дело, ошибок нет программа выполняется все нормально.
Захожу в просмотр МВП данные не изменились(((


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Прокрутка в пакетнике для создания МВП
СообщениеДобавлено: Чт, июн 04 2009, 09:21 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
Zhasulan написал:
Нет конечною
Code:
CALL FUNCTION 'BAPI_PROFITCENTER_CHANGE'
  EXPORTING
    PROFITCENTER = PROFITCENTERID-PROFIT_CTR
    CONTROLLINGAREA = '1'
    VALIDFROM  = '20050101'
    VALIDTO = '20090531'
IMPORTING
   RETURN                = RETURN.

А какаие данные меняете? Структуры заполнять, наверное, нужно. Например, BASICDATA и BASICDATAX.


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

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


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

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


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

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