供应商导入的API补充(详解EBS接口开发之供应商导入)(转)

原文地址  供应商导入的API补充(详解EBS接口开发之供应商导入)

--供应商
--创建
AP_VENDOR_PUB_PKG.Create_Vendor
(     p_api_version           IN    NUMBER,
      p_init_msg_list        IN    VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN      VARCHAR2 := FND_API.G_FALSE,
    p_validation_level    IN      NUMBER     := FND_API.G_VALID_LEVEL_FULL,
    x_return_status        OUT    NOCOPY  VARCHAR2,
    x_msg_count        OUT    NOCOPY  NUMBER,
    x_msg_data        OUT    NOCOPY  VARCHAR2,
    p_vendor_rec        IN    r_vendor_rec_type,
    x_vendor_id        OUT    NOCOPY  AP_SUPPLIERS.VENDOR_ID%TYPE,
    x_party_id        OUT    NOCOPY  HZ_PARTIES.PARTY_ID%TYPE
);
--更新
AP_VENDOR_PUB_PKG.Update_Vendor
(     p_api_version           IN    NUMBER,
      p_init_msg_list        IN    VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN      VARCHAR2 := FND_API.G_FALSE,
    p_validation_level    IN      NUMBER     := FND_API.G_VALID_LEVEL_FULL,
    x_return_status        OUT    NOCOPY VARCHAR2,
    x_msg_count        OUT    NOCOPY NUMBER,
    x_msg_data        OUT    NOCOPY VARCHAR2,
    p_vendor_rec        IN    r_vendor_rec_type,
    p_vendor_id        IN    NUMBER
);
--验证
AP_VENDOR_PUB_PKG.Validate_Vendor
(     p_api_version           IN    NUMBER,
      p_init_msg_list        IN    VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN      VARCHAR2 := FND_API.G_FALSE,
    p_validation_level    IN      NUMBER     := FND_API.G_VALID_LEVEL_FULL,
    x_return_status        OUT    NOCOPY VARCHAR2,
    x_msg_count        OUT    NOCOPY NUMBER,
    x_msg_data        OUT    NOCOPY VARCHAR2,
    p_vendor_rec        IN OUT    NOCOPY r_vendor_rec_type,
    p_mode            IN    VARCHAR2,
    p_calling_prog        IN    VARCHAR2,
    x_party_valid        OUT    NOCOPY VARCHAR2,
    x_payee_valid        OUT    NOCOPY VARCHAR2,
    p_vendor_id        IN    NUMBER
);
--供应商地点
--创建
AP_VENDOR_PUB_PKG.Create_Vendor_Site
(     p_api_version           IN    NUMBER,
      p_init_msg_list        IN    VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN      VARCHAR2 := FND_API.G_FALSE,
    p_validation_level    IN      NUMBER     := FND_API.G_VALID_LEVEL_FULL,
    x_return_status        OUT    NOCOPY VARCHAR2,
    x_msg_count        OUT    NOCOPY NUMBER,
    x_msg_data        OUT    NOCOPY VARCHAR2,
    p_vendor_site_rec    IN    r_vendor_site_rec_type,
    x_vendor_site_id    OUT    NOCOPY NUMBER,
    x_party_site_id        OUT    NOCOPY NUMBER,
    x_location_id        OUT    NOCOPY NUMBER
);
--更新
AP_VENDOR_PUB_PKG.Update_Vendor_Site
(     p_api_version           IN    NUMBER,
      p_init_msg_list        IN    VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN      VARCHAR2 := FND_API.G_FALSE,
    p_validation_level    IN      NUMBER     := FND_API.G_VALID_LEVEL_FULL,
    x_return_status        OUT    NOCOPY VARCHAR2,
    x_msg_count        OUT    NOCOPY NUMBER,
    x_msg_data        OUT    NOCOPY VARCHAR2,
    p_vendor_site_rec    IN    r_vendor_site_rec_type,
    p_vendor_site_id    IN    NUMBER,
    p_calling_prog        IN    VARCHAR2 DEFAULT ‘NOT ISETUP‘
);
--验证
AP_VENDOR_PUB_PKG.Validate_Vendor_Site
(     p_api_version           IN    NUMBER,
      p_init_msg_list        IN    VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN      VARCHAR2 := FND_API.G_FALSE,
    p_validation_level    IN      NUMBER     := FND_API.G_VALID_LEVEL_FULL,
    x_return_status        OUT    NOCOPY VARCHAR2,
    x_msg_count        OUT    NOCOPY NUMBER,
    x_msg_data        OUT    NOCOPY VARCHAR2,
    p_vendor_site_rec    IN OUT    NOCOPY r_vendor_site_rec_type,
    p_mode            IN    VARCHAR2,
    p_calling_prog        IN    VARCHAR2,
    x_party_site_valid    OUT    NOCOPY VARCHAR2,
    x_location_valid    OUT    NOCOPY VARCHAR2,
    x_payee_valid        OUT    NOCOPY VARCHAR2,
    p_vendor_site_id    IN    NUMBER
);
--供应商联系人
--创建
AP_VENDOR_PUB_PKG.Create_Vendor_Contact
(     p_api_version           IN    NUMBER,
      p_init_msg_list        IN    VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN      VARCHAR2 := FND_API.G_FALSE,
    p_validation_level    IN      NUMBER     := FND_API.G_VALID_LEVEL_FULL,
    x_return_status        OUT    NOCOPY VARCHAR2,
    x_msg_count        OUT    NOCOPY NUMBER,
    x_msg_data        OUT    NOCOPY VARCHAR2,
    p_vendor_contact_rec    IN    r_vendor_contact_rec_type,
    x_vendor_contact_id    OUT    NOCOPY NUMBER,
    x_per_party_id        OUT    NOCOPY NUMBER,
    x_rel_party_id        OUT     NOCOPY NUMBER,
    x_rel_id        OUT    NOCOPY NUMBER,
    x_org_contact_id    OUT    NOCOPY NUMBER,
    x_party_site_id        OUT    NOCOPY NUMBER
);
--更新
AP_VENDOR_PUB_PKG.Update_Vendor_Contact
(     p_api_version       IN    NUMBER,
      p_init_msg_list        IN    VARCHAR2 := FND_API.G_FALSE    ,
    p_commit            IN      VARCHAR2 := FND_API.G_FALSE,
    p_validation_level    IN      NUMBER    :=  FND_API.G_VALID_LEVEL_FULL,
    p_vendor_contact_rec    IN    r_vendor_contact_rec_type,
    x_return_status        OUT    NOCOPY VARCHAR2              ,
    x_msg_count            OUT    NOCOPY NUMBER,
    x_msg_data            OUT    NOCOPY VARCHAR2
);
--验证
AP_VENDOR_PUB_PKG.Validate_Vendor_Contact
(     p_api_version           IN    NUMBER,
      p_init_msg_list        IN    VARCHAR2 := FND_API.G_FALSE,
    p_commit            IN      VARCHAR2 := FND_API.G_FALSE,
    p_validation_level    IN      NUMBER     := FND_API.G_VALID_LEVEL_FULL,
    x_return_status        OUT    NOCOPY VARCHAR2,
    x_msg_count        OUT    NOCOPY NUMBER,
    x_msg_data        OUT    NOCOPY VARCHAR2,
    p_vendor_contact_rec    IN OUT    NOCOPY r_vendor_contact_rec_type,
    x_rel_party_valid     OUT     NOCOPY VARCHAR2,
    x_per_party_valid     OUT     NOCOPY VARCHAR2,
    x_rel_valid         OUT     NOCOPY VARCHAR2,
    x_org_party_id        OUT    NOCOPY NUMBER,
    x_org_contact_valid     OUT     NOCOPY VARCHAR2,
    x_location_id        OUT     NOCOPY NUMBER,
        x_party_site_valid      OUT     NOCOPY VARCHAR2
);
--导入供应商
--供应商
AP_VENDOR_PUB_PKG.Import_Vendors
(       p_api_version           IN      NUMBER,
        p_source                IN      VARCHAR2 DEFAULT ‘IMPORT‘,
        p_what_to_import        IN      VARCHAR2 DEFAULT NULL,
        p_commit_size           IN      NUMBER   DEFAULT 1000,
        x_return_status         OUT NOCOPY VARCHAR2,
        x_msg_count             OUT NOCOPY NUMBER,
        x_msg_data              OUT NOCOPY VARCHAR2
);
--地点
AP_VENDOR_PUB_PKG.Import_Vendor_Sites
(       p_api_version           IN  NUMBER,
        p_source                IN  VARCHAR2 DEFAULT ‘IMPORT‘,
        p_what_to_import        IN  VARCHAR2 DEFAULT NULL,
        p_commit_size           IN  NUMBER   DEFAULT 1000,
        p_org_id                IN  NUMBER   DEFAULT NULL, --bug13801271
        x_return_status         OUT NOCOPY VARCHAR2,
        x_msg_count             OUT NOCOPY NUMBER,
        x_msg_data              OUT NOCOPY VARCHAR2
);
--联系人
AP_VENDOR_PUB_PKG.Import_Vendor_Contacts
(       p_api_version           IN  NUMBER,
        p_source                IN  VARCHAR2 DEFAULT ‘IMPORT‘,
        p_what_to_import        IN  VARCHAR2 DEFAULT NULL,
        p_commit_size           IN  NUMBER   DEFAULT 1000,
        x_return_status         OUT NOCOPY VARCHAR2,
        x_msg_count             OUT NOCOPY NUMBER,
        x_msg_data              OUT NOCOPY VARCHAR2
);
时间: 2024-10-04 22:42:34

供应商导入的API补充(详解EBS接口开发之供应商导入)(转)的相关文章

详解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 i

详解ebs接口之客户配置文件导入(二)

------------------------------------ -- 1a. Setup the Org_id ------------------------------------ exec dbms_application_info.set_client_info('204'); ------------------------------------ -- 1b. Show the output variables -------------------------------

详解ebs接口之客户配置文件导入(一)

DECLARE l_rec_profile_t hz_customer_profile_v2pub.customer_profile_rec_type; l_rec_profile hz_customer_profile_v2pub.cust_profile_amt_rec_type; l_profile_amt_id NUMBER; l_profile_id NUMBER; l_return_status1 VARCHAR2(30); l_msg_count1 NUMBER; l_msg_da

详解EBS接口开发之WIP模块接口

总体说明 文档目的 本文档针对WIP模块业务功能和接口进行分析和研究,对采用并发请求方式和调用API方式分别进行介绍 内容 WIP模块常用标准表简介 WIP事物处理组成 WIP相关业务流程 WIP相关API研究事例 (十)参考文档(七)采购相关的一些知识 (一)WIP模块常用标准表简介 1.1   常用标准表 如下表中列出了与WIP导入相关的表和说明: 表名 说明 其他信息 BOM_STRUCTURES_B BOM头信息 BOM_COMPONENTS_B BOM组件信息 BOM_OPERATIO

具体解释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 i

Android API Levels 详解

Android API Levels 当你开发你的Android应用程序时,了解该平台API变更管理的基本方法和概念是很有帮助的.同样的,知道API级别标识以及该标识如何保障你的应用与实际硬件设备相兼容对于开发及后续的发布.维护都是有益的. 本节内容告诉你API级别的知识,以及它如何影响你开发和使用的应用. 关于如何使用“以API级别进行过滤”来使用API参考手册,从本文末尾的文档过滤(Filtering the documentation)中可以得到更多信息. API级别是什么?(What i

spark读写压缩文件API使用详解

最近研究了下Spark如何读写压缩格式的文件,主要有如下三种方式,这里以lzo方式压缩为例     /*******************old hadoop api*************************/     val confHadoop = new JobConf     confHadoop.set("mapred.output.compress", "true")     confHadoop.set("mapred.output

java实现excel的导入导出(poi详解)[转]

java实现excel的导入导出(poi详解) 博客分类: java技术 excel导出poijava 经过两天的研究,现在对excel导出有点心得了.我们使用的excel导出的jar包是poi这个阿帕奇公司的一个项目,后来被扩充了.是比较好用的excel导出工具. 下面来认识一下这个它吧. 我们知道要创建一张excel你得知道excel由什么组成,比如说sheet也就是一个工作表格,例如一行,一个单元格,单元格格式,单元格内容格式…这些都对应着poi里面的一个类. 一个excel表格: HSS

[转]详解C#组件开发的来龙去脉

C#组件开发首先要了解组件的功能,以及组件为什么会存在.在Visual Studio .NET环境下,将会有新形式的C#组件开发. 组件的功能 微软即将发布的 Visual Studio .NET 将使程序开发人员获得一个集成开发环境,它不但为开发传统的 C/C++ 应用程序,而且也为令人振奋的Microsoft .NET 组件提供了丰富的工具.这些以管理代码编写.在通用语言运行时构建的组件向开发人员提供了一个全新的混合开发环境,即象 Microsoft Visual Basic 一样容易,而同