Hi all,
I am trying to configure Subcontracting in Advanced Planning in a fully activated S4H 1709 on premise with licenses for advanced planning included.
Advanced Planning has been first fully configured: multiple tests have been made and it works for a default scenario of in-house production.
Below all the steps made to configure subcontracting in Advanced Planning:
1. Configure a material (name it Z000) with the following settings in MRP2 view:

The material is procured both internally and externally; when externally procured advanced planning should trigger a purchase requisition to a subcontractor with item category L Subcontracting.
2. Create for material Z000 a BOM with one or more components and a routing with only one phase with a work center in order to monitor the capacity of the subcontractor depending on the quantity to be produced. Create a production version (let's say 0001) with the BOM and routing created: do consistency check in order to make production version ready to use.
3. Create a business partner with the following BP roles:

4. Create a purchase info record of type subcontracting for material Z000 and BP 10300007. In the purchase info record set the production version (0001) to which the info record refers:

5. Create and activate integration model to transfer BP in Advanced Planning and check whether the type of the location created in advanced planning is 1021 Business Partner.
6. Run the report CURTOADV_CREATE first with PDS Type Subcontracting Only and then with PDS Type Without Subcontracting:



7. Check whether Info record exists in Advanced Planning and whether subcontracting works as it was in APO.
Regarding step 6, during the first run of report CURTOADV_CREATE, the error message below is displayed and no info record exists in advanced planning:

However, the BP is transferred in advanced planning (step 5) using integration model and it is of type 1021 Business Partner.
With the help of an ABAP programmer, I tried to debug the report and it seems it checks for two fields SUBCON_PLANT_LOCNO and SUBCON_SUPPLIER_LOCNO only available for Location of type 1050 Subcontractor:


Is there any chance we need to set the BP so it can be transferred as a location of type 1050 Subcontractor? For my understanding, from release 1709 every BP will be transferred as a location of type 1021 in advanced planning, am I wrong?
Also, is this the right procedure to set subcontracting with capacity monitor in Advanced Planning?
Thank you.