разобралась...нашла стурктуры бапи для mseg, но инвентарный номер не сохранился... Подскажите, пожалуйста, чего еще не хватает?
Да не хватает самого главного, собственно говоря, сохранялки этого дела. А именно нужна реализация BADI:
MB_BAPI_GOODSMVT_CREATE которая вызывается потом следующим образом:
call badi lo_mb_bapi_goodsmvt_create->extensionin_to_matdoc
EXPORTING
EXTENSION_IN = EXTENSIONIN[]
CHANGING
CS_IMKPF = S_IMKPF
CT_IMSEG = T_IMSEG[]
CT_RETURN = return.
т.е. на входе ваша таблица EXTENSIONIN[], а на выходе, если поля добавлены в собственные таблицы, то вы их должны записать сами, а если поля добавлены в стандартные таблицы MKPF/MSEG, тогда вы должны из таблицы EXTENSIONIN[] перенести нужные поля в S_IMKPF и T_IMSEG[] соответственно, после чего сохранение будет работать.
PS: Да кстати, имя структуры можете использовать какое хотите, главное потом правильно это все обработайте в BADI