DBA Data[Home] [Help]

PACKAGE BODY: APPS.CE_LINE_INTERFACE_ERRORS_PKG

Source


1 PACKAGE BODY CE_LINE_INTERFACE_ERRORS_PKG as
2 /* $Header: celinteb.pls 120.1 2002/11/12 21:19:49 bhchung ship $ */
3   FUNCTION body_revision RETURN VARCHAR2 IS
4   BEGIN
5 
6     RETURN '$Revision: 120.1 $';
7 
8   END body_revision;
9 
10   FUNCTION spec_revision RETURN VARCHAR2 IS
11   BEGIN
12 
13     RETURN G_spec_revision;
14 
15   END spec_revision;
16 
17   PROCEDURE Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
18   		       X_statement_number	 VARCHAR2,
19 		       X_bank_account_num	 VARCHAR2,
20 		       X_line_number		 NUMBER,
21 		       X_message_name	         VARCHAR2) IS
22    BEGIN
23      INSERT INTO CE_LINE_INTERFACE_ERRORS(
24 	      application_short_name,
25               statement_number,
26               bank_account_num,
27 	      line_number,
28               message_name,
29               creation_date,
30               created_by)
31               VALUES (
32 	      'CE',
33               X_statement_number,
34               X_bank_account_num,
35 	      X_line_number,
36               X_message_name,
37 	      sysdate,
38 	      NVL(FND_GLOBAL.user_id,-1));
39   END Insert_Row;
40 
41   PROCEDURE Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
42   		       X_statement_number	 VARCHAR2,
43 		       X_bank_account_num	 VARCHAR2,
44 		       X_line_number		 NUMBER,
45 		       X_message_name	         VARCHAR2,
46 		       X_application_short_name  VARCHAR2) IS
47    BEGIN
48      INSERT INTO CE_LINE_INTERFACE_ERRORS(
49 	      application_short_name,
50               statement_number,
51               bank_account_num,
52 	      line_number,
53               message_name,
54               creation_date,
55               created_by)
56               VALUES (
57 	      X_application_short_name,
58               X_statement_number,
59               X_bank_account_num,
60 	      X_line_number,
61               X_message_name,
62 	      sysdate,
63 	      NVL(FND_GLOBAL.user_id,-1));
64   END Insert_Row;
65 
66   PROCEDURE Delete_Row(X_statement_number VARCHAR2,
67 		       X_bank_account_num VARCHAR2,
68 		       X_line_number	  NUMBER) IS
69   BEGIN
70     IF (X_line_number IS NOT NULL) THEN
71       DELETE FROM CE_LINE_INTERFACE_ERRORS
72       WHERE statement_number  = X_statement_number AND
73 	    bank_account_num  = X_bank_account_num AND
74 	    line_number	      = X_line_number;
75     ELSE
76       DELETE FROM CE_LINE_INTERFACE_ERRORS
77       WHERE statement_number  = X_statement_number AND
78 	    bank_account_num  = X_bank_account_num;
79     END IF;
80   END Delete_Row;
81 
82 END CE_LINE_INTERFACE_ERRORS_PKG;