Эпилог: Трудно найти черную кошку в темной комнате, особенно если ее там нет.
Ну что я могу сказать... новые транзакции системы похоже умеют вогнать в ступор не окрепшие умы. И так что мы имеем, SAP сделал такую вещь как вывод наименований в полях ввода, вместо кодов. Это привело к тому, что поле типа отпускающий склад в транзакции имеет длину CHAR(16) хотя на самом деле код склада CHAR(4). Просто в транзакции вы вводите код склада, а система автоматом ищет его описание и вставляет в данном поле и как следствие не окрепшие умы начинающих абаперов бесполезно ищут в разных BAPI поле типа CHAR(16). Хотя для BAPI это поле и даром не нужно, так как это только в диалоге и требуется, чтобы к коду склада, показать его текстовое описание. Поэтому я не понимаю зачем вы ищете где в BAPI именно это поле.
Далее, если у вас что-то там вы заполняете, но у вас это не работает, это значит что у вас вид заказа не является типа UB - т.е. заказ на перемещение запаса, а просто заказ на закупку. Так вот для заказа на закупку поле отпускающий код склада не может быть определено, поэтому идете к специалисту по ММ и он пусть вам покажет какой вид документа он предполагал вводить в систему и т.д.