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

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: MATMAS_MASS_BAPI и внутренняя нумерация
СообщениеДобавлено: Вт, авг 28 2012, 16:00 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 19 2012, 13:36
Сообщения: 1
Всем привет!

В процессе сбора lsmw'хи образовался затык.
В системе ведется внутренняя нумерация товаров. Необходимо массово создать озм, но проблема в том, что бапишка просит вводить номер материала из шаблона, а нумерация в системе внутрянняя..fail((

Как выходили из подобной ситуации??

ps рекординг не предлагать
pss изменять вид нумерации не вариант


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: MATMAS_MASS_BAPI и внутренняя нумерация
СообщениеДобавлено: Пт, авг 31 2012, 18:12 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, ноя 28 2007, 19:09
Сообщения: 86
Пробовать лень, но по-моему система должна генерить номер сама. Вот из документации к стандартной BAPI_STANDARDMATERIAL_CREATE:

You can use internal and external number assignment if this is allowed for the material type to be chosen. With internal number assignment, leave the parameter NewMaterial blank.

The number of the material created is returned in the parameter NewMaterial.

Но если нет, то можно попробовать вызывать в LSMW BAPI_MATERIAL_GETINTNUMBER.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MATMAS_MASS_BAPI и внутренняя нумерация
СообщениеДобавлено: Вт, окт 09 2012, 02:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 27 2006, 20:23
Сообщения: 140
Откуда: Россия, Москва
Пол: Мужской
в LSMW можно добавлять свой код
в поле номер материала пишите call function NUMBER_GET_NEXT с необходимыми параметрами

_________________
Стремиться к вершинам. Даже если боишься высоты!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MATMAS_MASS_BAPI и внутренняя нумерация
СообщениеДобавлено: Ср, окт 17 2012, 07:45 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 479
Oleg.MM написал(а):
Всем привет!

В процессе сбора lsmw'хи образовался затык.
В системе ведется внутренняя нумерация товаров. Необходимо массово создать озм, но проблема в том, что бапишка просит вводить номер материала из шаблона, а нумерация в системе внутрянняя..fail((

Как выходили из подобной ситуации??

ps рекординг не предлагать
pss изменять вид нумерации не вариант



В пункте "Display Filed Mapping and Conversion Rules" для поля MATERIAL (куда предполагается заносить код материал) нужно вписать код (или подобный ему)

Code:

* Target Field: E1BPMATHEAD-MATERIAL Номер материала
DATA: fm_matnr LIKE E1BPMATHEAD-MATERIAL, ls_return2 LIKE bapire
lt_new_int_number LIKE bapimatinr OCCURS 0 WITH HEADER LINE.
REFRESH: lt_new_int_number.
CALL FUNCTION 'BAPI_MATERIAL_GETINTNUMBER'
    EXPORTING
    material_type    = 'ZROH' " указываем код вида материала (в примере ZROH)
    industry_sector  = 'M'  "указываем код отрасли (М - машиностроение)
    required_numbers = 1
    IMPORTING
    return           = ls_return2 " возвращаем таблицу, затем разбираем её
TABLES
    material_number  = lt_new_int_number.
IF ls_return2-type CA 'EA'.
ELSE.
READ TABLE lt_new_int_number INDEX 1.
    fm_matnr = lt_new_int_number-material.
    E1BPMATHEAD-MATERIAL  = fm_matnr.
ENDIF.


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

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


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

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


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

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