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) (ii) SERVICE DELIVERABLES ARE NOT ORACLE STANDARD SOFTWARE PROGRAMS, 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, YOUR RIGHT TO USE AND RECEIVE SUPPORT SERVICES FOR SERVICE DELIVERABLES IS SOLELY AS DESCRIBED IN YOUR CONTRACT FOR SUCH SERVICE DELIVERABLES, AND 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.

(iii) (iv)

Document Control
Date 09-nov-09 Author Marcos Allonso Version 1 Change Reference Add localization code BS_CAI and change description to code CLL_F255 Add new views CLL_F255, setup of business events Review document New views: cll_f255_opm_inventory_v cll_f255_opm_stock_v Add list of business events Add list of business events Add list of HR business events Add new event oracle.apps.cll.jl_br_customer_trx_exts Add new events: oracle.apps.cll.ap_payment_schedules oracle.apps.cll.per_jobs_tl oracle.apps.cll.per_job_requirements

10-feb-10 27-apr-10

Marcos Allonso Marcos Allonso

1 2

02-may-11 13-may-11 06-jul-11 26-oct-11 12-mar-12

Marcos Allonso Luana Calazans Luana Calazans Marcos Allonso Marcos Allonso

2 3 4 5 6

Reviewers
Name Silvia Helena Tonissi Gustavo Meni Role Project Manager LAD Localizattions Analyst

Distribution
Cpia No. 1 Name Local

Master Library

Project Library

LAD Add-on Localizations r121cllf255_ug.doc

Document Control

ii

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 r121cllf255_ug.doc

Document Control

iii

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

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

Mapping Tables/Views

Table R11i CAIBR_EXPORT_DATA CAIBR_HABILITA_EVENTOS CAIBR_HR_AUMENTO_COLETIV O CAIBR_HR_EXAME_MEDICO CAIBR_PARAMETROS

View R11i

Object R12 CLL_F255_NOTIFICATIONS obsolete obsolete obsolete obsolete CLL_F255_AP_BANKS_V CLL_F255_AP_TERMS_V CLL_F255_AP_PAYABLES_V CLL_F255_AP_TAXES_V CLL_F255_AP_INVOICES_V CLL_F255_AP_INVOICES_RI_V CLL_F255_AP_PAYMENTS_V CLL_F255_AP_IRRF_V AP_TAX_CODES_ALL AR_ADJUSTMENTS_ALL RA_CUSTOMER_TRX_ALL CLL_F255_AR_CUSTOMERS_V AR_VAT_TAX_ALL JL_ZZ_AR_TX_CATEG_ALL CLL_F255_AR_INVOICE_ITEMS_GL _V CLL_F255_AR_INVOICE_ITEMS_V AR_PAYMENT_SCHEDULES_ALL CLL_F255_AR_NFFS_REQUEST_V CLL_F255_AR_INVOICES_V CLL_F255_AR_INVOICE_PARENTS _V RA_BATCH_SOURCES_ALL CLL_F255_AR_RECEIVABLES_V CLL_F255_RA_TERMS_V RA_CUST_TRX_TYPES_ALL

CAIBR_AP_BANCOS_V CAIBR_AP_COND_PAGTO_V CAIBR_AP_CONTAS_PAGAR_V CAIBR_AP_IMPOSTOS_NF_V CAIBR_AP_INVOICES_V CAIBR_AP_NFFS_RI_V CAIBR_AP_PAGAMENTOS_V CAIBR_AP_IRRF_V CAIBR_AP_TAX_CODES_V CAIBR_AR_ADJUSTMENTS_V CAIBR_AR_BILLING_V CAIBR_AR_CLIENTES_V CAIBR_AR_IMPOSTOS_V CAIBR_AR_ITENS_NFS_GL_V CAIBR_AR_ITENS_NFS_V CAIBR_AR_MOVTOS_V CAIBR_AR_NFFS_PEDIDOS_V CAIBR_AR_NFS_V CAIBR_AR_NOTAS_PAI_V CAIBR_AR_ORIGEM_TRANSACAO_V CAIBR_AR_RECEBIMENTOS_V CAIBR_AR_TERMOS_V CAIBR_AR_TIPO_TRANSACAO_V CAIBR_AR_TOTAIS_IMPOSTOS_NFS_V CAIBR_CST_ESTOQUE_V CAIBR_CST_INVENTARIO_V

CLL_F255_AR_TOTAL_INV_TA XES_V
CLL_F255_CST_STOCK_V CLL_F255_CST_INVENTORY_V

LAD Add-on Localizations r121cllf255_ug.doc

CAIBR_CST_GRUPO_CUSTO_V CAIBR_CST_ITEM_COSTS_V CAIBR_CST_PER_CLOSE_DTLS_V CAIBR_CST_TIPO_CUSTO_V CAIBR_FA_ADDITIONS_V CAIBR_FA_ASSET_INVOICES_V

CAIBR_FA_BENS_V

CAIBR_FA_BOOKS_V CAIBR_FA_CATEGORIA_LIVROS_V CAIBR_FA_DEPRN_SUMMARY_V CAIBR_FA_LOOKUPS_V CAIBR_FA_PERIODO_DEPREC_V CAIBR_FA_RETIREMENTS_V CAIBR_FA_TIPO_MOVTO_PATR_V CAIBR_FND_FLEX_VALUE_NORM_HI_ V CAIBR_FND_FLEX_VALUES_TL_V CAIBR_FND_FLEX_VALUES_V CAIBR_FND_MOEDAS_V CAIBR_GL_CONVERTE_MOEDAS_V CAIBR_GL_DIARIO_V CAIBR_GL_HIST_PADRAO_V CAIBR_GL_PLANO_CONTAS_V CAIBR_GL_RAZAO_V CAIBR_GL_SEG_CENTRO_CUSTO_V

CAIBR_GL_SEG_CONTA_V

FND_LOOKUP_VALUES CST_COST_GROUPS CST_ITEM_COSTS CST_PER_CLOSE_DTLS_V FND_LOOKUP_VALUES CST_COST_TYPES FA_ADDITIONS_B FA_ADDITIONS_TL FA_ASSET_INVOICES FA_ASSET_INVOICES FA_ADDITIONS FA_BOOKS FA_CATEGORY_BOOKS FA_BOOK_CONTROLS FA_BOOKS FA_CATEGORY_BOOKS FA_DEPRN_SUMMARY FA_LOOKUPS_B FA_LOOKUPS_TL FA_DEPRN_PERIODS FA_RETIREMENTS FA_LOOKUPS FND_FLEX_VALUE_NORM_HIERA RCHY FND_FLEX_VALUES_TL FND_FLEX_VALUES CLL_F255_FND_CURRENCIES_V GL_DAILY_RATES CLL_F255_GL_DAILY_BOOK_V FND_FLEX_VALUE_SETS FND_FLEX_VALUES_VL GL_CODE_COMBINATIONS_V CLL_F255_GL_MAJOR_BOOK_V FND_FLEX_VALUES FND_FLEX_VALUES_TL FND_ID_FLEX_SEGMENTS FND_LANGUAGES FND_FLEX_VALUES FND_FLEX_VALUES_TL FND_ID_FLEX_SEGMENTS FND_LANGUAGES

CAIBR_GL_SEG_EMPRESA_V

CLL_F255_GL_ACCT_HIERARC HY_V
GL_SETS_OF_BOOKS FND_SEGMENT_ATTRIBUTE_VAL UES FND_ID_FLEX_SEGMENTS GL_SETS_OF_BOOKS GL_PERIOD_STATUSES PER_ABSENCE_ATTENDANCES PER_ABSENCE_ATTENDANCE_TY PES PER_ABS_ATTENDANCE_REASON S PER_ALL_PEOPLE_F PER_ANALYSIS_CRITERIA PER_ALL_PEOPLE_F PER_ALL_ASSIGNMENTS_F CE_BANK_BRANCHES_V

CAIBR_GL_SEGMENTOS_V

CAIBR_GL_SETS_OF_BOOKS_V CAIBR_GL_STATUS_PERIODOS_V

CAIBR_HR_AFASTAMENTO_V

CAIBR_HR_ANALYSIS_CRITERIA_V CAIBR_HR_ATRIBUICOES_V CAIBR_HR_BANCOS_AGENCIAS_V

LAD Add-on Localizations r121cllf255_ug.doc

CAIBR_HR_BANCOS_AGENCIAS_V CAIBR_HR_CADASTRO_FUNCOES_V

CAIBR_HR_CANDIDATO_V

CAIBR_HR_CARGOS_V CAIBR_HR_CONTATOS_V

CAIBR_HR_CONTRATUAL_V CAIBR_HR_DOCUMENTOS_V CAIBR_HR_ENDERECOS_V CAIBR_HR_FOLHA_V CAIBR_HR_FUNCIONARIO_V CAIBR_HR_FUNCOES_V CAIBR_HR_GRADES_V CAIBR_HR_GRUPOS_V

CAIBR_HR_HIERARQUIA_V

CAIBR_HR_OPERATING_UNITS_V

CAIBR_HR_ORG_DEFINITIONS_V

CAIBR_HR_PERIODOS_V CAIBR_HR_PERSON_TYPES_V CAIBR_HR_POSICOES_V CAIBR_HR_SALARIOS_COMPOSTOS_V CAIBR_HR_SALARIOS_V CAIBR_HR_TABELAS_V CAIBR_HR_TELEFONES_V

CE_BANK_BRANCHES_V PER_JOBS PER_ALL_PEOPLE_F PER_ALL_ASSIGNMENTS_F PER_ASSIGNMENT_STATUS_TYPE S PER_PERSON_TYPES PER_JOBS PER_JOB_DEFINITIONS PER_ALL_PEOPLE_F PER_CONTACT_RELATIONSHIPS CLL_F038_BEN_DEPEN PER_ALL_PEOPLE_F PER_ALL_ASSIGNMENTS_F CLL_F038_CONTRACT_DATA PER_ALL_PEOPLE_F CLL_F038_ cll_f038_person_data PER_ALL_PEOPLE_ F PER_ADDRESSES PAY_ALL_PAYROLLS_F HR_SOFT_CODING_KEYFLEX PER_ALL_PEOPLE_F PER_PERSON_TYPE_USAGES_F PER_PERSON_TYPES HR_ALL_POSITIONS_F PER_POSITION_DEFINITIONS PER_GRADE_DEFINITIONS PER_GRADES PAY_GRADE_RULES_F PER_JOB_GROUPS PER_ORG_STRUCTURE_VERSIONS PER_ORG_STRUCTURE_ELEMENT S PER_ORGANIZATION_STRUCTUR ES HR_ALL_ORGANIZATION_UNITS HR_ALL_ORGANIZATION_UNITS HR_OPERATING_UNITS HR_LOCATIONS_HR1 HR_ALL_ORGANIZATION_UNITS HR_ORGANIZATION_INFORMATI ON HR_ORGANIZATION_INFORMATI ON MTL_PARAMETERS GL_SETS_OF_BOOKS FND_PRODUCT_GROUPS PER_ALL_PEOPLE_F PER_PERIODS_OF_SERVICE PER_PERSON_TYPES HR_ALL_POSITIONS_F PER_POSITION_DEFINITIONS PER_PAY_PROPOSAL_COMPONE NTS PER_ALL_PEOPLE_F PER_ALL_ASSIGNMENTS_F PER_PAY_PROPOSALS PER_PAY_BASES PER_PHONES PER_ALL_PEOPLE_F

LAD Add-on Localizations r121cllf255_ug.doc

CAIBR_INV_ALMOXARIFADOS_V CAIBR_INV_CATEGORIAS_V

CAIBR_INV_CONVERSOES_UNIDADE_ V

MTL_SECONDARY_INVENTORIES MTL_CATEGORY_SETS MTL_CATEGORIES MTL_CATEGORIES_TL MTL_CATEGORY_SETS_TL MTL_UOM_CLASS_CONVERSIONS CST_LE_COST_TYPES CST_LE_COST_TYPES CST_COST_TYPES_V CST_COST_GROUPS_V CST_COST_GROUP_ASSIGNMENT S ORG_ORGANIZATION_DEFINITIO NS FND_LOOKUP_VALUES MTL_PARAMETERS MTL_UNITS_OF_MEASURE HR_LOCATIONS_ALL MTL_PARAMETERS CLL_F189_FISCAL_ENTITIES_ALL MTL_SYSTEM_ITEMS_B MTL_CATEGORIES MTL_ITEM_CATEGORIES MTL_CATEGORY_SETS MTL_SYSTEM_ITEMS_TL MTL_SYSTEM_ITEMS_B MTL_ONHAND_QUANTITIES HR_ALL_ORGANIZATION_UNITS HR_ORGANIZATION_INFORMATI ON MTL_PARAMETERS HR_ALL_ORGANIZATION_UNITS FND_LOOKUP_VALUES FND_LOOKUP_VALUES FND_LOOKUP_VALUES MTL_TXN_SOURCE_TYPES MTL_TRANSACTION_TYPES MTL_TRANSACTION_TYPE MTL_MATERIAL_TRANSACTIONS MTL_SYSTEM_ITEMS_B MTL_SECONDARY_INVENTORIES obsolete jl_br_company_infos CLL_F255_MTL_UNITS_MEASURE_ V FND_LOOKUP_VALUES JL_BR_AP_OPERATIONS CLL_F189_FISCAL_CLASS FND_LOOKUP_VALUES WHERE LOOKUP_TYPE ='JLZZ_AR_TX_FISCAL_CLASS_CO DE' obsolete jl_br_po_fisc_classif_all CLL_F255_ESTABLISHMENT_V CLL_F189_BUSINESS_VENDORS FND_LOOKUP_VALUES_VL WHERE LOOKUP_TYPE = 'CLL_F189_CIF_FOB_FREIGHT'

CAIBR_INV_CUSTO_PARAM_V

CAIBR_INV_ESPECIE_VOLUME_V CAIBR_INV_ESTABELECIMENTOS_V

CAIBR_INV_ITENS_CATEGORIA_V CAIBR_INV_ITENS_TL_V CAIBR_INV_ITENS_V CAIBR_INV_ONHAND_QTY_V CAIBR_INV_ORGANIZACOES_V CAIBR_INV_PARAM_ORGANIZACOES_ V CAIBR_INV_TIPO_ITENS_V

CAIBR_INV_TIPO_TRANSACOES_V

CAIBR_INV_TRANSACOES_V

CAIBR_INV_UNID_MEDIDA_V CAIBR_JLBR_APLIC_MERC_V CAIBR_JLBR_CFO_V

CAIBR_JLBR_CODIGO_NBM_V

CAIBR_JLBR_ENTIDADES_LEGAIS_V CAIBR_JLBR_FORN_CONTRIBUINTE_V CAIBR_JLBR_MODALIDADE_FRETE_V

LAD Add-on Localizations r121cllf255_ug.doc

CAIBR_JLBR_MOVTO_ES_V

CAIBR_JLBR_NAT_OPERACAO_V

CAIBR_JLBR_TIPO_DOCTO_V

CAIBR_JLBR_TIPO_OPERACAO_V CAIBR_JLBR_TRIB_FEDERAL_V

CAIBR_JLBR_VIA_TRANSPORTE_V

CAIBR_LOOKUPS_V CAIBR_MTL_PARAMETERS_V CAIBR_OM_ENTREGAS_V

FND_LOOKUP_VALUES - WHERE LOOKUP_TYPE = 'JLBR_AR_OPERATION_TYPE' AND LANGUAGE = 'PTB' ; FND_LOOKUP_VALUES WHERE lookup_type IN ('CLL_F189_OPERATION_FISCAL_T YPE','TRANSACTION_CLASS') FND_LOOKUP_VALUES WHERE lookup_type IN ('CLL_F189_FISCAL_DOCUMENT_ MODEL', 'JLBR_AR_DOCUMENT_TYPE', 'INVOICE TYPE', 'PAYMENT METHOD') UNION MTL_TRANSACTION_TYPES GL_JE_CATEGORIES_TL FND_LOOKUP_VALUES WHERE lookup_type IN ('JLBR_ITEM_FEDERAL_SITUATIO N','CLL_F189_FEDERAL_TRIBUT_C ODE') FND_LOOKUP_VALUES WHERE lookup_type = 'CLL_F189_SHIP_VIA' FND_LOOKUPS FND_LOOKUP_VALUES
MTL_PARAMETERS wsh_new_deliveries ra_site_uses_all ra_addresses_all oe_order_headers_all wsh_delivery_assignments wsh_delivery_details c

CAIBR_OM_ESTOQUE_V CAIBR_OM_ITENS_PED_SAIDAS_V CAIBR_OM_PEDIDOS_VENDAS_V CAIBR_OPM_ESTOQUE_V1 CAIBR_OPM_INVENTARIO_V1 CAIBR_OPM_LANCTOS_V

CAIBR_OPM_METHOD_MST_V CAIBR_OPM_PERIODOS_CALEND_V CAIBR_ORG_EMPRESAS_V CAIBR_PAC_ESTOQUE_V CAIBR_PAC_INVENTARIO_V CAIBR_PAC_SUBINVENTORIES_EXT_V CAIBR_PO_DISTRIBUTIONS_V CAIBR_PO_FORNECEDORES_V

CAIBR_PO_ITENS_COMPRAS_EXP_V

CAIBR_PO_ITENS_PED_COMPRAS_V CAIBR_PO_LINE_LOCATIONS_V CAIBR_PO_PED_COMPRAS_V

CLL_F255_OM_STOCK_V OE_ORDER_LINES_ALL OE_ORDER_HEADERS_ALL CLL_F255_OPM_STOCK_V CLL_F255_OPM_INVENTORY_V CM_ACST_LED IC_TRAN_VW1 CM_CLDR_HDR CM_CLDR_DT1 CM_MTHD_MST CM_CLDT_DT1 CLL_F255_ORG_COMPANIES_V CLL_F255_PAC_STOCK_V CLL_F255_PAC_INVENTORY_V CLL_F032_SUBINVENTORIES_EXT PO_DISTRIBUTIONS_ALL CLL_F255_PO_SUPPLIERS_V PO_LINE_LOCATIONS_ALL HR_ALL_ORGANIZATION_UNITS HR_LOCATIONS PO_HEADERS_ALL PO_LINES_ALL PO_DISTRIBUTIONS_ALL PO_LINES_ALL PO_LINE_LOCATIONS_ALL PO_HEADERS_ALL

LAD Add-on Localizations r121cllf255_ug.doc

CAIBR_PO_RCV_SHIPMENT_HEADER_ V CAIBR_PO_RCV_SHIPMENT_LINES_V CAIBR_PO_RCV_TRANSACTIONS_V CAIBR_PO_TRANSPORTADORAS_V CAIBR_REC_BUSINESS_VENDORS_V CAIBR_REC_CLASSIF_TAX_V CAIBR_REC_ENTRY_OPERATIONS_V CAIBR_REC_ESTADOS_V CAIBR_REC_ESTOQUE_V

PO_VENDORS (AP_SUPPLIERS) PO_VENDOR_SITES_ALL (AP_SUPPLIER_SITES_ALL) HR_LOCATIONS AP_TERMS AP_TERMS_LINES RCV_SHIPMENT_HEADERS RCV_SHIPMENT_LINES RCV_TRANSACTIONS HR_ALL_ORGANIZATION_UNITS ORG_FREIGHT CLL_F189_BUSINESS_VENDORS CLL_F255_RI_FISCAL_CLASS_V CLL_F189_ENTRY_OPERATIONS obsolete jl_br_company_infos CLL_F189_STATES obsolete jl_br_company_infos CLL_F189_INVOICES RCV_SHIPMENT_HEADERS RCV_TRANSACTIONS MTL_MATERIAL_TRANSACTIONS CLL_F189_FISCAL_ENTITIES_ALL CLL_F255_FISC_EXCEPTIONS_V CLL_F255_RI_INTERSTATE_ICMS_ V CLL_F189_CITIES CLL_F255_RI_INVOICE_ITEMS_V Obsolete CLL_F255_RI_FREIGHTS_V GL_CODE_COMBINATIONS_V CLL_F189_DISTRIBUTIONS SELECT a.* FROM CLL_F189_INVOICE_PARENTS A, CLL_F189_INVOICES B b, CLL_F189_INVOICES C WHERE B.INVOICE_ID = A.INVOICE_ID AND C.INVOICE_ID = A.INVOICE_PARENT_ID CLL_F255_RI_INVOICES_V MTL_PARAMETERS HR_LOCATIONS_ALL CLL_F189_FISCAL_ENTITIES_ALL CLL_F189_PARAMETERS CLL_F189_TAX_SITES SELECT * FROM FND_LOOKUP_VALUES WHERE lookup_type = 'CLL_F189_ICMS_TYPE' CLL_F189_INVOICE_TYPES CLL_F189_TRIBUTARY_SITUATIO N CLL_F189_ITEM_UTILIZATIONS WIP_ENTITIES FND_LOOKUP_VALUES BOM_BILL_OF_MATERIALS CAIBR_INV_ITENS_V BOM_INVENTORY_COMPONENTS

CAIBR_REC_FISCAL_ENTITIES_V CAIBR_REC_FISCAL_EXCEPTIONS_V CAIBR_REC_ICMS_INTER_UF_V CAIBR_REC_ISS_CIDADES_V CAIBR_REC_ITENS_NFE_V CAIBR_REC_LINE_LOCATIONS_V CAIBR_REC_NF_FRETES_V CAIBR_REC_NFE_DIST_GL_V

CAIBR_REC_NFE_PAI_V

CAIBR_REC_NFE_V CAIBR_REC_ORG_EMPRESAS_V CAIBR_REC_PARAMETERS_V CAIBR_REC_TAX_SITES_V CAIBR_REC_TIPO_ICMS_V CAIBR_REC_TIPOS_NF_V CAIBR_REC_TRIBUT_SITUATION_V CAIBR_REC_UTIL_FISCAL_V CAIBR_WIP_ENTIDADES_V

CAIBR_WIP_PRODUTOS_INSUMOS_V

LAD Add-on Localizations r121cllf255_ug.doc

CAIBR_WIP_UTILIZA_INSUMOS_V

CAIBR_WIP_TRANSACOES_V

CAIBR_BS_EBI_ELECTRONIC_TRX_V CAIBR_BS_EBI_ELECTRONIC_RET_V BS_AP_PAYMENT_RETURN_HEADERS BS_AP_PAYMENT_RETURN_LINES CAIBR_AP_IMPOSTOS_RETIDOS_V CAIBR_AR_METHODS_V

MTL_PARAMETERS BOM_BILL_OF_MATERIALS MTL_PARAMETERS MTL_SYSTEM_ITEMS_B obsolete jl_br_company_infos BOM_DEPARTMENTS FND_LOOKUP_VALUES WIP_ENTITIES WIP_OPERATIONS WIP_TRANSACTIONS CLL_F031_ELECTRONIC_TRX_ALL CLL_F031_ELECTRONIC_RET_ALL CLL_F033_PAY_RETURN_HEADER S CLL_F033_PAY_RETURN_LINES CLL_F255_AP_TAXES_WITHHELD_ 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 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,

CAIBR_AR_ADDRESSES_V

LAD Add-on Localizations r121cllf255_ug.doc

CAIBR_AR_CASH_RECEIPTS_V CAIBR_PO_RELEASES_V CAIBR_AP_INV_SCHEDULES_V CAIBR_AR_CUSTOMER_TRX_V CAIBR_AR_RECEB_CASH_V CAIBR_AR_METHOD_ACCOUNTS_V

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 AR_CASH_RECEIPTS_ALL PO_RELEASES_ALL AP_PAYMENT_SCHEDULES_ALL RA_CUSTOMER_TRX_ALL cll_f255_ar_cash_receipts_v AR_RECEIPT_METHOD_ACCOUN TS_ALL select attribute1 -- dependentes, attribute2 -- valor da pensao alimenticia from cll_f036_ap_supplier_sites_ext

CAIBR_BS_PO_VENDOR_SITES_EXT_V

LAD Add-on Localizations r121cllf255_ug.doc

Open Interface
Table R11i REC_INTERFACE_ERRORS REC_INVOICE_LINE_PARENTS_INT REC_INVOICE_LINES_INTERFACE REC_INVOICE_PARENTS_INT REC_INVOICES_INTERFACE REC_FREIGHT_INVOICES_INTERFACE Table R12 cll_f189_interface_errors cll_f189_invoice_line_par_int cll_f189_invoice_lines_iface cll_f189_invoice_parents_int cll_f189_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 oracle.apps.cll.ap_invoice_payme nts

Event Description AP Invoice Payments

Event Parameters
TABLE_NAME TRANSACTION_TYPE INVOICE_PAYMENT_I D INVOICE_ID PAYMENT_NUM AP_INVOICE_PAYMENTS_AL L INSERT UPDATE :NEW.INVOICE_PAYMENT_I D :NEW.INVOICE_ID :NEW.PAYMENT_NUM AP_INVOICES_ALL INSERT UPDATE :NEW.INVOICE_ID :NEW.ORG_ID AP_PAYMENT_SCHEDULES_ ALL INSERT UPDATE :NEW.INVOICE_ID, DELETE :NEW.PAYMENT_NUM :NEW.ORG_ID AP_SUPPLIER_SITES_ALL INSERT UPDATE DELETE :NEW.PARTY_SITE_ID :NEW.ORG_ID :NEW.VENDOR_SITE_ID AP_SUPPLIERS INSERT UPDATE DELETE :NEW.VENDOR_ID :NEW.PARTY_ID :NEW.ENABLED_FLAG AP_TERMS_LINES INSERT UPDATE DELETE :NEW.TERM_ID :NEW.SEQUENCE_NUM AP_TERMS_TL INSERT UPDATE DELETE :NEW.TERM_ID :NEW.NAME

oracle.apps.cll.ap_invoices

AP Invoices

TABLE_NAME TRANSACTION_TYPE INVOICE_ID ORG_ID

oracle.apps.cll.ap_payment_sched ules

AP Payment Schedules

TABLE_NAME TRANSACTION_TYPE INVOICE_ID PAYMENT_NUM ORG_ID

oracle.apps.cll.ap_supplier_sites_a ll

Supllier Sites

TABLE_NAME TRANSACTION_TYPE

PARTY_SITE_ID ORG_ID VENDOR_SITE_ID

oracle.apps.cll.ap_suppliers

Suppliers

TABLE_NAME TRANSACTION_TYPE

VENDOR_ID PARTY_ID ENABLED_FLAG

oracle.apps.cll.ap_terms_lines

AP Terms Lines

TABLE_NAME TRANSACTION_TYPE

TERM_ID SEQUENCE_NUM

oracle.apps.cll.ap_terms_tl

AP Terms

TABLE_NAME TRANSACTION_TYPE

TERM_ID NAME

LAD Add-on Localizations r121cllf255_ug.doc

12

LANGUAGE START_DATE_ACTIVE END_DATE_ACTIVE

:NEW.LANGUAGE :NEW.START_DATE_ACTIVE :NEW.END_DATE_ACTIVE AR_CASH_RECEIPTS_ALL INSERT UPDATE DELETE :NEW.CASH_RECEIPT_ID :NEW.ORG_ID :NEW.PAYMENT_SCHEDULE _ID AR_PAYMENT_SCHEDULES_ ALL INSERT UPDATE :NEW.PAYMENT_SCHEDULE _ID :NEW.CUSTOMER_TRX_ID :NEW.ORG_ID AR_RECEIVABLE_APPLICATI ONS_ALL INSERT UPDATE :NEW.RECEIVABLE_APPLICA TION_ID :NEW.ORG_ID CLL_F031_ELECTRONIC_RET _ALL INSERT UPDATE :NEW.ELECTRONIC_RET_ID :NEW.CUSTOMER_TRX_ID :NEW.MEANING :NEW.ATTRIBUTE_CATEGOR Y :NEW.ORG_ID FND_TERRITORIES_TL INSERT UPDATE DELETE :NEW.TERRITORY_CODE :NEW.TERRITORY_SHORT_N AME :NEW.LANGUAGE CLL_F038_CONTRACT_DATA INSERT UPDATE DELETE :NEW.PERSON_ID :NEW.ASSIGNMENT_ID :NEW.SENT_PAYROLL NVL(:NEW.RECEIVED_PAYR OLL,'N') CLL_F038_PERSON_DATA INSERT UPDATE

oracle.apps.cll.ar_cash_receipts

AR Cash

TABLE_NAME TRANSACTION_TYPE

CASH_RECEIPT_ID ORG_ID PAYMENT_SCHEDULE _ID

oracle.apps.cll.ar_payment_sched ules

AR Payment Schedules

TABLE_NAME TRANSACTION_TYPE PAYMENT_SCHEDULE _ID CUSTOMER_TRX_ID ORG_ID

oracle.apps.cll.ar_receivable_appli cations

AR Receivable Applications

TABLE_NAME TRANSACTION_TYPE RECEIVABLE_APPLICA TION_ID ORG_ID

oracle.apps.cll.eb.invoice.actionsN fe

Actions NF-e

TABLE_NAME TRANSACTION_TYPE ELECTRONIC_RET_ID CUSTOMER_TRX_ID ACTION ATTRIBUTE_CATEGOR Y ORG_ID

oracle.apps.cll.fnd_territories_tl

Territories

TABLE_NAME TRANSACTION_TYPE

TERRITORY_CODE TERRITORY_SHORT_N AME LANGUAGE

oracle.apps.cll.hr.contractData

HR Beneficiary/Depende nt

TABLE_NAME TRANSACTION_TYPE

PERSON_ID ASSIGNMENT_ID SENT_PAYROLL RECEIVED_PAYROLL

oracle.apps.cll.hr.personData

HR Contract Data

TABLE_NAME TRANSACTION_TYPE

LAD Add-on Localizations r121cllf255_ug.doc

13

PERSON_ID oracle.apps.cll.hr_all_positions_f HR Positions


TABLE_NAME TRANSACTION_TYPE

DELETE :NEW.PERSON_ID HR_ALL_POSITIONS_F INSERT UPDATE DELETE :NEW.POSITION_ID HR_LOCATIONS_ALL INSERT UPDATE DELETE :NEW.LOCATION_ID HR_ORGANIZATION_INFOR MATION INSERT,UPDATE, DELETE :NEW.ORGANIZATION_ID :NEW.ORG_INFORMATION_I D :NEW.ORG_INFORMATION1 HR_ALL_ORGANIZATION_U NITS INSERT UPDATE DELETE :NEW.ORGANIZATION_ID HZ_CUST_ACCOUNTS INSERT UPDATE DELETE :NEW.CUST_ACCOUNT_ID :NEW.ORG_ID :NEW.STATUS HZ_CUST_ACCT_SITES_ALL INSERT UPDATE DELETE :NEW.CUST_ACCOUNT_ID :NEW.PARTY_SITE_ID :NEW.ORG_ID :NEW.STATUS HZ_LOCATIONS INSERT UPDATE DELETE :NEW.LOCATION_ID HZ_PARTIES INSERT,UPDATE, DELETE :NEW.PARTY_ID :NEW.STATUS :NEW.PARTY_TYPE HZ_PARTY_SITES INSERT UPDATE DELETE :NEW.PARTY_SITE_ID :NEW.STATUS JL_BR_CUSTOMER_TRX_EXT S

POSITION_ID

oracle.apps.cll.hr_locations

HR Locations

TABLE_NAME TRANSACTION_TYPE

LOCATION_ID

oracle.apps.cll.hr_organization_inf ormation

HR Organization Information

TABLE_NAME TRANSACTION_TYPE ORGANIZATION_ID ORG_INFORMATION_I D ORG_INFORMATION1

oracle.apps.cll.hr_organization_un its

HR Organization Units

TABLE_NAME TRANSACTION_TYPE

ORGANIZATION_ID

oracle.apps.cll.hz_cust_accounts

HZ Cust Accounts

TABLE_NAME TRANSACTION_TYPE

CUST_ACCOUNT_ID ORG_ID STATUS

oracle.apps.cll.hz_cust_acct_sites_ all

HZ Cust Accounts Sites

TABLE_NAME TRANSACTION_TYPE

CUST_ACCOUNT_ID PARTY_SITE_ID ORG_ID STATUS

oracle.apps.cll.hz_locations

HZ Locations

TABLE_NAME TRANSACTION_TYPE

LOCATION_ID

oracle.apps.cll.hz_parties

HZ Parties

TABLE_NAME TRANSACTION_TYPE PARTY_ID STATUS PARTY_TYPE TABLE_NAME TRANSACTION_TYPE

oracle.apps.cll.hz_party_sites

HZ Party Sites

PARTY_SITE_ID STATUS

oracle.apps.cll.jl_br_customer_trx_ exts

JL BR Addition Information for

TABLE_NAME

LAD Add-on Localizations r121cllf255_ug.doc

14

Electronic Invoices

TRANSACTION_TYPE CUSTOMER_TRX_ID ELECTRONIC_INV_STA TUS ELECTRONIC_INV_AC CESS_KEY TABLE_NAME TRANSACTION_TYPE

INSERT,UPDATE, DELETE :NEW.CUSTOMER_TRX_ID :NEW.ELECTRONIC_INV_STA TUS :NEW.ELECTRONIC_INV_AC CESS_KEY MTL_MANUFACTURERS INSERT UPDATE DELETE :NEW.MANUFACTURER_ID :NEW.MANUFACTURER_NA ME PAY_ALL_PAYROLLS_F INSERT UPDATE DELETE :NEW.PAYROLL_ID :NEW.EFFECTIVE_START_DA TE :NEW.EFFECTIVE_END_DAT E :NEW.ORGANIZATION_ID MTL_SYSTEM_ITEMS_B INSERT UPDATE DELETE :NEW.ORGANIZATION_ID :NEW.INVENTORY_ITEM_ID MTL_SYSTEM_ITEMS_TL INSERT,UPDATE, DELETE :NEW.ORGANIZATION_ID :NEW.INVENTORY_ITEM_ID :NEW.LANGUAGE MTL_UNITS_OF_MEASURE_T L INSERT UPDATE DELETE :NEW.UNIT_OF_MEASURE :NEW.LANGUAGE OE_ORDER_HEADERS_ALL INSERT UPDATE DELETE :NEW.HEADER_ID :NEW.ORG_ID :NEW.INVOICE_TO_ORG_ID :NEW.BOOKED_FLAG OE_ORDER_LINES_ALL INSERT UPDATE DELETE :NEW.HEADER_ID :NEW.LINE_ID :NEW.ORG_ID :NEW.LAST_UPDATE_DATE PAY_ALL_PAYROLLS_F

oracle.apps.cll.mtl_manufacturers

INV Manufactures

MANUFACTURER_ID MANUFACTURER_NA ME

oracle.apps.cll.mtl_material_trans actions

INV Material Transactions

TABLE_NAME TRANSACTION_TYPE

PAYROLL_ID EFFECTIVE_START_DA TE EFFECTIVE_END_DATE ORGANIZATION_ID

oracle.apps.cll.mtl_system_items_ b

INV Items

TABLE_NAME TRANSACTION_TYPE

ORGANIZATION_ID INVENTORY_ITEM_ID

oracle.apps.cll.mtl_system_items_t l

INV Item Translations

TABLE_NAME TRANSACTION_TYPE ORGANIZATION_ID INVENTORY_ITEM_ID LANGUAGE TABLE_NAME TRANSACTION_TYPE

oracle.apps.cll.mtl_units_of_meas ure_tl

INV Units Of Measure

UNIT_OF_MEASURE LANGUAGE

oracle.apps.cll.oe_order_headers

OM Order Header

TABLE_NAME TRANSACTION_TYPE

HEADER_ID ORG_ID INVOICE_TO_ORG_ID BOOKED_FLAG

oracle.apps.cll.oe_order_lines

OM Order Lines

TABLE_NAME TRANSACTION_TYPE

HEADER_ID LINE_ID ORG_ID LAST_UPDATE_DATE

oracle.apps.cll.pay_all_payrolls_f

HR Payrolls

TABLE_NAME

LAD Add-on Localizations r121cllf255_ug.doc

15

TRANSACTION_TYPE

PAYROLL_ID EFFECTIVE_START_DA TE EFFECTIVE_END_DATE ORGANIZATION_ID

INSERT UPDATE DELETE :NEW.PAYROLL_ID :NEW.EFFECTIVE_START_DA TE :NEW.EFFECTIVE_END_DAT E :NEW.ORGANIZATION_ID PER_ABSENCE_ATTENDANC ES INSERT UPDATE DELETE :NEW.PERSON_ID :NEW.ABSENCE_ATTENDAN CE_ID :NEW.DATE_END PER_ADDRESSES INSERT UPDATE DELETE :NEW.PERSON_ID :NEW.ADDRESS_ID PER_ALL_ASSIGNMENTS_F INSERT UPDATE :NEW.PERSON_ID :NEW.ASSIGNMENT_ID PER_ALL_PEOPLE_F INSERT UPDATE DELETE :NEW.PERSON_ID :NEW.EFFECTIVE_START_DA TE :NEW.EFFECTIVE_END_DAT E PER_CONTACT_RELATIONS HIPS INSERT UPDATE DELETE :NEW.PERSON_ID :NEW.CONTACT_RELATIONS HIP_ID :NEW.CONTACT_PERSON_ID :NEW.PERSON_ID PER_JOBS INSERT UPDATE DELETE :NEW.JOB_ID :NEW.NAME PER_JOB_REQUIREMENTS INSERT UPDATE DELETE :NEW.JOB_REQUIREMENT_I

oracle.apps.cll.per_absence_attend ances

HR Absence Attendances

TABLE_NAME TRANSACTION_TYPE

PERSON_ID ABSENCE_ATTENDAN CE_ID DATE_END

oracle.apps.cll.per_addresses

HR Addresses

TABLE_NAME TRANSACTION_TYPE

PERSON_ID ADDRESS_ID

oracle.apps.cll.per_all_assignment s

HR Assignments

TABLE_NAME TRANSACTION_TYPE PERSON_ID ASSIGNMENT_ID

oracle.apps.cll.per_all_people_f

HR Peoples

TABLE_NAME TRANSACTION_TYPE

PERSON_ID EFFECTIVE_START_DA TE EFFECTIVE_END_DATE

oracle.apps.cll.per_contact_relatio nships

HR Contact Relationships

TABLE_NAME TRANSACTION_TYPE

PERSON_ID CONTACT_RELATIONS HIP_ID CONTACT_PERSON_ID PERSON_ID

oracle.apps.cll.per_jobs

HR Jobs

TABLE_NAME TRANSACTION_TYPE

JOB_ID NAME

oracle.apps.cll.per_job_requireme nts

HR Job Requirements

TABLE_NAME TRANSACTION_TYPE

JOB_REQUIREMENT_ID

LAD Add-on Localizations r121cllf255_ug.doc

16

BUSINESS_GROUP_ID JOB_ID

D :NEW.BUSINESS_GROUP_ID :NEW.JOB_ID PER_JOBS_TL INSERT UPDATE DELETE :NEW.JOB_ID :NEW.LANGUAGE :NEW.SOURCE_LANGUAGE :NEW.NAME PER_ORGANIZATION_STRU CTURES INSERT UPDATE DELETE :NEW.ORGANIZATION_STRU CTURE_ID PER_PAY_PROPOSALS INSERT UPDATE DELETE :NEW.PAY_PROPOSAL_ID :NEW.CHANGE_DATE :NEW.ASSIGNMENT_ID PER_PERIODS_OF_SERVICE INSERT UPDATE DELETE :NEW.PERSON_ID :NEW.PERIOD_OF_SERVICE_I D PER_PERSON_TYPE_USAGES _F INSERT, UPDATE, DELETE :NEW.PERSON_ID :NEW.PERSON_TYPE_USAGE _ID PER_PERSON_TYPES INSERT UPDATE DELETE :NEW.PERSON_TYPE_ID PER_PHONES INSERT, UPDATE, DELETE :NEW.PARENT_ID :NEW.PHONE_ID PER_QUALIFICATIONS INSERT UPDATE DELETE :NEW.PERSON_ID PER_ORG_STRUCTURE_ELE MENTS INSERT UPDATE DELETE :NEW.ORG_STRUCTURE_ELE MENT_ID

oracle.apps.cll.per_jobs_tl

HR Translation Jobs

TABLE_NAME TRANSACTION_TYPE

JOB_ID LANGUAGE SOURCE_LANGUAGE NAME

oracle.apps.cll.per_organization_s tructures

HR Organization Structures

TABLE_NAME TRANSACTION_TYPE

ORGANIZATION_STRU CTURE_ID

oracle.apps.cll.per_pay_proposals

HR Proposals

TABLE_NAME TRANSACTION_TYPE

PAY_PROPOSAL_ID CHANGE_DATE ASSIGNMENT_ID

oracle.apps.cll.per_periods_servic e

HR Periods Service

TABLE_NAME TRANSACTION_TYPE

PERSON_ID PERIOD_OF_SERVICE_I D

oracle.apps.cll.per_person_type_u sages

HR Person Type Usages

TABLE_NAME TRANSACTION_TYPE PERSON_ID PERSON_TYPE_USAGE_ ID

oracle.apps.cll.per_person_types

HR Person Types

TABLE_NAME TRANSACTION_TYPE

PERSON_TYPE_ID

oracle.apps.cll.per_phones

HR Phones

TABLE_NAME TRANSACTION_TYPE PARENT_ID PHONE_ID TABLE_NAME TRANSACTION_TYPE

oracle.apps.cll.per_qualifications

HR Qualifications

PERSON_ID

oracle.apps.cll.per_structure_elem ents

HR Structure Elements

TABLE_NAME TRANSACTION_TYPE

ORG_STRUCTURE_ELE MENT_ID

LAD Add-on Localizations r121cllf255_ug.doc

17

ORGANIZATION_ID_C HILD

:NEW.ORGANIZATION_ID_C HILD PO_DISTRIBUTIONS_ALL INSERT UPDATE :NEW.PO_HEADER_ID :NEW.PO_LINE_ID :NEW.PO_DISTRIBUTION_ID :NEW.ORG_ID PO_HEADERS_ALL INSERT UPDATE :NEW.PO_HEADER_ID :NEW.PO_LINE_ID :NEW.ORG_ID :NEW.TYPE_LOOKUP_CODE :NEW.VENDOR_SITE_ID :NEW.TERMS_ID PO_LINE_LOCATIONS_ALL INSERT UPDATE :NEW.PO_HEADER_ID :NEW.PO_LINE_ID :NEW.LINE_LOCATION_ID :NEW.ORG_ID PO_LINES_ALL INSERT UPDATE :NEW.PO_HEADER_ID :NEW.PO_LINE_ID :NEW.ORG_ID PO_RELEASES_ALL INSERT UPDATE :NEW.PO_LINE_ID :NEW.PO_HEADER_ID :NEW.PO_RELEASE_ID :NEW.ORG_ID RA_CUSTOMER_TRX_ALL INSERT UPDATE :NEW.CUSTOMER_TRX_ID :NEW.TRX_NUMBER :NEW.ORG_ID :NEW.BATCH_SOURCE_ID :NEW.CUST_TRX_TYPE_ID :NEW.INTERFACE_HEADER_ ATTRIBUTE2 RA_TERMS_TL INSERT UPDATE DELETE :NEW.TERM_ID :NEW.NAME :NEW.LANGUAGE CLL_F189_ENTRY_OPERATIO NS INSERT, UPDATE

oracle.apps.cll.po_distributions

Purchase Order Distributions

TABLE_NAME TRANSACTION_TYPE PO_HEADER_ID PO_LINE_ID PO_DISTRIBUTION_ID ORG_ID

oracle.apps.cll.po_headers

Purchase Orders

TABLE_NAME TRANSACTION_TYPE PO_HEADER_ID PO_LINE_ID ORG_ID TYPE_LOOKUP_CODE VENDOR_SITE_ID TERMS_ID

oracle.apps.cll.po_line_locations

Purchase Order Shipments

TABLE_NAME TRANSACTION_TYPE PO_HEADER_ID PO_LINE_ID LINE_LOCATION_ID ORG_ID

oracle.apps.cll.po_lines

Purchase Order Lines

TABLE_NAME TRANSACTION_TYPE PO_HEADER_ID PO_LINE_ID ORG_ID

oracle.apps.cll.po_releases

Purchase Order Releases

TABLE_NAME TRANSACTION_TYPE PO_LINE_ID PO_HEADER_ID PO_RELEASE_ID ORG_ID

oracle.apps.cll.ra_customer_trx

AR Transactions

TABLE_NAME TRANSACTION_TYPE CUSTOMER_TRX_ID TRX_NUMBER ORG_ID BATCH_SOURCE_ID CUST_TRX_TYPE_ID INTERFACE_HEADER_ ATTRIBUTE2

oracle.apps.cll.ra_terms_tl

AR Terms

TABLE_NAME TRANSACTION_TYPE

TERM_ID NAME LANGUAGE

oracle.apps.cll.ri.invoice

RI Invoice

TABLE_NAME TRANSACTION_TYPE

LAD Add-on Localizations r121cllf255_ug.doc

18

OPERATION_ID ORGANIZATION_ID LOCATION_ID

:NEW.OPERATION_ID :NEW.ORGANIZATION_ID :NEW.LOCATION_ID CLL_F189_INVOICE_LINES INSERT UPDATE :NEW.INVOICE_ID :NEW.INVOICE_LINE_ID CLL_F189_FISCAL_CLASS INSERT, UPDATE NEW.CLASSIFICATION_COD E CLL_F189_FISCAL_CLASS_DE TAILS INSERT UPDATE :NEW.CLASSIFICATION_ID :NEW.TAX_CODE :NEW.TAX_PERC :NEW.START_DATE CLL_F189_BUSINESS_VENDO RS INSERT UPDATE DELETE :NEW.BUSINESS_ID CLL_F189_FISCAL_ITEMS INSERT UPDATE :NEW.INVENTORY_ITEM_ID :NEW.ORGANIZATION_ID CLL_F189_FISCAL_OPERATIO NS INSERT, UPDATE :NEW.CFO_CODE CLL_F189_ITEM_UTILIZATIO NS INSERT UPDATE DELETE :NEW.UTILIZATION_ID CLL_F189_INVOICE_TYPES INSERT UPDATE DELETE :NEW.INVOICE_TYPE_ID :NEW.ORGANIZATION_ID CLL_F189_TAX_SITES INSERT, UPDATE, DELETE :NEW.ORGANIZATION_ID :NEW.TAX_TYPE CLL_F189_TRIBUTARY_SITU ATION INSERT UPDATE :NEW.TRIBUTARY_SOURCE_ CODE :NEW.TRIBUTARY_COMPLE

oracle.apps.cll.ri.invoiceLines

RI Invoice Lines

TABLE_NAME TRANSACTION_TYPE INVOICE_ID INVOICE_LINE_ID

oracle.apps.cll.ri.setup.fiscalClass

RI Setup Fiscal Classifications

TABLE_NAME TRANSACTION_TYPE CLASSIFICATION_COD E TABLE_NAME TRANSACTION_TYPE CLASSIFICATION_ID TAX_CODE TAX_PERC START_DATE

oracle.apps.cll.ri.setup.fiscalClass details

RI Setup Fiscal Classifications Details

oracle.apps.cll.ri.setup.fiscalComp anytypes

RI Setup Company Types

TABLE_NAME TRANSACTION_TYPE

BUSINESS_ID

oracle.apps.cll.ri.setup.fiscalItems

RI Setup Fiscal Items

TABLE_NAME TRANSACTION_TYPE INVENTORY_ITEM_ID ORGANIZATION_ID

oracle.apps.cll.ri.setup.fiscalOpera tions

RI Setup Fiscal Operations

TABLE_NAME TRANSACTION_TYPE CFO_CODE

oracle.apps.cll.ri.setup.fiscalUtiliz ations

RI Setup Fiscal Utilizations

TABLE_NAME TRANSACTION_TYPE

UTILIZATION_ID

oracle.apps.cll.ri.setup.invoiceTyp es

RI Setup Invoice Types

TABLE_NAME TRANSACTION_TYPE

INVOICE_TYPE_ID ORGANIZATION_ID

oracle.apps.cll.ri.setup.taxAuthorit ies

RI Setup Tax Authorities

TABLE_NAME TRANSACTION_TYPE ORGANIZATION_ID TAX_TYPE TABLE_NAME TRANSACTION_TYPE TRIBUTARY_SOURCE_ CODE TRIBUTARY_COMPLEM

oracle.apps.cll.ri.setup.tributarySit uation

RI Setup Tributary Situation

LAD Add-on Localizations r121cllf255_ug.doc

19

ENT_CODE

MENT_CODE WSH_CARRIERS INSERT UPDATE DELETE :NEW.CARRIER_ID :NEW.FREIGHT_CODE :NEW.SUPPLIER_SITE_ID WSH_NEW_DELIVERIES INSERT UPDATE DELETE :NEW.DELIVERY_ID :NEW.NAME :NEW.STATUS_CODE :NEW.ORGANIZATION_ID PER_JOB_GROUPS INSERT UPDATE DELETE :NEW.JOB_GROUP_ID :NEW.MASTER_FLAG PER_PAY_BASES INSERT UPDATE DELETE :NEW.PAY_BASIS_ID :NEW.RATE_ID PER_GRADES INSERT UPDATE DELETE :NEW.GRADE_ID :NEW.BUSINESS_GROUP_ID :NEW.GRADE_DEFINITION_I D TO_CHAR(:NEW.DATE_FRO M,'DDMMYYYYHH24MISS') TO_CHAR(:NEW.DATE_TO,'D DMMYYYYHH24MISS') PAY_GRADE_RULES_F INSERT UPDATE DELETE :NEW.GRADE_RULE_ID :NEW.GRADE_OR_SPINAL_P OINT_ID TO_CHAR(:NEW.EFFECTIVE_ START_DATE,'DDMMYYYYH H24MISS') PER_ROLES INSERT UPDATE DELETE :NEW.ROLE_ID :NEW.JOB_GROUP_ID :NEW.ORGANIZATION_ID :NEW.PERSON_ID TO_CHAR(:NEW.START_DAT

oracle.apps.cll.wsh_carriers

OM Carriers

TABLE_NAME TRANSACTION_TYPE

CARRIER_ID FREIGHT_CODE SUPPLIER_SITE_ID

oracle.apps.cll.wsh_new_deliverie s

OM Deliveries

TABLE_NAME TRANSACTION_TYPE

DELIVERY_ID NAME STATUS_CODE ORGANIZATION_ID

oracle.apps.cll.per_job_groups

HR Job Groups

TABLE_NAME TRANSACTION_TYPE

JOB_GROUP_ID MASTER_FLAG

oracle.apps.cll.per_pay_bases

HR Salary Basis

TABLE_NAME TRANSACTION_TYPE

PAY_BASIS_ID RATE_ID

oracle.apps.cll.per_grades

HR Grade Description

TABLE_NAME TRANSACTION_TYPE

GRADE_ID BUSINESS_GROUP_ID GRADE_DEFINITION_I D DATE_FROM DATE_TO

oracle.apps.cll.pay_grade_rules_f

HR Grade Rate

TABLE_NAME TRANSACTION_TYPE

GRADE_RULE_ID GRADE_OR_SPINAL_P OINT_ID EFFECTIVE_START_DA TE

oracle.apps.cll.per_roles

HR Supplementary Roles

TABLE_NAME TRANSACTION_TYPE

ROLE_ID JOB_GROUP_ID ORGANIZATION_ID PERSON_ID START_DATE

LAD Add-on Localizations r121cllf255_ug.doc

20

END_DATE

E,'DDMMYYYYHH24MISS') TO_CHAR(:NEW.END_DATE,' DDMMYYYYHH24MISS') PER_PERSON_ANALYSES INSERT UPDATE DELETE :NEW.PERSON_ANALYSIS_ID :NEW.ANALYSIS_CRITERIA_I D :NEW.PERSON_ID TO_CHAR(:NEW.DATE_FRO M,'DDMMYYYYHH24MISS') TO_CHAR(:NEW.DATE_TO,'D DMMYYYYHH24MISS') :NEW.ID_FLEX_NUM

oracle.apps.cll.per_person_analyse s

HR Special Information

TABLE_NAME TRANSACTION_TYPE

PERSON_ANALYSIS_ID ANALYSIS_CRITERIA_I D PERSON_ID DATE_FROM DATE_TO 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