Текущее время: Вс, июл 20 2025, 17:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: формирование номера основного средства..
СообщениеДобавлено: Пн, мар 21 2005, 14:09 
Гость
Здравствуйте!
Скажите, есть ли расширение или user-exit для формирования собственных номеров при создании основных средств?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: формирование номера основного средства..
СообщениеДобавлено: Пн, мар 21 2005, 16:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 16:09
Сообщения: 202
fiona написал(а):
Здравствуйте!
Скажите, есть ли расширение или user-exit для формирования собственных номеров при создании основных средств?


Инвентарных или системных ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 21 2005, 17:12 
Гость
расширение - AIST0001
там всего только один ФМ,

при этом диапазон номеров для ОС должен быть определен
со внешней нумерацией


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 11:18 
Гость
а возможно ли реализовать следующую нумерацию - первые пять знаков номера ОС - это класс + бе, а остальные сквозная нумерация независимо от БЕ?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 11:47 
Гость
Мне тоже интересно написал(а):
а возможно ли реализовать следующую нумерацию - первые пять знаков номера ОС - это класс + бе, а остальные сквозная нумерация независимо от БЕ?



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


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 12:17 
Гость
а можно поподробнее? ведь этот юзер екзит вызывается в самом начале..когда нумерация еще инит, разве сап не перепишет далее номер на свой? или я что то путаю?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 12:26 
Гость
Мне тоже интересно написал(а):
а можно поподробнее? ведь этот юзер екзит вызывается в самом начале..когда нумерация еще инит, разве сап не перепишет далее номер на свой? или я что то путаю?


нет, если диапазон номеров для БЕ определен со "внешней нумерацией" ЭТО ВАЖНО :!: , то не перепишет,


а примерный текст в экзите - такой

DATA: SN(3). "Сквозной номер
SN = '001'. "Вместо этой строки задействовать свой
* механизм сквозной нумерации

****
e_no_check_nr = 'X'.
concatenate ANLA-ANLKL ANLA-BUKRS SN INTO e_anln1.
e_anln2 = '0'.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 12:45 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
ВН написал(а):
DATA: SN(3). "Сквозной номер
SN = '001'. "Вместо этой строки задействовать свой
* механизм сквозной нумерации


Создать свой объект нумерации (тр. SNRO) и использовать ФМ NUMBER_GET_NEXT. Ничего особо своего придумывать и не надо :-).

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 12:56 
Гость
111 написал(а):
ВН написал(а):
DATA: SN(3). "Сквозной номер
SN = '001'. "Вместо этой строки задействовать свой
* механизм сквозной нумерации


Создать свой объект нумерации (тр. SNRO) и использовать ФМ NUMBER_GET_NEXT. Ничего особо своего придумывать и не надо :-).


можно и так, только здесь нет экзита при сохранении ОС,
как в таком случае устанавливать/не устанавливать следующий номер,
если пользователь например передумал сохранять


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 16:31 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
ВН написал(а):
111 написал(а):
ВН написал(а):
DATA: SN(3). "Сквозной номер
SN = '001'. "Вместо этой строки задействовать свой
* механизм сквозной нумерации


Создать свой объект нумерации (тр. SNRO) и использовать ФМ NUMBER_GET_NEXT. Ничего особо своего придумывать и не надо :-).


можно и так, только здесь нет экзита при сохранении ОС,
как в таком случае устанавливать/не устанавливать следующий номер,
если пользователь например передумал сохранять

ну тогда будут пропуски )


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 19:34 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
ВН написал(а):
можно и так, только здесь нет экзита при сохранении ОС,
как в таком случае устанавливать/не устанавливать следующий номер,
если пользователь например передумал сохранять


А по другому фиг знает. Еще больше заморочек будет.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 23 2005, 09:34 
Гость
111 написал(а):
ВН написал(а):
можно и так, только здесь нет экзита при сохранении ОС,
как в таком случае устанавливать/не устанавливать следующий номер,
если пользователь например передумал сохранять


А по другому фиг знает. Еще больше заморочек будет.



например вот так

DATA: ANLN1 LIKE ANLA-ANLN1,
SK LIKE BKPF-MONAT.
CLEAR: ANLN1.
SELECT MAX( ANLN1 ) INTO ANLN1 FROM ANLA
WHERE ANLKL = ANLA-ANLKL
AND BUKRS = ANLA-BUKRS .
SK = ANLN1+9(3) + 1.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 23 2005, 10:02 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
ВН написал(а):
А по другому фиг знает. Еще больше заморочек будет.

например вот так

DATA: ANLN1 LIKE ANLA-ANLN1,
SK LIKE BKPF-MONAT.
CLEAR: ANLN1.
SELECT MAX( ANLN1 ) INTO ANLN1 FROM ANLA
WHERE ANLKL = ANLA-ANLKL
AND BUKRS = ANLA-BUKRS .
SK = ANLN1+9(3) + 1.


Но это уже не сквозная нумерация будет.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 23 2005, 11:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 16:09
Сообщения: 202
ВН написал(а):
111 написал(а):
ВН написал(а):
можно и так, только здесь нет экзита при сохранении ОС,
как в таком случае устанавливать/не устанавливать следующий номер,
если пользователь например передумал сохранять


А по другому фиг знает. Еще больше заморочек будет.



например вот так

DATA: ANLN1 LIKE ANLA-ANLN1,
SK LIKE BKPF-MONAT.
CLEAR: ANLN1.
SELECT MAX( ANLN1 ) INTO ANLN1 FROM ANLA
WHERE ANLKL = ANLA-ANLKL
AND BUKRS = ANLA-BUKRS .
SK = ANLN1+9(3) + 1.


а если два человека будут создавать одновременно ? ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 23 2005, 11:56 
Гость
значит, не заморачиваться, и сделать через бапишку


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

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


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

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


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

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