Hi Christine
good to hear from you
we've done the same in our system
CIF User exit technical details
IN ECC
When Purchase Info. Records transferred.
ECC outbound: Enhancement CIFSRC01 - Transferring customer SS fields with user exit EXIT_SAPLCSRS_003.
Determination of the Fixed vendors from EORD table
Pass the value of EORD-FLIFN to the field CIFSRICUS-ZFLIFN
{Enhance structures CIFSRICUS, add field ZFLIFN (type EORD-FLIFN) in the include CI_SRICUS)}
IN APO
Enhance the structure /SAPAPO/MTNSRICUS, add field ZFLIFN (type EORD-FLIFN) in the include CI_SRICUS
APO inbound: BADI /SAPAPO/PWB_TPSRC_IN, using method PUR_TRPROD_IN_EXIT,
Check the field IT_SRI-ZFLIFN
If IT_SRI-ZFLIFN is checked set CT_TRPROD-SPRIO = 0 else set CT_TRPROD-SPRIO = 100
=> Setting of procurement priority: set to 100 by default, then to 0 in case of Fixed vendor, using parameter IT_SRI
The procurement priority field in APO is /SAPAPO/TRPROD-SPRIO