Skip to Content
author's profile photo
Former Member

Enhancement ICSV0003 not being called

I am trying to call enhancement ICSV0003 during the creation of a quality notification, but it is not getting called. I created an enhancement project, added ICSV0003, created the include file with just a brek-point statement, and activated the project. the program does not stop in QM01, so i am assuming it does not reach the enhancement.

Essentially (the big picture), i need to fill the values for the partners of the notification with data from the material master, for example, the user id of the MRP controller and/or buyer. I created an MRP controller partner, and it is a mandatory partner, but i cant figure out how to fill the partner with the user id. I can get the user id once i have the MRP controller, but dont know how to put it into the partner record.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Best Answer
    Oct 04, 2005 at 12:06 PM

    Hello David,

    the enhancement ICSV0003 is in the area of plant maintenance. I'm not sure, if it's called for quality notifications. Documentation say's :

    "This enhancement is NOT called up if:

    o A notification or an order is created without a reference object " and here it's meant equipment or functional location.

    There are several enhancements beginning with 'QQMA' -perhaps they will fit better.

    Regards Wolfgang

    Add comment
    10|10000 characters needed characters exceeded

    • Hello David,

      the customer-function behind ICSV0003 is EXIT_SAPLIPAR_002 - that might be the one you put your coding in.

      It's called by two programs - LIPARF00 and LIPARU14 .

      (where-used List of Exit_SAPLIPAR_002).

      SO you could set breakpoints in both programs before the coding CALL CUSTOMER-FUNCTION '002'

      EXPORTING

      TPLNR = G_TPLNR

      .....

      If these breakpoints are reached, there is a chance.

      Regards Wolfgang