25: -- Parameters :
26: --
27: -- IN : p_api_version: NUMBER Required
28: -- p_init_msg_list: VARCHAR2 Optional
29: -- Default = FND_API.G_FALSE
30: -- p_commit: VARCHAR2 Optional
31: -- Default = FND_API.G_FALSE
32: -- When calling this API via a database link, this
33: -- parameter must be FND_API.G_FALSE
27: -- IN : p_api_version: NUMBER Required
28: -- p_init_msg_list: VARCHAR2 Optional
29: -- Default = FND_API.G_FALSE
30: -- p_commit: VARCHAR2 Optional
31: -- Default = FND_API.G_FALSE
32: -- When calling this API via a database link, this
33: -- parameter must be FND_API.G_FALSE
34: -- p_validation_level NUMBER Optional
35: -- Default = FND_API.G_VALID_LEVEL_FULL
29: -- Default = FND_API.G_FALSE
30: -- p_commit: VARCHAR2 Optional
31: -- Default = FND_API.G_FALSE
32: -- When calling this API via a database link, this
33: -- parameter must be FND_API.G_FALSE
34: -- p_validation_level NUMBER Optional
35: -- Default = FND_API.G_VALID_LEVEL_FULL
36: -- p_order_header: XDP_TYPES.ORDER_HEADER Required
37: -- Order header information which requires the
31: -- Default = FND_API.G_FALSE
32: -- When calling this API via a database link, this
33: -- parameter must be FND_API.G_FALSE
34: -- p_validation_level NUMBER Optional
35: -- Default = FND_API.G_VALID_LEVEL_FULL
36: -- p_order_header: XDP_TYPES.ORDER_HEADER Required
37: -- Order header information which requires the
38: -- following atrribute values to be supplied:
39: -- order_number:
97: --
98: -- OUT : x_return_status: VARCHAR2(1) Required
99: -- The caller must examine this parameter value
100: -- after the call is completed. If the value is
101: -- FND_API.G_RET_STS_SUCCESS, the caller routine
102: -- must do commit, otherwise, the caller routine
103: -- must do rollback.
104: -- x_msg_count: NUMBER
105: -- x_msg_data: VARCHAR2(2000)
118: --
119: -- End of comments
120: PROCEDURE Process_Order(
121: p_api_version IN NUMBER,
122: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
123: p_commit IN VARCHAR2 := FND_API.G_FALSE,
124: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
125: x_RETURN_STATUS OUT NOCOPY VARCHAR2,
126: x_msg_count OUT NOCOPY NUMBER,
119: -- End of comments
120: PROCEDURE Process_Order(
121: p_api_version IN NUMBER,
122: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
123: p_commit IN VARCHAR2 := FND_API.G_FALSE,
124: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
125: x_RETURN_STATUS OUT NOCOPY VARCHAR2,
126: x_msg_count OUT NOCOPY NUMBER,
127: x_msg_data OUT NOCOPY VARCHAR2,
120: PROCEDURE Process_Order(
121: p_api_version IN NUMBER,
122: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
123: p_commit IN VARCHAR2 := FND_API.G_FALSE,
124: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
125: x_RETURN_STATUS OUT NOCOPY VARCHAR2,
126: x_msg_count OUT NOCOPY NUMBER,
127: x_msg_data OUT NOCOPY VARCHAR2,
128: P_ORDER_HEADER IN XDP_TYPES.ORDER_HEADER,
139: -- Parameters :
140: --
141: -- IN : p_api_version: NUMBER Required
142: -- p_init_msg_list: VARCHAR2 Optional
143: -- Default = FND_API.G_FALSE
144: -- p_commit: VARCHAR2 Optional
145: -- Default = FND_API.G_FALSE
146: -- This API is an autonomous routine which
147: -- handles the database transaction independently.
141: -- IN : p_api_version: NUMBER Required
142: -- p_init_msg_list: VARCHAR2 Optional
143: -- Default = FND_API.G_FALSE
144: -- p_commit: VARCHAR2 Optional
145: -- Default = FND_API.G_FALSE
146: -- This API is an autonomous routine which
147: -- handles the database transaction independently.
148: -- The value of p_commit parameter will be ignored.
149: -- p_validation_level NUMBER Optional
146: -- This API is an autonomous routine which
147: -- handles the database transaction independently.
148: -- The value of p_commit parameter will be ignored.
149: -- p_validation_level NUMBER Optional
150: -- Default = FND_API.G_VALID_LEVEL_FULL
151: -- p_sdp_Order_id: NUMBER Required
152: -- The internal order ID which was assigned by SFM
153: -- when an order was successfully submitted to SFM
154: -- p_caller_name: VARCHAR2 Required
167: -- End of comments
168:
169: PROCEDURE Cancel_Order(
170: p_api_version IN NUMBER,
171: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
172: p_commit IN VARCHAR2 := FND_API.G_FALSE,
173: p_validation_level IN NUMBER :=
174: FND_API.G_VALID_LEVEL_FULL,
175: x_RETURN_STATUS OUT NOCOPY VARCHAR2,
168:
169: PROCEDURE Cancel_Order(
170: p_api_version IN NUMBER,
171: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
172: p_commit IN VARCHAR2 := FND_API.G_FALSE,
173: p_validation_level IN NUMBER :=
174: FND_API.G_VALID_LEVEL_FULL,
175: x_RETURN_STATUS OUT NOCOPY VARCHAR2,
176: x_msg_count OUT NOCOPY NUMBER,
170: p_api_version IN NUMBER,
171: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
172: p_commit IN VARCHAR2 := FND_API.G_FALSE,
173: p_validation_level IN NUMBER :=
174: FND_API.G_VALID_LEVEL_FULL,
175: x_RETURN_STATUS OUT NOCOPY VARCHAR2,
176: x_msg_count OUT NOCOPY NUMBER,
177: x_msg_data OUT NOCOPY VARCHAR2,
178: P_SDP_ORDER_ID IN NUMBER,
305: --
306: -- IN : p_api_version: NUMBER Required
307: --
308: -- p_init_msg_list: VARCHAR2 Optional
309: -- Default = FND_API.G_FALSE
310: --
311: -- p_commit: VARCHAR2 Optional
312: -- Default = FND_API.G_FALSE
313: -- When calling this API via a database link, this
308: -- p_init_msg_list: VARCHAR2 Optional
309: -- Default = FND_API.G_FALSE
310: --
311: -- p_commit: VARCHAR2 Optional
312: -- Default = FND_API.G_FALSE
313: -- When calling this API via a database link, this
314: -- parameter must be FND_API.G_FALSE
315: --
316: -- p_validation_level NUMBER Optional
310: --
311: -- p_commit: VARCHAR2 Optional
312: -- Default = FND_API.G_FALSE
313: -- When calling this API via a database link, this
314: -- parameter must be FND_API.G_FALSE
315: --
316: -- p_validation_level NUMBER Optional
317: -- Default = FND_API.G_VALID_LEVEL_FULL
318: --
313: -- When calling this API via a database link, this
314: -- parameter must be FND_API.G_FALSE
315: --
316: -- p_validation_level NUMBER Optional
317: -- Default = FND_API.G_VALID_LEVEL_FULL
318: --
319: -- p_order_header: XDP_TYPES.SERVICE_ORDER_HEADER Required
320: -- Order header information which requires the
321: -- following atrribute values to be supplied:
460: --
461: -- OUT : x_return_status: VARCHAR2(1) Required
462: -- The caller must examine this parameter value
463: -- after the call is completed. If the value is
464: -- FND_API.G_RET_STS_SUCCESS, the caller routine
465: -- must do commit, otherwise, the caller routine
466: -- must do rollback.
467: -- x_msg_count: NUMBER
468: -- x_msg_data: VARCHAR2(2000)
509: * @rep:displayname Process Service Fulfillment Order
510: */
511: PROCEDURE Process_Order(
512: p_api_version IN NUMBER,
513: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
514: p_commit IN VARCHAR2 := FND_API.G_FALSE,
515: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
516: x_return_status OUT NOCOPY VARCHAR2,
517: x_msg_count OUT NOCOPY NUMBER,
510: */
511: PROCEDURE Process_Order(
512: p_api_version IN NUMBER,
513: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
514: p_commit IN VARCHAR2 := FND_API.G_FALSE,
515: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
516: x_return_status OUT NOCOPY VARCHAR2,
517: x_msg_count OUT NOCOPY NUMBER,
518: x_msg_data OUT NOCOPY VARCHAR2,
511: PROCEDURE Process_Order(
512: p_api_version IN NUMBER,
513: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
514: p_commit IN VARCHAR2 := FND_API.G_FALSE,
515: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
516: x_return_status OUT NOCOPY VARCHAR2,
517: x_msg_count OUT NOCOPY NUMBER,
518: x_msg_data OUT NOCOPY VARCHAR2,
519: x_error_code OUT NOCOPY VARCHAR2,
533: --
534: -- IN : p_api_version: NUMBER Required
535: --
536: -- p_init_msg_list: VARCHAR2 Optional
537: -- Default = FND_API.G_FALSE
538: --
539: -- p_commit: VARCHAR2 Optional
540: -- Default = FND_API.G_FALSE
541: -- This API is an autonomous routine which
536: -- p_init_msg_list: VARCHAR2 Optional
537: -- Default = FND_API.G_FALSE
538: --
539: -- p_commit: VARCHAR2 Optional
540: -- Default = FND_API.G_FALSE
541: -- This API is an autonomous routine which
542: -- handles the database transaction independently.
543: -- The value of p_commit parameter will be ignored.
544: --
542: -- handles the database transaction independently.
543: -- The value of p_commit parameter will be ignored.
544: --
545: -- p_validation_level NUMBER Optional
546: -- Default = FND_API.G_VALID_LEVEL_FULL
547: --
548: -- p_order_id: NUMBER requried if p_order_number is null
549: -- The internal order ID which was assigned by SFM
550: -- when an order was successfully submitted to SFM
591: * @rep:lifecycle active
592: * @rep:displayname Cancel Service Fulfillment Order
593: */
594: PROCEDURE Cancel_Order(
595: p_api_version IN NUMBER := FND_API.G_MISS_NUM,
596: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
597: p_commit IN VARCHAR2 := FND_API.G_FALSE,
598: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
599: x_return_status OUT NOCOPY VARCHAR2,
592: * @rep:displayname Cancel Service Fulfillment Order
593: */
594: PROCEDURE Cancel_Order(
595: p_api_version IN NUMBER := FND_API.G_MISS_NUM,
596: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
597: p_commit IN VARCHAR2 := FND_API.G_FALSE,
598: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
599: x_return_status OUT NOCOPY VARCHAR2,
600: x_msg_count OUT NOCOPY NUMBER,
593: */
594: PROCEDURE Cancel_Order(
595: p_api_version IN NUMBER := FND_API.G_MISS_NUM,
596: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
597: p_commit IN VARCHAR2 := FND_API.G_FALSE,
598: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
599: x_return_status OUT NOCOPY VARCHAR2,
600: x_msg_count OUT NOCOPY NUMBER,
601: x_msg_data OUT NOCOPY VARCHAR2,
594: PROCEDURE Cancel_Order(
595: p_api_version IN NUMBER := FND_API.G_MISS_NUM,
596: p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
597: p_commit IN VARCHAR2 := FND_API.G_FALSE,
598: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
599: x_return_status OUT NOCOPY VARCHAR2,
600: x_msg_count OUT NOCOPY NUMBER,
601: x_msg_data OUT NOCOPY VARCHAR2,
602: p_order_number IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
598: p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
599: x_return_status OUT NOCOPY VARCHAR2,
600: x_msg_count OUT NOCOPY NUMBER,
601: x_msg_data OUT NOCOPY VARCHAR2,
602: p_order_number IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
603: p_order_version IN VARCHAR2 DEFAULT '1',
604: p_order_id IN NUMBER := FND_API.G_MISS_NUM,
605: x_error_code OUT NOCOPY VARCHAR2,
606: p_caller_name IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR
600: x_msg_count OUT NOCOPY NUMBER,
601: x_msg_data OUT NOCOPY VARCHAR2,
602: p_order_number IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
603: p_order_version IN VARCHAR2 DEFAULT '1',
604: p_order_id IN NUMBER := FND_API.G_MISS_NUM,
605: x_error_code OUT NOCOPY VARCHAR2,
606: p_caller_name IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR
607: );
608:
602: p_order_number IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
603: p_order_version IN VARCHAR2 DEFAULT '1',
604: p_order_id IN NUMBER := FND_API.G_MISS_NUM,
605: x_error_code OUT NOCOPY VARCHAR2,
606: p_caller_name IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR
607: );
608:
609: -- Start of comments
610: -- API name : Get_Order_Details
616: --
617: -- IN : p_api_version: NUMBER Required
618: --
619: -- p_init_msg_list: VARCHAR2 Optional
620: -- Default = FND_API.G_FALSE
621: --
622: -- p_commit: VARCHAR2 Optional
623: -- Default = FND_API.G_FALSE
624: -- This API is an autonomous routine which
619: -- p_init_msg_list: VARCHAR2 Optional
620: -- Default = FND_API.G_FALSE
621: --
622: -- p_commit: VARCHAR2 Optional
623: -- Default = FND_API.G_FALSE
624: -- This API is an autonomous routine which
625: -- handles the database transaction independently.
626: -- The value of p_commit parameter will be ignored.
627: --
625: -- handles the database transaction independently.
626: -- The value of p_commit parameter will be ignored.
627: --
628: -- p_validation_level NUMBER Optional
629: -- Default = FND_API.G_VALID_LEVEL_FULL.
630: --
631: -- p_order_id: NUMBER requried if p_order_number is null
632: -- The internal order ID which was assigned by SFM
633: -- when an order was successfully submitted to SFM.
743: * @rep:displayname Get Service Fulfillment Order Details
744: */
745: PROCEDURE Get_Order_Details(
746: p_api_version IN NUMBER ,
747: p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
748: p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
749: p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
750: x_return_status OUT NOCOPY VARCHAR2,
751: x_msg_count OUT NOCOPY NUMBER,
744: */
745: PROCEDURE Get_Order_Details(
746: p_api_version IN NUMBER ,
747: p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
748: p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
749: p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
750: x_return_status OUT NOCOPY VARCHAR2,
751: x_msg_count OUT NOCOPY NUMBER,
752: x_msg_data OUT NOCOPY VARCHAR2,
745: PROCEDURE Get_Order_Details(
746: p_api_version IN NUMBER ,
747: p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
748: p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
749: p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
750: x_return_status OUT NOCOPY VARCHAR2,
751: x_msg_count OUT NOCOPY NUMBER,
752: x_msg_data OUT NOCOPY VARCHAR2,
753: x_error_code OUT NOCOPY VARCHAR2,
750: x_return_status OUT NOCOPY VARCHAR2,
751: x_msg_count OUT NOCOPY NUMBER,
752: x_msg_data OUT NOCOPY VARCHAR2,
753: x_error_code OUT NOCOPY VARCHAR2,
754: p_order_number IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
755: p_order_version IN VARCHAR2 DEFAULT '1',
756: p_order_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
757: x_order_header OUT NOCOPY XDP_TYPES.SERVICE_ORDER_HEADER,
758: x_order_param_list OUT NOCOPY XDP_TYPES.SERVICE_ORDER_PARAM_LIST,
752: x_msg_data OUT NOCOPY VARCHAR2,
753: x_error_code OUT NOCOPY VARCHAR2,
754: p_order_number IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
755: p_order_version IN VARCHAR2 DEFAULT '1',
756: p_order_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
757: x_order_header OUT NOCOPY XDP_TYPES.SERVICE_ORDER_HEADER,
758: x_order_param_list OUT NOCOPY XDP_TYPES.SERVICE_ORDER_PARAM_LIST,
759: x_line_item_list OUT NOCOPY XDP_TYPES.SERVICE_ORDER_LINE_LIST,
760: x_line_param_list OUT NOCOPY XDP_TYPES.SERVICE_LINE_PARAM_LIST
770: --
771: -- IN : p_api_version: NUMBER Required
772: --
773: -- p_init_msg_list: VARCHAR2 Optional
774: -- Default = FND_API.G_FALSE
775: --
776: -- p_commit: VARCHAR2 Optional
777: -- Default = FND_API.G_FALSE
778: -- This API is an autonomous routine which
773: -- p_init_msg_list: VARCHAR2 Optional
774: -- Default = FND_API.G_FALSE
775: --
776: -- p_commit: VARCHAR2 Optional
777: -- Default = FND_API.G_FALSE
778: -- This API is an autonomous routine which
779: -- handles the database transaction independently.
780: -- The value of p_commit parameter will be ignored.
781: --
779: -- handles the database transaction independently.
780: -- The value of p_commit parameter will be ignored.
781: --
782: -- p_validation_level NUMBER Optional
783: -- Default = FND_API.G_VALID_LEVEL_FULL.
784: --
785: -- p_order_id: NUMBER requried if p_order_number is null
786: -- The internal order ID which was assigned by SFM
787: -- when an order was successfully submitted to SFM.
857: * @rep:displayname Get Service Fulfillment Order Status
858: */
859: PROCEDURE Get_Order_Status(
860: p_api_version IN NUMBER,
861: p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
862: p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
863: p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
864: x_return_status OUT NOCOPY VARCHAR2,
865: x_msg_count OUT NOCOPY NUMBER,
858: */
859: PROCEDURE Get_Order_Status(
860: p_api_version IN NUMBER,
861: p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
862: p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
863: p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
864: x_return_status OUT NOCOPY VARCHAR2,
865: x_msg_count OUT NOCOPY NUMBER,
866: x_msg_data OUT NOCOPY VARCHAR2,
859: PROCEDURE Get_Order_Status(
860: p_api_version IN NUMBER,
861: p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
862: p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
863: p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
864: x_return_status OUT NOCOPY VARCHAR2,
865: x_msg_count OUT NOCOPY NUMBER,
866: x_msg_data OUT NOCOPY VARCHAR2,
867: x_error_code OUT NOCOPY VARCHAR2,
864: x_return_status OUT NOCOPY VARCHAR2,
865: x_msg_count OUT NOCOPY NUMBER,
866: x_msg_data OUT NOCOPY VARCHAR2,
867: x_error_code OUT NOCOPY VARCHAR2,
868: p_order_number IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
869: p_order_version IN VARCHAR2 DEFAULT '1',
870: p_order_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
871: x_order_status OUT NOCOPY XDP_TYPES.SERVICE_ORDER_STATUS
872: );
866: x_msg_data OUT NOCOPY VARCHAR2,
867: x_error_code OUT NOCOPY VARCHAR2,
868: p_order_number IN VARCHAR2 DEFAULT FND_API.G_MISS_CHAR,
869: p_order_version IN VARCHAR2 DEFAULT '1',
870: p_order_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
871: x_order_status OUT NOCOPY XDP_TYPES.SERVICE_ORDER_STATUS
872: );
873:
874: END XDP_INTERFACES_PUB;