Skip to Content
avatar image
Former Member

Adding PI vendor in the partner tab in ME21N

Hi,

i have a requirement to add PI vendor at PO creation time in the partners tab.

Add using the BADI 'ME_PROCESS_PO_CUST' i am bale to add the PI vendor to the partners tab.

But when i saving the PO i am getting a message 'Following mandatory roles missing in partner maintenance: PI' and the PI vendor which was added is not getting saved.

thanks in advance.

Please help me out.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Sep 26, 2017 at 02:25 PM

    'i am able to add the PI vendor to the partners tab' and the text of the error message don't seem consistant?

    So, first, how did you actually add the partner: in PROCESS HEADER the old way with some call of MM_READ_PARTNERS followed by MM_MAINTAIN_PARTNERS with correct use of CONVERSION_EXIT_PARVW_INPUT and OUTPUT /or/ with some assignment to CL_PO_PARTNER_HANDLE_MM with or without usage of mmpur_dynamic_cast macro?

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 26, 2017 at 02:32 PM

    Roles have an internal and external name, PI is shown to the user but may not be PI within a program, here it is probably the German abbreviation RS

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 26, 2017 at 01:49 PM

    Check your Partner Determination in SAP IMG for "IMG -> MM -> Purchasing -> Partner Determination" ...

    If your PI-Role is Maintained, check SAP ONE Support for additional info ...

    Add comment
    10|10000 characters needed characters exceeded