SAP Message VT808 - Function module ZZ_SD_USEREXIT_PARTNER does not exist

Diagnosis
Function module ZZ_USEREXIT_PARTNER does not exist

System Response
You can only maintain a new partner type if this function moduleexists.

Procedure
Enter the function module ZZ_SD_USEREXIT_PARTNER in a new functiongroup
in the customer reserve function group.
You call up partner types Y* and Z* for processing as follows:
CALL FUNCTION 'ZZ_SD_USEREXIT_PARTNER'
EXPORTING I_NRART = TPAR-NRART (STRUCTURE TPAR-NRART)
I_VTCOM = VTCOM (STRUCTURE VTCOM)
IMPORTING I_LKUPAV = LKUPAV. (STRUCTURE KUPAV)
The partner type is in the field I_NRART.
The partner number is in the field I_VTCOM-ABLAD.
Depending on the environment, you can use the fields I_VTCOM-VKORG,I_VTCOM-VTWEG and I_VTCOM-SPART.
For example, you could define a partner type which checks against a newtable.
Example: FUNCTION.
TABLES: T999.
SELECT SINGLE * FROM T999
WHERE PARTNER = I_VTCOM-ABLAD.
IF SY-SUBRC = 0.
I_LKUPAV-NAME1 = T999-NAME1.
ENDIF.
* Depending on the circumstances, you can decide whether to send output
* or not.
CASE I_VTCOM-MSGKZ.
WHEN 'U'.
WHEN 'S'.
MESSAGE S200 WITH I_VTCOM-ABLAD.
WHEN 'I'.
MESSAGE I200 WITH I_VTCOM-ABLAD.
WHEN 'W'.
MESSAGE W200 WITH I_VTCOM-ABLAD.
WHEN ' '.
MESSAGE E200 WITH I_VTCOM-ABLADRAISING NO_PARTNER.
ENDCASE.
CASE I_VTCOM-MSGKZ.
ENDFUNCTION.