DBA Data[Home] [Help]

APPS.MSC_WS_OTM_BPEL SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 45

    select POSTPROCESSING_LEAD_TIME into v_leadTime
    from msc_system_items
    where inventory_item_id = itemId
    and organization_id    = orgid    -- You need both organziation id and inventory_item_id to get an unique item
    and msc_system_items.plan_id = planId
    and msc_system_items.sr_instance_id = srInstanceId;
Line: 58

select calendar_code into calendarCode
from msc_trading_partners
where partner_type = 3
and sr_instance_id = srInstanceId
and sr_tp_id = orgId;
Line: 67

    select n.calendar_date into d4
    from msc_calendar_dates original,
            msc_calendar_dates n
    where original.calendar_code = calendarCode
    and    original.exception_set_id = -1
    and    original.sr_instance_id = srInstanceId
    and    original.calendar_date = newarrivalDate
    and    n.calendar_code = original.calendar_code
    and    n.exception_set_id = original.exception_set_id
    and    n.sr_instance_id = original.sr_instance_id
    and    n.seq_num =  original.seq_num + v_leadTime;
Line: 95

procedure UpdateKeyDateInCP ( status OUT NOCOPY VARCHAR2) is
cursor getLineIds is
SELECT
   po_line_location_id  , UPDATED_ARRIVAL_DATE
FROM
    MSC_transportation_updates
WHERE order_type = 1;
Line: 113

                Update_CP(v_line_location_id,v_arrival_Date, status );
Line: 118

end UpdateKeyDateInCP;
Line: 121

procedure UpdateCP_1 ( tranzId IN NUMBER,
                       status OUT NOCOPY VARCHAR2) is
v_line_location_id NUMBER :=0;
Line: 128

   status := 'NO_RECORD_TO_UPDATE';
Line: 133

            SELECT po_line_location_id  , UPDATED_ARRIVAL_DATE
            INTO v_line_location_id, v_arrival_Date
            FROM MSC_transportation_updates
            WHERE order_type = 1
            AND trans_Update_id = tranzId;
Line: 139

            Update_CP(v_line_location_id,v_arrival_Date, status );
Line: 141

end UpdateCP_1;
Line: 143

procedure Update_CP ( lineLocationId IN NUMBER, arrivalDate IN DATE, status OUT NOCOPY VARCHAR2) is
v_cnt NUMBER :=0;
Line: 164

    SELECT distinct order_number, purch_line_num, order_type
    INTO v_order_Number, v_line_Number, v_order_type
    FROM msc_supplies
    WHERE msc_supplies.po_line_location_id = lineLocationId
        and plan_id = -1
        and msc_supplies.sr_instance_id = srInstanceId
        and msc_supplies.order_type in (1, 11);
Line: 174

    select decode(instr(v_order_Number,'('), 0, v_order_Number, substr(v_order_Number, 1, instr(v_order_Number,'(') - 1))
    into orderNumber
    from dual;
Line: 181

   select decode(v_order_type, 1, nvl(substr(v_order_number,instr(v_order_number,'(')+1,instr(v_order_number,'(',1,2)-2
       - instr(v_order_number,'(')),' ') ,  decode(instr(v_order_number,'('),               0, to_char(null),
       substr(v_order_number, instr(v_order_number,'('))))
       into releaseNumber
    from dual;
Line: 189

    select count(*) into v_cnt
    from msc_sup_dem_entries
    where msc_sup_dem_entries.order_number = orderNumber
    and msc_sup_dem_entries.line_number = lineNumber
    and msc_sup_dem_entries.release_number = releaseNumber
    and msc_sup_dem_entries.publisher_order_type in (13, 15);
Line: 214

        update msc_sup_dem_entries
        set key_date = arrivalDate,
            receipt_date = arrivalDate,
            LAST_UPDATE_DATE = SYSDATE,
            LAST_UPDATED_BY = userId
        where msc_sup_dem_entries.order_number = orderNumber
        and msc_sup_dem_entries.line_number = lineNumber
        and msc_sup_dem_entries.release_number = releaseNumber
        and msc_sup_dem_entries.last_refresh_number = v_last_refresh_number
        and msc_sup_dem_entries.publisher_order_type in (13, 15)
        and msc_sup_dem_entries.plan_id = -1;
Line: 266

end Update_CP;
Line: 273

SELECT
    last_refresh_number
FROM
    msc_sup_dem_entries
WHERE
    msc_sup_dem_entries.order_number = orN
    and msc_sup_dem_entries.line_number = lN
    and msc_sup_dem_entries.release_number = rN
ORDER BY last_refresh_number DESC;
Line: 300

SELECT
    key_date    into v_old_key_date
FROM
    msc_sup_dem_entries
WHERE
    msc_sup_dem_entries.order_number = orderNumber
    and msc_sup_dem_entries.line_number = lineNumber
    and msc_sup_dem_entries.release_number = releaseNumber
    and msc_sup_dem_entries.last_refresh_number = lastRefreshNumber;
Line: 314

procedure UpdatePDS( status OUT nocopy VARCHAR2) is

cursor c_getLineIds is
SELECT
   order_type, TRANS_UPDATE_ID
FROM
    MSC_TRANSPORTATION_UPDATES;
Line: 334

    status := 'No Plan to Update.';
Line: 343

                UpdatePDS_Order(v_id, v_order_type, status );
Line: 352

END UpdatePDS;
Line: 354

procedure UpdatePDS_1( tranzId IN NUMBER,
                       bpelOrderType IN NUMBER,
                       status OUT nocopy VARCHAR2) is
plan_id NUMBER :=0;
Line: 361

    status := 'NO_RECORD_TO_UPDATE';
Line: 371

    status := 'No Plan to Update.';
Line: 375

   UpdatePDS_Order(tranzId, bpelOrderType, status );
Line: 380

END UpdatePDS_1;
Line: 384

PROCEDURE UpdatePDS_Order( transId IN NUMBER ,
                           order_type IN NUMBER,
                           status OUT nocopy varchar2) IS
cursor getProductionPlans is
SELECT plans.plan_id
FROM  msc_plans plans, msc_designators desig
WHERE plans.curr_plan_type in (1,2,3,5)
       AND   plans.organization_id = desig.organization_id
       AND   plans.sr_instance_id = desig.sr_instance_id
       AND   plans.compile_designator = desig.designator
       AND   NVL(desig.disable_date, TRUNC(SYSDATE)+1) > TRUNC(SYSDATE)
       AND   plans.organization_selection <> 1
       and   desig.PRODUCTION = 1
       AND   NVL(plans.copy_plan_id,-1) = -1
       AND   NVL(desig.copy_designator_id, -1) = -1;
Line: 410

                    UpdatePDS_PO(planId, transId, status);
Line: 412

                    UpdatePDS_SO(planId, transId, status);
Line: 422

                            UpdatePDS_PO(v_plan_id, transId, status);
Line: 424

                            UpdatePDS_SO(v_plan_id, transId, status);
Line: 431

end UpdatePDS_Order;
Line: 433

PROCEDURE UpdatePDS_PO( planId IN NUMBER,
                        transId IN NUMBER,
                        status OUT nocopy varchar2) IS
isPoShipment NUMBER :=0;
Line: 438

     UpdateNewColumnAndFirmDate_PO(planId, transId, isPoShipment, status);
Line: 442

end UpdatePDS_PO;
Line: 444

PROCEDURE UpdatePDS_SO( planId IN NUMBER,
                        transId IN NUMBER,
                        status OUT nocopy varchar2) IS
begin
       UpdateNewColumnAndFirmDate_SO(planId, transId, status);
Line: 452

end UpdatePDS_SO;
Line: 480

            SELECT distinct s.transaction_id, tu.UPDATED_ARRIVAL_DATE, tu.EBS_SR_INSTANCE_ID, s.ORGANIZATION_ID, s.INVENTORY_ITEM_ID, s.supplier_id, s.supplier_site_id,
            s.new_dock_date, s.order_number,
            s.NEW_ORDER_QUANTITY, s.SOURCE_SR_INSTANCE_ID, s.SOURCE_ORGANIZATION_ID
            INTO supp_Transaction_id, newArrivalDate, srInstanceId, v_org_id, v_inv_item_id, v_supplier_id, v_supplier_site_id, v_old_dock_date, v_order_number, v_q,
            v_source_sr_inst_id, v_sr_org_id
            FROM MSC_SUPPLIES s, MSC_TRANSPORTATION_UPDATES tu
            WHERE s.ORDER_TYPE = 11
                AND s.PO_LINE_LOCATION_ID = tu.PO_LINE_LOCATION_ID
                AND  s.SUPPLIER_ID is not null
                AND s.PLAN_ID = planId
                AND s.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
                AND tu.TRANS_UPDATE_ID = transId;
Line: 495

            SELECT distinct s.transaction_id, tu.UPDATED_ARRIVAL_DATE, tu.EBS_SR_INSTANCE_ID,s.ORGANIZATION_ID, s.INVENTORY_ITEM_ID, s.supplier_id,
            s.supplier_site_id, s.new_dock_date, s.order_number,
            s.NEW_ORDER_QUANTITY, s.SOURCE_SR_INSTANCE_ID,s.SOURCE_ORGANIZATION_ID
            INTO supp_Transaction_id, newArrivalDate, srInstanceId, v_org_id, v_inv_item_id, v_supplier_id, v_supplier_site_id, v_old_dock_date, v_order_number, v_q,
            v_source_sr_inst_id, v_sr_org_id
            FROM MSC_SUPPLIES s, MSC_TRANSPORTATION_UPDATES tu
             WHERE s.ORDER_TYPE = 1
                AND s.PO_LINE_LOCATION_ID = tu.PO_LINE_LOCATION_ID
                AND s.PO_LINE_ID = tu.PO_LINE_ID
                AND s.PLAN_ID =planId
                AND s.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
                AND tu.TRANS_UPDATE_ID = transId;
Line: 519

select count(1)
into count_exc_this_order
from msc_exception_details
where exception_type = excType
and plan_id = planId
and organization_id =v_org_id
and inventory_item_id =v_inv_item_id
and resource_id =-1 and department_id = -1
and sr_Instance_id = srInstanceId
and supplier_id = v_supplier_id
and order_number =v_order_number;
Line: 532

                        update msc_exception_details
                        set   date2=newArrivalDate
                        where exception_type = excType
                                and plan_id = planId
                                and organization_id =v_org_id
                                and inventory_item_id =v_inv_item_id
                                and resource_id =-1 and department_id = -1
                                and sr_Instance_id = srInstanceId
                                and supplier_id = v_supplier_id
                                and order_number =v_order_number;
Line: 543

    status := 'Exception for this order already inserted. Updated new Arrival Date';
Line: 549

select count(1)
into countItemExc
from msc_item_exceptions
where  plan_id = planId
and organization_id = v_org_id
and sr_Instance_id = srInstanceId
and inventory_item_id = v_inv_item_id
and exception_type = excType;
Line: 561

        INSERT INTO msc_item_exceptions(plan_id, organization_id, sr_Instance_id, inventory_item_id, exception_type,
                                         exception_group,
                                         LAST_UPDATE_DATE , LAST_UPDATED_BY , CREATION_DATE ,CREATED_BY,
                                         supplier_id, supplier_site_id, exception_count)
                                VALUES(planId, v_org_id, srInstanceId,v_inv_item_id, excType,
                                          21,
                                          SYSDATE, userId, SYSDATE, userId,
                                          v_supplier_id, v_supplier_site_id, 1);
Line: 571

        select exception_count
        into countItemExc
        from msc_item_exceptions
        where  plan_id = planId
        and organization_id = v_org_id
        and sr_Instance_id = srInstanceId
        and inventory_item_id = v_inv_item_id
        and exception_type = excType;
Line: 583

        update msc_item_exceptions
        set exception_count = countItemExc,
             LAST_UPDATE_DATE = SYSDATE,
             LAST_UPDATED_BY = userId
         where  plan_id = planId
        and organization_id = v_org_id
        and sr_Instance_id = srInstanceId
        and inventory_item_id = v_inv_item_id
        and exception_type = excType;
Line: 595

INSERT into msc_exception_details
                        (
                        exception_detail_id, exception_type, plan_id, organization_id, inventory_item_id, resource_id, -- -1
			department_id, sr_Instance_id, LAST_UPDATE_DATE , LAST_UPDATED_BY , CREATION_DATE ,CREATED_BY,
			supplier_id, supplier_site_id, order_number, date2, date1, quantity, number1, number2,
                        transaction_id
			)

                        VALUES (MSC_EXCEPTION_DETAILS_S.nextval,  excType, planId, v_org_id, v_inv_item_id, -1,
                        -1, srInstanceId, SYSDATE, userId, SYSDATE, userId,
                        v_supplier_id, v_supplier_site_id, v_order_number, newArrivalDate, v_old_dock_date,v_q, v_sr_org_id, v_source_sr_inst_id,
                        supp_Transaction_id);
Line: 625

SELECT s2.transaction_id, s2.supplier_id, s2.supplier_site_id, s2.new_dock_date, s2.order_number, s2.INVENTORY_ITEM_ID,
 s2.SOURCE_ORGANIZATION_ID , s2.ORGANIZATION_ID, s2.NEW_ORDER_QUANTITY, s2.SR_INSTANCE_ID
        FROM MSC_SUPPLIES s2, MSC_SALES_ORDERS sO, MSC_DELIVERY_DETAILS dd, MSC_TRANSPORTATION_UPDATES tu
        WHERE s2.ORDER_TYPE = 11 -- IR Shipment
            AND s2.PLAN_ID =planId
            AND s2.SR_INSTANCE_ID = srIId
            AND SO.SR_INSTANCE_ID = srIId
        AND dd.SR_INSTANCE_ID = srIId
        AND tu.EBS_SR_INSTANCE_ID = srIId
        AND s2.REQ_LINE_ID = SO.ORIGINAL_SYSTEM_LINE_REFERENCE
        AND sO.DEMAND_SOURCE_LINE = dd.SOURCE_LINE_ID
        AND dd.DELIVERY_DETAIL_ID = tu.OTM_RELEASE_LINE_GID
        AND tu.Trans_update_id = transId;
Line: 661

            select UPDATED_ARRIVAL_DATE, EBS_SR_INSTANCE_ID  into newArrivalDate, SrInstanceId
            from msc_transportation_updates
            where TRANS_UPDATE_ID = transId;
Line: 665

            SELECT distinct d.DEMAND_ID
            INTO ISOID1
            FROM MSC_DEMANDS d, MSC_DELIVERY_DETAILS dd, MSC_TRANSPORTATION_UPDATES tu
            WHERE d.SALES_ORDER_LINE_ID = dd.SOURCE_LINE_ID
                    AND dd.DELIVERY_DETAIL_ID = tu.OTM_RELEASE_LINE_GID
                    AND dd.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
                    AND d.PLAN_ID = planId
                    AND d.ORIGINATION_TYPE = 30
                    AND tu.Trans_update_id = transId;
Line: 675

            SELECT distinct s.transaction_id, s.supplier_id, s.supplier_site_id, s.new_dock_date, s.order_number, d.INVENTORY_ITEM_ID,
                    d.SOURCE_ORGANIZATION_ID , d.ORGANIZATION_ID, s.NEW_ORDER_QUANTITY, s.SR_INSTANCE_ID--IR
            INTO  supp_Transaction_id, v_supplier_id, v_supplier_site_id, v_old_dock_date, v_order_number, v_inv_item_id,
                v_sr_org_id, v_org_id, v_q, v_source_sr_Inst_id
            FROM MSC_SUPPLIES s,  MSC_DEMANDS d
            WHERE s.ORDER_TYPE = 2 -- IR
                AND s.TRANSACTION_ID = d.DISPOSITION_ID
                AND s.PLAN_ID =planId
                AND s.SR_INSTANCE_ID = SrInstanceId
                AND d.DEMAND_ID  = ISOID1;
Line: 708

select count(1)
into count_exc_this_order
from msc_exception_details
where exception_type = excType
and plan_id = planId
and organization_id =v_org_id
and inventory_item_id =v_inv_item_id
and resource_id =-1 and department_id = -1
and sr_Instance_id = srInstanceId
and supplier_id = v_supplier_id
and order_number =v_order_number;
Line: 721

                        update msc_exception_details
                        set   date2=newArrivalDate
                        where exception_type = excType
                                and plan_id = planId
                                and organization_id =v_org_id
                                and inventory_item_id =v_inv_item_id
                                and resource_id =-1 and department_id = -1
                                and sr_Instance_id = srInstanceId
                                and supplier_id = v_supplier_id
                                and order_number =v_order_number;
Line: 732

    status := 'Exception for this order already inserted. Updated new Arrival Date';
Line: 736

select count(1)
into countItemExc
from msc_item_exceptions
where  plan_id = planId
and organization_id = v_org_id
and sr_Instance_id = srInstanceId
and inventory_item_id = v_inv_item_id
and exception_type = excType;
Line: 749

        INSERT INTO msc_item_exceptions(plan_id, organization_id, sr_Instance_id, inventory_item_id, exception_type,
                                        exception_group,
                                         LAST_UPDATE_DATE , LAST_UPDATED_BY , CREATION_DATE ,CREATED_BY,
                                         supplier_id, supplier_site_id, exception_count)
                                VALUES(planId, v_org_id, srInstanceId,v_inv_item_id, excType,
                                         21,
                                          SYSDATE, userId, SYSDATE, userId,
                                          v_supplier_id, v_supplier_site_id, 1);
Line: 765

        select exception_count
        into countItemExc
        from msc_item_exceptions
        where  plan_id = planId
        and organization_id = v_org_id
        and sr_Instance_id = srInstanceId
        and inventory_item_id = v_inv_item_id
        and exception_type = excType;
Line: 777

        update msc_item_exceptions
        set exception_count = countItemExc,
            LAST_UPDATE_DATE = SYSDATE,
            LAST_UPDATED_BY = userId
         where  plan_id = planId
        and organization_id = v_org_id
        and sr_Instance_id = srInstanceId
        and inventory_item_id = v_inv_item_id
        and exception_type = excType;
Line: 791

INSERT into msc_exception_details
                        (
                        exception_detail_id, exception_type, plan_id, organization_id, inventory_item_id, resource_id, -- -1
			department_id, sr_Instance_id, LAST_UPDATE_DATE , LAST_UPDATED_BY , CREATION_DATE ,CREATED_BY,
			supplier_id, supplier_site_id, order_number, date2, date1, quantity, number1, number2,
                        transaction_id
			)

                        VALUES (MSC_EXCEPTION_DETAILS_S.nextval,  excType, planId, v_org_id, v_inv_item_id, -1,
                        -1, srInstanceId, SYSDATE, userId, SYSDATE, userId,
                        v_supplier_id, v_supplier_site_id, v_order_number, newArrivalDate, v_old_dock_date, v_q,
                        v_sr_org_id, v_source_sr_Inst_id, supp_Transaction_id);
Line: 814

PROCEDURE UpdateNewColumnAndFirmDate_PO( planId IN NUMBER,
                        transId IN NUMBER,
                        isPoShipment out nocopy NUMBER,
                        status out nocopy varchar2) IS

cursor GetPOIds is
        SELECT s.TRANSACTION_ID
        FROM MSC_SUPPLIES s, MSC_TRANSPORTATION_UPDATES tu
        WHERE s.ORDER_TYPE = 1
                AND s.PO_LINE_LOCATION_ID = tu.PO_LINE_LOCATION_ID
                AND s.PO_LINE_ID = tu.PO_LINE_ID
                AND s.PLAN_ID =planId
                AND s.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
                AND tu.TRANS_UPDATE_ID = transId;
Line: 830

        SELECT s.TRANSACTION_ID
        FROM MSC_SUPPLIES s, MSC_TRANSPORTATION_UPDATES tu
        WHERE s.ORDER_TYPE = 11
                AND s.PO_LINE_LOCATION_ID = tu.PO_LINE_LOCATION_ID
                AND  s.SUPPLIER_ID is not null
                AND s.PLAN_ID = planId
                AND s.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
                AND tu.TRANS_UPDATE_ID = transId;
Line: 852

select UPDATED_ARRIVAL_DATE, EBS_SR_INSTANCE_ID  into newArrivalDate, SrInstanceId
from msc_transportation_updates
where TRANS_UPDATE_ID = transId;
Line: 870

   select distinct s.INVENTORY_ITEM_ID, s.ORGANIZATION_ID into invItemId, orgId
    FROM MSC_SUPPLIES s, MSC_TRANSPORTATION_UPDATES tu
    WHERE s.ORDER_TYPE = 11
    AND s.PO_LINE_LOCATION_ID = tu.PO_LINE_LOCATION_ID
    AND s.PLAN_ID =planId
    AND s.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
    AND tu.TRANS_UPDATE_ID = transId;
Line: 880

   select distinct s.INVENTORY_ITEM_ID, s.ORGANIZATION_ID into invItemId, orgId
    FROM MSC_SUPPLIES s, MSC_TRANSPORTATION_UPDATES tu
    WHERE s.ORDER_TYPE = 1
    AND s.PO_LINE_LOCATION_ID = tu.PO_LINE_LOCATION_ID
    AND s.PO_LINE_ID = tu.PO_LINE_ID
    AND s.PLAN_ID =planId
    AND s.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
    AND tu.TRANS_UPDATE_ID = transId;
Line: 906

    status := 'NO_ORDERS_FOUND_TO_UPDATE';
Line: 918

    UPDATE msc_transportation_updates
    SET UPDATED_DUE_DATE = v_new_firm_Date,
        LAST_UPDATE_DATE = SYSDATE,
        LAST_UPDATED_BY = userId
    WHERE TRANS_UPDATE_ID = transId;
Line: 928

            UPDATE MSC_SUPPLIES
            Set   FIRM_DATE = v_new_firm_Date,
                  APPLIED = 2,
                  STATUS  = 0,
                  FIRM_PLANNED_TYPE = 1,
                  OTM_ARRIVAL_DATE = newArrivalDate,
                  FIRM_QUANTITY = NEW_ORDER_QUANTITY,
                  LAST_UPDATE_DATE = SYSDATE,
                  LAST_UPDATED_BY = userId
            WHERE TRANSACTION_ID = PO_Ids(i)
                  AND SR_INSTANCE_ID = SrInstanceId
                  AND PLAN_ID = planId;
Line: 947

status := ' NO_ORDERS_FOUND_TO_UPDATE_IN_PDS';
Line: 952

end UpdateNewColumnAndFirmDate_PO;
Line: 955

PROCEDURE UpdateNewColumnAndFirmDate_SO( planId IN NUMBER,
                        transId IN NUMBER , status out nocopy varchar2) IS
/*cursor GetIR_Shipments( srIId IN NUMBER ) is
SELECT s2.TRANSACTION_ID
        FROM MSC_SUPPLIES s2, MSC_SALES_ORDERS sO, MSC_DELIVERY_DETAILS dd, MSC_TRANSPORTATION_UPDATES tu
        WHERE s2.ORDER_TYPE = 11 -- IR Shipment
            AND s2.PLAN_ID =planId
            AND s2.SR_INSTANCE_ID = srIId
            AND SO.SR_INSTANCE_ID = srIId
        AND dd.SR_INSTANCE_ID = srIId
        AND tu.EBS_SR_INSTANCE_ID = srIId
        AND s2.REQ_LINE_ID = SO.ORIGINAL_SYSTEM_LINE_REFERENCE
        AND sO.DEMAND_SOURCE_LINE = dd.SOURCE_LINE_ID
        AND dd.DELIVERY_DETAIL_ID = tu.OTM_RELEASE_LINE_GID
        AND tu.Trans_update_id = transId;*/
Line: 990

select UPDATED_ARRIVAL_DATE, EBS_SR_INSTANCE_ID  into newArrivalDate, SrInstanceId
from msc_transportation_updates
where TRANS_UPDATE_ID = transId;
Line: 995

    select  distinct d.INVENTORY_ITEM_ID, d.SOURCE_ORGANIZATION_ID into invItemId, orgId
    FROM MSC_DEMANDS d, MSC_DELIVERY_DETAILS dd, MSC_TRANSPORTATION_UPDATES tu
    WHERE d.SALES_ORDER_LINE_ID = to_char(dd.SOURCE_LINE_ID)
       AND d.SR_INSTANCE_ID = dd.SR_INSTANCE_ID
       AND dd.DELIVERY_DETAIL_ID = tu.OTM_RELEASE_LINE_GID
       AND dd.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
       AND d.PLAN_ID = planId
       AND d.ORIGINATION_TYPE = 30
       AND tu.TRANS_UPDATE_ID = transId;
Line: 1005

        SELECT distinct d.DEMAND_ID
        into ISOID1
        FROM MSC_DEMANDS d, MSC_DELIVERY_DETAILS dd, MSC_TRANSPORTATION_UPDATES tu
        WHERE d.SALES_ORDER_LINE_ID = dd.SOURCE_LINE_ID
                AND d.SR_INSTANCE_ID = dd.SR_INSTANCE_ID
                AND dd.DELIVERY_DETAIL_ID = tu.OTM_RELEASE_LINE_GID
                AND dd.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
                AND d.PLAN_ID = planId
                AND d.ORIGINATION_TYPE = 30
                AND tu.Trans_update_id = transId;
Line: 1022

            UPDATE MSC_DEMANDS
            Set   OTM_ARRIVAL_DATE = newArrivalDate,
                  LAST_UPDATE_DATE = SYSDATE,
                  LAST_UPDATED_BY = userId
            WHERE PLAN_ID = planId
                 AND  SR_INSTANCE_ID = SrInstanceId
                 AND DEMAND_ID = ISOID1;
Line: 1033

            SELECT distinct s.TRANSACTION_ID --IR_Ids
            INTO IRID1
            FROM MSC_SUPPLIES s,  MSC_DEMANDS d
            WHERE s.ORDER_TYPE = 2 -- IR
                AND s.TRANSACTION_ID = d.DISPOSITION_ID
                AND s.PLAN_ID =planId
                AND d.PLAN_ID =planId
                AND s.SR_INSTANCE_ID = srInstanceId
                AND d.DEMAND_ID  = ISOID1;
Line: 1065

    UPDATE msc_transportation_updates
    SET UPDATED_DUE_DATE = v_new_firm_Date,
        LAST_UPDATE_DATE = SYSDATE,
        LAST_UPDATED_BY = userId
    WHERE TRANS_UPDATE_ID = transId;
Line: 1073

            UPDATE MSC_SUPPLIES
            Set FIRM_DATE = v_new_firm_Date,
                  APPLIED = 2,
                  STATUS  = 0,
                  FIRM_PLANNED_TYPE = 1,
                 OTM_ARRIVAL_DATE = newArrivalDate,
                 FIRM_QUANTITY = NEW_ORDER_QUANTITY,
                 LAST_UPDATE_DATE = SYSDATE,
                 LAST_UPDATED_BY = userId
            WHERE
                 PLAN_ID =planId
                 AND  SR_INSTANCE_ID = SrInstanceId
                 AND TRANSACTION_ID = IRID1;
Line: 1097

end UpdateNewColumnAndFirmDate_SO;
Line: 1099

PROCEDURE UpdateNewColumnAndFirmDate_SO_( planId IN NUMBER,
                        transId IN NUMBER , status out nocopy varchar2) IS
cursor GetISOs is
        SELECT d.DEMAND_ID
        FROM MSC_DEMANDS d, MSC_DELIVERY_DETAILS dd, MSC_TRANSPORTATION_UPDATES tu
        WHERE d.SALES_ORDER_LINE_ID = dd.SOURCE_LINE_ID
                AND d.SR_INSTANCE_ID = dd.SR_INSTANCE_ID
                AND dd.DELIVERY_DETAIL_ID = tu.OTM_RELEASE_LINE_GID
                AND dd.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
                AND d.PLAN_ID = planId
                AND d.ORIGINATION_TYPE = 30
                AND tu.Trans_update_id = transId;
Line: 1113

            SELECT s.TRANSACTION_ID --IR_Ids
            FROM MSC_SUPPLIES s,  MSC_DEMANDS d
            WHERE s.ORDER_TYPE = 2 -- IR
                AND s.TRANSACTION_ID = d.DISPOSITION_ID
                AND s.PLAN_ID =planId
                AND s.SR_INSTANCE_ID = srIId
                AND d.DEMAND_ID  IN ( SELECT d.DEMAND_ID
                                    FROM MSC_DEMANDS d, MSC_DELIVERY_DETAILS dd, MSC_TRANSPORTATION_UPDATES tu
                                    WHERE d.SALES_ORDER_LINE_ID = dd.SOURCE_LINE_ID
                                            AND dd.DELIVERY_DETAIL_ID = tu.OTM_RELEASE_LINE_GID
                                            AND dd.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
                                            AND d.PLAN_ID = planId
                                            AND d.ORIGINATION_TYPE = 30
                                            AND tu.Trans_update_id = transId);
Line: 1130

SELECT s2.TRANSACTION_ID
        FROM MSC_SUPPLIES s2, MSC_SALES_ORDERS sO, MSC_DELIVERY_DETAILS dd, MSC_TRANSPORTATION_UPDATES tu
        WHERE s2.ORDER_TYPE = 11 -- IR Shipment
            AND s2.PLAN_ID =planId
            AND s2.SR_INSTANCE_ID = srIId
            AND SO.SR_INSTANCE_ID = srIId
        AND dd.SR_INSTANCE_ID = srIId
        AND tu.EBS_SR_INSTANCE_ID = srIId
        AND s2.REQ_LINE_ID = SO.ORIGINAL_SYSTEM_LINE_REFERENCE
        AND sO.DEMAND_SOURCE_LINE = dd.SOURCE_LINE_ID
        AND dd.DELIVERY_DETAIL_ID = tu.OTM_RELEASE_LINE_GID -- maybe use wsh_delive from MTU
        AND tu.Trans_update_id = transId;
Line: 1163

select UPDATED_ARRIVAL_DATE, EBS_SR_INSTANCE_ID  into newArrivalDate, SrInstanceId
from msc_transportation_updates
where TRANS_UPDATE_ID = transId;
Line: 1170

select  d.INVENTORY_ITEM_ID, d.SOURCE_ORGANIZATION_ID into invItemId, orgId
FROM MSC_DEMANDS d, MSC_DELIVERY_DETAILS dd, MSC_TRANSPORTATION_UPDATES tu
WHERE d.SALES_ORDER_LINE_ID = dd.SOURCE_LINE_ID
       AND d.SR_INSTANCE_ID = dd.SR_INSTANCE_ID
       AND dd.DELIVERY_DETAIL_ID = tu.OTM_RELEASE_LINE_GID
       AND dd.SR_INSTANCE_ID = tu.EBS_SR_INSTANCE_ID
     AND d.PLAN_ID = planId
     AND d.ORIGINATION_TYPE = 30
     AND tu.TRANS_UPDATE_ID = transId;
Line: 1201

            UPDATE MSC_DEMANDS
            Set   OTM_ARRIVAL_DATE = newArrivalDate,
                  LAST_UPDATE_DATE = SYSDATE,
                  LAST_UPDATED_BY = userId
            WHERE PLAN_ID = planId
                 AND  SR_INSTANCE_ID = SrInstanceId
                 AND DEMAND_ID = ISO_Ids(i);
Line: 1248

    UPDATE msc_transportation_updates
    SET UPDATED_DUE_DATE = v_new_firm_Date,
        LAST_UPDATE_DATE = SYSDATE,
        LAST_UPDATED_BY = userId
    WHERE TRANS_UPDATE_ID = transId;
Line: 1257

            UPDATE MSC_SUPPLIES
            Set FIRM_DATE = v_new_firm_Date,
                  APPLIED = 2,
                  STATUS  = 0,
                  FIRM_PLANNED_TYPE = 1,
                 OTM_ARRIVAL_DATE = newArrivalDate,
                 FIRM_QUANTITY = NEW_ORDER_QUANTITY,
                 LAST_UPDATE_DATE = SYSDATE,
                 LAST_UPDATED_BY = userId
            WHERE
                 PLAN_ID =planId
                 AND  SR_INSTANCE_ID = SrInstanceId
                 AND TRANSACTION_ID = IR_Ids(i); --in (IR_Ids, IR_Shipment_ids);
Line: 1281

end UpdateNewColumnAndFirmDate_SO_;
Line: 1294

select PLANNER_CODE into v_plannerCode
from MSC_SYSTEM_ITEMS
where INVENTORY_ITEM_ID = inventoryItemId
        and plan_id = -1
        and ORGANIZATION_ID = orgId;
Line: 1300

select USER_NAME into planner
from MSC_PLANNERS
where PLANNER_CODE = v_plannerCode
        and ORGANIZATION_ID = orgId
        and SR_INSTANCE_ID = srInstanceId;
Line: 1358

    select count(1) into nCount
    from MSC_TRANSPORTATION_UPDATES
    where OTM_RELEASE_LINE_GID = ReleaseLineGid;
Line: 1364

             select MSC_TRANSPORTATION_UPDATES_s.nextval into key from dual;
Line: 1366

             insert into MSC_TRANSPORTATION_UPDATES (TRANS_UPDATE_ID, ORDER_TYPE, PO_LINE_LOCATION_ID, PO_LINE_ID, UPDATED_ARRIVAL_DATE, EBS_SR_INSTANCE_ID,
                                                    OTM_RELEASE_GID, OTM_RELEASE_LINE_GID,
                                                    LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY)
                                            VALUES (key, 1, locationLineId,poId, d1, srInstanceId,
                                                    ReleaseGid, ReleaseLineGid, SYSDATE, userId, SYSDATE, userId);
Line: 1375

             update MSC_TRANSPORTATION_UPDATES
             set UPDATED_ARRIVAL_DATE = d1,
                 LAST_UPDATE_DATE = SYSDATE,
                 LAST_UPDATED_BY = userId
             where OTM_RELEASE_LINE_GID = ReleaseLineGid;
Line: 1381

             select trans_update_id into tranzId
             from msc_transportation_updates
             where OTM_RELEASE_LINE_GID = ReleaseLineGid;
Line: 1423

    select count(1) into nCount
    from MSC_TRANSPORTATION_UPDATES
    where OTM_RELEASE_LINE_GID = ReleaseLineGid;
Line: 1433

                select MSC_TRANSPORTATION_UPDATES_s.nextval into key from dual;
Line: 1435

                insert into MSC_TRANSPORTATION_UPDATES (TRANS_UPDATE_ID, ORDER_TYPE, UPDATED_ARRIVAL_DATE,EBS_SR_INSTANCE_ID,
                                                        OTM_RELEASE_GID,OTM_RELEASE_LINE_GID,WSH_DELIVERY_DETAIL_ID,
                                                        LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY)
                                                VALUES (key, 2,  d1, srInstanceId, ReleaseGid, ReleaseLineGid, ReleaseLineGid, SYSDATE, userId, SYSDATE, userId);
Line: 1443

             update MSC_TRANSPORTATION_UPDATES
             set UPDATED_ARRIVAL_DATE = d1,
                 LAST_UPDATE_DATE = SYSDATE,
                 LAST_UPDATED_BY = userId
             where OTM_RELEASE_LINE_GID = ReleaseLineGid;
Line: 1449

              select trans_update_id into tranzId
             from msc_transportation_updates
             where OTM_RELEASE_LINE_GID = ReleaseLineGid;
Line: 1506

    select order_type , EBS_SR_INSTANCE_ID, OTM_RELEASE_GID, updated_Arrival_Date
    into v_order_type, v_srInstanceId, otmReleaseGid, v_arrival_Date
    from msc_transportation_updates
    where trans_update_id = tranzId;
Line: 1516

                SELECT po_line_location_id
                INTO v_line_location_id
                FROM MSC_TRANSPORTATION_UPDATES
                WHERE trans_update_id = tranzId;
Line: 1524

            SELECT s2.order_number, s2.INVENTORY_ITEM_ID, s2.ORGANIZATION_ID
            INTO v_orderNumber, v_itemId, v_orgId
            FROM MSC_SUPPLIES s2, MSC_SALES_ORDERS sO, MSC_DELIVERY_DETAILS dd, MSC_TRANSPORTATION_UPDATES tu
            WHERE s2.PLAN_ID =-1
                AND s2.SR_INSTANCE_ID = v_srInstanceId
                AND SO.SR_INSTANCE_ID = v_srInstanceId
                AND dd.SR_INSTANCE_ID = v_srInstanceId
                AND tu.EBS_SR_INSTANCE_ID = v_srInstanceId
                AND s2.TRANSACTION_ID = SO.SUPPLY_ID
                AND sO.DEMAND_SOURCE_LINE = dd.SOURCE_LINE_ID
                AND dd.DELIVERY_DETAIL_ID = tu.OTM_RELEASE_LINE_GID
                AND tu.Trans_update_id = tranzId
                AND s2.order_type = 2;
Line: 1569

select distinct order_number, inventory_item_id, ORGANIZATION_ID
from msc_supplies
WHERE PLAN_ID= -1
  AND SR_INSTANCE_ID=srInstanceId
  AND ORDER_TYPE= 1
  AND PO_line_LOCATION_ID = lineLocationId;
Line: 1600

    SELECT application_id INTO appId FROM fnd_responsibility WHERE responsibility_id = respId;
Line: 1611

 planId := fnd_profile.value('MSC_PROD_PLAN_ID_FOR_OTM_UPDATES');
Line: 1661

procedure PurgeTransportationUpdates is
cursor c_getLine is
SELECT
   TRANS_UPDATE_ID, updated_Due_Date
FROM
    MSC_TRANSPORTATION_UPDATES;
Line: 1682

                    delete from msc_transportation_updates where trans_update_id = v_trans_id;
Line: 1688

end PurgeTransportationUpdates;