DBA Data[Home] [Help]

APPS.OE_ORDER_SCH_UTIL dependencies on STANDARD

Line 110: p_line_rec.item_type_code IN (OE_GLOBALS.G_ITEM_STANDARD,

106: (p_line_rec.ship_model_complete_flag = 'Y') OR
107: (p_line_rec.ato_line_id is not null AND
108: p_line_rec.ato_line_id <> FND_API.G_MISS_NUM AND
109: NOT (p_line_rec.ato_line_id = p_line_rec.line_id AND
110: p_line_rec.item_type_code IN (OE_GLOBALS.G_ITEM_STANDARD,
111: OE_GLOBALS.G_ITEM_OPTION))) THEN
112:
113: RETURN TRUE;
114:

Line 184: p_line_rec.item_type_code IN (OE_GLOBALS.G_ITEM_STANDARD,

180:
181:
182: IF (p_line_rec.ato_line_id is not null AND
183: NOT (p_line_rec.ato_line_id = p_line_rec.line_id AND
184: p_line_rec.item_type_code IN (OE_GLOBALS.G_ITEM_STANDARD,
185: OE_GLOBALS.G_ITEM_OPTION))) OR
186: (nvl(p_line_rec.ship_model_complete_flag,'N') = 'Y') OR
187: (p_line_rec.ship_set_id is not null) OR
188: (p_line_rec.arrival_set_id is not null)

Line 203: p_line_rec.item_type_code IN (OE_GLOBALS.G_ITEM_STANDARD,

199:
200:
201: IF (p_line_rec.ato_line_id is not null) AND
202: NOT (p_line_rec.ato_line_id = p_line_rec.line_id AND
203: p_line_rec.item_type_code IN (OE_GLOBALS.G_ITEM_STANDARD,
204: OE_GLOBALS.G_ITEM_OPTION))
205: THEN
206:
207: IF l_debug_level > 0 THEN

Line 1574: AND (l_line_rec.item_type_code = OE_GLOBALS.G_ITEM_STANDARD OR

1570: IF NOT Schedule_Attribute_Changed(p_line_rec => l_line_rec,
1571: p_old_line_rec => l_old_line_rec)
1572: AND OE_GLOBALS.Equal(l_line_rec.ordered_quantity,
1573: l_old_line_rec.ordered_quantity)
1574: AND (l_line_rec.item_type_code = OE_GLOBALS.G_ITEM_STANDARD OR
1575: nvl(l_line_rec.model_remnant_flag,'N') = 'Y')
1576: THEN
1577:
1578:

Line 1824: -- Follow this path only for standard items and option items.

1820: END IF; /* calling group_request */
1821:
1822: END IF;
1823:
1824: -- Follow this path only for standard items and option items.
1825:
1826: /*
1827: Check_Item_Attribute(p_line_rec => l_line_rec);
1828: */

Line 2520: -- We are currently autoscheduling only standard lines not in any

2516: IF (OESCH_AUTO_SCH_FLAG = 'N')
2517: THEN
2518: RETURN FALSE;
2519: ELSE
2520: -- We are currently autoscheduling only standard lines not in any
2521: -- an model or option items.
2522:
2523: IF p_line_rec.top_model_line_id is not null AND
2524: p_line_rec.top_model_line_id <> FND_API.G_MISS_NUM AND

Line 2525: p_line_rec.item_type_code <> OE_GLOBALS.G_ITEM_STANDARD THEN

2521: -- an model or option items.
2522:
2523: IF p_line_rec.top_model_line_id is not null AND
2524: p_line_rec.top_model_line_id <> FND_API.G_MISS_NUM AND
2525: p_line_rec.item_type_code <> OE_GLOBALS.G_ITEM_STANDARD THEN
2526: RETURN FALSE;
2527: ELSE
2528: RETURN TRUE;
2529: END IF;

Line 2758: Only standard lines can be scheduled.Service lines

2754: Procedure Name : Validate_Line
2755: Description : Validates a line before scheduling.
2756: It will make sure the required attributes are the
2757: there on the line.
2758: Only standard lines can be scheduled.Service lines
2759: return lines cannot be scheduled.
2760: IF the profile OE:Schedule Line on Hold is set to 'Y'
2761: we will perform scheduling on lines on hold. If it is
2762: set to 'N', we will not perform scheduling.

Line 3059: p_line_rec.item_type_code = OE_GLOBALS.G_ITEM_STANDARD) OR

3055: p_line_rec.ordered_quantity > p_old_line_rec.ordered_quantity))
3056:
3057: /* (p_line_rec.operation = OE_GLOBALS.G_OPR_CREATE AND
3058: OESCH_AUTO_SCH_FLAG = 'Y' AND
3059: p_line_rec.item_type_code = OE_GLOBALS.G_ITEM_STANDARD) OR
3060: (p_line_rec.schedule_status_code is null AND
3061: (p_line_rec.schedule_ship_date is NOT NULL OR
3062: p_line_rec.schedule_arrival_date is NOT NULL)))
3063: */

Line 3154: AND p_line_rec.item_type_code in ('STANDARD','OPTION')

3150: END IF;
3151:
3152: -- Added this part of validation to fix bug 2051855
3153: IF p_line_rec.ato_line_id = p_line_rec.line_id
3154: AND p_line_rec.item_type_code in ('STANDARD','OPTION')
3155: AND fnd_profile.value('INV_CTP') = '5' THEN
3156:
3157: l_org_id := OE_Sys_Parameters.VALUE('MASTER_ORGANIZATION_ID');
3158:

Line 4099: or it could be just a simple standard line which does not

4095: to schedule a SINGLE LINE (a set or a parent line is scheduled
4096: in different procedure). The single line could be a part
4097: of the set which is getting scheduled independently
4098: (because there was not change in the set related attribute),
4099: or it could be just a simple standard line which does not
4100: belong to any set.
4101:
4102: --------------------------------------------------------------------- */
4103:

Line 5469: IF (l_line_rec.item_type_code <> OE_GLOBALS.G_ITEM_STANDARD) THEN

5465: goto end_of_processing;
5466:
5467: END IF;
5468:
5469: IF (l_line_rec.item_type_code <> OE_GLOBALS.G_ITEM_STANDARD) THEN
5470: -- Assigning l_out_line_rec the same values as that
5471: -- l_line_rec.
5472:
5473: l_out_line_rec := l_line_rec;

Line 5598: It is standard formula which is used. The value is derived

5594: for an ATO configuration, we just don't have to check
5595: the availability of the items, we also need to find out
5596: the amount of time it takes to build those items.
5597: This procedure gives the time it takes to build the ATO.
5598: It is standard formula which is used. The value is derived
5599: from the ATO model. Thus all options for a given model
5600: will have the same Lead Time.
5601: ----------------------------------------------------------------------------- */
5602: FUNCTION Get_Lead_Time

Line 6261: (l_line_rec.item_type_code in ('STANDARD','OPTION') AND

6257: END IF;
6258:
6259: IF l_line_rec.ato_line_id = l_line_rec.line_id AND
6260: (l_line_rec.item_type_code in ('MODEL','CLASS') OR
6261: (l_line_rec.item_type_code in ('STANDARD','OPTION') AND
6262: l_inv_ctp = '5'))
6263: THEN
6264:
6265: -- Added this code to fix bug 1998613.

Line 6286: -- to get the Standard Mandatory Components

6282:
6283: IF l_explode THEN
6284:
6285: -- If the line scheduled is an ATO Model, call ATO's API
6286: -- to get the Standard Mandatory Components
6287:
6288: IF l_debug_level > 0 THEN
6289: oe_debug_pub.add( 'ATO ITEM TYPE : '||L_LINE_REC.ITEM_TYPE_CODE , 3 ) ;
6290: END IF;

Line 6292: IF l_line_rec.item_type_code = 'STANDARD' AND

6288: IF l_debug_level > 0 THEN
6289: oe_debug_pub.add( 'ATO ITEM TYPE : '||L_LINE_REC.ITEM_TYPE_CODE , 3 ) ;
6290: END IF;
6291:
6292: IF l_line_rec.item_type_code = 'STANDARD' AND
6293: l_atp_rec.ship_set_name(I) is NULL THEN
6294:
6295: IF l_debug_level > 0 THEN
6296: oe_debug_pub.add( 'ASSIGNING SHIP SET FOR ATO ITEM ' , 3 ) ;

Line 6302: IF l_line_rec.item_type_code = 'STANDARD' THEN

6298: l_atp_rec.Ship_Set_Name(I) := l_line_rec.ato_line_id;
6299:
6300: END IF;
6301:
6302: IF l_line_rec.item_type_code = 'STANDARD' THEN
6303:
6304: IF l_debug_level > 0 THEN
6305: oe_debug_pub.add( 'ASSIGNING WAREHOUSE AND ITEM ' , 3 ) ;
6306: END IF;

Line 6488: -- Standard Madatory record positions using vendor_name. This will be -- used in the load_results procedure to bypass the SMC records.

6484: -- Added atp_lead_time, order Number to fix bug 1560461.
6485: l_atp_rec.atp_lead_time(I) := 0;
6486: l_atp_rec.oe_flag(I) := l_oe_flag;
6487: -- As part of the bug fix 2910899, OM will indicate and remember the
6488: -- Standard Madatory record positions using vendor_name. This will be -- used in the load_results procedure to bypass the SMC records.
6489:
6490: l_atp_rec.vendor_name(I) := 'SMC';
6491: IF l_debug_level > 0 THEN
6492: oe_debug_pub.add( 'OE FLAG IS : '||L_ATP_REC.OE_FLAG ( I ) , 3 ) ;