Professional Documents
Culture Documents
Oracle Brazil
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
Distribution
Introduction ............................................................................................................................. 1
Approach .......................................................................................................................... 1
Premise .............................................................................................................................. 1
Localization Codes .......................................................................................................... 2
Mapping Tables/Views ................................................................................................... 2
Open Interface ................................................................................................................ 10
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.
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
It is required the ISV have the knowledge about the CAIBR views, and Open
Interfaces and APIs available in Oracle EBS.
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
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
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'
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,
You can see more information about core open interface. See: The Oracle Electronic
Technical (eTRM).
http://etrm.oracle.com/license/MustLogin.html
Profile Options
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))
Following table lists events and parameters that each of the events will have when it
is raised.
Profile Options
Set the profile CLL_F255: Enable Business Events for ISV option to Yes, to enable
notification architecture.
Define Lookup
Access responsibility:
Application Developer --> Application: Lookups --> Application Object Library
Tag = Put BPEL if the integration using BPEL flows or leave it blank if not (this will
be determined according ISV definition) .
The partner needs to populate this table with own 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)
/
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.
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;
/
The Business Event System consists of the event manager and workflow process
event activities.
Subscription