需求:將特定料號失效

1. Run SQL

<<SQL Example>>

DECLARE
   p_organization_id   mtl_system_items_interface.organization_id%TYPE   := 107;
   p_user_id           fnd_user.user_id%TYPE;
   p_set_process_id    mtl_system_items_interface.set_process_id%TYPE    := 2000;

   CURSOR cur IS
      SELECT inventory_item_id
        FROM mtl_system_items_b
       WHERE organization_id = p_organization_id AND segment1 = 'MBR10150';
BEGIN
   SELECT user_id
     INTO p_user_id
     FROM fnd_user
    WHERE user_name = 'TTTT';

   FOR rec IN cur LOOP
      INSERT INTO mtl_system_items_interface
                  (
                   process_flag , set_process_id
                 , transaction_type, inventory_item_id
                 , organization_id , inventory_item_status_code
                 , end_date_active  , creation_date
                 , created_by   , last_update_date
                 , last_updated_by , last_update_login
                 , check_shortages_flag  , mrp_planning_code
                 , atp_flag, atp_components_flag
                  )
           VALUES (
                   1 , p_set_process_id
                 , 'UPDATE'  rec.inventory_item_id
                 , p_organization_id  , 'Inactive'
                 , SYSDATE, SYSDATE
                 , p_user_id   , SYSDATE
                 , p_user_id   , -1
                 , 'N'  , 6
                 , 'N'  'N'
                  );
   END LOOP;

   COMMIT;
END;


2. Run Item Import

image

image

arrow
arrow
    全站熱搜

    Somebaby 發表在 痞客邦 留言(0) 人氣()