Текущее время: Ср, май 14 2025, 18:40

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Дублирование инвентарных номеров.
СообщениеДобавлено: Вт, сен 02 2008, 09:25 
Ассистент
Ассистент

Зарегистрирован:
Ср, янв 09 2008, 14:33
Сообщения: 44
Доброго всем времени дня!
Люди подскажите пожалуйста, как можно организовать проверку инвертаных номеров на актуальность?
Может быть у кого-нибудь имеется текст подпрограммы?
И можно ли обойтись без дополнительной программы?


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

Зарегистрирован:
Вт, апр 08 2008, 13:49
Сообщения: 80
А например так :) :
Отчет запаса -> вариант сортировки с инвентарным номером -> добавить столбец инвентарный номер -> отсортировать по восходящей/нисходещей -> выгрузить в Excel -> проверить на совпадение (правда-ложь)


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

Зарегистрирован:
Вт, апр 08 2008, 13:49
Сообщения: 80
А например так :) :
Отчет запаса -> вариант сортировки с инвентарным номером -> добавить столбец инвентарный номер -> отсортировать по восходящей/нисходещей -> выгрузить в Excel -> проверить на совпадение (правда-ложь)


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

Зарегистрирован:
Ср, янв 09 2008, 14:33
Сообщения: 44
Ну это-то понятно, так и выявлялось это все.
А теперь необходимо чтоб присоздании карточки ОС автоматически проводилась проверка и в случае уже имеющегося такого инвентарного номера на какой-либо карточке - выдавалась ошибка.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 02 2008, 10:42 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 08 2008, 13:49
Сообщения: 80
"Я еще не волшебник..." но мне кажется, что эту проблему можно решить с помощью замещения - проверки ANLA – INVNR.


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

Зарегистрирован:
Ср, янв 09 2008, 14:33
Сообщения: 44
Спасибо! А текста замещения случайно нет ни у кого? :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 10 2008, 21:13 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, фев 11 2008, 12:53
Сообщения: 57
Анатолий написал(а):
Спасибо! А текста замещения случайно нет ни у кого? :oops:


Можно использовать User-exit EXIT_SAPLAISA_001
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(I_ANLA) LIKE ANLA STRUCTURE ANLA
*" EXPORTING
*" VALUE(E_INVNR) LIKE ANLA-INVNR
*"----------------------------------------------------------------------
DATA Count_INVNR type I.
DATA assert_ID type I.
* проверим обновление или вставка новой записи
SELECT count(*) as count INTO assert_ID FROM anla WHERE ANLN1 EQ I_ANLA-ANLN1.

IF SY-SUBRC NE 0.
* нет такого кода - значит новый объект
SELECT COUNT(*) AS count INTO Count_INVNR FROM anla WHERE invnr EQ I_ANLA-invnr.
ELSE .
SELECT COUNT(*) AS count INTO Count_INVNR FROM anla WHERE invnr EQ I_ANLA-invnr and ANLN1 NE I_ANLA-ANLN1.
ENDIF.

IF Count_INVNR NE 0.
MESSAGE W001(Z_AA) With '''' I_ANLA-invnr ''''.
ENDIF.


E_INVNR = I_ANLA-INVNR.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 11 2008, 13:12 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, ноя 10 2004, 06:38
Сообщения: 281
а почему в качестве инвентарного номера не использовать номер ОС, который присваивается SAP?


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

Зарегистрирован:
Ср, янв 05 2005, 06:13
Сообщения: 169
Откуда: уже Москва
Не все соглашаются.. номера карточек конечно уникальны, но меняются при перемещениях..

при этом в ряде инвентарников образуются "дырки" засчет объектов, на что бухгалтерия не идет

у нас включено расширение на генерацию инвентарников с проверкой, есть ли такой инвентарник..


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

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


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

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


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

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