我需要填充下表中的哪些必填字段才能通过验证并可以导入相应的基表中
- PO_HEADERS_ALL(采购单据打开界面)
- PO_LINES_ALL(采购单据打开界面)
- PO_LINE_LOCATIONS_ALL(采购单据打开界面)
- PO_DISTRIBUTIONS_ALL(采购单据打开界面)
我需要填充下表中的哪些必填字段才能通过验证并可以导入相应的基表中
1)DOCUMENT_TYPE_CODE = 此列将接受以下任何字符串。标准一揽子计划合同
2)VENDOR_NAME =它将接受有效的供应商名称。通过使用 PO_VENDORS 表,我们可以确定供应商名称是否有效。
4)VENDOR_SITE_NAME = PO_VENDOR_SITES_ALL
5)VENDOR_CONTACT_NAME = PO_VENDOR_CONTACTS
6)SHIPTO = HR_LOCATIONS 表将用于查找位置是否有效。
7)BILLTO = HR_LOCATIONS 表将用于查找位置是否有效。
8)CREATION_DATE =它应该是日期格式。并且也是 <=SYSDATE
9)AGENT_ID = 它应该是有效的agentID(Buyer ID) 。通过使用PO_AGENTS 表我们可以找出agent_id 是否有效。
10)ORG_ID =它应该是有效的OrgID。通过使用 hr_operating_units 表,我们可以找到它是否有效。
11)AUTHORIZATION_STATUS = 有效状态为 APPROVED、INCOMPLETE、CANCELLED 12)CURRENCY_CODE = FND_CURRENCIES 表中的
有效货币代码我们可以找到有效的货币代码与否。
LINE_NUM = 只接受唯一值。
LINE_TYPE = 应该是有效的线路类型。通过使用 PO_LINE_TYPES 我们可以确定它是否有效。
ITEM =它应该是一个有效的Item 通过使用MTL_SYSTEM_ITEMS_B 表我们可以找到是否有效的Item。
ItemDesc = Item Desc 也应该是有效的描述
UOM_Code =应该是有效的UOM 通过使用MTL_UNITS_OF_MEASURES 表我们可以找到它是否有效。
QUANTItY =将接受任何正数
unit_Price = 将接受任何正数
NEED_BY_DATE = 日期格式和 >= PO 创建日期(来自 PO 标头接口表)
PROMISED_DATE = 日期格式和 >= PO 创建日期(来自 PO 标头接口表)
ORG_ID =它应该是有效的 OrgID。通过使用 hr_operating_units 表,我们可以找到它是否有效。
SHIP_TO_ORG =有效的 ORg_ID
ShipTo_Loc = 有效的发货地点
interface_header_id
interface_line_id
interface_distribution_id
set_of_books_id :有效的书集 ID : Gl_sets_of_books
org_id:有效的 OrgID:HR_OPERATING_UNITS
destination_organization_id:有效的组织 ID:ORG_ORGANIZATION_ID
quantity_ordered : 正数(根据装运水平总计)
这些表是基表。您通常不应该直接写信给他们。
采购模块的开放接口(用于 EBS 11.5.10)在 Metalink 说明359295.1中进行了描述。在使用接口之前仔细阅读文档。不要直接写入基表——这可能会使您的支持无效。
您在使用 Oracle 应用程序对吗?嗯,这是一个复杂的架构。但是您应该能够使用DESCribe
SQL*Plus 或您使用的任何 IDE 中的表。在这种情况下,您必须填充的最小列集是声明为 NOT NULL 的列。