DBA Data[Home] [Help]

APPS.HZ_ORGANIZATION_BO_PUB dependencies on HZ_ORGANIZATION_BO

Line 1: PACKAGE HZ_ORGANIZATION_BO_PUB AS

1: PACKAGE HZ_ORGANIZATION_BO_PUB AS
2: /*$Header: ARHBPOBS.pls 120.7 2006/09/21 18:02:30 acng noship $ */
3: /*#
4: * Organization Business Object API
5: * Public API that allows users to manage Organization business objects in the Trading Community Architecture.

Line 52: p_organization_obj IN HZ_ORGANIZATION_BO,

48:
49: PROCEDURE create_organization_bo(
50: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
51: p_validate_bo_flag IN VARCHAR2 := fnd_api.g_true,
52: p_organization_obj IN HZ_ORGANIZATION_BO,
53: p_created_by_module IN VARCHAR2,
54: x_return_status OUT NOCOPY VARCHAR2,
55: x_msg_count OUT NOCOPY NUMBER,
56: x_msg_data OUT NOCOPY VARCHAR2,

Line 65: * specifically for the API. The object type is HZ_ORGANIZATION_BO for the Organization business object. In addition to

61:
62: /*#
63: * Create Organization Business Object (create_organization_bo)
64: * Creates a Organization business object. You pass object data to the procedure, packaged within an object type defined
65: * specifically for the API. The object type is HZ_ORGANIZATION_BO for the Organization business object. In addition to
66: * the object's business object attributes, the object type also includes lower-level embedded child entities or objects
67: * that can be simultaneously created.
68: *
69: * @param p_validate_bo_flag Indicates if the passed business object is to be validated for completeness. Default value: true

Line 88: p_organization_obj IN HZ_ORGANIZATION_BO,

84: */
85:
86: PROCEDURE create_organization_bo(
87: p_validate_bo_flag IN VARCHAR2 := fnd_api.g_true,
88: p_organization_obj IN HZ_ORGANIZATION_BO,
89: p_created_by_module IN VARCHAR2,
90: p_obj_source IN VARCHAR2 := null,
91: p_return_obj_flag IN VARCHAR2 := fnd_api.g_true,
92: x_return_status OUT NOCOPY VARCHAR2,

Line 94: x_return_obj OUT NOCOPY HZ_ORGANIZATION_BO,

90: p_obj_source IN VARCHAR2 := null,
91: p_return_obj_flag IN VARCHAR2 := fnd_api.g_true,
92: x_return_status OUT NOCOPY VARCHAR2,
93: x_messages OUT NOCOPY HZ_MESSAGE_OBJ_TBL,
94: x_return_obj OUT NOCOPY HZ_ORGANIZATION_BO,
95: x_organization_id OUT NOCOPY NUMBER,
96: x_organization_os OUT NOCOPY VARCHAR2,
97: x_organization_osr OUT NOCOPY VARCHAR2
98: );

Line 132: p_organization_obj IN HZ_ORGANIZATION_BO,

128: -- 02-MAR-2005 Arnold Ng Created.
129:
130: PROCEDURE update_organization_bo(
131: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
132: p_organization_obj IN HZ_ORGANIZATION_BO,
133: p_created_by_module IN VARCHAR2,
134: x_return_status OUT NOCOPY VARCHAR2,
135: x_msg_count OUT NOCOPY NUMBER,
136: x_msg_data OUT NOCOPY VARCHAR2,

Line 145: * type defined specifically for the API. The object type is HZ_ORGANIZATION_BO for the Organization business object.

141:
142: /*#
143: * Update Organization Business Object (update_organization_bo)
144: * Updates a Organization business object. You pass any modified object data to the procedure, packaged within an object
145: * type defined specifically for the API. The object type is HZ_ORGANIZATION_BO for the Organization business object.
146: * In addition to the object's business object attributes, the object type also includes embedded child business entities
147: * or objects that can be simultaneously created or updated.
148: *
149: * @param p_organization_obj The Organization business object to be updated

Line 166: p_organization_obj IN HZ_ORGANIZATION_BO,

162: * @rep:doccd 120hztig.pdf Update Organization Business Object, Oracle Trading Community Architecture Technical Implementation Guide
163: */
164:
165: PROCEDURE update_organization_bo(
166: p_organization_obj IN HZ_ORGANIZATION_BO,
167: p_created_by_module IN VARCHAR2,
168: p_obj_source IN VARCHAR2 := null,
169: p_return_obj_flag IN VARCHAR2 := fnd_api.g_true,
170: x_return_status OUT NOCOPY VARCHAR2,

Line 172: x_return_obj OUT NOCOPY HZ_ORGANIZATION_BO,

168: p_obj_source IN VARCHAR2 := null,
169: p_return_obj_flag IN VARCHAR2 := fnd_api.g_true,
170: x_return_status OUT NOCOPY VARCHAR2,
171: x_messages OUT NOCOPY HZ_MESSAGE_OBJ_TBL,
172: x_return_obj OUT NOCOPY HZ_ORGANIZATION_BO,
173: x_organization_id OUT NOCOPY NUMBER,
174: x_organization_os OUT NOCOPY VARCHAR2,
175: x_organization_osr OUT NOCOPY VARCHAR2
176: );

Line 213: p_organization_obj IN HZ_ORGANIZATION_BO,

209:
210: PROCEDURE save_organization_bo(
211: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
212: p_validate_bo_flag IN VARCHAR2 := fnd_api.g_true,
213: p_organization_obj IN HZ_ORGANIZATION_BO,
214: p_created_by_module IN VARCHAR2,
215: x_return_status OUT NOCOPY VARCHAR2,
216: x_msg_count OUT NOCOPY NUMBER,
217: x_msg_data OUT NOCOPY VARCHAR2,

Line 227: * identification information, and creates or updates the object. The object type is HZ_ORGANIZATION_BO for the Organization

223: /*#
224: * Save Organization Business Object (save_organization_bo)
225: * Saves a Organization business object. You pass new or modified object data to the procedure, packaged within an object
226: * type defined specifically for the API. The API then determines if the object exists in TCA, based upon the provided
227: * identification information, and creates or updates the object. The object type is HZ_ORGANIZATION_BO for the Organization
228: * business object. For either case, the object type that you provide will be processed as if the respective API procedure
229: * is being called (create_organization_bo or update_organization_bo). Please see those procedures for more details.
230: * In addition to the object's business object attributes, the object type also includes embedded child business entities
231: * or objects that can be simultaneously created or updated.

Line 252: p_organization_obj IN HZ_ORGANIZATION_BO,

248: */
249:
250: PROCEDURE save_organization_bo(
251: p_validate_bo_flag IN VARCHAR2 := fnd_api.g_true,
252: p_organization_obj IN HZ_ORGANIZATION_BO,
253: p_created_by_module IN VARCHAR2,
254: p_obj_source IN VARCHAR2 := null,
255: p_return_obj_flag IN VARCHAR2 := fnd_api.g_true,
256: x_return_status OUT NOCOPY VARCHAR2,

Line 258: x_return_obj OUT NOCOPY HZ_ORGANIZATION_BO,

254: p_obj_source IN VARCHAR2 := null,
255: p_return_obj_flag IN VARCHAR2 := fnd_api.g_true,
256: x_return_status OUT NOCOPY VARCHAR2,
257: x_messages OUT NOCOPY HZ_MESSAGE_OBJ_TBL,
258: x_return_obj OUT NOCOPY HZ_ORGANIZATION_BO,
259: x_organization_id OUT NOCOPY NUMBER,
260: x_organization_os OUT NOCOPY VARCHAR2,
261: x_organization_osr OUT NOCOPY VARCHAR2
262: );

Line 340: x_organization_obj OUT NOCOPY HZ_ORGANIZATION_BO,

336: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
337: p_organization_id IN NUMBER,
338: p_organization_os IN VARCHAR2,
339: p_organization_osr IN VARCHAR2,
340: x_organization_obj OUT NOCOPY HZ_ORGANIZATION_BO,
341: x_return_status OUT NOCOPY VARCHAR2,
342: x_msg_count OUT NOCOPY NUMBER,
343: x_msg_data OUT NOCOPY VARCHAR2
344: );

Line 367: x_organization_obj OUT NOCOPY HZ_ORGANIZATION_BO,

363: PROCEDURE get_organization_bo(
364: p_organization_id IN NUMBER,
365: p_organization_os IN VARCHAR2,
366: p_organization_osr IN VARCHAR2,
367: x_organization_obj OUT NOCOPY HZ_ORGANIZATION_BO,
368: x_return_status OUT NOCOPY VARCHAR2,
369: x_messages OUT NOCOPY HZ_MESSAGE_OBJ_TBL
370: );
371:

Line 378: --the procedure returns database objects of the type HZ_ORGANIZATION_BO for all of

374: -- PROCEDURE get_organizations_created
375: --
376: -- DESCRIPTION
377: --The caller provides an identifier for the Organizations created business event and
378: --the procedure returns database objects of the type HZ_ORGANIZATION_BO for all of
379: --the Organization business objects from the business event.
380:
381: --
382: -- EXTERNAL PROCEDURES/FUNCTIONS ACCESSED

Line 414: HZ_ORGANIZATION_BO_PVT.get_organization_bo

410: business event signifies that one or more Organization business objects have been created.
411: The caller provides an identifier for the Organizations Created business event and the procedure
412: returns all of the Organization business objects from the business event. For each business object
413: creation captured in the business event, the procedure calls the generic Get operation:
414: HZ_ORGANIZATION_BO_PVT.get_organization_bo
415:
416: Gathering all of the returned business objects from those API calls, the procedure packages
417: them in a table structure and returns them to the caller.
418: */

Line 424: x_organization_objs OUT NOCOPY HZ_ORGANIZATION_BO_TBL,

420:
421: PROCEDURE get_organizations_created(
422: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
423: p_event_id IN NUMBER,
424: x_organization_objs OUT NOCOPY HZ_ORGANIZATION_BO_TBL,
425: x_return_status OUT NOCOPY VARCHAR2,
426: x_msg_count OUT NOCOPY NUMBER,
427: x_msg_data OUT NOCOPY VARCHAR2
428: );

Line 448: x_organization_objs OUT NOCOPY HZ_ORGANIZATION_BO_TBL,

444: * @rep:doccd 120hztig.pdf Get Business Object API Procedures, Oracle Trading Community Architecture Technical Implementation Guide
445: */
446: PROCEDURE get_organizations_created(
447: p_event_id IN NUMBER,
448: x_organization_objs OUT NOCOPY HZ_ORGANIZATION_BO_TBL,
449: x_return_status OUT NOCOPY VARCHAR2,
450: x_messages OUT NOCOPY HZ_MESSAGE_OBJ_TBL
451: );
452:

Line 459: --the procedure returns database objects of the type HZ_ORGANIZATION_BO for all of

455: -- PROCEDURE get_organizations_updated
456: --
457: -- DESCRIPTION
458: --The caller provides an identifier for the Organizations update business event and
459: --the procedure returns database objects of the type HZ_ORGANIZATION_BO for all of
460: --the Organization business objects from the business event.
461:
462: --
463: -- EXTERNAL PROCEDURES/FUNCTIONS ACCESSED

Line 493: of the type HZ_ORGANIZATION_BO for all of the Organization business objects from the business event.

489: The Get Organizations Updated procedure is a service to retrieve all of the Organization business objects whose updates
490: have been captured by the logical business event. Each Organizations Updated business event signifies that one or more
491: Organization business objects have been updated.
492: The caller provides an identifier for the Organizations Update business event and the procedure returns database objects
493: of the type HZ_ORGANIZATION_BO for all of the Organization business objects from the business event.
494: Gathering all of the returned database objects from those API calls, the procedure packages them in a table structure and
495: returns them to the caller.
496: */
497:

Line 501: x_organization_objs OUT NOCOPY HZ_ORGANIZATION_BO_TBL,

497:
498: PROCEDURE get_organizations_updated(
499: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
500: p_event_id IN NUMBER,
501: x_organization_objs OUT NOCOPY HZ_ORGANIZATION_BO_TBL,
502: x_return_status OUT NOCOPY VARCHAR2,
503: x_msg_count OUT NOCOPY NUMBER,
504: x_msg_data OUT NOCOPY VARCHAR2
505: );

Line 549: x_organization_objs OUT NOCOPY HZ_ORGANIZATION_BO_TBL,

545: * @rep:doccd 120hztig.pdf Get Updated Business Object Procedures, Oracle Trading Community Architecture Technical Implementation Guide
546: */
547: PROCEDURE get_organizations_updated(
548: p_event_id IN NUMBER,
549: x_organization_objs OUT NOCOPY HZ_ORGANIZATION_BO_TBL,
550: x_return_status OUT NOCOPY VARCHAR2,
551: x_messages OUT NOCOPY HZ_MESSAGE_OBJ_TBL
552: );
553:

Line 560: --the procedure returns one database object of the type HZ_ORGANIZATION_BO

556: -- PROCEDURE get_organization_updated
557: --
558: -- DESCRIPTION
559: --The caller provides an identifier for the Organizations update business event and organization id
560: --the procedure returns one database object of the type HZ_ORGANIZATION_BO
561: --
562: -- EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
563: --
564: -- ARGUMENTS

Line 589: x_organization_obj OUT NOCOPY HZ_ORGANIZATION_BO,

585: PROCEDURE get_organization_updated(
586: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
587: p_event_id IN NUMBER,
588: p_organization_id IN NUMBER,
589: x_organization_obj OUT NOCOPY HZ_ORGANIZATION_BO,
590: x_return_status OUT NOCOPY VARCHAR2,
591: x_msg_count OUT NOCOPY NUMBER,
592: x_msg_data OUT NOCOPY VARCHAR2
593: );

Line 638: x_organization_obj OUT NOCOPY HZ_ORGANIZATION_BO,

634: */
635: PROCEDURE get_organization_updated(
636: p_event_id IN NUMBER,
637: p_organization_id IN NUMBER,
638: x_organization_obj OUT NOCOPY HZ_ORGANIZATION_BO,
639: x_return_status OUT NOCOPY VARCHAR2,
640: x_messages OUT NOCOPY HZ_MESSAGE_OBJ_TBL
641: );
642:

Line 703: p_organization_obj IN OUT NOCOPY HZ_ORGANIZATION_BO,

699:
700: PROCEDURE do_create_organization_bo(
701: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
702: p_validate_bo_flag IN VARCHAR2 := fnd_api.g_true,
703: p_organization_obj IN OUT NOCOPY HZ_ORGANIZATION_BO,
704: p_created_by_module IN VARCHAR2,
705: p_obj_source IN VARCHAR2 := null,
706: x_return_status OUT NOCOPY VARCHAR2,
707: x_msg_count OUT NOCOPY NUMBER,

Line 716: p_organization_obj IN OUT NOCOPY HZ_ORGANIZATION_BO,

712: );
713:
714: PROCEDURE do_update_organization_bo(
715: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
716: p_organization_obj IN OUT NOCOPY HZ_ORGANIZATION_BO,
717: p_created_by_module IN VARCHAR2,
718: p_obj_source IN VARCHAR2 := null,
719: x_return_status OUT NOCOPY VARCHAR2,
720: x_msg_count OUT NOCOPY NUMBER,

Line 730: p_organization_obj IN OUT NOCOPY HZ_ORGANIZATION_BO,

726:
727: PROCEDURE do_save_organization_bo(
728: p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
729: p_validate_bo_flag IN VARCHAR2 := fnd_api.g_true,
730: p_organization_obj IN OUT NOCOPY HZ_ORGANIZATION_BO,
731: p_created_by_module IN VARCHAR2,
732: p_obj_source IN VARCHAR2 := null,
733: x_return_status OUT NOCOPY VARCHAR2,
734: x_msg_count OUT NOCOPY NUMBER,

Line 741: END HZ_ORGANIZATION_BO_PUB;

737: x_organization_os OUT NOCOPY VARCHAR2,
738: x_organization_osr OUT NOCOPY VARCHAR2
739: );
740:
741: END HZ_ORGANIZATION_BO_PUB;