1 PACKAGE hz_contact_point_bo_pvt AS
2 /*$Header: ARHBCPVS.pls 120.3 2006/05/18 22:23:57 acng noship $ */
3
4 -- PROCEDURE save_contact_points
5 --
6 -- DESCRIPTION
7 -- Create or update contact points.
8 --
9 -- EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
10 --
11 -- ARGUMENTS
12 -- IN:
13 -- p_phone_objs List of phone business objects.
14 -- p_telex_objs List of telex business objects.
15 -- p_email_objs List of email business objects.
16 -- p_web_objs List of web business objects.
17 -- p_edi_objs List of edi business objects.
18 -- p_eft_objs List of eft business objects.
19 -- p_sms_objs List of sms business objects.
20 -- p_owner_table_id Owner table Id.
21 -- p_owner_table_os Owner table original system.
22 -- p_owner_table_osr Owner table original system reference.
23 -- p_parent_obj_type Parent object type.
24 -- p_create_update_flag Create or update flag.
25 -- OUT:
26 -- x_return_status Return status after the call. The status can
27 -- be fnd_api.g_ret_sts_success (success),
28 -- fnd_api.g_ret_sts_error (error),
29 -- FND_API.G_RET_STS_UNEXP_ERROR (unexpected error).
30 -- x_msg_count Number of messages in message stack.
31 -- x_msg_data Message text if x_msg_count is 1.
32 --
33 -- NOTES
34 --
35 -- MODIFICATION HISTORY
36 --
37 -- 14-DEC-2004 Arnold Ng Created.
38 --
39
40 PROCEDURE save_contact_points(
41 p_phone_objs IN OUT NOCOPY HZ_PHONE_CP_BO_TBL,
42 p_telex_objs IN OUT NOCOPY HZ_TELEX_CP_BO_TBL,
43 p_email_objs IN OUT NOCOPY HZ_EMAIL_CP_BO_TBL,
44 p_web_objs IN OUT NOCOPY HZ_WEB_CP_BO_TBL,
45 p_edi_objs IN OUT NOCOPY HZ_EDI_CP_BO_TBL,
46 p_eft_objs IN OUT NOCOPY HZ_EFT_CP_BO_TBL,
47 p_sms_objs IN OUT NOCOPY HZ_SMS_CP_BO_TBL,
48 p_owner_table_id IN NUMBER,
49 p_owner_table_os IN VARCHAR2,
50 p_owner_table_osr IN VARCHAR2,
51 p_parent_obj_type IN VARCHAR2,
52 p_create_update_flag IN VARCHAR2,
53 p_obj_source IN VARCHAR2 := null,
54 x_return_status OUT NOCOPY VARCHAR2,
55 x_msg_count OUT NOCOPY NUMBER,
56 x_msg_data OUT NOCOPY VARCHAR2
57 );
58
59 END hz_contact_point_bo_pvt;