Здравствуйте! Возникла проблема с заменой материала в сбытовом заказе. Разбирался с функцией Material substitution; вроде разобрался и в причинах замены, и в настройках всего там этого.
Но! в моем случае мне нужно проводить замену материала в заказе, введенном не руками, а через IDOC. Т.е. заказ в систему SAP попадает IDOCом, и получается уже созданный заказ с данными и заказчика, и материала, и количества, и с рассчитанной ценой.
Я тестировал замены материала руками - замена материала происходит в момент нажатия клавиши "Enter" после ввода материала и количества. Но - когда создается заказ через IDOC, то замена не происходит, но при просмотре введенного материала в заказе - система показывает, что была применена замена, и пишет причину замены. А самой замены не происходит, т.е. введенный материал "12" и в заказе тоже остается он же, и пишется причина замены 002 (к примеру).
Как я анализирую - при создании через IDOC не происходит события ввода материала в заказ, и тем самым он не заменяет материал (это мои догадки). Подскажите, может кто сталкивался? Кто, может, знает, как быть? Буду рад любой помощи, но просто давать ссылки на почитать про замены не особо стоит, я читал, на разных сайтах, в книгах, тестировал, и при ручном вводе заказа у меня все работает, а вот именно при IDOC не работает.
|
|