118:
119: --
120: -- Validate Descriptive Flexfield data
121: --
122: FND_FLEX_DESCVAL.set_context_value(P_DFF.Category);
123:
124: -- bug 4038998
125: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE1' , P_DFF.Attr1 );
126: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE2' , P_DFF.Attr2 );
121: --
122: FND_FLEX_DESCVAL.set_context_value(P_DFF.Category);
123:
124: -- bug 4038998
125: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE1' , P_DFF.Attr1 );
126: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE2' , P_DFF.Attr2 );
127: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE3' , P_DFF.Attr3 );
128: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE4' , P_DFF.Attr4 );
129: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE5' , P_DFF.Attr5 );
122: FND_FLEX_DESCVAL.set_context_value(P_DFF.Category);
123:
124: -- bug 4038998
125: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE1' , P_DFF.Attr1 );
126: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE2' , P_DFF.Attr2 );
127: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE3' , P_DFF.Attr3 );
128: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE4' , P_DFF.Attr4 );
129: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE5' , P_DFF.Attr5 );
130: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE6' , P_DFF.Attr6 );
123:
124: -- bug 4038998
125: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE1' , P_DFF.Attr1 );
126: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE2' , P_DFF.Attr2 );
127: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE3' , P_DFF.Attr3 );
128: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE4' , P_DFF.Attr4 );
129: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE5' , P_DFF.Attr5 );
130: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE6' , P_DFF.Attr6 );
131: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE7' , P_DFF.Attr7 );
124: -- bug 4038998
125: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE1' , P_DFF.Attr1 );
126: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE2' , P_DFF.Attr2 );
127: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE3' , P_DFF.Attr3 );
128: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE4' , P_DFF.Attr4 );
129: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE5' , P_DFF.Attr5 );
130: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE6' , P_DFF.Attr6 );
131: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE7' , P_DFF.Attr7 );
132: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE8' , P_DFF.Attr8 );
125: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE1' , P_DFF.Attr1 );
126: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE2' , P_DFF.Attr2 );
127: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE3' , P_DFF.Attr3 );
128: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE4' , P_DFF.Attr4 );
129: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE5' , P_DFF.Attr5 );
130: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE6' , P_DFF.Attr6 );
131: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE7' , P_DFF.Attr7 );
132: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE8' , P_DFF.Attr8 );
133: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE9' , P_DFF.Attr9 );
126: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE2' , P_DFF.Attr2 );
127: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE3' , P_DFF.Attr3 );
128: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE4' , P_DFF.Attr4 );
129: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE5' , P_DFF.Attr5 );
130: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE6' , P_DFF.Attr6 );
131: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE7' , P_DFF.Attr7 );
132: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE8' , P_DFF.Attr8 );
133: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE9' , P_DFF.Attr9 );
134: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE10' , P_DFF.Attr10 );
127: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE3' , P_DFF.Attr3 );
128: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE4' , P_DFF.Attr4 );
129: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE5' , P_DFF.Attr5 );
130: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE6' , P_DFF.Attr6 );
131: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE7' , P_DFF.Attr7 );
132: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE8' , P_DFF.Attr8 );
133: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE9' , P_DFF.Attr9 );
134: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE10' , P_DFF.Attr10 );
135: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE11' , P_DFF.Attr11 );
128: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE4' , P_DFF.Attr4 );
129: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE5' , P_DFF.Attr5 );
130: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE6' , P_DFF.Attr6 );
131: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE7' , P_DFF.Attr7 );
132: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE8' , P_DFF.Attr8 );
133: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE9' , P_DFF.Attr9 );
134: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE10' , P_DFF.Attr10 );
135: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE11' , P_DFF.Attr11 );
136: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE12' , P_DFF.Attr12 );
129: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE5' , P_DFF.Attr5 );
130: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE6' , P_DFF.Attr6 );
131: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE7' , P_DFF.Attr7 );
132: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE8' , P_DFF.Attr8 );
133: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE9' , P_DFF.Attr9 );
134: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE10' , P_DFF.Attr10 );
135: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE11' , P_DFF.Attr11 );
136: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE12' , P_DFF.Attr12 );
137: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE13' , P_DFF.Attr13 );
130: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE6' , P_DFF.Attr6 );
131: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE7' , P_DFF.Attr7 );
132: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE8' , P_DFF.Attr8 );
133: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE9' , P_DFF.Attr9 );
134: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE10' , P_DFF.Attr10 );
135: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE11' , P_DFF.Attr11 );
136: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE12' , P_DFF.Attr12 );
137: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE13' , P_DFF.Attr13 );
138: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE14' , P_DFF.Attr14 );
131: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE7' , P_DFF.Attr7 );
132: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE8' , P_DFF.Attr8 );
133: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE9' , P_DFF.Attr9 );
134: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE10' , P_DFF.Attr10 );
135: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE11' , P_DFF.Attr11 );
136: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE12' , P_DFF.Attr12 );
137: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE13' , P_DFF.Attr13 );
138: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE14' , P_DFF.Attr14 );
139: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE15' , P_DFF.Attr15 );
132: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE8' , P_DFF.Attr8 );
133: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE9' , P_DFF.Attr9 );
134: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE10' , P_DFF.Attr10 );
135: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE11' , P_DFF.Attr11 );
136: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE12' , P_DFF.Attr12 );
137: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE13' , P_DFF.Attr13 );
138: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE14' , P_DFF.Attr14 );
139: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE15' , P_DFF.Attr15 );
140:
133: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE9' , P_DFF.Attr9 );
134: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE10' , P_DFF.Attr10 );
135: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE11' , P_DFF.Attr11 );
136: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE12' , P_DFF.Attr12 );
137: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE13' , P_DFF.Attr13 );
138: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE14' , P_DFF.Attr14 );
139: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE15' , P_DFF.Attr15 );
140:
141:
134: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE10' , P_DFF.Attr10 );
135: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE11' , P_DFF.Attr11 );
136: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE12' , P_DFF.Attr12 );
137: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE13' , P_DFF.Attr13 );
138: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE14' , P_DFF.Attr14 );
139: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE15' , P_DFF.Attr15 );
140:
141:
142: IF NOT FND_FLEX_DESCVAL.validate_desccols
135: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE11' , P_DFF.Attr11 );
136: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE12' , P_DFF.Attr12 );
137: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE13' , P_DFF.Attr13 );
138: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE14' , P_DFF.Attr14 );
139: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE15' , P_DFF.Attr15 );
140:
141:
142: IF NOT FND_FLEX_DESCVAL.validate_desccols
143: ( appl_short_name => 'PJM'
138: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE14' , P_DFF.Attr14 );
139: FND_FLEX_DESCVAL.set_column_value( 'ATTRIBUTE15' , P_DFF.Attr15 );
140:
141:
142: IF NOT FND_FLEX_DESCVAL.validate_desccols
143: ( appl_short_name => 'PJM'
144: , desc_flex_name => 'PJM_SEIBAN_NUMBERS'
145: , values_or_ids => 'I' ) THEN
146:
146:
147: FND_MSG_PUB.add_exc_msg
148: ( p_pkg_name => G_PKG_NAME
149: , p_procedure_name => 'VALIDATE_DATA'
150: , p_error_text => FND_FLEX_DESCVAL.error_message );
151: X_return_status := FND_API.G_RET_STS_ERROR;
152:
153: END IF;
154: