DBA Data[Home] [Help]

PACKAGE BODY: APPS.IBY_PCARD_RECOGNITION_PKG

Source


1 PACKAGE BODY IBY_PCARD_RECOGNITION_PKG AS
2 /* $Header: ibypcrcb.pls 115.2 2002/11/19 01:45:39 jleybovi noship $ */
3 
4 
5   /*
6    * Gets the purchase card subtype.
7    */
8    PROCEDURE getPCardSubType
9 	(
10 	p_instr_number		IN	VARCHAR,
11 	p_card_subtype		OUT NOCOPY PCARD_TYPEVAL
12 	)
13    IS
14 	cardBIN		NUMBER;
15    BEGIN
16 
17 	cardBIN:= TO_NUMBER(SUBSTR(p_instr_number,1,C_BIN_LENGTH));
18 
19 	SELECT SUBSTR(pcard_subtype,1,1)
20 	INTO p_card_subtype
21 	FROM iby_pcard_bin_range
22 	WHERE (cardBIN>=lowerlimit) AND (cardBIN<=upperlimit);
23 
24 	IF (SQL%NOTFOUND) THEN
25 	  p_card_subtype := C_SUBTYPE_NONPCARD;
26 	END IF;
27 
28    EXCEPTION
29 
30     WHEN NO_DATA_FOUND THEN
31 
32 	p_card_subtype := C_SUBTYPE_NONPCARD;
33 
34 
35    END getPCardSubType;
36 
37 END IBY_PCARD_RECOGNITION_PKG;