Заполнение таблиц интерфейса заказа на поставку? - PullRequest
0 голосов
/ 18 сентября 2009

Какие обязательные поля в следующих таблицах необходимо заполнить, чтобы они могли пройти проверку и могли быть импортированы в соответствующие базовые таблицы

  • PO_HEADERS_ALL (открытый интерфейс документов закупки)
  • PO_LINES_ALL (открытый интерфейс документов закупки)
  • PO_LINE_LOCATIONS_ALL (открытый интерфейс документов закупки)
  • PO_DISTRIBUTIONS_ALL (открытый интерфейс документов закупки)

Ответы [ 3 ]

3 голосов
/ 21 сентября 2009

Эти таблицы ARE базовые таблицы. Нормально не пишите прямо им .

Открытые интерфейсы модуля Закупки (для EBS 11.5.10) описаны в примечании Metalink 359295.1 . Внимательно изучите документацию перед использованием интерфейсов. Не пишите напрямую в базовые таблицы - это может лишить вас поддержки.

3 голосов
/ 11 мая 2011

PO_HEADERS_INTERFACE

1) DOCUMENT_TYPE_CODE = Этот столбец будет принимать любую из следующих строк. STANDARD ПОКРЫВАЛО НА КРОВАТЬ ПЛАНОВЫЙ КОНТРАКТ

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 </p>

9) AGENT_ID = это должен быть действительный agentID (идентификатор покупателя). При использовании таблицы PO_AGENTS мы можем узнать, действителен ли agent_id или нет.

10) ORG_ID = Это должен быть действительный OrgID. Используя таблицу hr_operating_units, мы можно найти, действительно ли это или нет.

11) AUTHORIZATION_STATUS = Допустимый статус: УТВЕРЖДЕН, НЕПОЛНО, ОТМЕНЕН 12) CURRENCY_CODE = Действительный код валюты из таблицы FND_CURRENCIES
мы можем найти действительный код валюты или нет.

PO_LINES_INTERFACE:

LINE_NUM = Принимает только уникальные значения.

LINE_TYPE = Должен быть допустимым типом линии. Используя PO_LINE_TYPES, мы можем узнать является ли это действительным или нет.

ITEM = Это должен быть действительный элемент, используя таблицу MTL_SYSTEM_ITEMS_B, которую мы можем найти действительный пункт или нет.

ItemDesc = Item Desc также должно быть действительным описанием

UOM_Code = Должна быть действительной UOM с использованием таблицы MTL_UNITS_OF_MEASURES, которую мы можем найти является ли это действительным или нет.

КОЛИЧЕСТВО = Примет любой положительный номер

unit_Price = Примет любой положительный номер

NEED_BY_DATE = Формат даты и> = Дата создания PO (из таблицы интерфейса заголовков PO)

PROMISED_DATE = Формат даты и> = Дата создания PO (из таблицы интерфейса заголовков PO)

ORG_ID = Это должен быть действительный OrgID. Используя таблицу hr_operating_units, мы можно найти, действительно ли это или нет.

SHIP_TO_ORG = Действительный ORg_ID

ShipTo_Loc = Действительное место доставки

PO_DISTRIBUTIONS_INTERFACE:

interface_header_id

interface_line_id

interface_distribution_id

set_of_books_id: действительный идентификатор набора книг: Gl_sets_of_books

org_id: действительный идентификатор организации: HR_OPERATING_UNITS

destination_organization_id: действительный идентификатор организации: ORG_ORGANIZATION_ID

количество_упорядочено: положительное число (в соответствии с общим уровнем пересылки)

0 голосов
/ 19 сентября 2009

Вы используете Oracle Apps, верно? Ну, это сложная схема. Но вы должны иметь возможность DESCribe таблицы в SQL * Plus или любой IDE, которую вы используете. В этом случае минимальным набором столбцов, которые вы должны заполнить, являются те, которые объявлены как NOT NULL.

...