1 PACKAGE csi_t_txn_parties_grp AUTHID CURRENT_USER AS
2 /* $Header: csigtpas.pls 115.7 2002/11/12 00:16:16 rmamidip noship $ */
3
4 /* This API creates the parties/party associations for a transaction line detail */
5
6 PROCEDURE create_txn_party_dtls(
7 p_api_version IN NUMBER,
8 p_commit IN VARCHAR2 := fnd_api.g_false,
9 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
10 p_validation_level IN NUMBER := fnd_api.g_valid_level_full,
11 px_txn_party_detail_tbl IN OUT NOCOPY csi_t_datastructures_grp.txn_party_detail_tbl,
12 px_txn_pty_acct_detail_tbl IN OUT NOCOPY csi_t_datastructures_grp.txn_pty_acct_detail_tbl,
13 x_return_status OUT NOCOPY VARCHAR2,
14 x_msg_count OUT NOCOPY NUMBER,
15 x_msg_data OUT NOCOPY VARCHAR2);
16
17 /* This API updates the parties/party associations for a transaction line detail */
18
19 PROCEDURE update_txn_party_dtls
20 (
21 p_api_version IN NUMBER
22 ,p_commit IN VARCHAR2 := fnd_api.g_false
23 ,p_init_msg_list IN VARCHAR2 := fnd_api.g_false
24 ,p_validation_level IN NUMBER := fnd_api.g_valid_level_full
25 ,p_txn_party_detail_tbl IN csi_t_datastructures_grp.txn_party_detail_tbl
26 ,px_txn_pty_acct_detail_tbl IN OUT NOCOPY csi_t_datastructures_grp.txn_pty_acct_detail_tbl
27 ,x_return_status OUT NOCOPY VARCHAR2
28 ,x_msg_count OUT NOCOPY NUMBER
29 ,x_msg_data OUT NOCOPY VARCHAR2
30 );
31
32 /* This API deletes the parties/party associations for a transaction line detail */
33
34 PROCEDURE delete_txn_party_dtls
35 (
36 p_api_version IN NUMBER
37 ,p_commit IN VARCHAR2 := fnd_api.g_false
38 ,p_init_msg_list IN VARCHAR2 := fnd_api.g_false
39 ,p_validation_level IN NUMBER := fnd_api.g_valid_level_full
40 ,p_txn_party_ids_tbl IN csi_t_datastructures_grp.txn_party_ids_tbl
41 ,x_txn_pty_acct_ids_tbl OUT NOCOPY csi_t_datastructures_grp.txn_pty_acct_ids_tbl
42 ,x_return_status OUT NOCOPY VARCHAR2
43 ,x_msg_count OUT NOCOPY NUMBER
44 ,x_msg_data OUT NOCOPY VARCHAR2
45 );
46
47 /* This API creates the party account details for a party on the transaction line detail */
48
49 PROCEDURE create_txn_pty_acct_dtls(
50 p_api_version IN NUMBER,
51 p_commit IN VARCHAR2 := fnd_api.g_false,
52 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
53 p_validation_level IN NUMBER := fnd_api.g_valid_level_full,
54 px_txn_pty_acct_detail_tbl IN OUT NOCOPY csi_t_datastructures_grp.txn_pty_acct_detail_tbl,
55 x_return_status OUT NOCOPY VARCHAR2,
56 x_msg_count OUT NOCOPY NUMBER,
57 x_msg_data OUT NOCOPY VARCHAR2);
58
59 /* This API updates the party account details for a party on the transaction line detail */
60
61 PROCEDURE update_txn_pty_acct_dtls
62 (
63 p_api_version IN NUMBER
64 ,p_commit IN VARCHAR2 := fnd_api.g_false
65 ,p_init_msg_list IN VARCHAR2 := fnd_api.g_false
66 ,p_validation_level IN NUMBER := fnd_api.g_valid_level_full
67 ,p_txn_pty_acct_detail_tbl IN csi_t_datastructures_grp.txn_pty_acct_detail_tbl
68 ,x_return_status OUT NOCOPY VARCHAR2
69 ,x_msg_count OUT NOCOPY NUMBER
70 ,x_msg_data OUT NOCOPY VARCHAR2
71 );
72
73 /* This API deletes the party account details for a party on the transaction line detail */
74
75 PROCEDURE delete_txn_pty_acct_dtls
76 (
77 p_api_version IN NUMBER
78 ,p_commit IN VARCHAR2 := fnd_api.g_false
79 ,p_init_msg_list IN VARCHAR2 := fnd_api.g_false
80 ,p_validation_level IN NUMBER := fnd_api.g_valid_level_full
81 ,p_txn_pty_acct_ids_tbl IN csi_t_datastructures_grp.txn_pty_acct_ids_tbl
82 ,x_return_status OUT NOCOPY VARCHAR2
83 ,x_msg_count OUT NOCOPY NUMBER
84 ,x_msg_data OUT NOCOPY VARCHAR2
85 );
86
87 END csi_t_txn_parties_grp;