84: /* construct the message body */
85: XNP_XML_UTILS.begin_segment ( 'CSENIUPD' ) ;
86: IF ( XNP$ITEM_ID IS NULL) THEN
87: x_error_message :='Missing Mandatory Attribute - ITEM_ID' ;
88: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
89: fnd_message.set_token('ATTRIBUTE','ITEM_ID' ) ;
90: x_error_message := fnd_message.get ;
91: RAISE e_MISSING_MANDATORY_DATA ;
92: END IF ;
85: XNP_XML_UTILS.begin_segment ( 'CSENIUPD' ) ;
86: IF ( XNP$ITEM_ID IS NULL) THEN
87: x_error_message :='Missing Mandatory Attribute - ITEM_ID' ;
88: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
89: fnd_message.set_token('ATTRIBUTE','ITEM_ID' ) ;
90: x_error_message := fnd_message.get ;
91: RAISE e_MISSING_MANDATORY_DATA ;
92: END IF ;
93: XNP_XML_UTILS.write_leaf_element ( 'ITEM_ID', XNP$ITEM_ID ) ;
86: IF ( XNP$ITEM_ID IS NULL) THEN
87: x_error_message :='Missing Mandatory Attribute - ITEM_ID' ;
88: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
89: fnd_message.set_token('ATTRIBUTE','ITEM_ID' ) ;
90: x_error_message := fnd_message.get ;
91: RAISE e_MISSING_MANDATORY_DATA ;
92: END IF ;
93: XNP_XML_UTILS.write_leaf_element ( 'ITEM_ID', XNP$ITEM_ID ) ;
94: XNP_XML_UTILS.write_leaf_element ( 'REVISION', XNP$REVISION ) ;
95: XNP_XML_UTILS.write_leaf_element ( 'LOT_NUMBER', XNP$LOT_NUMBER ) ;
96: XNP_XML_UTILS.write_leaf_element ( 'SERIAL_NUMBER', XNP$SERIAL_NUMBER ) ;
97: IF ( XNP$QUANTITY IS NULL) THEN
98: x_error_message :='Missing Mandatory Attribute - QUANTITY' ;
99: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
100: fnd_message.set_token('ATTRIBUTE','QUANTITY' ) ;
101: x_error_message := fnd_message.get ;
102: RAISE e_MISSING_MANDATORY_DATA ;
103: END IF ;
96: XNP_XML_UTILS.write_leaf_element ( 'SERIAL_NUMBER', XNP$SERIAL_NUMBER ) ;
97: IF ( XNP$QUANTITY IS NULL) THEN
98: x_error_message :='Missing Mandatory Attribute - QUANTITY' ;
99: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
100: fnd_message.set_token('ATTRIBUTE','QUANTITY' ) ;
101: x_error_message := fnd_message.get ;
102: RAISE e_MISSING_MANDATORY_DATA ;
103: END IF ;
104: XNP_XML_UTILS.write_leaf_element ( 'QUANTITY', XNP$QUANTITY ) ;
97: IF ( XNP$QUANTITY IS NULL) THEN
98: x_error_message :='Missing Mandatory Attribute - QUANTITY' ;
99: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
100: fnd_message.set_token('ATTRIBUTE','QUANTITY' ) ;
101: x_error_message := fnd_message.get ;
102: RAISE e_MISSING_MANDATORY_DATA ;
103: END IF ;
104: XNP_XML_UTILS.write_leaf_element ( 'QUANTITY', XNP$QUANTITY ) ;
105: XNP_XML_UTILS.write_leaf_element ( 'WORK_ORDER_NUMBER', XNP$WORK_ORDER_NUMBER ) ;
108: XNP_XML_UTILS.write_leaf_element ( 'TO_NETWORK_LOC_ID', XNP$TO_NETWORK_LOC_ID ) ;
109: XNP_XML_UTILS.write_leaf_element ( 'FROM_NETWORK_LOC_ID', XNP$FROM_NETWORK_LOC_ID ) ;
110: IF ( XNP$TRANSACTION_DATE IS NULL) THEN
111: x_error_message :='Missing Mandatory Attribute - TRANSACTION_DATE' ;
112: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
113: fnd_message.set_token('ATTRIBUTE','TRANSACTION_DATE' ) ;
114: x_error_message := fnd_message.get ;
115: RAISE e_MISSING_MANDATORY_DATA ;
116: END IF ;
109: XNP_XML_UTILS.write_leaf_element ( 'FROM_NETWORK_LOC_ID', XNP$FROM_NETWORK_LOC_ID ) ;
110: IF ( XNP$TRANSACTION_DATE IS NULL) THEN
111: x_error_message :='Missing Mandatory Attribute - TRANSACTION_DATE' ;
112: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
113: fnd_message.set_token('ATTRIBUTE','TRANSACTION_DATE' ) ;
114: x_error_message := fnd_message.get ;
115: RAISE e_MISSING_MANDATORY_DATA ;
116: END IF ;
117: XNP_XML_UTILS.write_leaf_element ( 'TRANSACTION_DATE', XNP$TRANSACTION_DATE ) ;
110: IF ( XNP$TRANSACTION_DATE IS NULL) THEN
111: x_error_message :='Missing Mandatory Attribute - TRANSACTION_DATE' ;
112: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
113: fnd_message.set_token('ATTRIBUTE','TRANSACTION_DATE' ) ;
114: x_error_message := fnd_message.get ;
115: RAISE e_MISSING_MANDATORY_DATA ;
116: END IF ;
117: XNP_XML_UTILS.write_leaf_element ( 'TRANSACTION_DATE', XNP$TRANSACTION_DATE ) ;
118: IF ( XNP$TRANSACTED_BY IS NULL) THEN
116: END IF ;
117: XNP_XML_UTILS.write_leaf_element ( 'TRANSACTION_DATE', XNP$TRANSACTION_DATE ) ;
118: IF ( XNP$TRANSACTED_BY IS NULL) THEN
119: x_error_message :='Missing Mandatory Attribute - TRANSACTED_BY' ;
120: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
121: fnd_message.set_token('ATTRIBUTE','TRANSACTED_BY' ) ;
122: x_error_message := fnd_message.get ;
123: RAISE e_MISSING_MANDATORY_DATA ;
124: END IF ;
117: XNP_XML_UTILS.write_leaf_element ( 'TRANSACTION_DATE', XNP$TRANSACTION_DATE ) ;
118: IF ( XNP$TRANSACTED_BY IS NULL) THEN
119: x_error_message :='Missing Mandatory Attribute - TRANSACTED_BY' ;
120: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
121: fnd_message.set_token('ATTRIBUTE','TRANSACTED_BY' ) ;
122: x_error_message := fnd_message.get ;
123: RAISE e_MISSING_MANDATORY_DATA ;
124: END IF ;
125: XNP_XML_UTILS.write_leaf_element ( 'TRANSACTED_BY', XNP$TRANSACTED_BY ) ;
118: IF ( XNP$TRANSACTED_BY IS NULL) THEN
119: x_error_message :='Missing Mandatory Attribute - TRANSACTED_BY' ;
120: fnd_message.set_name('XNP','XNP_MISSING_MANDATORY_ATTR');
121: fnd_message.set_token('ATTRIBUTE','TRANSACTED_BY' ) ;
122: x_error_message := fnd_message.get ;
123: RAISE e_MISSING_MANDATORY_DATA ;
124: END IF ;
125: XNP_XML_UTILS.write_leaf_element ( 'TRANSACTED_BY', XNP$TRANSACTED_BY ) ;
126: XNP_XML_UTILS.end_segment ( 'CSENIUPD' ) ;