We are working on the classic scenario on SRM 5.5, we have configured the setting SRM IMG->SRM->SRM server -> Cross-Application Basic Settings->Define Objects in Backend System (Purch. Reqs, Reservations) for external procurment and always PO if data completed else PR also maitained the Purchasing group id and product category here.
We have activated Badi BBP_DOC_CHANGE_BADI with method BBP_SC_CHANGE and maintained the code to convert the vendor partner type from 39 to 19.
We have not activated Badi BBP_TARGET_OBJTYPE .
Now when we use catalogs to create the SC the follow on document created is PO as expected but when we use normal describe requirement with the source of supply and all the other details completed in SC still the follow on document created is PR and not PO as expected.
When we check the PR in R/3 the vendor maintained in ths SC is displayed in the fixed vendor field and not in the preferred vendor field. But for some reason the follow on document created is not PO.
Please suggest if i am missing anything on the config or coding.