You are on page 1of 29

LAD Add-on Localizations

Oracle Brazil

ISV Integration Solution

User Guide

Release 12

March 2012

Version 6

DISCLAIMER:

CURRENTLY, ORACLE OFFERS CERTAIN RESALABLE ASSETS OR OTHER DEFINED SERVICE DELIVERABLES
(COLLECTIVELY REFERRED TO AS SERVICE DELIVERABLES) UNDER A LIMITED USE LICENSE. THE
SERVICE DELIVERABLES CURRENTLY INCLUDE, BUT ARE NOT LIMITED TO, ORACLE INTEGRATION HUB.
YOU AGREE THAT :
(i) SERVICE DELIVERABLES ARE NOT ORACLE STANDARD SOFTWARE PROGRAMS,
(ii) TECHNICAL SUPPORT FOR SERVICE DELIVERABLES IS NOT AVAILABLE FROM OR UNDER, OR
PROVIDED BY OR THROUGH, ORACLES SUPPORT SERVICES ORGANIZATION OR YOUR
ORACLE PROGRAM LICENSE AGREEMENT,
(iii) YOUR RIGHT TO USE AND RECEIVE SUPPORT SERVICES FOR SERVICE DELIVERABLES IS
SOLELY AS DESCRIBED IN YOUR CONTRACT FOR SUCH SERVICE DELIVERABLES, AND
(iv) A SERVICE REQUEST REGARDING SERVICE DELIVERABLES, REGARDLESS OF HOW INITIATED
OR LOGGED, WILL BE ADDRESSED IN ACCORDANCE WITH THE TERMS OF YOUR CONTRACT
FOR SUCH SERVICE DELIVERABLES.
Document Control
Date Author Version Change Reference

09-nov-09 Marcos Allonso 1 Add localization code BS_CAI and change description
to code CLL_F255
Add new views CLL_F255, setup of business events
10-feb-10 Marcos Allonso 1 Review document
27-apr-10 Marcos Allonso 2 New views:
cll_f255_opm_inventory_v
cll_f255_opm_stock_v
02-may-11 Marcos Allonso 2 Add list of business events
13-may-11 Luana Calazans 3 Add list of business events
06-jul-11 Luana Calazans 4 Add list of HR business events
26-oct-11 Marcos Allonso 5 Add new event oracle.apps.cll.jl_br_customer_trx_exts
12-mar-12 Marcos Allonso 6 Add new events:
oracle.apps.cll.ap_payment_schedules
oracle.apps.cll.per_jobs_tl
oracle.apps.cll.per_job_requirements

Reviewers

Name Role

Silvia Helena Tonissi Project Manager


Gustavo Meni LAD Localizattions Analyst

Distribution

Cpia Name Local


No.

1 Master Library Project Library

LAD Add-on Localizations Document Control ii


r121cllf255_ug.doc
Content

Document Control .................................................................................................................. ii

Introduction ............................................................................................................................. 1
Approach .......................................................................................................................... 1
Premise .............................................................................................................................. 1
Localization Codes .......................................................................................................... 2
Mapping Tables/Views ................................................................................................... 2
Open Interface ................................................................................................................ 10

Brazilian Localization Business Event System Setup ................................................... 11


Business Events .............................................................................................................. 12
Profile Options ............................................................................................................... 21
Define Lookup................................................................................................................ 21
Table xxisv_partnername_events ................................................................................ 22
Package Hook xxisv_partnername_pub ..................................................................... 23
API cll_f255_notifications_grp ..................................................................................... 25
Overview of Brazilian Localizations Business Event System .................................. 26

LAD Add-on Localizations Document Control iii


r121cllf255_ug.doc
Introduction
This document is intended to map the differences between Oracle EBS R11i and
Oracle EBS R12 for integration with ISVs. Integration in Release 12 is designed to
work using capabilities of new Oracle products like SOA Suite/BPEL and Oracle Data
Integrator (ODI).

CAIBR product is obsolete in Oracle EBS Release 12.

Notification architecture, such as CAIBR_HABILITA_EVENTOS, no longer


exists in EBS Release 12.

CAIBR views do not exist in Oracle EBS Release 12.

Approach

The document mapping shows the tables used in each 11i view and the related R12
tables.

In Oracle EBS R12 the Notification Architecture used in Oracle EBS R11i is obsolete,
replaced by SOA architecture, or Jdeveloper, or any other technology chosen by the
ISV.

It is recommended to use SOA architecture when it is necessary to get information in


Oracle EBS in the time that it is created.

When it is required a periodic data load from Oracle EBS it is recommended the use
of Oracle Data Integrator (ODI) product.

For further explanation about each technology available please contact Oracle
Platform Technical Solutions (PTS).

In Oracle EBS R12 the integration must be developed using the available tools in the
new technical platform.

LAD Add-on Localizations will support the ISV with information about Localizations
products.

Premise

This document is intended to be used by ISV that already has integration


with Oracle EBS on R11i.

It is required the ISV have the knowledge about the CAIBR views, and Open
Interfaces and APIs available in Oracle EBS.

LAD Add-on Localizations


r121cllf255_ug.doc 1
Localization Codes

R11i R12
BS_EBI CLL_F031 - Brazilian Electronic Billing Integration
BS_AC CLL_F032 - Brazilian PAC Complements
BS_AR CLL_F033 - Brazilian Payables EFT
BS_AP CLL_F034 - Brazilian Receivables EFT
BS_CE CLL_F035 - Brazilian Cash Management Localization
BS_WT CLL_F036 - Brazilian Payables Withholding Tax
BS_HR CLL_F038 - Brazilian HR Complementary
Information
REC CLL_F189 - Brazilian Integrated Receiving
BS_CAI CLL_F255 - ISV Integration Solution

Mapping Tables/Views

Table R11i View R11i Object R12


CAIBR_EXPORT_DATA CLL_F255_NOTIFICATIONS
CAIBR_HABILITA_EVENTOS obsolete
CAIBR_HR_AUMENTO_COLETIV obsolete
O
CAIBR_HR_EXAME_MEDICO obsolete
CAIBR_PARAMETROS obsolete
CLL_F255_AP_BANKS_V
CAIBR_AP_BANCOS_V

CAIBR_AP_COND_PAGTO_V CLL_F255_AP_TERMS_V

CAIBR_AP_CONTAS_PAGAR_V CLL_F255_AP_PAYABLES_V
CAIBR_AP_IMPOSTOS_NF_V CLL_F255_AP_TAXES_V
CAIBR_AP_INVOICES_V CLL_F255_AP_INVOICES_V
CAIBR_AP_NFFS_RI_V CLL_F255_AP_INVOICES_RI_V
CAIBR_AP_PAGAMENTOS_V CLL_F255_AP_PAYMENTS_V
CAIBR_AP_IRRF_V CLL_F255_AP_IRRF_V

CAIBR_AP_TAX_CODES_V AP_TAX_CODES_ALL
CAIBR_AR_ADJUSTMENTS_V AR_ADJUSTMENTS_ALL
CAIBR_AR_BILLING_V RA_CUSTOMER_TRX_ALL
CAIBR_AR_CLIENTES_V CLL_F255_AR_CUSTOMERS_V
AR_VAT_TAX_ALL
CAIBR_AR_IMPOSTOS_V
JL_ZZ_AR_TX_CATEG_ALL
CLL_F255_AR_INVOICE_ITEMS_GL
CAIBR_AR_ITENS_NFS_GL_V
_V
CAIBR_AR_ITENS_NFS_V CLL_F255_AR_INVOICE_ITEMS_V
CAIBR_AR_MOVTOS_V AR_PAYMENT_SCHEDULES_ALL
CAIBR_AR_NFFS_PEDIDOS_V CLL_F255_AR_NFFS_REQUEST_V
CAIBR_AR_NFS_V CLL_F255_AR_INVOICES_V
CAIBR_AR_NOTAS_PAI_V CLL_F255_AR_INVOICE_PARENTS
_V
CAIBR_AR_ORIGEM_TRANSACAO_V RA_BATCH_SOURCES_ALL
CAIBR_AR_RECEBIMENTOS_V CLL_F255_AR_RECEIVABLES_V
CAIBR_AR_TERMOS_V CLL_F255_RA_TERMS_V
CAIBR_AR_TIPO_TRANSACAO_V RA_CUST_TRX_TYPES_ALL
CLL_F255_AR_TOTAL_INV_TA
CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V
XES_V
CAIBR_CST_ESTOQUE_V CLL_F255_CST_STOCK_V
CAIBR_CST_INVENTARIO_V CLL_F255_CST_INVENTORY_V

LAD Add-on Localizations


r121cllf255_ug.doc 2
FND_LOOKUP_VALUES
CAIBR_CST_GRUPO_CUSTO_V
CST_COST_GROUPS
CAIBR_CST_ITEM_COSTS_V CST_ITEM_COSTS
CAIBR_CST_PER_CLOSE_DTLS_V CST_PER_CLOSE_DTLS_V
FND_LOOKUP_VALUES
CAIBR_CST_TIPO_CUSTO_V
CST_COST_TYPES
FA_ADDITIONS_B
CAIBR_FA_ADDITIONS_V
FA_ADDITIONS_TL
CAIBR_FA_ASSET_INVOICES_V FA_ASSET_INVOICES
FA_ASSET_INVOICES
FA_ADDITIONS
CAIBR_FA_BENS_V FA_BOOKS
FA_CATEGORY_BOOKS
FA_BOOK_CONTROLS
CAIBR_FA_BOOKS_V FA_BOOKS
CAIBR_FA_CATEGORIA_LIVROS_V FA_CATEGORY_BOOKS
CAIBR_FA_DEPRN_SUMMARY_V FA_DEPRN_SUMMARY
FA_LOOKUPS_B
CAIBR_FA_LOOKUPS_V
FA_LOOKUPS_TL
CAIBR_FA_PERIODO_DEPREC_V FA_DEPRN_PERIODS
CAIBR_FA_RETIREMENTS_V FA_RETIREMENTS
CAIBR_FA_TIPO_MOVTO_PATR_V FA_LOOKUPS
CAIBR_FND_FLEX_VALUE_NORM_HI_ FND_FLEX_VALUE_NORM_HIERA
V RCHY
CAIBR_FND_FLEX_VALUES_TL_V FND_FLEX_VALUES_TL
CAIBR_FND_FLEX_VALUES_V FND_FLEX_VALUES
CAIBR_FND_MOEDAS_V CLL_F255_FND_CURRENCIES_V
CAIBR_GL_CONVERTE_MOEDAS_V GL_DAILY_RATES
CAIBR_GL_DIARIO_V CLL_F255_GL_DAILY_BOOK_V
FND_FLEX_VALUE_SETS
CAIBR_GL_HIST_PADRAO_V
FND_FLEX_VALUES_VL
CAIBR_GL_PLANO_CONTAS_V GL_CODE_COMBINATIONS_V
CAIBR_GL_RAZAO_V CLL_F255_GL_MAJOR_BOOK_V
FND_FLEX_VALUES
FND_FLEX_VALUES_TL
CAIBR_GL_SEG_CENTRO_CUSTO_V
FND_ID_FLEX_SEGMENTS
FND_LANGUAGES
FND_FLEX_VALUES
CAIBR_GL_SEG_CONTA_V FND_FLEX_VALUES_TL
FND_ID_FLEX_SEGMENTS
FND_LANGUAGES
CLL_F255_GL_ACCT_HIERARC
CAIBR_GL_SEG_EMPRESA_V
HY_V
GL_SETS_OF_BOOKS
CAIBR_GL_SEGMENTOS_V FND_SEGMENT_ATTRIBUTE_VAL
UES
FND_ID_FLEX_SEGMENTS
CAIBR_GL_SETS_OF_BOOKS_V GL_SETS_OF_BOOKS
CAIBR_GL_STATUS_PERIODOS_V GL_PERIOD_STATUSES
PER_ABSENCE_ATTENDANCES
PER_ABSENCE_ATTENDANCE_TY
PES
CAIBR_HR_AFASTAMENTO_V
PER_ABS_ATTENDANCE_REASON
S
PER_ALL_PEOPLE_F
CAIBR_HR_ANALYSIS_CRITERIA_V PER_ANALYSIS_CRITERIA
PER_ALL_PEOPLE_F
CAIBR_HR_ATRIBUICOES_V
PER_ALL_ASSIGNMENTS_F
CAIBR_HR_BANCOS_AGENCIAS_V CE_BANK_BRANCHES_V

LAD Add-on Localizations


r121cllf255_ug.doc 3
CAIBR_HR_BANCOS_AGENCIAS_V CE_BANK_BRANCHES_V
CAIBR_HR_CADASTRO_FUNCOES_V PER_JOBS
PER_ALL_PEOPLE_F
PER_ALL_ASSIGNMENTS_F
CAIBR_HR_CANDIDATO_V PER_ASSIGNMENT_STATUS_TYPE
S
PER_PERSON_TYPES
PER_JOBS
CAIBR_HR_CARGOS_V
PER_JOB_DEFINITIONS
PER_ALL_PEOPLE_F
CAIBR_HR_CONTATOS_V PER_CONTACT_RELATIONSHIPS
CLL_F038_BEN_DEPEN
PER_ALL_PEOPLE_F
CAIBR_HR_CONTRATUAL_V PER_ALL_ASSIGNMENTS_F
CLL_F038_CONTRACT_DATA
PER_ALL_PEOPLE_F
CAIBR_HR_DOCUMENTOS_V
CLL_F038_ cll_f038_person_data
PER_ALL_PEOPLE_ F
CAIBR_HR_ENDERECOS_V
PER_ADDRESSES
PAY_ALL_PAYROLLS_F
CAIBR_HR_FOLHA_V
HR_SOFT_CODING_KEYFLEX
PER_ALL_PEOPLE_F
CAIBR_HR_FUNCIONARIO_V PER_PERSON_TYPE_USAGES_F
PER_PERSON_TYPES
HR_ALL_POSITIONS_F
CAIBR_HR_FUNCOES_V
PER_POSITION_DEFINITIONS
PER_GRADE_DEFINITIONS
CAIBR_HR_GRADES_V PER_GRADES
PAY_GRADE_RULES_F
CAIBR_HR_GRUPOS_V PER_JOB_GROUPS
PER_ORG_STRUCTURE_VERSIONS
PER_ORG_STRUCTURE_ELEMENT
S
CAIBR_HR_HIERARQUIA_V PER_ORGANIZATION_STRUCTUR
ES
HR_ALL_ORGANIZATION_UNITS
HR_ALL_ORGANIZATION_UNITS
CAIBR_HR_OPERATING_UNITS_V HR_OPERATING_UNITS
HR_LOCATIONS_HR1
HR_ALL_ORGANIZATION_UNITS
HR_ORGANIZATION_INFORMATI
ON
CAIBR_HR_ORG_DEFINITIONS_V HR_ORGANIZATION_INFORMATI
ON
MTL_PARAMETERS
GL_SETS_OF_BOOKS
FND_PRODUCT_GROUPS
PER_ALL_PEOPLE_F
CAIBR_HR_PERIODOS_V
PER_PERIODS_OF_SERVICE
CAIBR_HR_PERSON_TYPES_V PER_PERSON_TYPES
HR_ALL_POSITIONS_F
CAIBR_HR_POSICOES_V
PER_POSITION_DEFINITIONS
PER_PAY_PROPOSAL_COMPONE
CAIBR_HR_SALARIOS_COMPOSTOS_V
NTS
PER_ALL_PEOPLE_F
CAIBR_HR_SALARIOS_V PER_ALL_ASSIGNMENTS_F
PER_PAY_PROPOSALS
CAIBR_HR_TABELAS_V PER_PAY_BASES
PER_PHONES
CAIBR_HR_TELEFONES_V
PER_ALL_PEOPLE_F

LAD Add-on Localizations


r121cllf255_ug.doc 4
CAIBR_INV_ALMOXARIFADOS_V MTL_SECONDARY_INVENTORIES
MTL_CATEGORY_SETS
CAIBR_INV_CATEGORIAS_V MTL_CATEGORIES
MTL_CATEGORIES_TL
MTL_CATEGORY_SETS_TL
CAIBR_INV_CONVERSOES_UNIDADE_ MTL_UOM_CLASS_CONVERSIONS
V
CST_LE_COST_TYPES
CST_LE_COST_TYPES
CST_COST_TYPES_V
CST_COST_GROUPS_V
CST_COST_GROUP_ASSIGNMENT
CAIBR_INV_CUSTO_PARAM_V
S
ORG_ORGANIZATION_DEFINITIO
NS
FND_LOOKUP_VALUES
MTL_PARAMETERS
CAIBR_INV_ESPECIE_VOLUME_V MTL_UNITS_OF_MEASURE
HR_LOCATIONS_ALL
CAIBR_INV_ESTABELECIMENTOS_V
MTL_PARAMETERS
CLL_F189_FISCAL_ENTITIES_ALL
MTL_SYSTEM_ITEMS_B
MTL_CATEGORIES
CAIBR_INV_ITENS_CATEGORIA_V
MTL_ITEM_CATEGORIES
MTL_CATEGORY_SETS
CAIBR_INV_ITENS_TL_V MTL_SYSTEM_ITEMS_TL
CAIBR_INV_ITENS_V MTL_SYSTEM_ITEMS_B
CAIBR_INV_ONHAND_QTY_V MTL_ONHAND_QUANTITIES
HR_ALL_ORGANIZATION_UNITS
CAIBR_INV_ORGANIZACOES_V HR_ORGANIZATION_INFORMATI
ON
CAIBR_INV_PARAM_ORGANIZACOES_ MTL_PARAMETERS
V HR_ALL_ORGANIZATION_UNITS
CAIBR_INV_TIPO_ITENS_V FND_LOOKUP_VALUES
FND_LOOKUP_VALUES
FND_LOOKUP_VALUES
CAIBR_INV_TIPO_TRANSACOES_V MTL_TXN_SOURCE_TYPES
MTL_TRANSACTION_TYPES
MTL_TRANSACTION_TYPE
MTL_MATERIAL_TRANSACTIONS
CAIBR_INV_TRANSACOES_V MTL_SYSTEM_ITEMS_B
MTL_SECONDARY_INVENTORIES
obsolete jl_br_company_infos

CAIBR_INV_UNID_MEDIDA_V CLL_F255_MTL_UNITS_MEASURE_
V
CAIBR_JLBR_APLIC_MERC_V FND_LOOKUP_VALUES
CAIBR_JLBR_CFO_V JL_BR_AP_OPERATIONS

CLL_F189_FISCAL_CLASS
FND_LOOKUP_VALUES WHERE
CAIBR_JLBR_CODIGO_NBM_V LOOKUP_TYPE
='JLZZ_AR_TX_FISCAL_CLASS_CO
DE'
obsolete jl_br_po_fisc_classif_all
CAIBR_JLBR_ENTIDADES_LEGAIS_V CLL_F255_ESTABLISHMENT_V
CAIBR_JLBR_FORN_CONTRIBUINTE_V CLL_F189_BUSINESS_VENDORS
FND_LOOKUP_VALUES_VL -
CAIBR_JLBR_MODALIDADE_FRETE_V WHERE LOOKUP_TYPE =
'CLL_F189_CIF_FOB_FREIGHT'

LAD Add-on Localizations


r121cllf255_ug.doc 5
FND_LOOKUP_VALUES - WHERE
LOOKUP_TYPE =
CAIBR_JLBR_MOVTO_ES_V
'JLBR_AR_OPERATION_TYPE' AND
LANGUAGE = 'PTB' ;
FND_LOOKUP_VALUES
CAIBR_JLBR_NAT_OPERACAO_V WHERE lookup_type IN
('CLL_F189_OPERATION_FISCAL_T
YPE','TRANSACTION_CLASS')
FND_LOOKUP_VALUES
WHERE lookup_type IN
('CLL_F189_FISCAL_DOCUMENT_
MODEL',
CAIBR_JLBR_TIPO_DOCTO_V
'JLBR_AR_DOCUMENT_TYPE',
'INVOICE TYPE',
'PAYMENT METHOD')
UNION
MTL_TRANSACTION_TYPES
CAIBR_JLBR_TIPO_OPERACAO_V GL_JE_CATEGORIES_TL
FND_LOOKUP_VALUES WHERE
lookup_type IN
CAIBR_JLBR_TRIB_FEDERAL_V
('JLBR_ITEM_FEDERAL_SITUATIO
N','CLL_F189_FEDERAL_TRIBUT_C
ODE')
FND_LOOKUP_VALUES
CAIBR_JLBR_VIA_TRANSPORTE_V
WHERE lookup_type =
'CLL_F189_SHIP_VIA'
FND_LOOKUPS
CAIBR_LOOKUPS_V
FND_LOOKUP_VALUES
CAIBR_MTL_PARAMETERS_V MTL_PARAMETERS
wsh_new_deliveries ra_site_uses_all
ra_addresses_all
CAIBR_OM_ENTREGAS_V
oe_order_headers_all
wsh_delivery_assignments
wsh_delivery_details c
CAIBR_OM_ESTOQUE_V CLL_F255_OM_STOCK_V
CAIBR_OM_ITENS_PED_SAIDAS_V OE_ORDER_LINES_ALL
CAIBR_OM_PEDIDOS_VENDAS_V OE_ORDER_HEADERS_ALL
CAIBR_OPM_ESTOQUE_V1 CLL_F255_OPM_STOCK_V
CAIBR_OPM_INVENTARIO_V1 CLL_F255_OPM_INVENTORY_V
CM_ACST_LED
CAIBR_OPM_LANCTOS_V IC_TRAN_VW1
CM_CLDR_HDR
CM_CLDR_DT1
CAIBR_OPM_METHOD_MST_V CM_MTHD_MST
CAIBR_OPM_PERIODOS_CALEND_V CM_CLDT_DT1
CAIBR_ORG_EMPRESAS_V CLL_F255_ORG_COMPANIES_V
CAIBR_PAC_ESTOQUE_V CLL_F255_PAC_STOCK_V
CAIBR_PAC_INVENTARIO_V CLL_F255_PAC_INVENTORY_V
CAIBR_PAC_SUBINVENTORIES_EXT_V CLL_F032_SUBINVENTORIES_EXT
CAIBR_PO_DISTRIBUTIONS_V PO_DISTRIBUTIONS_ALL
CAIBR_PO_FORNECEDORES_V CLL_F255_PO_SUPPLIERS_V
PO_LINE_LOCATIONS_ALL
HR_ALL_ORGANIZATION_UNITS
CAIBR_PO_ITENS_COMPRAS_EXP_V HR_LOCATIONS
PO_HEADERS_ALL
PO_LINES_ALL
PO_DISTRIBUTIONS_ALL
CAIBR_PO_ITENS_PED_COMPRAS_V PO_LINES_ALL
CAIBR_PO_LINE_LOCATIONS_V PO_LINE_LOCATIONS_ALL
CAIBR_PO_PED_COMPRAS_V PO_HEADERS_ALL

LAD Add-on Localizations


r121cllf255_ug.doc 6
PO_VENDORS (AP_SUPPLIERS)
PO_VENDOR_SITES_ALL
(AP_SUPPLIER_SITES_ALL)
HR_LOCATIONS
AP_TERMS
AP_TERMS_LINES
CAIBR_PO_RCV_SHIPMENT_HEADER_ RCV_SHIPMENT_HEADERS
V
CAIBR_PO_RCV_SHIPMENT_LINES_V RCV_SHIPMENT_LINES
CAIBR_PO_RCV_TRANSACTIONS_V RCV_TRANSACTIONS
HR_ALL_ORGANIZATION_UNITS
CAIBR_PO_TRANSPORTADORAS_V
ORG_FREIGHT
CAIBR_REC_BUSINESS_VENDORS_V CLL_F189_BUSINESS_VENDORS
CAIBR_REC_CLASSIF_TAX_V CLL_F255_RI_FISCAL_CLASS_V
CAIBR_REC_ENTRY_OPERATIONS_V CLL_F189_ENTRY_OPERATIONS
obsolete jl_br_company_infos
CAIBR_REC_ESTADOS_V CLL_F189_STATES
obsolete jl_br_company_infos
CLL_F189_INVOICES
CAIBR_REC_ESTOQUE_V
RCV_SHIPMENT_HEADERS
RCV_TRANSACTIONS
MTL_MATERIAL_TRANSACTIONS
CAIBR_REC_FISCAL_ENTITIES_V CLL_F189_FISCAL_ENTITIES_ALL
CAIBR_REC_FISCAL_EXCEPTIONS_V CLL_F255_FISC_EXCEPTIONS_V
CLL_F255_RI_INTERSTATE_ICMS_
CAIBR_REC_ICMS_INTER_UF_V
V
CAIBR_REC_ISS_CIDADES_V CLL_F189_CITIES
CAIBR_REC_ITENS_NFE_V CLL_F255_RI_INVOICE_ITEMS_V
CAIBR_REC_LINE_LOCATIONS_V Obsolete
CAIBR_REC_NF_FRETES_V CLL_F255_RI_FREIGHTS_V
CAIBR_REC_NFE_DIST_GL_V GL_CODE_COMBINATIONS_V
CLL_F189_DISTRIBUTIONS
SELECT a.*
FROM
CLL_F189_INVOICE_PARENTS A,
CLL_F189_INVOICES B b,
CAIBR_REC_NFE_PAI_V
CLL_F189_INVOICES C
WHERE B.INVOICE_ID =
A.INVOICE_ID
AND C.INVOICE_ID =
A.INVOICE_PARENT_ID
CAIBR_REC_NFE_V CLL_F255_RI_INVOICES_V
MTL_PARAMETERS
CAIBR_REC_ORG_EMPRESAS_V
HR_LOCATIONS_ALL
CLL_F189_FISCAL_ENTITIES_ALL
CAIBR_REC_PARAMETERS_V CLL_F189_PARAMETERS
CAIBR_REC_TAX_SITES_V CLL_F189_TAX_SITES
SELECT * FROM
FND_LOOKUP_VALUES
CAIBR_REC_TIPO_ICMS_V
WHERE lookup_type =
'CLL_F189_ICMS_TYPE'
CAIBR_REC_TIPOS_NF_V CLL_F189_INVOICE_TYPES
CLL_F189_TRIBUTARY_SITUATIO
CAIBR_REC_TRIBUT_SITUATION_V
N
CAIBR_REC_UTIL_FISCAL_V CLL_F189_ITEM_UTILIZATIONS
CAIBR_WIP_ENTIDADES_V WIP_ENTITIES
FND_LOOKUP_VALUES
BOM_BILL_OF_MATERIALS
CAIBR_WIP_PRODUTOS_INSUMOS_V CAIBR_INV_ITENS_V
BOM_INVENTORY_COMPONENTS

LAD Add-on Localizations


r121cllf255_ug.doc 7
MTL_PARAMETERS
BOM_BILL_OF_MATERIALS
CAIBR_WIP_UTILIZA_INSUMOS_V MTL_PARAMETERS
MTL_SYSTEM_ITEMS_B
obsolete jl_br_company_infos
BOM_DEPARTMENTS
FND_LOOKUP_VALUES
CAIBR_WIP_TRANSACOES_V WIP_ENTITIES
WIP_OPERATIONS
WIP_TRANSACTIONS
CAIBR_BS_EBI_ELECTRONIC_TRX_V CLL_F031_ELECTRONIC_TRX_ALL
CAIBR_BS_EBI_ELECTRONIC_RET_V CLL_F031_ELECTRONIC_RET_ALL
CLL_F033_PAY_RETURN_HEADER
BS_AP_PAYMENT_RETURN_HEADERS
S
BS_AP_PAYMENT_RETURN_LINES CLL_F033_PAY_RETURN_LINES
CLL_F255_AP_TAXES_WITHHELD_
CAIBR_AP_IMPOSTOS_RETIDOS_V
V
CAIBR_AR_METHODS_V AR_RECEIPT_METHODS
Customer
SELECT DISTINCT
party.party_name,
cust_acct.account_number,
party.party_id,
cust_acct.cust_account_id,
acct_site.org_id
FROM hz_parties party,
hz_cust_acct_sites_all
acct_site,
hz_cust_accounts cust_acct
WHERE cust_acct.party_id =
party.party_id
AND NVL(cust_acct.status, 'I')
= 'A'
AND
cust_acct.cust_account_id =
acct_site.cust_account_id
ORDER BY party.party_name

Sites
CAIBR_AR_ADDRESSES_V
SELECT loc.address1 address1,
loc.state state, loc.city city,
acct_site.global_attribute8
global_attribute8,
DECODE
(acct_site.global_attribute2,
'1', 'CPF',
'2', 'CNPJ',
'OTHERS'
) global_attribute2,
DECODE
(acct_site.global_attribute2,
'1',
acct_site.global_attribute3,
'2', SUBSTR
(acct_site.global_attribute3, 2, 8),
acct_site.global_attribute3
)
|| acct_site.global_attribute4
|| acct_site.global_attribute5
documento,

LAD Add-on Localizations


r121cllf255_ug.doc 8
acct_site.global_attribute7
global_attribute7, acct_site.org_id
org_id,
acct_site.cust_acct_site_id
address_id,
acct_site.cust_account_id,
party_site.party_id,
acct_site.org_id
FROM hz_party_sites party_site,
hz_locations loc,
hz_cust_acct_sites_all acct_site
WHERE acct_site.party_site_id =
party_site.party_site_id
AND loc.location_id =
party_site.location_id
CAIBR_AR_CASH_RECEIPTS_V AR_CASH_RECEIPTS_ALL
CAIBR_PO_RELEASES_V PO_RELEASES_ALL
CAIBR_AP_INV_SCHEDULES_V AP_PAYMENT_SCHEDULES_ALL
CAIBR_AR_CUSTOMER_TRX_V RA_CUSTOMER_TRX_ALL
CAIBR_AR_RECEB_CASH_V cll_f255_ar_cash_receipts_v
AR_RECEIPT_METHOD_ACCOUN
CAIBR_AR_METHOD_ACCOUNTS_V
TS_ALL

select attribute1 -- dependentes,


CAIBR_BS_PO_VENDOR_SITES_EXT_V attribute2 -- valor da pensao
alimenticia
from cll_f036_ap_supplier_sites_ext

LAD Add-on Localizations


r121cllf255_ug.doc 9
Open Interface

Table R11i Table R12


REC_INTERFACE_ERRORS cll_f189_interface_errors
REC_INVOICE_LINE_PARENTS_INT cll_f189_invoice_line_par_int
REC_INVOICE_LINES_INTERFACE cll_f189_invoice_lines_iface
REC_INVOICE_PARENTS_INT cll_f189_invoice_parents_int
REC_INVOICES_INTERFACE cll_f189_invoices_interface
REC_FREIGHT_INVOICES_INTERFACE cll_f189_freight_inv_interface

You can see more information about core open interface. See: The Oracle Electronic
Technical (eTRM).

http://etrm.oracle.com/license/MustLogin.html

LAD Add-on Localizations


r121cllf255_ug.doc 10
Brazilian Localization
Business Event System Setup

This chapter describes Brazilian Localization business event system, including:

Overview of Brazilian Localization Business Event System

Profile Options

See more information to My Oracle Support Note: 960846.1

https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&id=()),(p
age=KBNavigator&id=(bmDocTitle=LAD%20Add-on%20Localizations%20-
%20R12.1%20ISV%20Integration%20Solution&viewingMode=1143&bmDocID=96084
6.1&from=BOOKMARK&bmDocType=WHITE%20PAPER&bmDocDsrc=DOCUMEN
T))

LAD Add-on Localizations


r121cllf255_ug.doc 11
Business Events

Following table lists events and parameters that each of the events will have when it
is raised.

Event Name Event Description Event Parameters


oracle.apps.cll.ap_invoice_payme AP Invoice TABLE_NAME AP_INVOICE_PAYMENTS_AL
nts Payments L
TRANSACTION_TYPE INSERT
UPDATE
INVOICE_PAYMENT_I :NEW.INVOICE_PAYMENT_I
D D
INVOICE_ID :NEW.INVOICE_ID
PAYMENT_NUM :NEW.PAYMENT_NUM
oracle.apps.cll.ap_invoices AP Invoices TABLE_NAME AP_INVOICES_ALL
TRANSACTION_TYPE INSERT
UPDATE
INVOICE_ID :NEW.INVOICE_ID
ORG_ID :NEW.ORG_ID
oracle.apps.cll.ap_payment_sched AP Payment TABLE_NAME AP_PAYMENT_SCHEDULES_
ules Schedules ALL
TRANSACTION_TYPE INSERT
UPDATE
INVOICE_ID :NEW.INVOICE_ID, DELETE
PAYMENT_NUM :NEW.PAYMENT_NUM
ORG_ID :NEW.ORG_ID
oracle.apps.cll.ap_supplier_sites_a Supllier Sites TABLE_NAME AP_SUPPLIER_SITES_ALL
ll TRANSACTION_TYPE INSERT
UPDATE
DELETE
PARTY_SITE_ID :NEW.PARTY_SITE_ID
ORG_ID :NEW.ORG_ID
VENDOR_SITE_ID :NEW.VENDOR_SITE_ID
oracle.apps.cll.ap_suppliers Suppliers TABLE_NAME AP_SUPPLIERS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
VENDOR_ID :NEW.VENDOR_ID
PARTY_ID :NEW.PARTY_ID
ENABLED_FLAG :NEW.ENABLED_FLAG
oracle.apps.cll.ap_terms_lines AP Terms Lines TABLE_NAME AP_TERMS_LINES
TRANSACTION_TYPE INSERT
UPDATE
DELETE
TERM_ID :NEW.TERM_ID
SEQUENCE_NUM :NEW.SEQUENCE_NUM
oracle.apps.cll.ap_terms_tl AP Terms TABLE_NAME AP_TERMS_TL
TRANSACTION_TYPE INSERT
UPDATE
DELETE
TERM_ID :NEW.TERM_ID
NAME :NEW.NAME

LAD Add-on Localizations


r121cllf255_ug.doc 12
LANGUAGE :NEW.LANGUAGE
START_DATE_ACTIVE :NEW.START_DATE_ACTIVE
END_DATE_ACTIVE :NEW.END_DATE_ACTIVE
oracle.apps.cll.ar_cash_receipts AR Cash TABLE_NAME AR_CASH_RECEIPTS_ALL
TRANSACTION_TYPE INSERT
UPDATE
DELETE
CASH_RECEIPT_ID :NEW.CASH_RECEIPT_ID
ORG_ID :NEW.ORG_ID
PAYMENT_SCHEDULE :NEW.PAYMENT_SCHEDULE
_ID _ID

oracle.apps.cll.ar_payment_sched AR Payment TABLE_NAME AR_PAYMENT_SCHEDULES_


ules Schedules ALL
TRANSACTION_TYPE INSERT
UPDATE
PAYMENT_SCHEDULE :NEW.PAYMENT_SCHEDULE
_ID _ID
CUSTOMER_TRX_ID :NEW.CUSTOMER_TRX_ID
ORG_ID :NEW.ORG_ID

oracle.apps.cll.ar_receivable_appli AR Receivable TABLE_NAME AR_RECEIVABLE_APPLICATI


cations Applications ONS_ALL
TRANSACTION_TYPE INSERT
UPDATE
RECEIVABLE_APPLICA :NEW.RECEIVABLE_APPLICA
TION_ID TION_ID
ORG_ID :NEW.ORG_ID
oracle.apps.cll.eb.invoice.actionsN Actions NF-e TABLE_NAME CLL_F031_ELECTRONIC_RET
fe _ALL
TRANSACTION_TYPE INSERT
UPDATE
ELECTRONIC_RET_ID :NEW.ELECTRONIC_RET_ID
CUSTOMER_TRX_ID :NEW.CUSTOMER_TRX_ID
ACTION :NEW.MEANING
ATTRIBUTE_CATEGOR :NEW.ATTRIBUTE_CATEGOR
Y Y
ORG_ID :NEW.ORG_ID

oracle.apps.cll.fnd_territories_tl Territories TABLE_NAME FND_TERRITORIES_TL


TRANSACTION_TYPE INSERT
UPDATE
DELETE
TERRITORY_CODE :NEW.TERRITORY_CODE
TERRITORY_SHORT_N :NEW.TERRITORY_SHORT_N
AME AME
LANGUAGE :NEW.LANGUAGE
oracle.apps.cll.hr.contractData HR TABLE_NAME CLL_F038_CONTRACT_DATA
Beneficiary/Depende TRANSACTION_TYPE INSERT
nt UPDATE
DELETE
PERSON_ID :NEW.PERSON_ID
ASSIGNMENT_ID :NEW.ASSIGNMENT_ID
SENT_PAYROLL :NEW.SENT_PAYROLL
RECEIVED_PAYROLL NVL(:NEW.RECEIVED_PAYR
OLL,'N')
oracle.apps.cll.hr.personData HR Contract Data TABLE_NAME CLL_F038_PERSON_DATA
TRANSACTION_TYPE INSERT
UPDATE

LAD Add-on Localizations


r121cllf255_ug.doc 13
DELETE
PERSON_ID :NEW.PERSON_ID
oracle.apps.cll.hr_all_positions_f HR Positions TABLE_NAME HR_ALL_POSITIONS_F
TRANSACTION_TYPE INSERT
UPDATE
DELETE
POSITION_ID :NEW.POSITION_ID
oracle.apps.cll.hr_locations HR Locations TABLE_NAME HR_LOCATIONS_ALL
TRANSACTION_TYPE INSERT
UPDATE
DELETE
LOCATION_ID :NEW.LOCATION_ID
oracle.apps.cll.hr_organization_inf HR Organization TABLE_NAME HR_ORGANIZATION_INFOR
ormation Information MATION
TRANSACTION_TYPE INSERT,UPDATE, DELETE
ORGANIZATION_ID :NEW.ORGANIZATION_ID
ORG_INFORMATION_I :NEW.ORG_INFORMATION_I
D D
ORG_INFORMATION1 :NEW.ORG_INFORMATION1
oracle.apps.cll.hr_organization_un HR Organization TABLE_NAME HR_ALL_ORGANIZATION_U
its Units NITS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
ORGANIZATION_ID :NEW.ORGANIZATION_ID
oracle.apps.cll.hz_cust_accounts HZ Cust Accounts TABLE_NAME HZ_CUST_ACCOUNTS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
CUST_ACCOUNT_ID :NEW.CUST_ACCOUNT_ID
ORG_ID :NEW.ORG_ID
STATUS :NEW.STATUS
oracle.apps.cll.hz_cust_acct_sites_ HZ Cust Accounts TABLE_NAME HZ_CUST_ACCT_SITES_ALL
all Sites TRANSACTION_TYPE INSERT
UPDATE
DELETE
CUST_ACCOUNT_ID :NEW.CUST_ACCOUNT_ID
PARTY_SITE_ID :NEW.PARTY_SITE_ID
ORG_ID :NEW.ORG_ID
STATUS :NEW.STATUS
oracle.apps.cll.hz_locations HZ Locations TABLE_NAME HZ_LOCATIONS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
LOCATION_ID :NEW.LOCATION_ID
oracle.apps.cll.hz_parties HZ Parties TABLE_NAME HZ_PARTIES
TRANSACTION_TYPE INSERT,UPDATE, DELETE
PARTY_ID :NEW.PARTY_ID
STATUS :NEW.STATUS
PARTY_TYPE :NEW.PARTY_TYPE
oracle.apps.cll.hz_party_sites HZ Party Sites TABLE_NAME HZ_PARTY_SITES
TRANSACTION_TYPE INSERT
UPDATE
DELETE
PARTY_SITE_ID :NEW.PARTY_SITE_ID
STATUS :NEW.STATUS
oracle.apps.cll.jl_br_customer_trx_ JL BR Addition TABLE_NAME JL_BR_CUSTOMER_TRX_EXT
exts Information for S

LAD Add-on Localizations


r121cllf255_ug.doc 14
Electronic Invoices TRANSACTION_TYPE INSERT,UPDATE, DELETE
CUSTOMER_TRX_ID :NEW.CUSTOMER_TRX_ID
ELECTRONIC_INV_STA :NEW.ELECTRONIC_INV_STA
TUS TUS
ELECTRONIC_INV_AC :NEW.ELECTRONIC_INV_AC
CESS_KEY CESS_KEY
oracle.apps.cll.mtl_manufacturers INV Manufactures TABLE_NAME MTL_MANUFACTURERS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
MANUFACTURER_ID :NEW.MANUFACTURER_ID
MANUFACTURER_NA :NEW.MANUFACTURER_NA
ME ME
oracle.apps.cll.mtl_material_trans INV Material TABLE_NAME PAY_ALL_PAYROLLS_F
actions Transactions TRANSACTION_TYPE INSERT
UPDATE
DELETE
PAYROLL_ID :NEW.PAYROLL_ID
EFFECTIVE_START_DA :NEW.EFFECTIVE_START_DA
TE TE
EFFECTIVE_END_DATE :NEW.EFFECTIVE_END_DAT
E
ORGANIZATION_ID :NEW.ORGANIZATION_ID
oracle.apps.cll.mtl_system_items_ INV Items TABLE_NAME MTL_SYSTEM_ITEMS_B
b TRANSACTION_TYPE INSERT
UPDATE
DELETE
ORGANIZATION_ID :NEW.ORGANIZATION_ID
INVENTORY_ITEM_ID :NEW.INVENTORY_ITEM_ID
oracle.apps.cll.mtl_system_items_t INV Item TABLE_NAME MTL_SYSTEM_ITEMS_TL
l Translations TRANSACTION_TYPE INSERT,UPDATE, DELETE
ORGANIZATION_ID :NEW.ORGANIZATION_ID
INVENTORY_ITEM_ID :NEW.INVENTORY_ITEM_ID
LANGUAGE :NEW.LANGUAGE
oracle.apps.cll.mtl_units_of_meas INV Units Of TABLE_NAME MTL_UNITS_OF_MEASURE_T
ure_tl Measure L
TRANSACTION_TYPE INSERT
UPDATE
DELETE
UNIT_OF_MEASURE :NEW.UNIT_OF_MEASURE
LANGUAGE :NEW.LANGUAGE
oracle.apps.cll.oe_order_headers OM Order Header TABLE_NAME OE_ORDER_HEADERS_ALL
TRANSACTION_TYPE INSERT
UPDATE
DELETE
HEADER_ID :NEW.HEADER_ID
ORG_ID :NEW.ORG_ID
INVOICE_TO_ORG_ID :NEW.INVOICE_TO_ORG_ID
BOOKED_FLAG :NEW.BOOKED_FLAG
oracle.apps.cll.oe_order_lines OM Order Lines TABLE_NAME OE_ORDER_LINES_ALL
TRANSACTION_TYPE INSERT
UPDATE
DELETE
HEADER_ID :NEW.HEADER_ID
LINE_ID :NEW.LINE_ID
ORG_ID :NEW.ORG_ID
LAST_UPDATE_DATE :NEW.LAST_UPDATE_DATE
oracle.apps.cll.pay_all_payrolls_f HR Payrolls TABLE_NAME PAY_ALL_PAYROLLS_F

LAD Add-on Localizations


r121cllf255_ug.doc 15
TRANSACTION_TYPE INSERT
UPDATE
DELETE
PAYROLL_ID :NEW.PAYROLL_ID
EFFECTIVE_START_DA :NEW.EFFECTIVE_START_DA
TE TE
EFFECTIVE_END_DATE :NEW.EFFECTIVE_END_DAT
E
ORGANIZATION_ID :NEW.ORGANIZATION_ID
oracle.apps.cll.per_absence_attend HR Absence TABLE_NAME PER_ABSENCE_ATTENDANC
ances Attendances ES
TRANSACTION_TYPE INSERT
UPDATE
DELETE
PERSON_ID :NEW.PERSON_ID
ABSENCE_ATTENDAN :NEW.ABSENCE_ATTENDAN
CE_ID CE_ID
DATE_END :NEW.DATE_END
oracle.apps.cll.per_addresses HR Addresses TABLE_NAME PER_ADDRESSES
TRANSACTION_TYPE INSERT
UPDATE
DELETE
PERSON_ID :NEW.PERSON_ID
ADDRESS_ID :NEW.ADDRESS_ID
oracle.apps.cll.per_all_assignment HR Assignments TABLE_NAME PER_ALL_ASSIGNMENTS_F
s TRANSACTION_TYPE INSERT
UPDATE
PERSON_ID :NEW.PERSON_ID
ASSIGNMENT_ID :NEW.ASSIGNMENT_ID
oracle.apps.cll.per_all_people_f HR Peoples TABLE_NAME PER_ALL_PEOPLE_F
TRANSACTION_TYPE INSERT
UPDATE
DELETE
PERSON_ID :NEW.PERSON_ID
EFFECTIVE_START_DA :NEW.EFFECTIVE_START_DA
TE TE
EFFECTIVE_END_DATE :NEW.EFFECTIVE_END_DAT
E
oracle.apps.cll.per_contact_relatio HR Contact TABLE_NAME PER_CONTACT_RELATIONS
nships Relationships HIPS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
PERSON_ID :NEW.PERSON_ID
CONTACT_RELATIONS :NEW.CONTACT_RELATIONS
HIP_ID HIP_ID
CONTACT_PERSON_ID :NEW.CONTACT_PERSON_ID
PERSON_ID :NEW.PERSON_ID
oracle.apps.cll.per_jobs HR Jobs TABLE_NAME PER_JOBS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
JOB_ID :NEW.JOB_ID
NAME :NEW.NAME
oracle.apps.cll.per_job_requireme HR Job TABLE_NAME PER_JOB_REQUIREMENTS
nts Requirements TRANSACTION_TYPE INSERT
UPDATE
DELETE
JOB_REQUIREMENT_ID :NEW.JOB_REQUIREMENT_I

LAD Add-on Localizations


r121cllf255_ug.doc 16
D
BUSINESS_GROUP_ID :NEW.BUSINESS_GROUP_ID
JOB_ID :NEW.JOB_ID
oracle.apps.cll.per_jobs_tl HR Translation Jobs TABLE_NAME PER_JOBS_TL
TRANSACTION_TYPE INSERT
UPDATE
DELETE
JOB_ID :NEW.JOB_ID
LANGUAGE :NEW.LANGUAGE
SOURCE_LANGUAGE :NEW.SOURCE_LANGUAGE
NAME :NEW.NAME
oracle.apps.cll.per_organization_s HR Organization TABLE_NAME PER_ORGANIZATION_STRU
tructures Structures CTURES
TRANSACTION_TYPE INSERT
UPDATE
DELETE
ORGANIZATION_STRU :NEW.ORGANIZATION_STRU
CTURE_ID CTURE_ID
oracle.apps.cll.per_pay_proposals HR Proposals TABLE_NAME PER_PAY_PROPOSALS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
PAY_PROPOSAL_ID :NEW.PAY_PROPOSAL_ID
CHANGE_DATE :NEW.CHANGE_DATE
ASSIGNMENT_ID :NEW.ASSIGNMENT_ID
oracle.apps.cll.per_periods_servic HR Periods Service TABLE_NAME PER_PERIODS_OF_SERVICE
e TRANSACTION_TYPE INSERT
UPDATE
DELETE
PERSON_ID :NEW.PERSON_ID
PERIOD_OF_SERVICE_I :NEW.PERIOD_OF_SERVICE_I
D D
oracle.apps.cll.per_person_type_u HR Person Type TABLE_NAME PER_PERSON_TYPE_USAGES
sages Usages _F
TRANSACTION_TYPE INSERT, UPDATE, DELETE
PERSON_ID :NEW.PERSON_ID
PERSON_TYPE_USAGE_ :NEW.PERSON_TYPE_USAGE
ID _ID
oracle.apps.cll.per_person_types HR Person Types TABLE_NAME PER_PERSON_TYPES
TRANSACTION_TYPE INSERT
UPDATE
DELETE
PERSON_TYPE_ID :NEW.PERSON_TYPE_ID
oracle.apps.cll.per_phones HR Phones TABLE_NAME PER_PHONES
TRANSACTION_TYPE INSERT, UPDATE, DELETE
PARENT_ID :NEW.PARENT_ID
PHONE_ID :NEW.PHONE_ID
oracle.apps.cll.per_qualifications HR Qualifications TABLE_NAME PER_QUALIFICATIONS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
PERSON_ID :NEW.PERSON_ID
oracle.apps.cll.per_structure_elem HR Structure TABLE_NAME PER_ORG_STRUCTURE_ELE
ents Elements MENTS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
ORG_STRUCTURE_ELE :NEW.ORG_STRUCTURE_ELE
MENT_ID MENT_ID

LAD Add-on Localizations


r121cllf255_ug.doc 17
ORGANIZATION_ID_C :NEW.ORGANIZATION_ID_C
HILD HILD
oracle.apps.cll.po_distributions Purchase Order TABLE_NAME PO_DISTRIBUTIONS_ALL
Distributions TRANSACTION_TYPE INSERT
UPDATE
PO_HEADER_ID :NEW.PO_HEADER_ID
PO_LINE_ID :NEW.PO_LINE_ID
PO_DISTRIBUTION_ID :NEW.PO_DISTRIBUTION_ID
ORG_ID :NEW.ORG_ID
oracle.apps.cll.po_headers Purchase Orders TABLE_NAME PO_HEADERS_ALL
TRANSACTION_TYPE INSERT
UPDATE
PO_HEADER_ID :NEW.PO_HEADER_ID
PO_LINE_ID :NEW.PO_LINE_ID
ORG_ID :NEW.ORG_ID
TYPE_LOOKUP_CODE :NEW.TYPE_LOOKUP_CODE
VENDOR_SITE_ID :NEW.VENDOR_SITE_ID
TERMS_ID :NEW.TERMS_ID
oracle.apps.cll.po_line_locations Purchase Order TABLE_NAME PO_LINE_LOCATIONS_ALL
Shipments TRANSACTION_TYPE INSERT
UPDATE
PO_HEADER_ID :NEW.PO_HEADER_ID
PO_LINE_ID :NEW.PO_LINE_ID
LINE_LOCATION_ID :NEW.LINE_LOCATION_ID
ORG_ID :NEW.ORG_ID
oracle.apps.cll.po_lines Purchase Order TABLE_NAME PO_LINES_ALL
Lines TRANSACTION_TYPE INSERT
UPDATE
PO_HEADER_ID :NEW.PO_HEADER_ID
PO_LINE_ID :NEW.PO_LINE_ID
ORG_ID :NEW.ORG_ID
oracle.apps.cll.po_releases Purchase Order TABLE_NAME PO_RELEASES_ALL
Releases TRANSACTION_TYPE INSERT
UPDATE
PO_LINE_ID :NEW.PO_LINE_ID
PO_HEADER_ID :NEW.PO_HEADER_ID
PO_RELEASE_ID :NEW.PO_RELEASE_ID
ORG_ID :NEW.ORG_ID
oracle.apps.cll.ra_customer_trx AR Transactions TABLE_NAME RA_CUSTOMER_TRX_ALL
TRANSACTION_TYPE INSERT
UPDATE
CUSTOMER_TRX_ID :NEW.CUSTOMER_TRX_ID
TRX_NUMBER :NEW.TRX_NUMBER
ORG_ID :NEW.ORG_ID
BATCH_SOURCE_ID :NEW.BATCH_SOURCE_ID
CUST_TRX_TYPE_ID :NEW.CUST_TRX_TYPE_ID
INTERFACE_HEADER_ :NEW.INTERFACE_HEADER_
ATTRIBUTE2 ATTRIBUTE2
oracle.apps.cll.ra_terms_tl AR Terms TABLE_NAME RA_TERMS_TL
TRANSACTION_TYPE INSERT
UPDATE
DELETE
TERM_ID :NEW.TERM_ID
NAME :NEW.NAME
LANGUAGE :NEW.LANGUAGE
oracle.apps.cll.ri.invoice RI Invoice TABLE_NAME CLL_F189_ENTRY_OPERATIO
NS
TRANSACTION_TYPE INSERT, UPDATE

LAD Add-on Localizations


r121cllf255_ug.doc 18
OPERATION_ID :NEW.OPERATION_ID
ORGANIZATION_ID :NEW.ORGANIZATION_ID
LOCATION_ID :NEW.LOCATION_ID
oracle.apps.cll.ri.invoiceLines RI Invoice Lines TABLE_NAME CLL_F189_INVOICE_LINES
TRANSACTION_TYPE INSERT
UPDATE
INVOICE_ID :NEW.INVOICE_ID
INVOICE_LINE_ID :NEW.INVOICE_LINE_ID
oracle.apps.cll.ri.setup.fiscalClass RI Setup Fiscal TABLE_NAME CLL_F189_FISCAL_CLASS
Classifications TRANSACTION_TYPE INSERT, UPDATE
CLASSIFICATION_COD NEW.CLASSIFICATION_COD
E E
oracle.apps.cll.ri.setup.fiscalClass RI Setup Fiscal TABLE_NAME CLL_F189_FISCAL_CLASS_DE
details Classifications TAILS
Details TRANSACTION_TYPE INSERT
UPDATE
CLASSIFICATION_ID :NEW.CLASSIFICATION_ID
TAX_CODE :NEW.TAX_CODE
TAX_PERC :NEW.TAX_PERC
START_DATE :NEW.START_DATE
oracle.apps.cll.ri.setup.fiscalComp RI Setup Company TABLE_NAME CLL_F189_BUSINESS_VENDO
anytypes Types RS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
BUSINESS_ID :NEW.BUSINESS_ID
oracle.apps.cll.ri.setup.fiscalItems RI Setup Fiscal Items TABLE_NAME CLL_F189_FISCAL_ITEMS
TRANSACTION_TYPE INSERT
UPDATE
INVENTORY_ITEM_ID :NEW.INVENTORY_ITEM_ID
ORGANIZATION_ID :NEW.ORGANIZATION_ID
oracle.apps.cll.ri.setup.fiscalOpera RI Setup Fiscal TABLE_NAME CLL_F189_FISCAL_OPERATIO
tions Operations NS
TRANSACTION_TYPE INSERT, UPDATE
CFO_CODE :NEW.CFO_CODE
oracle.apps.cll.ri.setup.fiscalUtiliz RI Setup Fiscal TABLE_NAME CLL_F189_ITEM_UTILIZATIO
ations Utilizations NS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
UTILIZATION_ID :NEW.UTILIZATION_ID
oracle.apps.cll.ri.setup.invoiceTyp RI Setup Invoice TABLE_NAME CLL_F189_INVOICE_TYPES
es Types TRANSACTION_TYPE INSERT
UPDATE
DELETE
INVOICE_TYPE_ID :NEW.INVOICE_TYPE_ID
ORGANIZATION_ID :NEW.ORGANIZATION_ID
oracle.apps.cll.ri.setup.taxAuthorit RI Setup Tax TABLE_NAME CLL_F189_TAX_SITES
ies Authorities TRANSACTION_TYPE INSERT, UPDATE, DELETE
ORGANIZATION_ID :NEW.ORGANIZATION_ID
TAX_TYPE :NEW.TAX_TYPE
oracle.apps.cll.ri.setup.tributarySit RI Setup Tributary TABLE_NAME CLL_F189_TRIBUTARY_SITU
uation Situation ATION
TRANSACTION_TYPE INSERT
UPDATE
TRIBUTARY_SOURCE_ :NEW.TRIBUTARY_SOURCE_
CODE CODE
TRIBUTARY_COMPLEM :NEW.TRIBUTARY_COMPLE

LAD Add-on Localizations


r121cllf255_ug.doc 19
ENT_CODE MENT_CODE
oracle.apps.cll.wsh_carriers OM Carriers TABLE_NAME WSH_CARRIERS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
CARRIER_ID :NEW.CARRIER_ID
FREIGHT_CODE :NEW.FREIGHT_CODE
SUPPLIER_SITE_ID :NEW.SUPPLIER_SITE_ID
oracle.apps.cll.wsh_new_deliverie OM Deliveries TABLE_NAME WSH_NEW_DELIVERIES
s TRANSACTION_TYPE INSERT
UPDATE
DELETE
DELIVERY_ID :NEW.DELIVERY_ID
NAME :NEW.NAME
STATUS_CODE :NEW.STATUS_CODE
ORGANIZATION_ID :NEW.ORGANIZATION_ID
oracle.apps.cll.per_job_groups HR Job Groups TABLE_NAME PER_JOB_GROUPS
TRANSACTION_TYPE INSERT
UPDATE
DELETE
JOB_GROUP_ID :NEW.JOB_GROUP_ID
MASTER_FLAG :NEW.MASTER_FLAG
oracle.apps.cll.per_pay_bases HR Salary Basis TABLE_NAME PER_PAY_BASES
TRANSACTION_TYPE INSERT
UPDATE
DELETE
PAY_BASIS_ID :NEW.PAY_BASIS_ID
RATE_ID :NEW.RATE_ID
oracle.apps.cll.per_grades HR Grade TABLE_NAME PER_GRADES
Description TRANSACTION_TYPE INSERT
UPDATE
DELETE
GRADE_ID :NEW.GRADE_ID
BUSINESS_GROUP_ID :NEW.BUSINESS_GROUP_ID
GRADE_DEFINITION_I :NEW.GRADE_DEFINITION_I
D D
DATE_FROM TO_CHAR(:NEW.DATE_FRO
M,'DDMMYYYYHH24MISS')
DATE_TO TO_CHAR(:NEW.DATE_TO,'D
DMMYYYYHH24MISS')
oracle.apps.cll.pay_grade_rules_f HR Grade Rate TABLE_NAME PAY_GRADE_RULES_F
TRANSACTION_TYPE INSERT
UPDATE
DELETE
GRADE_RULE_ID :NEW.GRADE_RULE_ID
GRADE_OR_SPINAL_P :NEW.GRADE_OR_SPINAL_P
OINT_ID OINT_ID
EFFECTIVE_START_DA TO_CHAR(:NEW.EFFECTIVE_
TE START_DATE,'DDMMYYYYH
H24MISS')
oracle.apps.cll.per_roles HR Supplementary TABLE_NAME PER_ROLES
Roles TRANSACTION_TYPE INSERT
UPDATE
DELETE
ROLE_ID :NEW.ROLE_ID
JOB_GROUP_ID :NEW.JOB_GROUP_ID
ORGANIZATION_ID :NEW.ORGANIZATION_ID
PERSON_ID :NEW.PERSON_ID
START_DATE TO_CHAR(:NEW.START_DAT

LAD Add-on Localizations


r121cllf255_ug.doc 20
E,'DDMMYYYYHH24MISS')
END_DATE TO_CHAR(:NEW.END_DATE,'
DDMMYYYYHH24MISS')
oracle.apps.cll.per_person_analyse HR Special TABLE_NAME PER_PERSON_ANALYSES
s Information TRANSACTION_TYPE INSERT
UPDATE
DELETE
PERSON_ANALYSIS_ID :NEW.PERSON_ANALYSIS_ID
ANALYSIS_CRITERIA_I :NEW.ANALYSIS_CRITERIA_I
D D
PERSON_ID :NEW.PERSON_ID
DATE_FROM TO_CHAR(:NEW.DATE_FRO
M,'DDMMYYYYHH24MISS')
DATE_TO TO_CHAR(:NEW.DATE_TO,'D
DMMYYYYHH24MISS')
ID_FLEX_NUM :NEW.ID_FLEX_NUM

Profile Options

Set the profile CLL_F255: Enable Business Events for ISV option to Yes, to enable
notification architecture.

Define Lookup

Define lookup type CLL_F255_ISV_EVENTS according ISV definition

Access responsibility:
Application Developer --> Application: Lookups --> Application Object Library

Find lookup type: CLL_F255_ISV_EVENTS

Code = GESPLAN, XRT, SOFTWAY, NSI, MASTERSAF, SYNCHRO, ENSOF,


TECHWARE, NEXO, SOFTWARE, TRUST.

Meaning = XXISV.XXISV_PARTNERNAME_EVENTS (according ISV definition)

IMPORTANT: The Meaning is a table name. It is recommended to include the


table owner as it is in the example (XXISV.)

Description = Tabela de eventos PARTNERNAME

Tag = Put BPEL if the integration using BPEL flows or leave it blank if not (this will
be determined according ISV definition) .

LAD Add-on Localizations


r121cllf255_ug.doc 21
Table xxisv_partnername_events

The partner needs to populate this table with own business events.

The subscription capture information from the table xxisv_partnername_events


creating a line in the table cll_f255_notifications and raising the ISV business events

Example:
INSERT INTO xxisv.xxisv_partnername_events
("TABLE_NAME","TRANSACTION_TYPE","EVENT_NAME","ALLOW_DUPLICAT
E","PACKAGE_NAME")
VALUES
('RA_CUSTOMER_TRX_ALL','INSERT','oracle.apps.isvname.ra.customer.trx.all','N',
NULL)
/
INSERT INTO xxisv.xxisv_partnername_events
("TABLE_NAME","TRANSACTION_TYPE","EVENT_NAME","ALLOW_DUPLICAT
E","PACKAGE_NAME")
VALUES
('RA_CUSTOMER_TRX_ALL','UPDATE','oracle.apps.isvname.ra.customer.trx.all','N',
NULL)
/

INSERT INTO xxisv.xxisv_partnername_events


("TABLE_NAME","TRANSACTION_TYPE","EVENT_NAME","ALLOW_DUPLICAT
E","PACKAGE_NAME")
VALUES

LAD Add-on Localizations


r121cllf255_ug.doc 22
('AR_PAYMENT_SCHEDULES_ALL','INSERT','oracle.apps.isvname.ar.prev','N','xxis
v.xxisv_partnername_pub.hook')
/
INSERT INTO xxisv.xxisv_partnername_events
("TABLE_NAME","TRANSACTION_TYPE","EVENT_NAME","ALLOW_DUPLICAT
E","PACKAGE_NAME")
VALUES
('AR_PAYMENT_SCHEDULES_ALL','UPDATE','oracle.apps.isvname.ar.prev','N','xxi
sv.xxisv_partnername_pub.hook')
/

Package Hook xxisv_partnername_pub

This package was created to allow partners to create their own business events
validation. The hook package returns variables p_return_code and p_return_message.
Use these variables to control specific business events and to put partner messages.

CREATE OR REPLACE PACKAGE xxisv_partername_pub AS


PROCEDURE hook (p_parameter_value1 IN VARCHAR2,
p_parameter_value2 IN VARCHAR2,
p_parameter_value3 IN VARCHAR2,
p_parameter_value4 IN VARCHAR2,
p_parameter_value5 IN VARCHAR2,
p_parameter_value6 IN VARCHAR2,
p_parameter_value7 IN VARCHAR2,
p_parameter_value8 IN VARCHAR2,
p_parameter_value9 IN VARCHAR2,
p_parameter_value10 IN VARCHAR2,
p_return_code OUT NUMBER,
p_return_message OUT VARCHAR2);
END xxisv_partername_pub;
/
CREATE OR REPLACE PACKAGE BODY xxisv_partnername_pub AS
PROCEDURE hook (p_parameter_value1 IN VARCHAR2,
p_parameter_value2 IN VARCHAR2,
p_parameter_value3 IN VARCHAR2,
p_parameter_value4 IN VARCHAR2,
p_parameter_value5 IN VARCHAR2,
p_parameter_value6 IN VARCHAR2,
p_parameter_value7 IN VARCHAR2,
p_parameter_value8 IN VARCHAR2,
p_parameter_value9 IN VARCHAR2,
p_parameter_value10 IN VARCHAR2,
p_return_code OUT NUMBER,
p_return_message OUT VARCHAR2 ) IS
l_count NUMBER;
BEGIN
IF p_parameter_value1 = 'AR_PAYMENT_SCHEDULES_ALL' THEN
SELECT COUNT(d.payment_schedule_id)
INTO l_count
FROM apps.ar_payment_schedules_all d
WHERE EXISTS (SELECT b.customer_trx_id

LAD Add-on Localizations


r121cllf255_ug.doc 23
FROM apps.ra_customer_trx_all b
WHERE b.customer_trx_id = d.customer_trx_id
AND b.org_id = d.org_id
AND b.cust_trx_type_id = d.cust_trx_type_id
AND b.complete_flag = 'Y')
AND EXISTS (SELECT a.customer_trx_id
FROM apps.ra_cust_trx_line_gl_dist_all a
WHERE a.customer_trx_id = d.customer_trx_id
AND a.org_id = d.org_id
AND a.account_class = 'REC'
AND a.latest_rec_flag = 'Y')
AND d.payment_schedule_id = p_parameter_value3;
--
END IF;
--
IF p_parameter_value1 = 'PO_HEADERS_ALL' THEN
SELECT COUNT(pl.po_line_id)
INTO l_count
FROM apps.po_lines_all pl
, apps.po_headers_all pha
, apps.ap_terms_lines atl
WHERE pha.po_header_id = pl.po_header_id
AND pha.authorization_status = 'APPROVED'
AND EXISTS (SELECT pda.po_distribution_id
FROM apps.po_distributions_all pda
WHERE pda.po_line_id = pl.po_line_id)
AND EXISTS (SELECT plla.line_location_id
FROM apps.po_line_locations_all plla
WHERE plla.po_line_id = pl.po_line_id)
AND EXISTS (SELECT atl.term_id
FROM apps.ap_terms_lines atl
WHERE pha.terms_id = atl.term_id)
AND atl.term_id = pha.terms_id
AND pha.po_header_id = p_parameter_value3;
END IF;
--
IF l_count = 0 THEN
p_return_code := 1; --invalido
p_return_message := 'transacao da tabela '||p_parameter_value1||' nao passou no
hook ISV;
ELSE
p_return_code := 0; --valido
p_return_message := 'transacao da tabela '||p_parameter_value1||' valida';
END IF;
EXCEPTION
WHEN others THEN
p_return_code := 1; --invalido
p_return_message := 'XXISV_PARTERNAME_PUB.hook - ERROR: '||SQLERRM;
END hook;
END xxisv_partername_pub;
/

LAD Add-on Localizations


r121cllf255_ug.doc 24
API cll_f255_notifications_grp

This API must be called each time an event is treated by ISV. This API will mark the
business event as processed or deleted. It is important to call this API since the
duplicated business event control will not work correctly.

DECLARE
x_return VARCHAR2(500);
BEGIN
cll_f255_notifications_grp.update_row( p_notification_id => 1001178
, p_export_status => 2 - Processed
, p_return => x_return );
DBMS_OUTPUT.put_line('p_return : '||x_return);
END;
/

DECLARE
x_return VARCHAR2(500);
BEGIN
cll_f255_notifications_grp.delete_row( p_notification_id => 1001178
, p_return => x_return );
DBMS_OUTPUT.put_line('p_return : '||x_return);
END;
/

LAD Add-on Localizations


r121cllf255_ug.doc 25
Overview of Brazilian Localizations Business Event System

Add new business event system outbound (Oracle Workflow) to Brazilian


Localizations, this events insert information in the table cll_f255_notifications.

The Business Event System consists of the event manager and workflow process
event activities.

Subscription

LAD Add-on Localizations


r121cllf255_ug.doc 26

You might also like