36: * in individual attribute values,independently of each other. This
37: * feature enables the user to enter minimal information for the
38: * operation to go through.
39: * @param p_bom_header_rec IN BOM Header Exposed Column Record
40: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
41: * @param p_bom_head_unexp_rec IN BOM Header Unexposed Column Record
42: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
43: * @param x_bom_header_rec IN OUT NOCOPY processed Header Exposed Column Record
44: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
38: * operation to go through.
39: * @param p_bom_header_rec IN BOM Header Exposed Column Record
40: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
41: * @param p_bom_head_unexp_rec IN BOM Header Unexposed Column Record
42: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
43: * @param x_bom_header_rec IN OUT NOCOPY processed Header Exposed Column Record
44: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
45: * @param x_bom_head_unexp_rec IN OUT NOCOPY processed BOM Header Unexposed Column Record
46: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
40: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
41: * @param p_bom_head_unexp_rec IN BOM Header Unexposed Column Record
42: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
43: * @param x_bom_header_rec IN OUT NOCOPY processed Header Exposed Column Record
44: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
45: * @param x_bom_head_unexp_rec IN OUT NOCOPY processed BOM Header Unexposed Column Record
46: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
47: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
48: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
42: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
43: * @param x_bom_header_rec IN OUT NOCOPY processed Header Exposed Column Record
44: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
45: * @param x_bom_head_unexp_rec IN OUT NOCOPY processed BOM Header Unexposed Column Record
46: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
47: * @param x_mesg_token_tbl IN OUT NOCOPY Message Token Table
48: * @paraminfo {@rep:innertype Error_Handler.Mesg_Token_Tbl_Type}
49: * @param x_return_status IN OUT NOCOPY Return Status of the Business Object
50: * @rep:scope private
53: * @rep:compatibility S
54: * @rep:lifecycle active
55: */
56: PROCEDURE Attribute_Defaulting
57: ( p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
58: , p_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
59: , x_bom_header_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Rec_Type
60: , x_bom_head_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
61: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
54: * @rep:lifecycle active
55: */
56: PROCEDURE Attribute_Defaulting
57: ( p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
58: , p_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
59: , x_bom_header_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Rec_Type
60: , x_bom_head_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
61: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
62: , x_return_status IN OUT NOCOPY VARCHAR2
55: */
56: PROCEDURE Attribute_Defaulting
57: ( p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
58: , p_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
59: , x_bom_header_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Rec_Type
60: , x_bom_head_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
61: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
62: , x_return_status IN OUT NOCOPY VARCHAR2
63: );
56: PROCEDURE Attribute_Defaulting
57: ( p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
58: , p_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
59: , x_bom_header_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Rec_Type
60: , x_bom_head_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
61: , x_mesg_token_tbl IN OUT NOCOPY Error_Handler.Mesg_Token_Tbl_Type
62: , x_return_status IN OUT NOCOPY VARCHAR2
63: );
64: /*#
67: * certain values set to NULL. Values for all such columns are copied over
68: * from the OLD record. This feature enables the user to enter minimal
69: * information for the operation.
70: * @param p_bom_header_rec IN BOM Header Exposed Column Record
71: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
72: * @param p_bom_head_unexp_rec IN BOM Header Unexposed Column Record
73: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
74: * @param p_old_bom_header_rec BOM Old Header Exposed Column Record
75: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
69: * information for the operation.
70: * @param p_bom_header_rec IN BOM Header Exposed Column Record
71: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
72: * @param p_bom_head_unexp_rec IN BOM Header Unexposed Column Record
73: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
74: * @param p_old_bom_header_rec BOM Old Header Exposed Column Record
75: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
76: * @param p_old_bom_head_unexp_rec BOM Old Header Unexposed Column Record
77: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
71: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
72: * @param p_bom_head_unexp_rec IN BOM Header Unexposed Column Record
73: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
74: * @param p_old_bom_header_rec BOM Old Header Exposed Column Record
75: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
76: * @param p_old_bom_head_unexp_rec BOM Old Header Unexposed Column Record
77: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
78: * @param x_bom_header_rec IN OUT NOCOPY processed Header Exposed Column Record
79: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
73: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
74: * @param p_old_bom_header_rec BOM Old Header Exposed Column Record
75: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
76: * @param p_old_bom_head_unexp_rec BOM Old Header Unexposed Column Record
77: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
78: * @param x_bom_header_rec IN OUT NOCOPY processed Header Exposed Column Record
79: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
80: * @param x_bom_head_unexp_rec IN OUT NOCOPY processed BOM Header Unexposed Column Record
81: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
75: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
76: * @param p_old_bom_head_unexp_rec BOM Old Header Unexposed Column Record
77: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
78: * @param x_bom_header_rec IN OUT NOCOPY processed Header Exposed Column Record
79: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
80: * @param x_bom_head_unexp_rec IN OUT NOCOPY processed BOM Header Unexposed Column Record
81: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
82: * @rep:scope private
83: * @rep:displayname Header-Populate Null Column
77: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type}
78: * @param x_bom_header_rec IN OUT NOCOPY processed Header Exposed Column Record
79: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type }
80: * @param x_bom_head_unexp_rec IN OUT NOCOPY processed BOM Header Unexposed Column Record
81: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
82: * @rep:scope private
83: * @rep:displayname Header-Populate Null Column
84: * @rep:category BUSINESS_ENTITY BOM_BILL_OF_MATERIAL
85: * @rep:compatibility S
85: * @rep:compatibility S
86: * @rep:lifecycle active
87: */
88: PROCEDURE Populate_Null_Columns
89: ( p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
90: , p_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
91: , p_old_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
92: , p_old_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
93: , x_bom_header_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Rec_Type
86: * @rep:lifecycle active
87: */
88: PROCEDURE Populate_Null_Columns
89: ( p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
90: , p_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
91: , p_old_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
92: , p_old_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
93: , x_bom_header_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Rec_Type
94: , x_bom_head_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
87: */
88: PROCEDURE Populate_Null_Columns
89: ( p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
90: , p_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
91: , p_old_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
92: , p_old_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
93: , x_bom_header_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Rec_Type
94: , x_bom_head_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
95: );
88: PROCEDURE Populate_Null_Columns
89: ( p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
90: , p_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
91: , p_old_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
92: , p_old_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
93: , x_bom_header_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Rec_Type
94: , x_bom_head_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
95: );
96:
89: ( p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
90: , p_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
91: , p_old_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
92: , p_old_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
93: , x_bom_header_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Rec_Type
94: , x_bom_head_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
95: );
96:
97: END Bom_Default_Bom_Header;
90: , p_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
91: , p_old_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type
92: , p_old_bom_head_unexp_rec IN Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
93: , x_bom_header_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Rec_Type
94: , x_bom_head_unexp_rec IN OUT NOCOPY Bom_Bo_Pub.Bom_Head_Unexposed_Rec_Type
95: );
96:
97: END Bom_Default_Bom_Header;