供应商导入的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
);

转载于:https://www.cnblogs.com/wanghang/p/6299501.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值