• 详解EBS接口开发之物料导入API


    create_item

     inv_item_grp.create_item(p_commit        => fnd_api.g_true, --
                                         p_item_rec      => l_item_rec,
                                         x_item_rec      => x_item_rec,
                                         x_return_status => x_return_status,
                                         x_error_tbl     => l_error_tbl,
                                         p_template_id   => l_record.template_id);

    update_item

    inv_item_grp.update_item(p_commit        => fnd_api.g_true,
                                         p_item_rec      => l_item_rec,
                                         x_item_rec      => x_item_rec,
                                         x_return_status => x_return_status,
                                         x_error_tbl     => l_error_tbl,
                                         p_template_id   => l_record.template_id);

    默认接收子库存

     inv_item_sub_default_pkg.insert_upd_item_sub_defaults(x_return_status     => x_return_status,
                                                                         x_msg_count         => x_msg_count,
                                                                         x_msg_data          => x_msg_data,
                                                                         p_organization_id   => x_item_rec.organization_id,
                                                                         p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                         p_subinventory_code => l_record.default_receiving_subinv,
                                                                         p_default_type      => '2',
                                                                         p_creation_date     => SYSDATE,
                                                                         p_created_by        => fnd_global.user_id,
                                                                         p_last_update_date  => SYSDATE,
                                                                         p_last_updated_by   => fnd_global.user_id,
                                                                         p_process_code      => l_process_code,
                                                                         p_commit            => fnd_api.g_true);

    CREATE item INV CATEGORY 

     inv_item_category_pub.create_category_assignment(p_api_version       => '1.0',
                                                                    p_init_msg_list     => p_init_msg_list,
                                                                    p_commit            => p_commit,
                                                                    x_return_status     => x_return_status,
                                                                    x_errorcode         => l_errorcode,
                                                                    x_msg_count         => x_msg_count,
                                                                    x_msg_data          => x_msg_data,
                                                                    p_category_id       => l_record.inv_category_id,
                                                                    p_category_set_id   => 1,
                                                                    p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                    p_organization_id   => x_item_rec.organization_id);

    UPDATE item INV CATEGORY

    inv_item_category_pub.update_category_assignment(p_api_version       => '1.0',
                                                                    p_init_msg_list     => p_init_msg_list,
                                                                    p_commit            => p_commit,
                                                                    x_return_status     => x_return_status,
                                                                    x_errorcode         => l_errorcode,
                                                                    x_msg_count         => x_msg_count,
                                                                    x_msg_data          => x_msg_data,
                                                                    p_old_category_id   => l_old_category_id,
                                                                    p_category_id       => l_record.inv_category_id,
                                                                    p_category_set_id   => 1,
                                                                    p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                    p_organization_id   => x_item_rec.organization_id);

    DELETE item INV CATEGORY 

    inv_item_category_pub.delete_category_assignment(p_api_version       => '1.0',
                                                                    p_init_msg_list     => p_init_msg_list,
                                                                    p_commit            => p_commit,
                                                                    x_return_status     => x_return_status,
                                                                    x_errorcode         => l_errorcode,
                                                                    x_msg_count         => x_msg_count,
                                                                    x_msg_data          => x_msg_data,
                                                                    p_category_id       => l_old_category_id,
                                                                    p_category_set_id   => 1,
                                                                    p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                    p_organization_id   => x_item_rec.organization_id);

    CREATE item SALE CATEGORY

     inv_item_category_pub.create_category_assignment(p_api_version       => '1.0',
                                                                    p_init_msg_list     => p_init_msg_list,
                                                                    p_commit            => p_commit,
                                                                    x_return_status     => x_return_status,
                                                                    x_errorcode         => l_errorcode,
                                                                    x_msg_count         => x_msg_count,
                                                                    x_msg_data          => x_msg_data,
                                                                    p_category_id       => l_record.sale_category_id,
                                                                    p_category_set_id   => l_category_set_id,
                                                                    p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                    p_organization_id   => x_item_rec.organization_id);

    UPDATE item SALE CATEGORY

    inv_item_category_pub.update_category_assignment(p_api_version       => '1.0',
                                                                    p_init_msg_list     => p_init_msg_list,
                                                                    p_commit            => p_commit,
                                                                    x_return_status     => x_return_status,
                                                                    x_errorcode         => l_errorcode,
                                                                    x_msg_count         => x_msg_count,
                                                                    x_msg_data          => x_msg_data,
                                                                    p_old_category_id   => l_old_category_id,
                                                                    p_category_id       => l_record.sale_category_id,
                                                                    p_category_set_id   => l_category_set_id,
                                                                    p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                    p_organization_id   => x_item_rec.organization_id);

    DELETE item SALE CATEGORY 

    inv_item_category_pub.delete_category_assignment(p_api_version       => '1.0',
                                                                    p_init_msg_list     => p_init_msg_list,
                                                                    p_commit            => p_commit,
                                                                    x_return_status     => x_return_status,
                                                                    x_errorcode         => l_errorcode,
                                                                    x_msg_count         => x_msg_count,
                                                                    x_msg_data          => x_msg_data,
                                                                    p_category_id       => l_old_category_id,
                                                                    p_category_set_id   => l_category_set_id,
                                                                    p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                    p_organization_id   => x_item_rec.organization_id);

    CREATE item COST CATEGORY

     inv_item_category_pub.create_category_assignment(p_api_version       => '1.0',
                                                                    p_init_msg_list     => p_init_msg_list,
                                                                    p_commit            => p_commit,
                                                                    x_return_status     => x_return_status,
                                                                    x_errorcode         => l_errorcode,
                                                                    x_msg_count         => x_msg_count,
                                                                    x_msg_data          => x_msg_data,
                                                                    p_category_id       => l_record.cost_category_id,
                                                                    p_category_set_id   => l_category_set_id,
                                                                    p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                    p_organization_id   => x_item_rec.organization_id);

    UPDATE item COST CATEGORY 

    inv_item_category_pub.update_category_assignment(p_api_version       => '1.0',
                                                                    p_init_msg_list     => p_init_msg_list,
                                                                    p_commit            => p_commit,
                                                                    x_return_status     => x_return_status,
                                                                    x_errorcode         => l_errorcode,
                                                                    x_msg_count         => x_msg_count,
                                                                    x_msg_data          => x_msg_data,
                                                                    p_old_category_id   => l_old_category_id,
                                                                    p_category_id       => l_record.cost_category_id,
                                                                    p_category_set_id   => l_category_set_id,
                                                                    p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                    p_organization_id   => x_item_rec.organization_id);

    DELETE item INV CATEGORY 

    inv_item_category_pub.delete_category_assignment(p_api_version       => '1.0',
                                                                    p_init_msg_list     => p_init_msg_list,
                                                                    p_commit            => p_commit,
                                                                    x_return_status     => x_return_status,
                                                                    x_errorcode         => l_errorcode,
                                                                    x_msg_count         => x_msg_count,
                                                                    x_msg_data          => x_msg_data,
                                                                    p_category_id       => l_old_category_id,
                                                                    p_category_set_id   => l_category_set_id,
                                                                    p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                    p_organization_id   => x_item_rec.organization_id);

     CREATE item PO CATEGORY 

     inv_item_category_pub.create_category_assignment(p_api_version       => '1.0',
                                                                       p_init_msg_list     => p_init_msg_list,
                                                                       p_commit            => p_commit,
                                                                       x_return_status     => x_return_status,
                                                                       x_errorcode         => l_errorcode,
                                                                       x_msg_count         => x_msg_count,
                                                                       x_msg_data          => x_msg_data,
                                                                       p_category_id       => l_record.po_category_id,
                                                                       p_category_set_id   => l_category_set_id,
                                                                       p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                       p_organization_id   => x_item_rec.organization_id);

    UPDATE item PO CATEGORY  

    inv_item_category_pub.update_category_assignment(p_api_version       => '1.0',
                                                                       p_init_msg_list     => p_init_msg_list,
                                                                       p_commit            => p_commit,
                                                                       x_return_status     => x_return_status,
                                                                       x_errorcode         => l_errorcode,
                                                                       x_msg_count         => x_msg_count,
                                                                       x_msg_data          => x_msg_data,
                                                                       p_old_category_id   => l_old_category_id,
                                                                       p_category_id       => l_record.po_category_id,
                                                                       p_category_set_id   => l_category_set_id,
                                                                       p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                       p_organization_id   => x_item_rec.organization_id);

    DELETE item INV CATEGORY 

    inv_item_category_pub.delete_category_assignment(p_api_version       => '1.0',
                                                                       p_init_msg_list     => p_init_msg_list,
                                                                       p_commit            => p_commit,
                                                                       x_return_status     => x_return_status,
                                                                       x_errorcode         => l_errorcode,
                                                                       x_msg_count         => x_msg_count,
                                                                       x_msg_data          => x_msg_data,
                                                                       p_category_id       => l_old_category_id,
                                                                       p_category_set_id   => l_category_set_id,
                                                                       p_inventory_item_id => x_item_rec.inventory_item_id,
                                                                       p_organization_id   => x_item_rec.organization_id);


  • 相关阅读:
    django.db.utils.OperationalError: no such table: auth_user
    Python 爬虫 去掉网页注释,去掉网页注释
    Python 爬虫实例(6)—— 爬取蚂蚁免费代理
    HTTPSConnectionPool(host='xxxxx', port=443): Max retries exceeded with url:xxxxxxxx (Caused by NewConnectionError('<urllib3.connect,Max retries exceeded with ,(Caused by NewConnectionError
    requests.exceptions.MissingSchema: Invalid URL 'xxxxxxxxxxxxx': No schema supplied. Perhaps you meant xxxxxxxxxxxxx
    redis安装和配置(一)
    Python 统计代码的行数,Python脚本 统计代码
    Python 实现根据不同的程序运行环境存放日志目录,Python实现Linux和windows系统日志的存放
    Changing SID Server 2012
    [转]VMware Workstation网络连接的三种模式
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299197.html
Copyright © 2020-2023  润新知