DBA Data[Home] [Help]

PACKAGE BODY: APPS.IEM_INTENT_DOCS_PVT

Source


1 PACKAGE BODY IEM_INTENT_DOCS_PVT as
2 /* $Header: iemvdocb.pls 115.3 2002/12/05 23:49:45 sboorela shipped $*/
3 G_PKG_NAME CONSTANT varchar2(30) :='IEM_INTENT_DOCS_PVT ';
4 
5 PROCEDURE create_item (p_classification_id         IN NUMBER,
6 			p_email_account_id            IN  NUMBER,
7 			p_query_response               IN  VARCHAR2,
8 			x_doc_seq_no		 OUT NOCOPY NUMBER,
9 		      x_return_status OUT NOCOPY VARCHAR2
10 			 ) is
11 	l_seq_id				NUMBER;
12 	l_CREATED_BY    		NUMBER:=-1;
13      l_LAST_UPDATED_BY    	NUMBER:=-1 ;
14      l_LAST_UPDATE_LOGIN      NUMBER:=-1 ;
15 
16 BEGIN
17    x_return_status := 'S';
18 select iem_account_intent_docs_s1.nextval into l_seq_id
19 from dual;
20 INSERT INTO IEM_ACCOUNT_INTENT_DOCS (
21 ACCOUNT_INTENT_DOC_ID,
22 CLASSIFICATION_ID    ,
23 EMAIL_ACCOUNT_ID     ,
24 QUERY_RESPONSE       ,
25 CREATED_BY           ,
26 CREATION_DATE        ,
27 LAST_UPDATED_BY      ,
28 LAST_UPDATE_DATE     ,
29 LAST_UPDATE_LOGIN
30 )
31 VALUES
32 (
33 l_seq_id   ,
34 p_classification_id,
35 p_EMAIL_ACCOUNT_ID   ,
36 p_query_response     ,
37 decode(l_CREATED_BY,null,-1,l_CREATED_BY),
38 sysdate,
39 decode(l_LAST_UPDATED_BY,null,-1,l_LAST_UPDATED_BY),
40 sysdate,
41 decode(l_LAST_UPDATE_LOGIN,null,-1,l_LAST_UPDATE_LOGIN)
42  );
43 
44 	x_doc_seq_no:=l_seq_id;
45 EXCEPTION
46    WHEN OTHERS THEN
47        x_return_status := 'E' ;
48 END	create_item;
49 
50 PROCEDURE delete_item (p_account_intent_doc_id	in number,
51 			      x_return_status OUT NOCOPY VARCHAR2
52 			 ) is
53 
54 BEGIN
55    x_return_status := 'E';
56 
57    delete from IEM_ACCOUNT_INTENT_DOCS
58    where account_intent_doc_id=p_account_intent_doc_id;
59 
60 EXCEPTION
61    WHEN OTHERS THEN
62       x_return_status := 'E';
63  END	delete_item;
64 END IEM_INTENT_DOCS_PVT ;