Текущее время: Сб, авг 02 2025, 14:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Пакетный ввод. Загрузка таб.номеров
СообщениеДобавлено: Пн, фев 16 2009, 13:07 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Гружу таб.номера по CALL TRANSACTION 'PA30' USING bdcdata MODE 'N' update 'S' MESSAGES INTO i_mess.
Мероприятие свое на Y*, желательно его и оставить. Новый таб.номер получаю по GET PARAMETER ID 'PER' FIELD p_perno, но commit не проходит(в таблицах ИТ данных по этому т.н. нет) - в i_mess никаких сообщений с i_mess-msgtyp = 'E'. Причем такая проблема только в одном манданте, в другом такого не возникает. Грузить мне надо в MODE 'N' - ошибки выдавать протоколом. Смотрел ФМ HR_MAINTAIN_MASTERDATA - для MODE 'N' там тот же пакетный ввод. Смотрел записи обновления в SM13 - там ничего нет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод. Загрузка таб.номеров
СообщениеДобавлено: Пн, фев 16 2009, 13:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Что значит "гружу табельные номера"?
Если вы создаете НОВЫЕ табельные, то для этого нужно выполнять мероприятие в PA40. Imho просто PA30 недостаточно.

_________________
С уважением.


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

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Создаю новые т.н. через свое мероприятие Y* в PA30(можно и в PA40)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод. Загрузка таб.номеров
СообщениеДобавлено: Пн, фев 16 2009, 14:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
А в настройках мероприятия отмечено, что это мероприятие создания табельного?
T529A-FUNCH = 1 ?

_________________
С уважением.


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

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Да отмечено, если делать
CALL TRANSACTION 'PA30' USING bdcdata MODE 'A' update 'S' MESSAGES INTO i_mess - все создается


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод. Загрузка таб.номеров
СообщениеДобавлено: Пн, фев 16 2009, 14:48 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Посмотрите в Вашей этой программе по создаю табельных номеров Break-point-ы не стоят?


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

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
нет


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пакетный ввод. Загрузка таб.номеров
СообщениеДобавлено: Пн, фев 16 2009, 15:28 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
по-моему, вы бредите. Мероприятия по созданию новых табельных ТОЛЬКО pa40. Батч не используйте, попробуйте ФМ HR_MAINTAIN_MASTERDATA. Там в принципе тот же батч.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пакетный ввод. Загрузка таб.номеров
СообщениеДобавлено: Пн, фев 16 2009, 15:31 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Не обязательно точки останова должны быть в Вашей проге, в любом другом месте через которое может пройти логика этого пакетника(например user-exit). Почему Вы смотрите только сообщения типа 'E'. У меня ответ на Вашу проблему только один.
Цитата:
If the MODE addition is omitted, then the processing mode is 'A'.
If a screen is displayed in processing mode 'E' because the system reached the end of the BDC data, the system automatically switches to processing mode 'A'.
If breakpoints are set in a transaction tcod called using the CALL TRANSACTION tcod USING itab variant, these are not actually reached in 'N' mode. The system tries to insert data in the Debugger screen; the call ends with SY-SUBRC = 1001 and the message "Batch input data is not available for screen SAPMSSY3 0131" (S 00 344).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пакетный ввод. Загрузка таб.номеров
СообщениеДобавлено: Пн, фев 16 2009, 15:33 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Galka написала:
по-моему, вы бредите. Мероприятия по созданию новых табельных ТОЛЬКО pa40. Батч не используйте, попробуйте ФМ HR_MAINTAIN_MASTERDATA. Там в принципе тот же батч.

Согласен с Вами. Но если эту программу написал кто-то очень давно и нет времени на переделывание.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пакетный ввод. Загрузка таб.номеров
СообщениеДобавлено: Вт, фев 17 2009, 15:17 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
там принцип формирования данных в функцию почти как в батч. переделать чуть-чуть. а то вы хотите чтобы работало и чтобы ничего не делать.


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

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
всем спасибо за ответы, тема закрыта


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

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


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

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


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

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