797:
798: else
799:
800: X_error_code := 'UEFF-Item Not Unit Effective';
801: fnd_message.set_name('PJM','UEFF-Item Not Unit Effective');
802: return ( FALSE );
803:
804: end if;
805: end if;
810: --
811: if ( X_unit_number is null ) then
812:
813: X_error_code := 'UEFF-Item Unit Effective';
814: fnd_message.set_name('PJM','UEFF-Item Unit Effective');
815: return ( FALSE );
816:
817: end if;
818:
826: else
827: if ( Allow_Cross_UnitNum_Issues(X_organization_id) = 'Y' ) then
828:
829: X_error_code := 'UEFF-Cross Unit Number Issue';
830: fnd_message.set_name('PJM','UEFF-Cross Unit Number Issue');
831: fnd_message.set_token('SERIAL', X_serial_number);
832: return ( TRUE );
833:
834: else
827: if ( Allow_Cross_UnitNum_Issues(X_organization_id) = 'Y' ) then
828:
829: X_error_code := 'UEFF-Cross Unit Number Issue';
830: fnd_message.set_name('PJM','UEFF-Cross Unit Number Issue');
831: fnd_message.set_token('SERIAL', X_serial_number);
832: return ( TRUE );
833:
834: else
835:
833:
834: else
835:
836: X_error_code := 'UEFF-Unit Number Mismatch';
837: fnd_message.set_name('PJM','UEFF-Unit Number Mismatch');
838: fnd_message.set_token('SERIAL', X_serial_number);
839: fnd_message.set_token('UNIT1', L_serial_unitnum);
840: fnd_message.set_token('UNIT2', X_unit_number);
841: return ( FALSE );
834: else
835:
836: X_error_code := 'UEFF-Unit Number Mismatch';
837: fnd_message.set_name('PJM','UEFF-Unit Number Mismatch');
838: fnd_message.set_token('SERIAL', X_serial_number);
839: fnd_message.set_token('UNIT1', L_serial_unitnum);
840: fnd_message.set_token('UNIT2', X_unit_number);
841: return ( FALSE );
842:
835:
836: X_error_code := 'UEFF-Unit Number Mismatch';
837: fnd_message.set_name('PJM','UEFF-Unit Number Mismatch');
838: fnd_message.set_token('SERIAL', X_serial_number);
839: fnd_message.set_token('UNIT1', L_serial_unitnum);
840: fnd_message.set_token('UNIT2', X_unit_number);
841: return ( FALSE );
842:
843: end if;
836: X_error_code := 'UEFF-Unit Number Mismatch';
837: fnd_message.set_name('PJM','UEFF-Unit Number Mismatch');
838: fnd_message.set_token('SERIAL', X_serial_number);
839: fnd_message.set_token('UNIT1', L_serial_unitnum);
840: fnd_message.set_token('UNIT2', X_unit_number);
841: return ( FALSE );
842:
843: end if;
844: end if;