DBA Data[Home] [Help]

APPS.MSC_ATP_PUB dependencies on MRP_ATP_PUB

Line 10: G_ATP_BOM_REC MRP_ATP_PUB.ATP_BOM_Rec_Typ;

6: G_INV_CTP NUMBER := FND_PROFILE.value('INV_CTP');
7: G_CTO_FLAG NUMBER := 0;
8: G_CALL_ATP number :=2; --4421391, the flag will track whether debug/session is set or not.
9: --G_ATP_CHECK VARCHAR2(1) := 'N'; /* Bug 2249504 */
10: G_ATP_BOM_REC MRP_ATP_PUB.ATP_BOM_Rec_Typ;
11: --G_DB_PROFILE VARCHAR2(128); bug3049003 changed from G_DB_PROFILE to l_a2m_dblink
12:
13: -- This package contains 2 public procedures : Call_ATP and Call_ATP_No_Commit.
14: -- Call_ATP and Call_ATP_No_Commit are almost the same except

Line 25: p_atp_rec IN OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,

21:
22: PG_DEBUG varchar2(1) := NVL(FND_PROFILE.value('MSC_ATP_DEBUG'), 'N');
23:
24: PROCEDURE Check_CTO(
25: p_atp_rec IN OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
26: p_session_id IN NUMBER,
27: --p_db_profile IN VARCHAR2,
28: --p_atp_check IN OUT NoCopy VARCHAR2,
29: --x_atp_bom_rec OUT NoCopy MRP_ATP_PUB.ATP_BOM_Rec_Typ,

Line 29: --x_atp_bom_rec OUT NoCopy MRP_ATP_PUB.ATP_BOM_Rec_Typ,

25: p_atp_rec IN OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
26: p_session_id IN NUMBER,
27: --p_db_profile IN VARCHAR2,
28: --p_atp_check IN OUT NoCopy VARCHAR2,
29: --x_atp_bom_rec OUT NoCopy MRP_ATP_PUB.ATP_BOM_Rec_Typ,
30: x_return_status OUT NoCopy VARCHAR2,
31: x_msg_count OUT NoCopy NUMBER,
32: x_msg_data OUT NoCopy VARCHAR2 )
33: IS

Line 45: Procedure Update_Custom_Information(p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,

41: null;
42: x_return_status := NVL(x_return_status, FND_API.G_RET_STS_ERROR);
43: --ROLLBACK;
44: END Check_CTO;
45: Procedure Update_Custom_Information(p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
46: p_session_id IN NUMBER
47: )
48: IS
49: i number;

Line 103: p_atp_rec IN OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,

99: -- transaction and not of ATP autonomous transaction to maintain correct Demand picture.
100:
101: PROCEDURE post_atp_cto(
102: p_session_id IN NUMBER,
103: p_atp_rec IN OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
104: x_return_status OUT NoCopy VARCHAR2,
105: x_msg_data OUT NoCopy VARCHAR2,
106: x_msg_count OUT NoCopy NUMBER
107: )

Line 173: Procedure Subst_Workflow(p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ)

169: END IF;
170: x_return_status := NVL(x_return_status, FND_API.G_RET_STS_ERROR);
171: END disable_trace; --4421391
172:
173: Procedure Subst_Workflow(p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ)
174:
175: IS
176: l_sales_rep VARCHAR2(250);
177: l_customer_contact VARCHAR2(250);

Line 304: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,

300:
301:
302: PROCEDURE Call_ATP_Commit (
303: p_session_id IN OUT NoCopy NUMBER,
304: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
305: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
306: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
307: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
308: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,

Line 305: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,

301:
302: PROCEDURE Call_ATP_Commit (
303: p_session_id IN OUT NoCopy NUMBER,
304: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
305: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
306: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
307: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
308: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
309: x_return_status OUT NoCopy VARCHAR2,

Line 306: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,

302: PROCEDURE Call_ATP_Commit (
303: p_session_id IN OUT NoCopy NUMBER,
304: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
305: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
306: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
307: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
308: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
309: x_return_status OUT NoCopy VARCHAR2,
310: x_msg_data OUT NoCopy VARCHAR2,

Line 307: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,

303: p_session_id IN OUT NoCopy NUMBER,
304: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
305: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
306: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
307: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
308: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
309: x_return_status OUT NoCopy VARCHAR2,
310: x_msg_data OUT NoCopy VARCHAR2,
311: x_msg_count OUT NoCopy NUMBER

Line 308: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,

304: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
305: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
306: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
307: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
308: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
309: x_return_status OUT NoCopy VARCHAR2,
310: x_msg_data OUT NoCopy VARCHAR2,
311: x_msg_count OUT NoCopy NUMBER
312: ) IS

Line 464: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,

460:
461:
462: PROCEDURE Call_ATP (
463: p_session_id IN OUT NoCopy NUMBER,
464: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
465: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
466: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
467: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
468: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,

Line 465: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,

461:
462: PROCEDURE Call_ATP (
463: p_session_id IN OUT NoCopy NUMBER,
464: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
465: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
466: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
467: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
468: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
469: x_return_status OUT NoCopy VARCHAR2,

Line 466: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,

462: PROCEDURE Call_ATP (
463: p_session_id IN OUT NoCopy NUMBER,
464: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
465: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
466: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
467: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
468: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
469: x_return_status OUT NoCopy VARCHAR2,
470: x_msg_data OUT NoCopy VARCHAR2,

Line 467: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,

463: p_session_id IN OUT NoCopy NUMBER,
464: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
465: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
466: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
467: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
468: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
469: x_return_status OUT NoCopy VARCHAR2,
470: x_msg_data OUT NoCopy VARCHAR2,
471: x_msg_count OUT NoCopy NUMBER

Line 468: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,

464: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
465: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
466: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
467: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
468: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
469: x_return_status OUT NoCopy VARCHAR2,
470: x_msg_data OUT NoCopy VARCHAR2,
471: x_msg_count OUT NoCopy NUMBER
472: ) IS

Line 476: l_atp_rec MRP_ATP_PUB.ATP_Rec_Typ;

472: ) IS
473:
474: i PLS_INTEGER;
475: --l_db_profile VARCHAR2(128);
476: l_atp_rec MRP_ATP_PUB.ATP_Rec_Typ;
477:
478: -- Bug 2387242 : krajan
479: -- Variables for SQL trace setup
480: C INTEGER;

Line 856: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,

852:
853:
854: PROCEDURE Call_ATP_No_Commit (
855: p_session_id IN OUT NoCopy NUMBER,
856: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
857: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
858: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
859: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
860: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,

Line 857: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,

853:
854: PROCEDURE Call_ATP_No_Commit (
855: p_session_id IN OUT NoCopy NUMBER,
856: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
857: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
858: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
859: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
860: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
861: x_return_status OUT NoCopy VARCHAR2,

Line 858: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,

854: PROCEDURE Call_ATP_No_Commit (
855: p_session_id IN OUT NoCopy NUMBER,
856: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
857: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
858: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
859: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
860: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
861: x_return_status OUT NoCopy VARCHAR2,
862: x_msg_data OUT NoCopy VARCHAR2,

Line 859: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,

855: p_session_id IN OUT NoCopy NUMBER,
856: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
857: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
858: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
859: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
860: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
861: x_return_status OUT NoCopy VARCHAR2,
862: x_msg_data OUT NoCopy VARCHAR2,
863: x_msg_count OUT NoCopy NUMBER

Line 860: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,

856: p_atp_rec IN MRP_ATP_PUB.ATP_Rec_Typ,
857: x_atp_rec OUT NOCOPY MRP_ATP_PUB.ATP_Rec_Typ,
858: x_atp_supply_demand OUT NOCOPY MRP_ATP_PUB.ATP_Supply_Demand_Typ,
859: x_atp_period OUT NOCOPY MRP_ATP_PUB.ATP_Period_Typ,
860: x_atp_details OUT NOCOPY MRP_ATP_PUB.ATP_Details_Typ,
861: x_return_status OUT NoCopy VARCHAR2,
862: x_msg_data OUT NoCopy VARCHAR2,
863: x_msg_count OUT NoCopy NUMBER
864: ) IS

Line 881: l_atp_rec MRP_ATP_PUB.ATP_Rec_Typ;

877:
878: l_assign_set_id NUMBER;
879: plsql_block VARCHAR2(10000);
880: i PLS_INTEGER;
881: l_atp_rec MRP_ATP_PUB.ATP_Rec_Typ;
882: l_atp_rec_temp MRP_ATP_PUB.ATP_Rec_Typ;
883: l_atp_bom_flag MRP_ATP_PUB.number_arr;
884: l_shipset_stat_rec MRP_ATP_PUB.shipset_status_rec_type;
885:

Line 882: l_atp_rec_temp MRP_ATP_PUB.ATP_Rec_Typ;

878: l_assign_set_id NUMBER;
879: plsql_block VARCHAR2(10000);
880: i PLS_INTEGER;
881: l_atp_rec MRP_ATP_PUB.ATP_Rec_Typ;
882: l_atp_rec_temp MRP_ATP_PUB.ATP_Rec_Typ;
883: l_atp_bom_flag MRP_ATP_PUB.number_arr;
884: l_shipset_stat_rec MRP_ATP_PUB.shipset_status_rec_type;
885:
886: l_source_organization_id NUMBER;

Line 883: l_atp_bom_flag MRP_ATP_PUB.number_arr;

879: plsql_block VARCHAR2(10000);
880: i PLS_INTEGER;
881: l_atp_rec MRP_ATP_PUB.ATP_Rec_Typ;
882: l_atp_rec_temp MRP_ATP_PUB.ATP_Rec_Typ;
883: l_atp_bom_flag MRP_ATP_PUB.number_arr;
884: l_shipset_stat_rec MRP_ATP_PUB.shipset_status_rec_type;
885:
886: l_source_organization_id NUMBER;
887: l_customer_id NUMBER;

Line 884: l_shipset_stat_rec MRP_ATP_PUB.shipset_status_rec_type;

880: i PLS_INTEGER;
881: l_atp_rec MRP_ATP_PUB.ATP_Rec_Typ;
882: l_atp_rec_temp MRP_ATP_PUB.ATP_Rec_Typ;
883: l_atp_bom_flag MRP_ATP_PUB.number_arr;
884: l_shipset_stat_rec MRP_ATP_PUB.shipset_status_rec_type;
885:
886: l_source_organization_id NUMBER;
887: l_customer_id NUMBER;
888: l_to_organization_id NUMBER;

Line 965: l_custom_atp_rec MRP_ATP_PUB.ATP_Rec_Typ;

961: L_RETURN_NUM NUMBER;
962: L_MOVE_PAST_DUE_TO_SYSDATE varchar2(1); -- Bug 5584634/5618929
963:
964: --custom_api
965: l_custom_atp_rec MRP_ATP_PUB.ATP_Rec_Typ;
966: l_modify_flag number;
967: l_custom_ret_sts varchar2(30);
968: BEGIN
969: --Started change for bug 4421391

Line 2845: l_identifier1 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();

2841:
2842: IS
2843:
2844: l_end_refresh_number NUMBER := NULL;
2845: l_identifier1 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();
2846: l_identifier2 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();
2847: l_identifier3 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();
2848:
2849: BEGIN

Line 2846: l_identifier2 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();

2842: IS
2843:
2844: l_end_refresh_number NUMBER := NULL;
2845: l_identifier1 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();
2846: l_identifier2 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();
2847: l_identifier3 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();
2848:
2849: BEGIN
2850: IF PG_DEBUG in ('Y', 'C') THEN

Line 2847: l_identifier3 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();

2843:
2844: l_end_refresh_number NUMBER := NULL;
2845: l_identifier1 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();
2846: l_identifier2 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();
2847: l_identifier3 MRP_ATP_PUB.number_arr := MRP_ATP_PUB.number_arr();
2848:
2849: BEGIN
2850: IF PG_DEBUG in ('Y', 'C') THEN
2851: msc_sch_wb.atp_debug('Inside Procedure UPDATE_TABLES');