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

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


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

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


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

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