Vous êtes sur la page 1sur 7

-- LOV for Operating Unit

begin

BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_OPERATING_UNIT',
--BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME
P_ID_COL => 'NAME',
P_MEAN_COL => 'NAME',
P_DESC_COL => NULL,
P_TABLE => 'HR_OPERATING_UNITS',
P_ADDL_W_C => NULL,
P_WINDOW_CAPTION => 'Operating Unit',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 100,
P_TABLE_COLUMNS => 'NAME',
P_TABLE_SELECT_COLUMNS => 'P_OPERATING_UNIT',
P_TABLE_COLUMN_ALIAS => 'P_OPERATING_UNIT',
P_TABLE_HEADERS => 'Operating Unit',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

commit;

end;

-- LOV for Supplier


begin

BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_SUPPLIER', --BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME

P_ID_COL => 'VENDOR_NAME',


P_MEAN_COL => 'VENDOR_NAME',
P_DESC_COL => NULL,
P_TABLE => 'AP_SUPPLIERS',
P_ADDL_W_C => NULL,
P_WINDOW_CAPTION => 'SUPPLIER',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 100,
P_TABLE_COLUMNS => 'VENDOR_NAME',
P_TABLE_SELECT_COLUMNS => 'P_SUPPLIER',
P_TABLE_COLUMN_ALIAS => 'P_SUPPLIER',
P_TABLE_HEADERS => 'SUPPLIER',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

commit;

end;
-- LOV for supplier site
begin

BNE_INTEGRATOR_UTILS.CREATE_JAVA_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_SUPPLIER_SITE',
--BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME
P_JAVA_CLASS =>
'fmcg.oracle.apps.po.suppliersite.lov.component.FMCGSUPSITEComponent',
P_WINDOW_CAPTION => 'SUPPLIER_SITE',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 240,
P_TABLE_COLUMNS => 'VENDOR_SITE_CODE',
P_TABLE_SELECT_COLUMNS => 'P_SUPPLIER_SITE',
P_TABLE_COLUMN_ALIAS => 'P_SUPPLIER_SITE',
P_TABLE_HEADERS => 'SUPPLIER_SITE',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

commit;

end;

-- LOV for Buyer


begin

BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_BUYER', --BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME

P_ID_COL => 'AGENT_NAME',


P_MEAN_COL => 'AGENT_NAME',
P_DESC_COL => NULL,
P_TABLE => 'PO_AGENTS_V',
P_ADDL_W_C => NULL,
P_WINDOW_CAPTION => 'Buyer',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 100,
P_TABLE_COLUMNS => 'AGENT_NAME',
P_TABLE_SELECT_COLUMNS => 'P_BUYER',
P_TABLE_COLUMN_ALIAS => 'P_BUYER',
P_TABLE_HEADERS => 'Buyer',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

commit;

end;

-- LOV for Currency


begin

BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_CURRENCY', --BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME

P_ID_COL => 'CURRENCY_CODE',


P_MEAN_COL => 'CURRENCY_CODE',
P_DESC_COL => NULL,
P_TABLE => 'FND_CURRENCIES',
P_ADDL_W_C => NULL,
P_WINDOW_CAPTION => 'Currency',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 100,
P_TABLE_COLUMNS => 'CURRENCY_CODE',
P_TABLE_SELECT_COLUMNS => 'P_CURRENCY',
P_TABLE_COLUMN_ALIAS => 'P_CURRENCY',
P_TABLE_HEADERS => 'Currency',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

commit;

end;

-- LOV for Conversion Rate Type


begin
BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_CONVERSION_RATE_TYPE',
--BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME
P_ID_COL => 'MEANING',
P_MEAN_COL => 'MEANING',
P_DESC_COL => 'MEANING',
P_TABLE => 'FND_LOOKUP_VALUES',
P_ADDL_W_C => 'LOOKUP_TYPE = ''CURRENCY_CONVERSION_TYPE''',
P_WINDOW_CAPTION => 'Conversion Rate Type',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 50,
P_TABLE_COLUMNS => 'MEANING',
P_TABLE_SELECT_COLUMNS => 'P_CONVERSION_RATE_TYPE',
P_TABLE_COLUMN_ALIAS => 'P_CONVERSION_RATE_TYPE',
P_TABLE_HEADERS => 'Conversion Rate Type',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

commit;
end;

-- LOV for conversion rate date


begin
bne_integrator_utils.create_calendar_lov
(p_application_id => 50801,
p_interface_code => 'CR186_PO_XINTG_INTF1',
p_interface_col_name => 'P_CONVERSION_RATE_DATE',--proc params
p_window_caption => 'CONVERSION_RATE_DATE',
p_window_width => 400,
p_window_height => 300,
p_table_columns => 'P_CONVERSION_RATE_DATE',
p_user_id => -1
);

commit;
end;

-- LOV for conversion rate


begin

BNE_INTEGRATOR_UTILS.CREATE_JAVA_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_CONVERSION_RATE',
--BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME
P_JAVA_CLASS =>
'fmcg.oracle.apps.po.suppliersite.lov.component.FMCGConvRateComponent',
P_WINDOW_CAPTION => 'CONVERSION_RATE',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 50,
P_TABLE_COLUMNS => 'CONVERSION_RATE',
P_TABLE_SELECT_COLUMNS => 'P_CONVERSION_RATE',
P_TABLE_COLUMN_ALIAS => 'P_CONVERSION_RATE',
P_TABLE_HEADERS => 'CONVERSION_RATE',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

commit;

END;

-- LOV for supplier item


begin
BNE_INTEGRATOR_UTILS.CREATE_TABLE_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_SUPPLIER_ITEM',
--BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME
P_ID_COL => 'CROSS_REFERENCE',
P_MEAN_COL => 'CROSS_REFERENCE',
P_DESC_COL => NULL,
P_TABLE => 'MTL_CROSS_REFERENCES_V',
P_ADDL_W_C => 'CROSS_REFERENCE_TYPE = ''GIT''',
P_WINDOW_CAPTION => 'Supplier Item',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 50,
P_TABLE_COLUMNS => 'CROSS_REFERENCE',
P_TABLE_SELECT_COLUMNS => 'P_SUPPLIER_ITEM',
P_TABLE_COLUMN_ALIAS => 'P_SUPPLIER_ITEM',
P_TABLE_HEADERS => 'Supplier Item',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

COMMIT;

end;

-- LOV for item


begin

BNE_INTEGRATOR_UTILS.CREATE_JAVA_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_ITEM', --BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME

P_JAVA_CLASS =>
'fmcg.oracle.apps.po.suppliersite.lov.component.FMCGPoItemComponent',
P_WINDOW_CAPTION => 'ITEM_NAME',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 100,
P_TABLE_COLUMNS => 'CONCATENATED_SEGMENTS',
P_TABLE_SELECT_COLUMNS => 'P_ITEM',
P_TABLE_COLUMN_ALIAS => 'P_ITEM',
P_TABLE_HEADERS => 'Item Name',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

commit;

END;

-- LOV for UOM


begin

BNE_INTEGRATOR_UTILS.CREATE_JAVA_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_UOM', --BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME

P_JAVA_CLASS =>
'fmcg.oracle.apps.po.suppliersite.lov.component.FMCGPoItemUomComponent',
P_WINDOW_CAPTION => 'UNIT_OF_MEASURE',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 100,
P_TABLE_COLUMNS => 'PRIMARY_UNIT_OF_MEASURE',
P_TABLE_SELECT_COLUMNS => 'P_UOM',
P_TABLE_COLUMN_ALIAS => 'P_UOM',
P_TABLE_HEADERS => 'Unit of Measure',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

commit;

END;

-- LOV for Item Price


begin

BNE_INTEGRATOR_UTILS.CREATE_JAVA_LOV
(P_APPLICATION_ID => 50801,
P_INTERFACE_CODE => 'CR186_PO_XINTG_INTF1',
--BNE_INTERFACE_COLS_B.INTERFACE_CODE
P_INTERFACE_COL_NAME => 'P_PRICE', --BNE_INTERFACE_COLS_B.INTERFACE_COL_NAME

P_JAVA_CLASS =>
'fmcg.oracle.apps.po.suppliersite.lov.component.FMCGPoItemPriceComponent',
P_WINDOW_CAPTION => 'ITEM_PRICE',
P_WINDOW_WIDTH => 500,
P_WINDOW_HEIGHT => 500,
P_TABLE_BLOCK_SIZE => 100,
P_TABLE_COLUMNS => 'ITEM_PRICE',
P_TABLE_SELECT_COLUMNS => 'P_PRICE',
P_TABLE_COLUMN_ALIAS => 'P_PRICE',
P_TABLE_HEADERS => 'Item Price',
P_TABLE_SORT_ORDER => 'yes',
P_USER_ID => -1);

commit;

END;

-- LOV for promised date


begin

bne_integrator_utils.create_calendar_lov
(p_application_id => 50801,
p_interface_code => 'CR186_PO_XINTG_INTF1',
p_interface_col_name => 'P_PROMISED_DATE',--proc params
p_window_caption => 'PROMISED_DATE',
p_window_width => 400,
p_window_height => 300,
p_table_columns => 'P_PROMISED_DATE',
p_user_id => -1
);

commit;
end;

-- LOV for need by date


begin

bne_integrator_utils.create_calendar_lov
(p_application_id => 50801,
p_interface_code => 'CR186_PO_XINTG_INTF1',
p_interface_col_name => 'P_NEED_BY_DATE',--proc params
p_window_caption => 'NEED_BY_DATE',
p_window_width => 400,
p_window_height => 300,
p_table_columns => 'P_NEED_BY_DATE',
p_user_id => -1
);

commit;
end;

-- Delete Component
DECLARE
L_NMBR NUMBER;
BEGIN

L_NMBR :=
BNE_INTEGRATOR_UTILS.DELETE_COMPONENT(P_APPLICATION_ID => 50801,
P_COMPONENT_CODE =>
'TEST_PO_XINTG_INTF2_C12_COMP'
);

COMMIT;
END;

Vous aimerez peut-être aussi