DBA Data[Home] [Help]

PACKAGE BODY: APPS.PA_WEBADI_TRX_XFACE

Source


1 PACKAGE BODY PA_WEBADI_TRX_XFACE as
2 /* $Header: PAXWADIB.pls 120.2 2006/05/03 15:26 eyefimov noship $ */
3 
4 Procedure Trx_Import ( P_Transaction_Source IN VARCHAR2,
5                        P_Batch_Name         IN VARCHAR2,
6                        P_Org_Id             IN NUMBER,
7                        X_Msg               OUT NOCOPY VARCHAR,
8                        X_Request_Id        OUT NOCOPY NUMBER )
9 is
10 
11 begin
12 
13      Fnd_Request.Set_Org_Id(P_Org_Id);
14      X_Request_Id := Fnd_Request.Submit_Request(
15                                            'PA',
16                                            'PAXTRTRX',
17                                            NULL,
18                                            NULL,
19                                            FALSE,
20                                            P_Transaction_Source ,
21                                            P_Batch_Name,
22                                            chr(0),NULL,NULL,NULL,NULL,NULL,NULL,NULL,
23                                            NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
24                                            NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
25                                            NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
26                                            NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
27                                            NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
28                                            NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
29                                            NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
30                                            NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
31                                            NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL) ;
32 
33     if ( X_Request_Id = 0 ) then
34         FND_MESSAGE.Retrieve(X_Msg);
35     else
36         x_msg := ' ';
37         commit ;
38     end if ;
39 
40 Exception
41      When Others Then
42           Raise;
43 
44 End Trx_Import ;
45 
46 Function Get_Default_OU_Name Return Varchar2 is
47 
48       l_Default_Org_Id Number := Null;
49       l_Default_Ou_Name Varchar2(240) := Null;
50       l_Ou_Count Number := Null;
51 
52 Begin
53 
54       Pa_Moac_Utils.Initialize(P_Product_Code => 'PA');
55       Pa_Moac_Utils.Get_Default_OU(P_Product_Code => 'PA',
56                                    P_Default_Org_Id => l_Default_Org_Id,
57                                    P_Default_Ou_Name => l_Default_Ou_Name,
58                                    P_Ou_Count => l_Ou_Count);
59 
60       Return (l_Default_Ou_Name);
61 
62 End Get_Default_OU_Name;
63 
64 Function Get_Default_Ou_Id Return Number is
65 
66       l_Default_Org_Id Number := Null;
67       l_Default_Ou_Name Varchar2(240) := Null;
68       l_Ou_Count Number := Null;
69 
70 Begin
71 
72       Pa_Moac_Utils.Initialize(P_Product_Code => 'PA');
73       Pa_Moac_Utils.Get_Default_OU(P_Product_Code => 'PA',
74                                    P_Default_Org_Id => l_Default_Org_Id,
75                                    P_Default_Ou_Name => l_Default_Ou_Name,
76                                    P_Ou_Count => l_Ou_Count);
77 
78       Return (l_Default_Org_Id);
79 
80 End Get_Default_OU_Id;
81 
82 End PA_WEBADI_TRX_XFACE;