Сколько раз обещал себе, все записывать сразу, и желательно на форуме ..... да все никак .....
Тут вот вспомнилось, опишу в двух словах, так как системы под рукой сейчас нету,и что бы потом опять не искать .....
Сразу скажу, решение не мое, я лишь отчасти в этом участвовал (ноты искал, в отладчик заходил
Была у нас проблеме, в ОЗМ (MM41) есть три дополнительные поля, записываются туда какие-то признаки, не суть важно.
Так вот проблема: надумали грузить карточки товаров со внешней системы, благо интерфейс (программа была, делали умные люди для первоначальной загрузки)..... ну коллега быстренько доделал, начал тестировать - все ок, только дополнительные поля не заполняются, точнее не сохраняются изменения.... потом в ходе тестирования, оказалось что изменения не сохраняются только для одного из 3 полей ...... позвали более опытных гуру, отладчик и т.д.....
Потом осенило все таки поискать ноты, текст ноты ниже.
А решение заключалось в том, что если допполя добавляются в карочку товара, то их нужно прописывать в T130F, типа так
FNAME = MARA-ZZCUS1
FGRUP = 211
PSTAT = EDVKALBQPSZXCFG
KZREF = X
FGROU = GR_GLOB
ну и плюс конечно se16n c &SAP_EDIT ;-)
Нота:
Symptom
User-defined fields are not changed via ALE, IDoc or interface BAPI_MATERIAL_MAINTAINDATA_RT although user exit EXIT_SAPL1001_003 was implemented correctly.
Other terms
ARTMAS, BAPI_MATERIAL_MAINTAINDATA_RT, business object BUS1001001 Retail material, method RetailMaterial.Clone
Reason and Prerequisites
A customer-specific Customizing setting is missing.
Solution
An entry for each user-defined field must be created in table T130F. This table forms the basis for the field selection (see the IMG 'Assign fields to field selection groups' and 'Maintain field selection for data screens'). You can only copy data from the BAPI interface to the corresponding database table if the respective table field is stored in table T130F and if the field selection is set in such a way that the field is ready for input.
The fields for the T130F entry can be maintained as follows:
FNAME = MARA-ZZCUS1 (for example name of the customer field)
FGRUP = 211 (Field group 211 to 240 possible)
PSTAT = EDVKALBQPSZXCFG
KZREF = X
FGROU = GR_GLOB
You can maintain the table using transaction SE16.
Header Data
Release Status:
Released on: 07.11.2002 07:48:04
Master Language: ЅХЬХжЪШЩ
Priority:
Category:
Primary Component: IS-R-BD-ART
Secondary Components: BC-MID-ALE
______-
\