Skip to Content
avatar image
Former Member

PO w/o PR

Hello

How we can stop, direct PO.

The PO should be created wrt to PR Only, can we also do the same at Vendor Level

eg for Vendor X PO should not be created withour PR but for Vendor Y same is allowed.

More Over for the above process we want to mainatin only once Std Purchase Document Type

Regards

Niti Narayan

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

6 Answers

  • avatar image
    Former Member
    Sep 21, 2010 at 11:12 AM

    For the particular document type you make PR field as mandatory. Then no one will not create PO without PR.

    PO----->DOC TYPE -


    GET YOUR screen layout

    Define screenlayout---> PR make it as a mandatory.

    Your problem will be solved.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 21, 2010 at 11:17 AM

    Hi

    Thanks

    But this will only solve the problem at Purchase Document Level- for all the Purchase Order

    What if we want to control at Vendor Level,

    Regards

    Niti Narayan

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      You create such layout and assign this layout at documnet type in config.of document type.

      means if you create layout with name ZPO then assign at Spro>MM>PO->documnet type ceration>assign ZPO to your document type.

  • avatar image
    Former Member
    Sep 21, 2010 at 11:48 AM

    It can be achieved by implementing the BADI ME_PROCESS_PO_CUST.

    Take ABAP help and implement the BADI...in that BADI program maintain a Z* table...

    and maintain the Vendor list for which PR is mandatory for creating PO...

    and incorporate your logic in the BADI..i.e, for those vendor's in the Z* table the PR field is mandatory..

    if the Vendor doesn't exist in Z* table then the PR is not required...

    Also you can discuss with your ABAP team and you can have a better solution by implemeting the above BADI..

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 21, 2010 at 11:51 AM

    >

    > Hello

    >

    > How we can stop, direct PO.

    >

    > The PO should be created wrt to PR Only, can we also do the same at Vendor Level

    >

    > eg for Vendor X PO should not be created withour PR but for Vendor Y same is allowed.

    >

    > More Over for the above process we want to mainatin only once Std Purchase Document Type

    >

    > Regards

    >

    > Niti Narayan

    I don't think in standard SAP there is anything at spro or master data level to surfice your requirement...you can do one thing by writing a code with help of your ABAP person with BAdI : ME_PROCESS_PO_CUST...what you can do is in your vendor master use a field which is presently not in use...now lets say in that field maintain A for those vendor master against which PR is mandatory & blank for those vendor master against which PR isn't mandatory...now write a code in the above said BAdI that system will check the vendor (LIFNR) while creating the PO & correspondingly will search for A or blank in the master (LFA1/LFB1/LFN1)...& accordingly will check the PR field in PO & let the user to process the PO

    Regards,

    Indranil

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 21, 2010 at 12:58 PM

    Hi Niti

    One of the option is through user authorisation.Create the object with 'PO wrt to PR' in customisation & assign the object to particular user.For the other user dont assign it.

    SPRO>MM>Purcahsing>Define function Authorisations for buyers>

    tick on Ref to PR.

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 21, 2010 at 04:26 PM

    Hi,

    To stop all direct PO creation,_you can make PR mandatory for PO creation for all users_. You need to use functional authorization concept and need use t.code: OMET and then SU01.

    You can search in SDN about how to make PR mandatory for PO creation and you will get all details answer.

    Regards,

    Biju K

    Add comment
    10|10000 characters needed characters exceeded