DBA Data[Home] [Help]

APPS.XNP_CORE SQL Statements

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

Line: 14

  SELECT assigned_sp_id
    FROM xnp_number_ranges
   WHERE starting_number <= p_starting_number
     AND ending_number   >= p_ending_number
     AND active_flag = 'Y';
Line: 79

  SELECT sp_id
    FROM xnp_service_providers
   WHERE code        = p_sp_name
     AND active_flag = 'Y';
Line: 143

  SELECT code
    FROM xnp_service_providers
   WHERE sp_id = p_sp_id;
Line: 205

  SELECT routing_number_id
    FROM xnp_routing_numbers
   WHERE routing_number = p_routing_number
     AND active_flag    = 'Y';
Line: 273

	SELECT geo_area_id
	  FROM xnp_number_ranges
	 WHERE starting_number <= p_starting_number
	   AND ending_number   >= p_ending_number
	   AND sysdate         >= effective_date;
Line: 280

            SELECT child_geo_area_id
            FROM xnp_geo_hierarchy
      START WITH child_geo_area_id = l_starting_geo_id
CONNECT BY PRIOR parent_geo_area_id = child_geo_area_id;
Line: 286

     SELECT sp.sp_id
       FROM xnp_service_providers sp
            ,xnp_service_areas sa
      WHERE sp.sp_id       = sa.sp_id
        AND sp.sp_type     = 'NRC'
        AND sa.geo_area_id = l_geo_id;
Line: 434

   SELECT sv_soa_id
     FROM xnp_sv_soa SOA , xnp_sv_status_types_b STA
    WHERE SOA.subscription_tn = p_subscription_tn
      AND STA.phase_indicator = p_phase_indicator
      AND STA.status_type_code = SOA.status_type_code;
Line: 500

   SELECT phase_indicator
     FROM xnp_sv_status_types_b
    WHERE status_type_code = p_cur_status_type_code;
Line: 565

   SELECT number_range_id
     FROM xnp_number_ranges
    WHERE starting_number <= p_starting_number
      AND ending_number   >= p_ending_number
      AND sysdate         >= effective_date
      AND active_flag='Y';
Line: 625

  SELECT sv_sms_id
  FROM xnp_sv_sms
  WHERE subscription_tn = p_subscription_tn ;
Line: 714

  SELECT sv_sms_id
    FROM xnp_sv_sms
   WHERE subscription_tn = l_ph_no
     AND subscription_type = p_subscription_type;
Line: 748

    SELECT xnp_sv_sms_s.nextval
      INTO l_sv_sms_id
      FROM dual;
Line: 753

    INSERT into xnp_sv_sms
    (sv_sms_id ,
     object_reference ,
     routing_number_id ,
     subscription_tn ,
     subscription_type ,
     mediator_sp_id ,
     provision_sent_date ,
     cnam_address ,
     cnam_subsystem ,
     isvm_address ,
     isvm_subsystem ,
     lidb_address ,
     lidb_subsystem ,
     class_address ,
     class_subsystem ,
     wsmsc_address ,
     wsmsc_subsystem ,
     rn_address ,
     rn_subsystem ,
     created_by ,
     creation_date ,
     last_updated_by ,
     last_update_date
    )
    VALUES
    (xnp_sv_sms_s.nextval ,
     p_porting_id ,
     p_routing_number_id ,
     to_char((l_init+l_counter)) ,
     p_subscription_type ,
     l_nrc_id ,
     p_porting_time ,
     p_cnam_address ,
     p_cnam_subsystem ,
     p_isvm_address ,
     p_isvm_subsystem ,
     p_lidb_address ,
     p_lidb_subsystem ,
     p_class_address ,
     p_class_subsystem ,
     p_wsmsc_address ,
     p_wsmsc_subsystem ,
     p_rn_address ,
     p_rn_subsystem ,
     fnd_global.
     user_id ,
     sysdate ,
     fnd_global.user_id ,
     sysdate
    ) RETURNING sv_sms_id INTO l_sv_sms_id ;
Line: 806

    UPDATE xnp_sv_sms
       SET object_reference     = p_porting_id
           ,provision_sent_date = p_porting_time
           ,routing_number_id   = p_routing_number_id
           ,cnam_address        = p_cnam_address
           ,cnam_subsystem      = p_cnam_subsystem
           ,isvm_address        = p_isvm_address
           ,isvm_subsystem      = p_isvm_subsystem
           ,lidb_address        = p_lidb_address
           ,lidb_subsystem      = p_lidb_subsystem
           ,class_address       = p_class_address
           ,class_subsystem     = p_class_subsystem
           ,wsmsc_address       = p_wsmsc_address
           ,wsmsc_subsystem     = p_wsmsc_subsystem
           ,rn_address          = p_rn_address
           ,rn_subsystem        = p_rn_subsystem
           ,last_updated_by     = fnd_global.user_id
           ,last_update_date    = sysdate
     WHERE sv_sms_id            = l_sv_sms_id ;
Line: 860

PROCEDURE SOA_UPDATE_CUTOFF_DATE
 (p_STARTING_NUMBER            VARCHAR2
 ,p_ENDING_NUMBER              VARCHAR2
 ,p_CUR_STATUS_TYPE_CODE       VARCHAR2
 ,p_LOCAL_SP_ID                NUMBER DEFAULT NULL
 ,p_OLD_SP_CUTOFF_DUE_DATE     DATE
 ,p_ORDER_ID               IN  NUMBER
 ,p_LINEITEM_ID            IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID   IN  NUMBER
 ,p_FA_INSTANCE_ID         IN  NUMBER
 ,x_ERROR_CODE             OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE          OUT NOCOPY VARCHAR2
 )
IS
  l_counter 		BINARY_INTEGER := 0;
Line: 909

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa,
                  xnp_sv_status_types_b sta
            WHERE soa.subscription_tn
          BETWEEN l_starting_number AND l_ending_number
              AND sta.phase_indicator  = l_phase_indicator
              AND sta.status_type_code = soa.status_type_code;
Line: 920

                  UPDATE xnp_sv_soa soa
                     SET soa.old_sp_cutoff_due_date = p_old_sp_cutoff_due_date,
                         soa.modified_date          = sysdate,
                         soa.last_updated_by        = fnd_global.user_id,
                         soa.last_update_date       = sysdate
                   WHERE soa.sv_soa_id              = l_sv_soa_id(i);
Line: 931

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)        ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 958

        ,'XNP_CORE.SOA_UPDATE_CUTOFF_DATE');
Line: 962

END SOA_UPDATE_CUTOFF_DATE;
Line: 964

PROCEDURE SOA_UPDATE_SV_STATUS
   (p_STARTING_NUMBER          VARCHAR2
   ,p_ENDING_NUMBER            VARCHAR2
   ,p_CUR_STATUS_TYPE_CODE     VARCHAR2
   ,p_LOCAL_SP_ID              NUMBER DEFAULT NULL
   ,p_NEW_STATUS_TYPE_CODE     VARCHAR2
   ,p_STATUS_CHANGE_CAUSE_CODE VARCHAR2
   ,p_ORDER_ID               IN  NUMBER
   ,p_LINEITEM_ID            IN  NUMBER
   ,p_WORKITEM_INSTANCE_ID   IN  NUMBER
   ,p_FA_INSTANCE_ID         IN  NUMBER
   ,x_ERROR_CODE           OUT NOCOPY NUMBER
   ,x_ERROR_MESSAGE        OUT NOCOPY VARCHAR2
   )
IS
  l_counter             BINARY_INTEGER := 0;
Line: 1016

            SELECT soa.sv_soa_id,
                   soa.status_type_code  BULK COLLECT
              INTO l_sv_soa_id,
                   l_sv_event_code
              FROM xnp_sv_soa soa,
                   xnp_sv_status_types_b sta
             WHERE SOA.subscription_tn BETWEEN l_starting_number AND l_ending_number
               AND STA.phase_indicator = l_phase_indicator
               AND STA.status_type_code = SOA.status_type_code;
Line: 1028

                  UPDATE xnp_sv_soa soa
                     SET soa.status_type_code         = p_new_status_type_code  ,
                         soa.status_change_cause_code = p_status_change_cause_code  ,
                         soa.prev_status_type_code    = soa.status_type_code,
                         soa.modified_date            = sysdate,
                         soa.last_updated_by          = fnd_global.user_id,
                         soa.last_update_date         = sysdate
                   WHERE soa.sv_soa_id                = l_sv_soa_id(i)
                     AND soa.status_type_code        <> p_new_status_type_code;
Line: 1042

                  INSERT INTO XNP_SV_EVENT_HISTORY
                         (sv_event_history_id  ,
                          sv_soa_id            ,
                          event_code           ,
                          event_type            ,
                          event_timestamp      ,
                          event_cause_code     ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_EVENT_HISTORY_S.nextval,
                          l_sv_soa_id(i)         ,
                          l_sv_event_code(i)     ,
                          'STATUS_CHANGE'        ,
                          sysdate                ,
                          p_status_change_cause_code,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 1072

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)         ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 1098

                fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_SV_STATUS');
Line: 1102

END SOA_UPDATE_SV_STATUS;
Line: 1283

     INSERT INTO xnp_sv_soa
      (sv_soa_id
      ,object_reference
      ,subscription_tn
      ,subscription_type
      ,donor_sp_id
      ,recipient_sp_id
      ,routing_number_id
      ,status_type_code
      ,pto_flag
      ,created_by_sp_id
      ,changed_by_sp_id
      ,mediator_sp_id
      ,old_sp_cutoff_due_date
      ,customer_id
      ,customer_name
      ,customer_type
      ,address_line1
      ,address_line2
      ,city
      ,phone
      ,fax
      ,email
      ,zip_code
      ,country
      ,new_sp_due_date
      ,old_sp_due_date
      ,customer_contact_req_flag
      ,contact_name
      ,retain_tn_flag
      ,retain_dir_info_flag
      ,pager
      ,pager_pin
      ,internet_address
      ,cnam_address
      ,cnam_subsystem
      ,isvm_address
      ,isvm_subsystem
      ,lidb_address
      ,lidb_subsystem
      ,class_address
      ,class_subsystem
      ,wsmsc_address
      ,wsmsc_subsystem
      ,rn_address
      ,rn_subsystem
      ,preorder_authorization_code
      ,activation_due_date
      ,order_priority
      ,comments
      ,notes
      ,created_date
      ,modified_date
      ,created_by
      ,creation_date
      ,last_updated_by
      ,last_update_date
      )
      VALUES
      (xnp_sv_soa_s.nextval
      ,p_porting_id -- obj ref
      ,l_subscription_tn           -- subs TN
      ,'NP'			   -- subs type
      ,p_donor_sp_id
      ,p_recipient_sp_id
      ,l_routing_number_id
      ,l_new_status_type_code
      ,l_pto_flag
      ,p_recipient_sp_id
      ,p_recipient_sp_id
      ,l_mediator_sp_id
      ,p_old_sp_cutoff_due_date
      ,p_customer_id
      ,p_customer_name
      ,p_customer_type
      ,p_address_line1
      ,p_address_line2
      ,p_city
      ,p_phone
      ,p_fax
      ,p_email
      ,p_zip_code
      ,p_country
      ,p_new_sp_due_date
      ,p_new_sp_due_date
      ,p_customer_contact_req_flag
      ,p_contact_name
      ,p_retain_tn_flag
      ,p_retain_dir_info_flag
      ,p_pager
      ,p_pager_pin
      ,p_internet_address
      ,p_cnam_address
      ,p_cnam_subsystem
      ,p_isvm_address
      ,p_isvm_subsystem
      ,p_lidb_address
      ,p_lidb_subsystem
      ,p_class_address
      ,p_class_subsystem
      ,p_wsmsc_address
      ,p_wsmsc_subsystem
      ,p_rn_address
      ,p_rn_subsystem
      ,p_preorder_authorization_code
      ,p_activation_due_date
      ,p_order_priority
      ,p_comments
      ,p_notes
      ,sysdate
      ,sysdate
      ,fnd_global.user_id
      ,sysdate
      ,fnd_global.user_id
      ,sysdate
      ) RETURNING sv_soa_id INTO l_sv_soa_id;
Line: 1500

    SELECT  routing_number_id
      FROM  xnp_routing_numbers
     WHERE  routing_number    = l_routing_number
       AND  sp_id             = l_sp_id
       AND  interconnect_type = 'LRN' ;
Line: 1612

                  INSERT INTO XNP_ROUTING_NUMBERS
                        (
                         ROUTING_NUMBER_ID ,
                         OBJECT_REFERENCE  ,
                         INTERCONNECT_TYPE ,
                         SP_ID             ,
                         ROUTING_NUMBER    ,
                         ACTIVE_FLAG       ,
                         STATUS            ,
                         CREATED_BY        ,
                         CREATION_DATE     ,
                         LAST_UPDATED_BY   ,
                         LAST_UPDATE_DATE  ,
                         LAST_UPDATE_LOGIN
                        )
                        VALUES
                        (
                         XNP_ROUTING_NUMBERS_S.nextval ,
                         p_RECIPIENT_SP_ID||'-'||p_ROUTING_NUMBER||'-'||'LRN',
                         'LRN' ,
                         p_RECIPIENT_SP_ID ,
                         p_ROUTING_NUMBER    ,
                         'Y'       ,
                         null            ,
                         fnd_global.user_id        ,
                         sysdate     ,
                         fnd_global.user_id   ,
                         sysdate  ,
                         fnd_global.user_id
                        ) RETURNING routing_number_id INTO l_routing_number_id ;
Line: 1674

     INSERT INTO XNP_SV_SOA
      (sv_soa_id
      ,object_reference
      ,subscription_tn
      ,subscription_type
      ,donor_sp_id
      ,recipient_sp_id
      ,routing_number_id
      ,status_type_code
      ,pto_flag
      ,created_by_sp_id
      ,changed_by_sp_id
      ,mediator_sp_id
      ,old_sp_cutoff_due_date
      ,customer_id
      ,customer_name
      ,customer_type
      ,address_line1
      ,address_line2
      ,city
      ,phone
      ,fax
      ,email
      ,zip_code
      ,country
      ,new_sp_due_date
      ,old_sp_due_date
      ,customer_contact_req_flag
      ,contact_name
      ,retain_tn_flag
      ,retain_dir_info_flag
      ,pager
      ,pager_pin
      ,internet_address
      ,cnam_address
      ,cnam_subsystem
      ,isvm_address
      ,isvm_subsystem
      ,lidb_address
      ,lidb_subsystem
      ,class_address
      ,class_subsystem
      ,wsmsc_address
      ,wsmsc_subsystem
      ,rn_address
      ,rn_subsystem
      ,preorder_authorization_code
      ,activation_due_date
      ,order_priority
      ,comments
      ,notes
      ,created_date
      ,modified_date
      ,created_by
      ,creation_date
      ,last_updated_by
      ,last_update_date
      )
      VALUES
      (xnp_sv_soa_s.nextval
      ,p_porting_id -- obj ref
      ,l_subscription_tn           -- subs TN
      ,'NP'			   -- subs type
      ,p_donor_sp_id
      ,p_recipient_sp_id
      ,l_routing_number_id
      ,l_new_status_type_code
      ,l_pto_flag
      ,l_mediator_sp_id
      ,p_recipient_sp_id
      ,l_mediator_sp_id
      ,p_old_sp_cutoff_due_date
      ,p_customer_id
      ,p_customer_name
      ,p_customer_type
      ,p_address_line1
      ,p_address_line2
      ,p_city
      ,p_phone
      ,p_fax
      ,p_email
      ,p_zip_code
      ,p_country
      ,p_new_sp_due_date
      ,p_new_sp_due_date
      ,p_customer_contact_req_flag
      ,p_contact_name
      ,p_retain_tn_flag
      ,p_retain_dir_info_flag
      ,p_pager
      ,p_pager_pin
      ,p_internet_address
      ,p_cnam_address
      ,p_cnam_subsystem
      ,p_isvm_address
      ,p_isvm_subsystem
      ,p_lidb_address
      ,p_lidb_subsystem
      ,p_class_address
      ,p_class_subsystem
      ,p_wsmsc_address
      ,p_wsmsc_subsystem
      ,p_rn_address
      ,p_rn_subsystem
      ,p_preorder_authorization_code
      ,p_activation_due_date
      ,p_order_priority
      ,p_comments
      ,p_notes
      ,sysdate
      ,sysdate
      ,fnd_global.user_id
      ,sysdate
      ,fnd_global.user_id
      ,sysdate
      ) RETURNING sv_soa_id INTO l_sv_soa_id;
Line: 2005

    SELECT xnp_sv_soa_s.nextval
      INTO l_sv_soa_id
      FROM dual;
Line: 2010

     INSERT INTO XNP_SV_SOA
      (SV_SOA_ID
      ,OBJECT_REFERENCE
      ,SUBSCRIPTION_TN
      ,SUBSCRIPTION_TYPE
      ,DONOR_SP_ID
      ,RECIPIENT_SP_ID
      ,ROUTING_NUMBER_ID
      ,STATUS_TYPE_CODE
      ,PTO_FLAG
      ,CREATED_BY_SP_ID
      ,CHANGED_BY_SP_ID
      ,MEDIATOR_SP_ID
      ,NEW_SP_DUE_DATE
      ,OLD_SP_DUE_DATE
      ,OLD_SP_CUTOFF_DUE_DATE
      ,CUSTOMER_ID
      ,CUSTOMER_NAME
      ,CUSTOMER_TYPE
      ,ADDRESS_LINE1
      ,ADDRESS_LINE2
      ,CITY
      ,PHONE
      ,FAX
      ,EMAIL
      ,ZIP_CODE
      ,COUNTRY
      ,CUSTOMER_CONTACT_REQ_FLAG
      ,CONTACT_NAME
      ,RETAIN_TN_FLAG
      ,RETAIN_DIR_INFO_FLAG
      ,PAGER
      ,PAGER_PIN
      ,INTERNET_ADDRESS
      ,CNAM_ADDRESS
      ,CNAM_SUBSYSTEM
      ,ISVM_ADDRESS
      ,ISVM_SUBSYSTEM
      ,LIDB_ADDRESS
      ,LIDB_SUBSYSTEM
      ,CLASS_ADDRESS
      ,CLASS_SUBSYSTEM
      ,WSMSC_ADDRESS
      ,WSMSC_SUBSYSTEM
      ,RN_ADDRESS
      ,RN_SUBSYSTEM
      ,PREORDER_AUTHORIZATION_CODE
      ,ACTIVATION_DUE_DATE
      ,ORDER_PRIORITY
      ,COMMENTS
      ,NOTES
      ,CREATED_DATE
      ,MODIFIED_DATE
      ,CREATED_BY
      ,CREATION_DATE
      ,LAST_UPDATED_BY
      ,LAST_UPDATE_DATE
      )
      VALUES
      (xnp_sv_soa_s.nextval
      ,p_PORTING_ID
      ,l_SUBSCRIPTION_TN   -- telephone number
      ,'NP'	           -- subs type
      ,p_DONOR_SP_ID
      ,p_RECIPIENT_SP_ID
      ,l_ROUTING_NUMBER_ID
      ,l_NEW_STATUS_TYPE_CODE
      ,l_PTO_FLAG
      ,p_DONOR_SP_ID
      ,p_DONOR_SP_ID
      ,l_MEDIATOR_SP_ID
      ,p_NEW_SP_DUE_DATE
      ,p_NEW_SP_DUE_DATE
      ,p_OLD_SP_CUTOFF_DUE_DATE
      ,p_CUSTOMER_ID
      ,p_CUSTOMER_NAME
      ,p_CUSTOMER_TYPE
      ,p_ADDRESS_LINE1
      ,p_ADDRESS_LINE2
      ,p_CITY
      ,p_PHONE
      ,p_FAX
      ,p_EMAIL
      ,p_ZIP_CODE
      ,p_COUNTRY
      ,p_CUSTOMER_CONTACT_REQ_FLAG
      ,p_CONTACT_NAME
      ,p_RETAIN_TN_FLAG
      ,p_RETAIN_DIR_INFO_FLAG
      ,p_PAGER
      ,p_PAGER_PIN
      ,p_INTERNET_ADDRESS
      ,p_CNAM_ADDRESS
      ,p_CNAM_SUBSYSTEM
      ,p_ISVM_ADDRESS
      ,p_ISVM_SUBSYSTEM
      ,p_LIDB_ADDRESS
      ,p_LIDB_SUBSYSTEM
      ,p_CLASS_ADDRESS
      ,p_CLASS_SUBSYSTEM
      ,p_WSMSC_ADDRESS
      ,p_WSMSC_SUBSYSTEM
      ,p_RN_ADDRESS
      ,p_RN_SUBSYSTEM
      ,p_PREORDER_AUTHORIZATION_CODE
      ,p_ACTIVATION_DUE_DATE
      ,p_ORDER_PRIORITY
      ,p_COMMENTS
      ,p_NOTES
      ,SYSDATE
      ,SYSDATE
      ,FND_GLOBAL.USER_ID
      ,SYSDATE
      ,FND_GLOBAL.USER_ID
      ,SYSDATE
      ) RETURNING sv_soa_id INTO l_sv_soa_id;
Line: 2166

  SELECT retain_dir_info_flag
  FROM xnp_sv_soa
  WHERE object_reference=p_porting_id;
Line: 2260

PROCEDURE SOA_UPDATE_CHARGING_INFO
 (p_STARTING_NUMBER           VARCHAR2
 ,p_ENDING_NUMBER             VARCHAR2
 ,p_CUR_STATUS_TYPE_CODE      VARCHAR2
 ,p_LOCAL_SP_ID               NUMBER DEFAULT NULL
 ,p_INVOICE_DUE_DATE          DATE
 ,p_CHARGING_INFO             VARCHAR2
 ,p_BILLING_ID                NUMBER
 ,p_USER_LOCTN_VALUE          VARCHAR2
 ,p_USER_LOCTN_TYPE           VARCHAR2
 ,p_ORDER_ID              IN  NUMBER
 ,p_LINEITEM_ID           IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID  IN  NUMBER
 ,p_FA_INSTANCE_ID        IN  NUMBER
 ,x_ERROR_CODE            OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE         OUT NOCOPY VARCHAR2
 )
IS
  l_counter           BINARY_INTEGER := 0;
Line: 2315

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa,
                  xnp_sv_status_types_b sta
            WHERE soa.subscription_tn   BETWEEN l_starting_number AND l_ending_number
              AND sta.phase_indicator  = l_phase_indicator
              AND sta.status_type_code = soa.status_type_code;
Line: 2325

                  UPDATE xnp_sv_soa soa
                     SET soa.invoice_due_date = p_invoice_due_date,
                         soa.charging_info    = p_charging_info,
                         soa.user_loctn_type  = p_user_loctn_type,
                         soa.user_loctn_value = p_user_loctn_value,
                         soa.modified_date    = sysdate,
                         soa.last_updated_by  = fnd_global.user_id,
                         soa.last_update_date = sysdate
                   WHERE soa.sv_soa_id        = l_sv_soa_id(i);
Line: 2340

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 2367

      fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_CHARGING_INFO');
Line: 2375

END SOA_UPDATE_CHARGING_INFO;
Line: 2377

PROCEDURE SMS_INSERT_FE_MAP
 (p_STARTING_NUMBER          NUMBER
 ,p_ENDING_NUMBER            NUMBER
 ,p_FE_ID                    NUMBER
 ,p_FEATURE_TYPE             VARCHAR2
 ,p_ORDER_ID             IN  NUMBER
 ,p_LINEITEM_ID          IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID IN  NUMBER
 ,p_FA_INSTANCE_ID       IN  NUMBER
 ,x_ERROR_CODE           OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE        OUT NOCOPY VARCHAR2
 )
IS
  l_SV_ID         NUMBER := 0;
Line: 2397

  SELECT sms_fe_map_id
    FROM xnp_sv_sms_fe_maps
   WHERE sv_sms_id    = l_cur_sv_id
     AND fe_id        = p_fe_id
     AND feature_type = p_feature_type;
Line: 2447

       SELECT xnp_sv_sms_fe_maps_s.nextval
         INTO l_sms_fe_map_id
         FROM dual;
Line: 2452

       INSERT INTO xnp_sv_sms_fe_maps
        (SMS_FE_MAP_ID
        ,SV_SMS_ID
        ,FE_ID
        ,FEATURE_TYPE
        ,PROVISION_STATUS
        ,CREATED_BY
        ,CREATION_DATE
        ,LAST_UPDATED_BY
        ,LAST_UPDATE_DATE
        )
       VALUES (
        xnp_sv_sms_fe_maps_s.nextval
        ,l_SV_ID
        ,p_FE_ID
        ,p_FEATURE_TYPE
        ,'NOT_PROVISIONED'
        ,fnd_global.user_id
        ,sysdate
        ,fnd_global.user_id
        ,sysdate
        );
Line: 2477

        UPDATE xnp_sv_sms_fe_maps
           SET provision_status = 'NOT_PROVISIONED' ,
               last_updated_by  = fnd_global.user_id ,
               last_update_date = sysdate
         WHERE sms_fe_map_id    = l_sms_fe_map_id;
Line: 2494

       ,'XNP_CORE.SMS_INSERT_FE_MAP');
Line: 2502

END SMS_INSERT_FE_MAP;
Line: 2504

PROCEDURE SOA_UPDATE_SV_STATUS
   (p_PORTING_ID                   VARCHAR2
   ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
   ,p_NEW_STATUS_TYPE_CODE         VARCHAR2
   ,p_STATUS_CHANGE_CAUSE_CODE     VARCHAR2
   ,p_ORDER_ID                 IN  NUMBER
   ,p_LINEITEM_ID              IN  NUMBER
   ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
   ,p_FA_INSTANCE_ID           IN  NUMBER
   ,x_ERROR_CODE               OUT NOCOPY NUMBER
   ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
   )
IS

  TYPE sv_soa_id_tab IS       TABLE OF NUMBER;
Line: 2530

           SELECT soa.sv_soa_id,
                  soa.status_type_code  BULK COLLECT
             INTO l_sv_soa_id,
                  l_sv_event_code
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id ;
Line: 2539

                  UPDATE xnp_sv_soa soa
                     SET soa.status_type_code         = p_new_status_type_code  ,
                         soa.status_change_cause_code = p_status_change_cause_code  ,
                         soa.prev_status_type_code    = soa.status_type_code,
                         soa.modified_date            = sysdate,
                         soa.last_updated_by          = fnd_global.user_id,
                         soa.last_update_date         = sysdate
                   WHERE soa.sv_soa_id                = l_sv_soa_id(i)
                     AND soa.status_type_code        <> p_new_status_type_code;
Line: 2553

                  INSERT INTO XNP_SV_EVENT_HISTORY
                         (sv_event_history_id  ,
                          sv_soa_id            ,
                          event_code           ,
                          event_type            ,
                          event_timestamp      ,
                          event_cause_code     ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_EVENT_HISTORY_S.nextval,
                          l_sv_soa_id(i)         ,
                          l_sv_event_code(i)     ,
                          'STATUS_CHANGE'        ,
                          sysdate                ,
                          p_status_change_cause_code,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 2583

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 2610

            fnd_message.set_token ('FAILED_PROC','XNP_CORE.SOA_UPDATE_SV_STATUS');
Line: 2626

            fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_SV_STATUS');
Line: 2630

END SOA_UPDATE_SV_STATUS;
Line: 2645

  SELECT sv_soa_id
   FROM xnp_sv_soa SOA
   WHERE SOA.status_type_code = p_status_type_code
   AND TO_NUMBER(SOA.subscription_tn) BETWEEN TO_NUMBER(p_starting_number)  AND TO_NUMBER(p_ending_number) ;
Line: 2685

PROCEDURE SMS_DELETE_FE_MAP
 (p_STARTING_NUMBER     VARCHAR2
 ,p_ENDING_NUMBER       VARCHAR2
 ,p_FE_ID               NUMBER
 ,p_FEATURE_TYPE        VARCHAR2
 ,x_ERROR_CODE      OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE   OUT NOCOPY VARCHAR2
 )
IS
l_STARTING_NUMBER VARCHAR2(80) := null;
Line: 2705

  DELETE
    FROM xnp_sv_sms_fe_maps
   WHERE fe_id        = p_fe_id
     AND feature_type = p_feature_type
     AND sv_sms_id IN
              (SELECT sv_sms_id
                 FROM xnp_sv_sms
                WHERE subscription_tn BETWEEN l_starting_number AND l_ending_number) ;
Line: 2719

       ,'XNP_CORE.SMS_DELETE_FE_MAP');
Line: 2724

END SMS_DELETE_FE_MAP;
Line: 2741

  SELECT sv_soa_id
    FROM xnp_sv_soa SOA , xnp_sv_status_types_b STA
   WHERE SOA.subscription_tn  = l_starting_number
     AND SOA.donor_sp_id      = p_sp_id
     AND SOA.status_type_code = STA.status_type_code
     AND STA.phase_indicator  = p_phase_indicator ;
Line: 2799

  SELECT sv_soa_id
    FROM xnp_sv_soa SOA ,
         xnp_sv_status_types_b STA
   WHERE SOA.subscription_tn  = p_starting_number
     AND SOA.recipient_sp_id  = p_sp_id
     AND SOA.status_type_code = STA.status_type_code
     AND STA.phase_indicator  = p_phase_indicator ;
Line: 2886

           SELECT sv_soa_id BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.subscription_tn BETWEEN l_starting_number AND l_ending_number
              AND soa.status_type_code IN
                       (SELECT sta.status_type_code
                          FROM xnp_sv_status_types_b sta
                         WHERE sta.phase_indicator = p_cur_phase_indicator
                           AND sta.status_type_code <> p_omit_status);
Line: 2898

                  UPDATE xnp_sv_soa soa
                     SET soa.status_type_code = (SELECT min(sta.status_type_code)
                                                   FROM xnp_sv_status_types_b sta
                                                  WHERE sta.phase_indicator = p_reset_phase_indicator)   ,
                         soa.status_change_cause_code = p_status_change_cause_code  ,
                         soa.prev_status_type_code    = soa.status_type_code,
                         soa.modified_date            = sysdate,
                         soa.last_updated_by          = fnd_global.user_id,
                         soa.last_update_date         = sysdate
                   WHERE soa.sv_soa_id                = l_sv_soa_id(i)
                   RETURNING soa.status_type_code BULK COLLECT INTO l_sv_event_code;
Line: 2914

                  INSERT INTO XNP_SV_EVENT_HISTORY
                         (sv_event_history_id  ,
                          sv_soa_id            ,
                          event_code           ,
                          event_type            ,
                          event_timestamp      ,
                          event_cause_code     ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_EVENT_HISTORY_S.nextval,
                          l_sv_soa_id(i)         ,
                          l_sv_event_code(i)     ,
                          'STATUS_CHANGE'        ,
                          sysdate                ,
                          p_status_change_cause_code,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 2944

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 2982

PROCEDURE SOA_UPDATE_OLD_SP_DUE_DATE
 (p_STARTING_NUMBER              VARCHAR2
 ,p_ENDING_NUMBER                VARCHAR2
 ,p_CUR_STATUS_TYPE_CODE         VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_OLD_SP_DUE_DATE              DATE
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )

IS
  l_counter         BINARY_INTEGER := 0;
Line: 3035

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa,
                  xnp_sv_status_types_b sta
            WHERE soa.subscription_tn   BETWEEN l_starting_number AND l_ending_number
              AND sta.phase_indicator  = l_phase_indicator
              AND sta.status_type_code = soa.status_type_code;
Line: 3045

                  UPDATE xnp_sv_soa soa
                     SET soa.old_sp_due_date  = p_old_sp_due_date,
                         soa.modified_date    = sysdate,
                         soa.last_updated_by  = fnd_global.user_id,
                         soa.last_update_date = sysdate
                   WHERE soa.sv_soa_id        = l_sv_soa_id(i);
Line: 3057

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 3085

            fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_OLD_SP_DUE_DATE');
Line: 3094

END SOA_UPDATE_OLD_SP_DUE_DATE;
Line: 3096

PROCEDURE SMS_DELETE_PORTED_NUMBER
 (p_STARTING_NUMBER  IN VARCHAR2
 ,p_ENDING_NUMBER    IN VARCHAR2
 ,x_ERROR_CODE      OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE   OUT NOCOPY VARCHAR2
 )
IS
  l_sms_map_id      NUMBER       := 0;
Line: 3108

   SELECT sms_fe_map_id
     FROM xnp_sv_sms_fe_maps
    WHERE sv_sms_id in
             (SELECT sv_sms_id
                FROM xnp_sv_sms
               WHERE subscription_tn BETWEEN l_starting_number AND l_ending_number
             );
Line: 3131

    DELETE
      FROM xnp_sv_order_mappings
     WHERE sv_sms_id IN
              (SELECT sv_sms_id
                 FROM xnp_sv_sms
                WHERE subscription_tn BETWEEN l_starting_number
                                          AND l_ending_number);
Line: 3139

    DELETE
      FROM xnp_sv_sms
     WHERE subscription_tn BETWEEN l_starting_number
                               AND l_ending_number ;
Line: 3154

       ,'XNP_CORE.SMS_DELETE_PORTED_NUMBER');
Line: 3170

END SMS_DELETE_PORTED_NUMBER;
Line: 3173

PROCEDURE SMS_UPDATE_FE_MAP_STATUS
 (p_STARTING_NUMBER          VARCHAR2
 ,p_ENDING_NUMBER            VARCHAR2
 ,p_FE_ID                    NUMBER
 ,p_FEATURE_TYPE             VARCHAR2
 ,p_PROV_STATUS              VARCHAR2
 ,p_ORDER_ID             IN  NUMBER
 ,p_LINEITEM_ID          IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID IN  NUMBER
 ,p_FA_INSTANCE_ID       IN  NUMBER
 ,x_ERROR_CODE           OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE        OUT NOCOPY VARCHAR2
 )
IS

 l_STARTING_NUMBER VARCHAR2(80) := null;
Line: 3200

           SELECT sv_sms_id  BULK COLLECT
             INTO l_sv_sms_id
             FROM xnp_sv_sms sms
            WHERE subscription_tn   BETWEEN l_starting_number AND l_ending_number  ;
Line: 3207

                  UPDATE xnp_sv_sms_fe_maps
                     SET provision_status = p_prov_status  ,
                         last_updated_by = fnd_global.user_id ,
                         last_update_date = sysdate
                   WHERE sv_sms_id    = l_sv_sms_id(i)
                     AND fe_id = p_fe_id
                     AND feature_type = p_feature_type;
Line: 3220

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_sms_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_sms_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 3247

       ,'XNP_CORE.SMS_UPDATE_FE_MAP_STATUS');
Line: 3256

END SMS_UPDATE_FE_MAP_STATUS;
Line: 3259

PROCEDURE SOA_UPDATE_REC_PORT_ORDER
 (p_PORTING_ID                   VARCHAR2
 ,p_STARTING_NUMBER              NUMBER
 ,p_ENDING_NUMBER                NUMBER
 ,p_DONOR_SP_ID                  NUMBER
 ,p_RECIPIENT_SP_ID              NUMBER DEFAULT NULL
 ,p_ROUTING_NUMBER_ID            NUMBER
 ,p_NEW_SP_DUE_DATE              DATE
 ,p_OLD_SP_CUTOFF_DUE_DATE       DATE
 ,p_CUSTOMER_ID                  VARCHAR2
 ,p_CUSTOMER_NAME                VARCHAR2
 ,p_CUSTOMER_TYPE                VARCHAR2
 ,p_ADDRESS_LINE1                VARCHAR2
 ,p_ADDRESS_LINE2                VARCHAR2
 ,p_CITY                         VARCHAR2
 ,p_PHONE                        VARCHAR2
 ,p_FAX                          VARCHAR2
 ,p_EMAIL                        VARCHAR2
 ,p_PAGER                        VARCHAR2
 ,p_PAGER_PIN                    VARCHAR2
 ,p_INTERNET_ADDRESS             VARCHAR2
 ,p_ZIP_CODE                     VARCHAR2
 ,p_COUNTRY                      VARCHAR2
 ,p_CUSTOMER_CONTACT_REQ_FLAG    VARCHAR2
 ,p_CONTACT_NAME                 VARCHAR2
 ,p_RETAIN_TN_FLAG               VARCHAR2
 ,p_RETAIN_DIR_INFO_FLAG         VARCHAR2
 ,p_CNAM_ADDRESS                 VARCHAR2
 ,p_CNAM_SUBSYSTEM               VARCHAR2
 ,p_ISVM_ADDRESS                 VARCHAR2
 ,p_ISVM_SUBSYSTEM               VARCHAR2
 ,p_LIDB_ADDRESS                 VARCHAR2
 ,p_LIDB_SUBSYSTEM               VARCHAR2
 ,p_CLASS_ADDRESS                VARCHAR2
 ,p_CLASS_SUBSYSTEM              VARCHAR2
 ,p_WSMSC_ADDRESS                VARCHAR2
 ,p_WSMSC_SUBSYSTEM              VARCHAR2
 ,p_RN_ADDRESS                   VARCHAR2
 ,p_RN_SUBSYSTEM                 VARCHAR2
 ,p_PREORDER_AUTHORIZATION_CODE  VARCHAR2
 ,p_ACTIVATION_DUE_DATE          DATE
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 3315

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id ;
Line: 3322

                  UPDATE xnp_sv_soa soa
                     SET SOA.CHANGED_BY_SP_ID            = p_RECIPIENT_SP_ID           ,
                         SOA.OLD_SP_CUTOFF_DUE_DATE      = p_OLD_SP_CUTOFF_DUE_DATE    ,
                         SOA.CUSTOMER_ID                 = p_CUSTOMER_ID               ,
                         SOA.CUSTOMER_NAME               = p_CUSTOMER_NAME             ,
                         SOA.CUSTOMER_TYPE               = p_CUSTOMER_TYPE             ,
                         SOA.ADDRESS_LINE1               = p_ADDRESS_LINE1              ,
                         SOA.ADDRESS_LINE2               = p_ADDRESS_LINE2              ,
                         SOA.CITY                        = p_CITY                      ,
                         SOA.PHONE                       = p_PHONE                     ,
                         SOA.FAX                         = p_FAX                       ,
                         SOA.EMAIL                       = p_EMAIL                     ,
                         SOA.ZIP_CODE                    = p_ZIP_CODE                  ,
                         SOA.COUNTRY                     = p_COUNTRY                   ,
                         SOA.NEW_SP_DUE_DATE             = p_NEW_SP_DUE_DATE           ,
                         SOA.CUSTOMER_CONTACT_REQ_FLAG   = p_CUSTOMER_CONTACT_REQ_FLAG ,
                         SOA.CONTACT_NAME                = p_CONTACT_NAME              ,
                         SOA.RETAIN_TN_FLAG              = p_RETAIN_TN_FLAG            ,
                         SOA.RETAIN_DIR_INFO_FLAG        = p_RETAIN_DIR_INFO_FLAG      ,
                         SOA.PAGER                       = p_PAGER                     ,
                         SOA.PAGER_PIN                   = p_PAGER_PIN                 ,
                         SOA.INTERNET_ADDRESS            = p_INTERNET_ADDRESS          ,
                         SOA.CNAM_ADDRESS                = p_CNAM_ADDRESS              ,
                         SOA.CNAM_SUBSYSTEM              = p_CNAM_SUBSYSTEM            ,
                         SOA.ISVM_ADDRESS                = p_ISVM_ADDRESS              ,
                         SOA.ISVM_SUBSYSTEM              = p_ISVM_SUBSYSTEM            ,
                         SOA.LIDB_ADDRESS                = p_LIDB_ADDRESS              ,
                         SOA.LIDB_SUBSYSTEM              = p_LIDB_SUBSYSTEM            ,
                         SOA.CLASS_ADDRESS               = p_CLASS_ADDRESS             ,
                         SOA.CLASS_SUBSYSTEM             = p_CLASS_SUBSYSTEM           ,
                         SOA.WSMSC_ADDRESS               = p_WSMSC_ADDRESS             ,
                         SOA.WSMSC_SUBSYSTEM             = p_WSMSC_SUBSYSTEM           ,
                         SOA.RN_ADDRESS                  = p_RN_ADDRESS                ,
                         SOA.RN_SUBSYSTEM                = p_RN_SUBSYSTEM              ,
                         SOA.PREORDER_AUTHORIZATION_CODE = p_PREORDER_AUTHORIZATION_CODE     ,
                         SOA.ACTIVATION_DUE_DATE         = p_ACTIVATION_DUE_DATE       ,
                         SOA.LAST_UPDATED_BY             = FND_GLOBAL.USER_ID          ,
                         SOA.LAST_UPDATE_DATE            = SYSDATE                     ,
                         SOA.MODIFIED_DATE               = SYSDATE
                   WHERE soa.sv_soa_id    = l_sv_soa_id(i);
Line: 3367

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 3394

            fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_REC_PORT_ORDER');
Line: 3402

END SOA_UPDATE_REC_PORT_ORDER;
Line: 3404

PROCEDURE SOA_UPDATE_DON_PORT_ORDER
 (p_PORTING_ID                   VARCHAR2
 ,p_STARTING_NUMBER              NUMBER
 ,p_ENDING_NUMBER                NUMBER
 ,p_DONOR_SP_ID                  NUMBER DEFAULT NULL
 ,p_RECIPIENT_SP_ID              NUMBER
 ,p_OLD_SP_DUE_DATE              DATE
 ,p_OLD_SP_CUTOFF_DUE_DATE       DATE
 ,p_CUSTOMER_ID                  VARCHAR2
 ,p_CUSTOMER_NAME                VARCHAR2
 ,p_CUSTOMER_TYPE                VARCHAR2
 ,p_ADDRESS_LINE1                VARCHAR2
 ,p_ADDRESS_LINE2                VARCHAR2
 ,p_CITY                         VARCHAR2
 ,p_PHONE                        VARCHAR2
 ,p_FAX                          VARCHAR2
 ,p_EMAIL                        VARCHAR2
 ,p_PAGER                        VARCHAR2
 ,p_PAGER_PIN                    VARCHAR2
 ,p_INTERNET_ADDRESS             VARCHAR2
 ,p_ZIP_CODE                     VARCHAR2
 ,p_COUNTRY                      VARCHAR2
 ,p_CUSTOMER_CONTACT_REQ_FLAG    VARCHAR2
 ,p_CONTACT_NAME                 VARCHAR2
 ,p_RETAIN_TN_FLAG               VARCHAR2
 ,p_RETAIN_DIR_INFO_FLAG         VARCHAR2
 ,p_CNAM_ADDRESS                 VARCHAR2
 ,p_CNAM_SUBSYSTEM               VARCHAR2
 ,p_ISVM_ADDRESS                 VARCHAR2
 ,p_ISVM_SUBSYSTEM               VARCHAR2
 ,p_LIDB_ADDRESS                 VARCHAR2
 ,p_LIDB_SUBSYSTEM               VARCHAR2
 ,p_CLASS_ADDRESS                VARCHAR2
 ,p_CLASS_SUBSYSTEM              VARCHAR2
 ,p_WSMSC_ADDRESS                VARCHAR2
 ,p_WSMSC_SUBSYSTEM              VARCHAR2
 ,p_RN_ADDRESS                   VARCHAR2
 ,p_RN_SUBSYSTEM                 VARCHAR2
 ,p_PREORDER_AUTHORIZATION_CODE  VARCHAR2
 ,p_ACTIVATION_DUE_DATE          DATE
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 3459

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE object_reference = p_porting_id;
Line: 3466

                  UPDATE xnp_sv_soa soa
                     SET SOA.CHANGED_BY_SP_ID            = p_DONOR_SP_ID    ,
                         SOA.OLD_SP_CUTOFF_DUE_DATE      = p_OLD_SP_CUTOFF_DUE_DATE    ,
                         SOA.CUSTOMER_ID                 = p_CUSTOMER_ID    ,
                         SOA.CUSTOMER_NAME               = p_CUSTOMER_NAME    ,
                         SOA.CUSTOMER_TYPE               = p_CUSTOMER_TYPE    ,
                         SOA.ADDRESS_LINE1               = p_ADDRESS_LINE1    ,
                         SOA.ADDRESS_LINE2               = p_ADDRESS_LINE2    ,
                         SOA.CITY                        = p_CITY    ,
                         SOA.PHONE                       = p_PHONE    ,
                         SOA.FAX                         = p_FAX    ,
                         SOA.EMAIL                       = p_EMAIL    ,
                         SOA.ZIP_CODE                    = p_ZIP_CODE    ,
                         SOA.COUNTRY                     = p_COUNTRY    ,
                         SOA.OLD_SP_DUE_DATE             = p_OLD_SP_DUE_DATE    ,
                         SOA.CUSTOMER_CONTACT_REQ_FLAG   = p_CUSTOMER_CONTACT_REQ_FLAG    ,
                         SOA.CONTACT_NAME                = p_CONTACT_NAME    ,
                         SOA.RETAIN_TN_FLAG              = p_RETAIN_TN_FLAG    ,
                         SOA.RETAIN_DIR_INFO_FLAG        = p_RETAIN_DIR_INFO_FLAG    ,
                         SOA.PAGER                       = p_PAGER    ,
                         SOA.PAGER_PIN                   = p_PAGER_PIN    ,
                         SOA.INTERNET_ADDRESS            = p_INTERNET_ADDRESS    ,
                         SOA.CNAM_ADDRESS                = p_CNAM_ADDRESS     ,
                         SOA.CNAM_SUBSYSTEM              = p_CNAM_SUBSYSTEM     ,
                         SOA.ISVM_ADDRESS                = p_ISVM_ADDRESS     ,
                         SOA.ISVM_SUBSYSTEM              = p_ISVM_SUBSYSTEM      ,
                         SOA.LIDB_ADDRESS                = p_LIDB_ADDRESS     ,
                         SOA.LIDB_SUBSYSTEM              = p_LIDB_SUBSYSTEM     ,
                         SOA.CLASS_ADDRESS               = p_CLASS_ADDRESS     ,
                         SOA.CLASS_SUBSYSTEM             = p_CLASS_SUBSYSTEM     ,
                         SOA.WSMSC_ADDRESS               = p_WSMSC_ADDRESS     ,
                         SOA.WSMSC_SUBSYSTEM             = p_WSMSC_SUBSYSTEM     ,
                         SOA.RN_ADDRESS                  = p_RN_ADDRESS     ,
                         SOA.RN_SUBSYSTEM                = p_RN_SUBSYSTEM    ,
                         SOA.PREORDER_AUTHORIZATION_CODE = p_PREORDER_AUTHORIZATION_CODE     ,
                         SOA.ACTIVATION_DUE_DATE         = p_ACTIVATION_DUE_DATE     ,
                         SOA.LAST_UPDATED_BY             = FND_GLOBAL.USER_ID ,
                         SOA.LAST_UPDATE_DATE            = SYSDATE,
                         SOA.MODIFIED_DATE               = SYSDATE
                   WHERE SOA.SV_SOA_ID                   = L_SV_SOA_ID(i);
Line: 3512

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 3539

            fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_DON_PORT_ORDER');
Line: 3547

END SOA_UPDATE_DON_PORT_ORDER;
Line: 3584

           SELECT sv_sms_id  BULK COLLECT
             INTO l_sv_sms_id
             FROM xnp_sv_sms sms
            WHERE object_reference = p_porting_id ;
Line: 3591

                  UPDATE XNP_SV_SMS SMS
                     SET SMS.PROVISION_SENT_DATE = P_PORTING_TIME  ,
                         SMS.ROUTING_NUMBER_ID  = p_ROUTING_NUMBER_ID    ,
                         SMS.CNAM_ADDRESS       = p_CNAM_ADDRESS     ,
                         SMS.CNAM_SUBSYSTEM     = p_CNAM_SUBSYSTEM    ,
                         SMS.ISVM_ADDRESS       = p_ISVM_ADDRESS     ,
                         SMS.ISVM_SUBSYSTEM     = p_ISVM_SUBSYSTEM     ,
                         SMS.LIDB_ADDRESS       = p_LIDB_ADDRESS     ,
                         SMS.LIDB_SUBSYSTEM     = p_LIDB_SUBSYSTEM     ,
                         SMS.CLASS_ADDRESS      = p_CLASS_ADDRESS     ,
                         SMS.CLASS_SUBSYSTEM    = p_CLASS_SUBSYSTEM     ,
                         SMS.WSMSC_ADDRESS      = p_WSMSC_ADDRESS     ,
                         SMS.WSMSC_SUBSYSTEM    = p_WSMSC_SUBSYSTEM     ,
                         SMS.RN_ADDRESS         = p_RN_ADDRESS     ,
                         SMS.RN_SUBSYSTEM       = p_RN_SUBSYSTEM     ,
                         SMS.LAST_UPDATED_BY    = FND_GLOBAL.USER_ID ,
                         SMS.LAST_UPDATE_DATE   = SYSDATE
                   WHERE SMS.SV_SMS_ID       = L_SV_SMS_ID(i);
Line: 3614

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_sms_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_sms_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 3663

   SELECT ported_indicator
     FROM xnp_number_ranges
    WHERE starting_number <= p_starting_number
      AND ending_number   >= p_ending_number;
Line: 3726

PROCEDURE SOA_UPDATE_OLD_SP_DUE_DATE
 (p_PORTING_ID                   VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_OLD_SP_DUE_DATE              DATE
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 3743

e_SOA_UPDATE_OLD_SP_DUE_DATE exception;
Line: 3748

   raise e_SOA_UPDATE_OLD_SP_DUE_DATE;
Line: 3751

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 3758

                  UPDATE xnp_sv_soa soa
                     SET soa.old_sp_due_date  = p_old_sp_due_date  ,
                         soa.modified_date    = sysdate,
                         soa.last_updated_by  = fnd_global.user_id,
                         soa.last_update_date = sysdate
                   WHERE soa.sv_soa_id        = l_sv_soa_id(i);
Line: 3770

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 3795

    WHEN e_SOA_UPDATE_OLD_SP_DUE_DATE THEN
         x_error_code := XNP_ERRORS.G_INVALID_DATE_FORMAT;
Line: 3803

         fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_OLD_SP_DUE_DATE');
Line: 3807

END SOA_UPDATE_OLD_SP_DUE_DATE;
Line: 3809

PROCEDURE SOA_UPDATE_NEW_SP_DUE_DATE
 (p_PORTING_ID                   VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_NEW_SP_DUE_DATE              DATE
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 3826

e_SOA_UPDATE_NEW_SP_DUE_DATE exception;
Line: 3831

   raise e_SOA_UPDATE_NEW_SP_DUE_DATE;
Line: 3834

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 3841

                  UPDATE xnp_sv_soa soa
                     SET soa.new_sp_due_date  = p_new_sp_due_date,
                         soa.modified_date    = sysdate,
                         soa.last_updated_by  = fnd_global.user_id,
                         soa.last_update_date = sysdate
                   WHERE soa.sv_soa_id        = l_sv_soa_id(i);
Line: 3853

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 3877

      WHEN e_SOA_UPDATE_NEW_SP_DUE_DATE THEN
           x_error_code := XNP_ERRORS.G_INVALID_DATE_FORMAT;
Line: 3884

           fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_NEW_SP_DUE_DATE');
Line: 3888

END SOA_UPDATE_NEW_SP_DUE_DATE;
Line: 3904

  SELECT sv_soa_id
    FROM xnp_sv_soa SOA
   WHERE status_type_code = p_status_type_code
     AND SOA.donor_sp_id  = p_donor_sp_id
     AND ( (to_number(subscription_tn) >= to_number(p_starting_number))
        AND (to_number(subscription_tn) <= to_number(p_ending_number)) ) ;
Line: 3959

  SELECT sv_soa_id
    FROM xnp_sv_soa XSO
   WHERE status_type_code    = p_status_type_code
     AND XSO.recipient_sp_id = p_recipient_sp_id
     AND to_number(subscription_tn) BETWEEN to_number(p_starting_number)  AND to_number(p_ending_number);
Line: 3998

PROCEDURE SOA_UPDATE_CUTOFF_DATE
 (p_PORTING_ID                   VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_OLD_SP_CUTOFF_DUE_DATE       DATE
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE              OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE           OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 4019

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 4026

                  UPDATE xnp_sv_soa soa
                     SET soa.old_sp_cutoff_due_date = XNP_UTILS.CANONICAL_TO_DATE(p_old_sp_cutoff_due_date)  ,
                         soa.modified_date          = sysdate,
                         soa.last_updated_by        = fnd_global.user_id,
                         soa.last_update_date       = sysdate
                   WHERE soa.sv_soa_id              = l_sv_soa_id(i);
Line: 4038

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 4065

            fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_CUTOFF_DATE');
Line: 4069

END SOA_UPDATE_CUTOFF_DATE;
Line: 4071

PROCEDURE SOA_UPDATE_CHARGING_INFO
 (p_PORTING_ID                   VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_INVOICE_DUE_DATE             DATE
 ,p_CHARGING_INFO                VARCHAR2
 ,p_BILLING_ID                   NUMBER
 ,p_USER_LOCTN_VALUE             VARCHAR2
 ,p_USER_LOCTN_TYPE              VARCHAR2
 ,p_PRICE_CODE                   VARCHAR2
 ,p_PRICE_PER_CALL               VARCHAR2
 ,p_PRICE_PER_MINUTE             VARCHAR2
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 4099

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference=p_porting_id;
Line: 4106

                  UPDATE xnp_sv_soa soa
                     SET soa.invoice_due_date = p_invoice_due_date,
                         soa.charging_info    = p_charging_info  ,
                         soa.user_loctn_type  = p_user_loctn_type,
                         soa.user_loctn_value = p_user_loctn_value,
                         soa.price_code       = p_price_code,
                         soa.price_per_call   = p_price_per_call,
                         soa.price_per_minute = p_price_per_minute,
                         soa.modified_date    = sysdate,
                         soa.last_updated_by  = fnd_global.user_id,
                         soa.last_update_date = sysdate
                   WHERE soa.sv_soa_id        = l_sv_soa_id(i);
Line: 4124

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 4151

            fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_CHARGING_INFO');
Line: 4159

END SOA_UPDATE_CHARGING_INFO;
Line: 4174

  SELECT sv_soa_id
    FROM xnp_sv_soa SOA
   WHERE SOA.object_reference = p_porting_id
     AND SOA.status_type_code = p_status_type_code;
Line: 4210

PROCEDURE SOA_UPDATE_OLD_SP_AUTH_FLAG
 (p_PORTING_ID                   VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_OLD_SP_AUTHORIZATION_FLAG    VARCHAR2
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 4231

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 4238

                  UPDATE xnp_sv_soa soa
                     SET soa.old_sp_authorization_flag = p_old_sp_authorization_flag,
                         soa.modified_date             = sysdate,
                         soa.last_updated_by           = fnd_global.user_id,
                         soa.last_update_date          = sysdate
                   WHERE soa.sv_soa_id                 = l_sv_soa_id(i);
Line: 4250

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 4277

      fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_OLD_SP_AUTH_FLAG');
Line: 4285

END SOA_UPDATE_OLD_SP_AUTH_FLAG;
Line: 4287

PROCEDURE SOA_UPDATE_NEW_SP_AUTH_FLAG
 (p_PORTING_ID                   VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_NEW_SP_AUTHORIZATION_FLAG    VARCHAR2
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )

IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 4310

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 4317

                  UPDATE xnp_sv_soa soa
                     SET soa.new_sp_authorization_flag = p_new_sp_authorization_flag  ,
                         soa.modified_date             = sysdate,
                         soa.last_updated_by           = fnd_global.user_id,
                         soa.last_update_date          = sysdate
                   WHERE soa.sv_soa_id                 = l_sv_soa_id(i);
Line: 4329

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 4356

            fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_NEW_SP_AUTH_FLAG');
Line: 4364

END SOA_UPDATE_NEW_SP_AUTH_FLAG;
Line: 4381

    SELECT SNR.fe_id
      FROM XNP_SERVED_NUM_RANGES SNR, XDP_FES FES
    WHERE SNR.feature_type    = p_feature_type
      AND SNR.number_range_id = l_number_range_id
      AND SNR.fe_id           = FES.fe_id
      AND (sysdate BETWEEN FES.valid_date AND NVL(FES.invalid_date, sysdate));
Line: 4409

      XNP_CORE.SMS_INSERT_FE_MAP
      (p_ORDER_ID,
       p_LINEITEM_ID,
       p_WORKITEM_INSTANCE_ID,
       p_FA_INSTANCE_ID,
       to_number(p_STARTING_NUMBER),
       to_number(p_ENDING_NUMBER),
       l_TMP_FE.FE_ID,
       p_FEATURE_TYPE,
       x_ERROR_CODE,
       x_ERROR_MESSAGE
      );
Line: 4473

           SELECT sv_sms_id  BULK COLLECT
             INTO l_sv_sms_id
             FROM xnp_sv_sms
            WHERE subscription_tn BETWEEN l_starting_number AND l_ending_number;
Line: 4480

           UPDATE xnp_sv_sms_fe_maps
              SET provision_status = p_deprovision_status  ,
                  last_updated_by  = fnd_global.user_id ,
                  last_update_date = sysdate
            WHERE feature_type     = p_feature_type
              AND sv_sms_id        = l_sv_sms_id(i);
Line: 4492

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_sms_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_sms_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 4550

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 4557

                  UPDATE xnp_sv_soa soa
                     SET soa.locked_flag      = p_locked_flag,
                         soa.modified_date    = sysdate,
                         soa.last_updated_by  = fnd_global.user_id,
                         soa.last_update_date = sysdate
                   WHERE soa.sv_soa_id        = l_sv_soa_id(i);
Line: 4569

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 4625

  SELECT locked_flag
    FROM xnp_sv_soa soa
   WHERE soa.object_reference = p_porting_id;
Line: 4688

  SELECT status_type_code
    FROM xnp_sv_soa soa
   WHERE soa.object_reference=p_porting_id;
Line: 4794

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE object_reference = p_porting_id;
Line: 4801

                  UPDATE xnp_sv_soa soa
                     SET soa.blocked_flag     = p_blocked_flag,
                         soa.modified_date    = sysdate,
                         soa.last_updated_by  = fnd_global.user_id,
                         soa.last_update_date = sysdate
                   WHERE soa.sv_soa_id        = l_sv_soa_id(i);
Line: 4813

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                       (sv_order_mapping_id  ,
                        sv_soa_id            ,
                        order_id             ,
                        workitem_instance_id ,
                        created_by           ,
                        creation_date        ,
                        last_updated_by      ,
                        last_update_date
                       )
                       VALUES
                       (XNP_SV_ORDER_MAPPINGS_S.nextval,
                        l_sv_soa_id(i)            ,
                        p_order_id             ,
                        p_workitem_instance_id ,
                        fnd_global.user_id     ,
                        sysdate                ,
                        fnd_global.user_id     ,
                        sysdate
                       );
Line: 4869

  SELECT blocked_flag
    FROM xnp_sv_soa
   WHERE object_reference = p_porting_id;
Line: 4931

  SELECT new_sp_authorization_flag
    FROM xnp_sv_soa
   WHERE object_reference = p_porting_id;
Line: 4992

  SELECT old_sp_authorization_flag
    FROM xnp_sv_soa
   WHERE object_reference = p_porting_id;
Line: 5043

PROCEDURE SOA_UPDATE_ACTIVATION_DUE_DATE
 (p_PORTING_ID                   VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_ACTIVATION_DUE_DATE          DATE
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 5068

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 5075

                  UPDATE xnp_sv_soa soa
                     SET soa.activation_due_date = p_activation_due_date  ,
                         soa.modified_date       = sysdate,
                         soa.last_updated_by     = fnd_global.user_id,
                         soa.last_update_date    = sysdate
                   WHERE soa.sv_soa_id           = l_sv_soa_id(i);
Line: 5087

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 5120

      fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_ACTIVATION_DUE_DATE');
Line: 5124

END SOA_UPDATE_ACTIVATION_DUE_DATE;
Line: 5144

 SELECT DISTINCT sp_id, rownum
   FROM xnp_routing_numbers rn ,
        xnp_sv_sms sms
  WHERE rn.routing_number_id = sms.routing_number_id
    AND sms.subscription_tn BETWEEN l_starting_number AND l_ending_number;
Line: 5249

PROCEDURE SOA_UPDATE_NOTES_INFO
 (p_PORTING_ID                   VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_COMMENTS                     VARCHAR2
 ,p_NOTES                        VARCHAR2
 ,p_PREORDER_AUTHORIZATION_CODE  VARCHAR2
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 5271

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 5278

                  UPDATE xnp_sv_soa soa
                     SET soa.comments                    = p_comments ,
                         soa.notes                       = p_notes ,
                         soa.preorder_authorization_code = p_preorder_authorization_code,
                         soa.modified_date               = sysdate,
                         last_updated_by                 = fnd_global.user_id,
                         last_update_date                = sysdate
                   WHERE soa.sv_soa_id                   = l_sv_soa_id(i);
Line: 5292

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 5318

            fnd_message.set_token('ERROR_LOCN','xnp_core.soa_update_notes_info');
Line: 5331

            fnd_message.set_token('ERROR_LOCN','xnp_core.soa_update_notes_info');
Line: 5335

END SOA_UPDATE_NOTES_INFO;
Line: 5337

PROCEDURE SOA_UPDATE_NETWORK_INFO
 (p_PORTING_ID                   VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_ROUTING_NUMBER_ID            NUMBER
 ,p_CNAM_ADDRESS                 VARCHAR2
 ,p_CNAM_SUBSYSTEM               VARCHAR2
 ,p_ISVM_ADDRESS                 VARCHAR2
 ,p_ISVM_SUBSYSTEM               VARCHAR2
 ,p_LIDB_ADDRESS                 VARCHAR2
 ,p_LIDB_SUBSYSTEM               VARCHAR2
 ,p_CLASS_ADDRESS                VARCHAR2
 ,p_CLASS_SUBSYSTEM              VARCHAR2
 ,p_WSMSC_ADDRESS                VARCHAR2
 ,p_WSMSC_SUBSYSTEM              VARCHAR2
 ,p_RN_ADDRESS                   VARCHAR2
 ,p_RN_SUBSYSTEM                 VARCHAR2
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 5368

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 5375

                  UPDATE xnp_sv_soa soa
                     SET soa.routing_number_id = p_routing_number_id ,
                         soa.cnam_address      = p_cnam_address     ,
                         soa.cnam_subsystem    = p_cnam_subsystem   ,
                         soa.isvm_address      = p_isvm_address     ,
                         soa.isvm_subsystem    = p_isvm_subsystem   ,
                         soa.lidb_address      = p_lidb_address     ,
                         soa.lidb_subsystem    = p_lidb_subsystem   ,
                         soa.class_address     = p_class_address    ,
                         soa.class_subsystem   = p_class_subsystem  ,
                         soa.wsmsc_address     = p_wsmsc_address    ,
                         soa.wsmsc_subsystem   = p_wsmsc_subsystem  ,
                         soa.rn_address        = p_rn_address       ,
                         soa.rn_subsystem      = p_rn_subsystem     ,
                         soa.modified_date     = sysdate            ,
                         soa.last_updated_by   = fnd_global.user_id ,
                         soa.last_update_date  = sysdate
                   WHERE soa.sv_soa_id         = l_sv_soa_id(i);
Line: 5399

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 5426

            fnd_message.set_token('ERROR_LOCN','xnp_core.soa_update_network_info');
Line: 5439

            fnd_message.set_token('ERROR_LOCN','xnp_core.soa_update_network_info');
Line: 5443

END SOA_UPDATE_NETWORK_INFO;
Line: 5445

PROCEDURE SOA_UPDATE_CUSTOMER_INFO
 (p_PORTING_ID                   VARCHAR2
 ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
 ,p_CUSTOMER_ID                  VARCHAR2
 ,p_CUSTOMER_NAME                VARCHAR2
 ,p_CUSTOMER_TYPE                VARCHAR2
 ,p_ADDRESS_LINE1                VARCHAR2
 ,p_ADDRESS_LINE2                VARCHAR2
 ,p_CITY                         VARCHAR2
 ,p_PHONE                        VARCHAR2
 ,p_FAX                          VARCHAR2
 ,p_EMAIL                        VARCHAR2
 ,p_PAGER                        VARCHAR2
 ,p_PAGER_PIN                    VARCHAR2
 ,p_INTERNET_ADDRESS             VARCHAR2
 ,p_ZIP_CODE                     VARCHAR2
 ,p_COUNTRY                      VARCHAR2
 ,p_CUSTOMER_CONTACT_REQ_FLAG    VARCHAR2
 ,p_CONTACT_NAME                 VARCHAR2
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 5480

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 5487

                  UPDATE xnp_sv_soa soa
                     SET soa.customer_id               = p_customer_id ,
                         soa.customer_name             = p_customer_name ,
                         soa.customer_type             = p_customer_type ,
                         soa.address_line1             = p_address_line1 ,
                         soa.address_line2             = p_address_line2 ,
                         soa.city                      = p_city ,
                         soa.phone                     = p_phone ,
                         soa.fax                       = p_fax ,
                         soa.email                     = p_email ,
                         soa.zip_code                  = p_zip_code ,
                         soa.country                   = p_country ,
                         soa.customer_contact_req_flag = p_customer_contact_req_flag ,
                         soa.contact_name              = p_contact_name ,
                         soa.pager                     = p_pager ,
                         soa.pager_pin                 = p_pager_pin ,
                         soa.internet_address          = p_internet_address ,
                         soa.modified_date             = sysdate,
                         soa.last_updated_by           = fnd_global.user_id,
                         soa.last_update_date          = sysdate
                   WHERE soa.sv_soa_id                 = l_sv_soa_id(i);
Line: 5514

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 5542

       ,'xnp_core.soa_update_customer_info');
Line: 5555

      fnd_message.set_token('ERROR_LOCN','xnp_core.soa_update_customer_info');
Line: 5559

END SOA_UPDATE_CUSTOMER_INFO;
Line: 5562

PROCEDURE SOA_UPDATE_PORTING_ID
   (p_STARTING_NUMBER              VARCHAR2
   ,p_ENDING_NUMBER                VARCHAR2
   ,p_CUR_STATUS_TYPE_CODE         VARCHAR2
   ,p_LOCAL_SP_ID                  NUMBER DEFAULT NULL
   ,p_PORTING_ID                   VARCHAR2
   ,p_ORDER_ID                     NUMBER
   ,p_LINEITEM_ID              IN  NUMBER
   ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
   ,p_FA_INSTANCE_ID           IN  NUMBER
   ,x_ERROR_CODE               OUT NOCOPY NUMBER
   ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
   )
IS

  l_SV_ID number :=0;
Line: 5581

  e_UPDATE_PORTING_ID exception;
Line: 5610

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa,
                  xnp_sv_status_types_b sta
            WHERE soa.subscription_tn   BETWEEN l_starting_number AND l_ending_number
              AND sta.phase_indicator  = l_phase_indicator
              AND sta.status_type_code = soa.status_type_code;
Line: 5620

                  UPDATE xnp_sv_soa soa
                     SET soa.object_reference = p_porting_id,
                         soa.modified_date    = sysdate,
                         soa.last_updated_by  = fnd_global.user_id,
                         soa.last_update_date = sysdate
                   WHERE soa.sv_soa_id        = l_sv_soa_id(i);
Line: 5632

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 5664

	RAISE e_UPDATE_PORTING_ID;
Line: 5674

      fnd_message.set_token('FAILED_PROC','XNP_CORE.SOA_UPDATE_PORTING_ID');
Line: 5685

       ,'XNP_CORE.SOA_UPDATE_PORTING_ID');
Line: 5689

END SOA_UPDATE_PORTING_ID;
Line: 5691

PROCEDURE SMS_UPDATE_PROV_DONE_DATE
   (p_STARTING_NUMBER              VARCHAR2
   ,p_ENDING_NUMBER                VARCHAR2
   ,p_ORDER_ID                 IN  NUMBER
   ,p_LINEITEM_ID              IN  NUMBER
   ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
   ,p_FA_INSTANCE_ID           IN  NUMBER
   ,x_ERROR_CODE               OUT NOCOPY NUMBER
   ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_sms_id_tab IS TABLE OF NUMBER;
Line: 5709

           SELECT sv_sms_id  BULK COLLECT
             INTO l_sv_sms_id
             FROM xnp_sv_sms sms
            WHERE sms.subscription_tn   BETWEEN p_starting_number AND p_ending_number  ;
Line: 5716

                  UPDATE xnp_sv_sms sms
	             SET sms.provision_done_date = sysdate,
                         sms.last_updated_by     = fnd_global.user_id,
                         sms.last_update_date    = sysdate
                   WHERE sms.sv_sms_id           = l_sv_sms_id(i);
Line: 5727

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_sms_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_sms_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 5756

END SMS_UPDATE_PROV_DONE_DATE;
Line: 5770

   SELECT '1'
     FROM XNP_ROUTING_NUMBERS
    WHERE routing_number_id = p_ROUTING_NUMBER_ID
      AND sp_id = p_RECIPIENT_SP_ID
      AND active_flag='Y';
Line: 5956

 INSERT INTO XNP_SV_ORDER_MAPPINGS
        (sv_order_mapping_id  ,
         sv_soa_id            ,
         sv_sms_id            ,
         order_id             ,
         workitem_instance_id ,
         created_by           ,
         creation_date        ,
         last_updated_by      ,
         last_update_date
        )
        VALUES
        (XNP_SV_ORDER_MAPPINGS_S.nextval,
         p_sv_soa_id            ,
         p_sv_sms_id            ,
         p_order_id             ,
         p_workitem_instance_id ,
         fnd_global.user_id     ,
         sysdate                ,
         fnd_global.user_id     ,
         sysdate
        );
Line: 5991

PROCEDURE SOA_UPDATE_DISCONN_DUE_DATE
 (p_PORTING_ID                   VARCHAR2
 ,p_DISCONNECT_DUE_DATE          DATE
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 6007

e_SOA_UPDATE_DISCON_DUE_DATE exception;
Line: 6012

   raise e_SOA_UPDATE_DISCON_DUE_DATE;
Line: 6015

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 6022

                  UPDATE xnp_sv_soa soa
                     SET soa.disconnect_due_date  = p_disconnect_due_date,
                         soa.modified_date        = sysdate,
                         soa.last_updated_by      = fnd_global.user_id,
                         soa.last_update_date     = sysdate
                   WHERE soa.sv_soa_id            = l_sv_soa_id(i);
Line: 6034

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 6058

      WHEN e_SOA_UPDATE_DISCON_DUE_DATE THEN
           x_error_code := XNP_ERRORS.G_INVALID_DATE_FORMAT;
Line: 6065

           fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_DISCONNECT_DUE_DATE');
Line: 6069

END SOA_UPDATE_DISCONN_DUE_DATE;
Line: 6072

PROCEDURE SOA_UPDATE_EFFECT_REL_DUE_DATE
 (p_PORTING_ID                   VARCHAR2
 ,p_EFFECTIVE_RELEASE_DUE_DATE   DATE
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 6088

e_SOA_UPDATE_EFF_REL_DUE_DATE exception;
Line: 6093

   raise e_SOA_UPDATE_EFF_REL_DUE_DATE;
Line: 6096

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 6103

                  UPDATE xnp_sv_soa soa
                     SET soa.effective_release_due_date  = p_effective_release_due_date,
                         soa.modified_date               = sysdate,
                         soa.last_updated_by             = fnd_global.user_id,
                         soa.last_update_date            = sysdate
                   WHERE soa.sv_soa_id                   = l_sv_soa_id(i);
Line: 6115

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 6139

      WHEN e_SOA_UPDATE_EFF_REL_DUE_DATE THEN
           x_error_code := XNP_ERRORS.G_INVALID_DATE_FORMAT;
Line: 6146

           fnd_message.set_token('ERROR_LOCN','XNP_CORE.SOA_UPDATE_EFFECT_REL_DUE_DATE');
Line: 6150

END SOA_UPDATE_EFFECT_REL_DUE_DATE;
Line: 6152

PROCEDURE SOA_UPDATE_NUM_RETURN_DUE_DATE
 (p_PORTING_ID                   VARCHAR2
 ,p_NUMBER_RETURNED_DUE_DATE     DATE
 ,p_ORDER_ID                 IN  NUMBER
 ,p_LINEITEM_ID              IN  NUMBER
 ,p_WORKITEM_INSTANCE_ID     IN  NUMBER
 ,p_FA_INSTANCE_ID           IN  NUMBER
 ,x_ERROR_CODE               OUT NOCOPY NUMBER
 ,x_ERROR_MESSAGE            OUT NOCOPY VARCHAR2
 )
IS

  TYPE sv_soa_id_tab IS TABLE OF NUMBER;
Line: 6168

e_SOA_UPDATE_NUM_RET_DUE_DATE exception;
Line: 6173

   raise e_SOA_UPDATE_NUM_RET_DUE_DATE;
Line: 6176

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 6183

                  UPDATE xnp_sv_soa soa
                     SET soa.NUMBER_RETURNED_DUE_DATE  = p_NUMBER_RETURNED_DUE_DATE,
                         soa.modified_date               = sysdate,
                         soa.last_updated_by             = fnd_global.user_id,
                         soa.last_update_date            = sysdate
                   WHERE soa.sv_soa_id                   = l_sv_soa_id(i);
Line: 6195

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 6219

      WHEN e_SOA_UPDATE_NUM_RET_DUE_DATE THEN
           x_error_code := XNP_ERRORS.G_INVALID_DATE_FORMAT;
Line: 6230

END SOA_UPDATE_NUM_RETURN_DUE_DATE;
Line: 6252

           SELECT sv_soa_id  BULK COLLECT
             INTO l_sv_soa_id
             FROM xnp_sv_soa soa
            WHERE soa.object_reference = p_porting_id;
Line: 6259

                  UPDATE xnp_sv_soa soa
                     SET soa.concurrence_flag = p_concurrence_flag,
                         soa.modified_date    = sysdate,
                         soa.last_updated_by  = fnd_global.user_id,
                         soa.last_update_date = sysdate
                   WHERE soa.sv_soa_id        = l_sv_soa_id(i);
Line: 6271

                  INSERT INTO XNP_SV_ORDER_MAPPINGS
                         (sv_order_mapping_id  ,
                          sv_soa_id            ,
                          order_id             ,
                          workitem_instance_id ,
                          created_by           ,
                          creation_date        ,
                          last_updated_by      ,
                          last_update_date
                         )
                         VALUES
                         (XNP_SV_ORDER_MAPPINGS_S.nextval,
                          l_sv_soa_id(i)            ,
                          p_order_id             ,
                          p_workitem_instance_id ,
                          fnd_global.user_id     ,
                          sysdate                ,
                          fnd_global.user_id     ,
                          sysdate
                         );
Line: 6326

  SELECT concurrence_flag
    FROM xnp_sv_soa soa
   WHERE soa.object_reference = p_porting_id;