Skip to Content
avatar image
Former Member

Purchase requisition is not create in SNP for Sub contract

Dear All,

I setting up the sub contracting in APO SNP, this is the list of what I have done

Location 0000142477 Location type 1011 Vendor as CIF from R3, this is a sub contract location for me

Location AU20 Location type 1001 production as CIF from R3, this is my Plant

Created Product 52864094, for both Location and procurement type F (Special Procurement 30 in R3)

PPM for 52864094, CIF up from R3 as type P and Generate SNP PPM, Type S

Transportation lane Start loc 0000142477, to Destination Au20 with the Sub contracting purchase Info record

All the raw material from the AU20 to 0000142477

Seem pretty much all my Master data are completed

My problem is that in the Planning book 9ASNPSBC, material 52864094 in location AU20 I have demand, I execute the Multilevel heuristic, which in Theory, it should create the Purchase requisition in AU20, type subcontract and then some kind of plan production in 0000142477, but actually Nothing Happen, no Purchase req suggest for Both location

Vice versa, If I execute Heuristic run for this prodduct in AU20 form PP/DS, I got Correctly Purchase req in both locations,

Do I missing something in SNP ???

Could you guys give me a hint on this

Thanks and best regards,


Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

7 Answers

  • avatar image
    Former Member
    Sep 12, 2008 at 03:55 AM

    Hope in SNP01 you have selected entire planning horizon .

    Network Heuristic

    set the Take into account found components in planning run


    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 12, 2008 at 05:01 AM

    Hi Kittichai,

    Something similiar kind of situation arised in my project also but it wasn't for SubCon Scenario.

    The analogy of your problem Looks like:

    "There is something wrong at SNP PPM" because when you are taking PP/DS Heuristic run (Means you are selecting PP/DS PPM) System is Creating PR.

    In my case it has happend that SNP PPM Was not picking subsequent dependent materials inside.

    For Verifying it, suggest you to go in /SAPAPO/SCC03 & on left side of screen in Overview tree, you will find one tab called "Functions" click there & after that select Products & it will show you BOM items below it if PPM is correctly maintained & if it's not showing you then some issue is there.

    In that case would suggest you to delete SNP PPM & convert it once more from PP/DS PPM.

    Hope it helps.



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      i don't really know if it is correct. In our system we have only one entry for each location and segment type is empty. May be the following note is relevant for you.

      Note 871687 - Incorrect SNP low-level codes in subcontracting

      best regards


  • avatar image
    Former Member
    Sep 19, 2008 at 09:20 AM

    I worked with subcontract scenario in my previous project and had to do the following

    1. Create Pur Info Record of subcontracting type on subcontractor.

    2. Create the production version in R/3 for the material at the receiving plant.

    3. Mention this production version in "Pruch Org Data 1" view in Pur Info Record. This field in on extreme right side of Control block on the screen.

    4. CIF the purchase info record to APO. This will create transportation lane with reference to the Pur Info Record. You have to of course maintain means of transport.

    5. CIF the PPM as type subcontracting PPM. After this you will see a PPM at subcontractor location (instead of plant) in APO.

    (You don't have to maintain special procurement key in R/3)

    With these setting if you run SNP heuristic at plant, you will get pur requisition on subcontractor location. In subcontract location you can see this as distribution demand. You run multilevel heuristic at subcontract location for Subcon FG. This will create PRs for raw materials (Plant to Sub con).

    You can run these heuristic steps as network heuristic also.

    Hope this solves your problem.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Rajesh,

      I am not so sure that you can get away without routing for the sub contract PPM,

      I am trying to do the same, without sucess, every time my CIF reporting that it is no routing,

      So what I have to do is to do the DUMMY work center, put the dummy routing .

      anyhow, Hope the real exert can comment on this



  • avatar image
    Former Member
    Sep 26, 2008 at 08:01 AM

    You have to maintain routing for production version in R/3

    The workcentre is maintained at plant.

    Few more things which may be missed.

    Have you maintained the subcontract product at sub con location and assigned it to model? This cannot be done in R/3. If product is not maintained at subcon location it will not create PPM and PR.

    Have you maintained means of transport in the T lane created from Pur Info Record?

    Regards. Incidently my name is Nitin

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 26, 2008 at 08:10 AM


    You also have to maintain some timing in the routing. CIF the workcentre before CIFIng PPM.

    You have to generate SNP PPM from PPDS PPM.



    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 26, 2008 at 08:20 AM

    As such you don't require PPM for generating PR.

    PR may not get generated if

    1 Product does not exist at subcon location & assigned to model

    2 There is no means of transport in T-lane

    3. There are two transportation lanes for the product (with destination as parent plant) but there is no quota arrangement maintained. Hence system does not understand which one to select. You may have created a manual transportation lane and also by CIFing Pur info record. If this is so delete the manual entry.

    Hope you get the solution


    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 27, 2015 at 04:11 PM

    I know this discussion thread is very old but I am having the exact same issue where subcontracting distribution receipts will not be generated by the heuristics but if created manually everything works fine. I have implemented OSS notes 1489549, 1830426, 1831745, and 1971144 and the heuristics job is still not generating PR's. Can someone tell me if there was resolution to the above issue? Thank you.

    Add comment
    10|10000 characters needed characters exceeded

    • Hello,

      I suspect the source of supply (subcontracting t-lane) is not picked during heuristic run.
      There're several places where source of supplies are found and filtered during heuristic.


      2) FM /SAPAPO/MSDP_SNPHEU_DRP_MATLOC -> PERFORM "perform drp_quota"

      3) FM /SAPAPO/MSDP_SNPHEU_DRP_MATLOC -> FORM drp_replenish_calc ->
      PERFORM get_valid_sos

      You may check the above first.

      Best Regards,