Escolar Documentos
Profissional Documentos
Cultura Documentos
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
1 2
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
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
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.
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
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
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_BANCOS_AGENCIAS_V CAIBR_HR_CADASTRO_FUNCOES_V
CAIBR_HR_CANDIDATO_V
CAIBR_HR_CARGOS_V CAIBR_HR_CONTATOS_V
CAIBR_HR_HIERARQUIA_V
CAIBR_HR_OPERATING_UNITS_V
CAIBR_HR_ORG_DEFINITIONS_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
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_TIPO_TRANSACOES_V
CAIBR_INV_TRANSACOES_V
CAIBR_JLBR_CODIGO_NBM_V
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
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_PO_ITENS_COMPRAS_EXP_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
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_NFE_PAI_V
CAIBR_WIP_PRODUTOS_INSUMOS_V
CAIBR_WIP_UTILIZA_INSUMOS_V
CAIBR_WIP_TRANSACOES_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
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
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
10
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))
11
Business Events
Following table lists events and parameters that each of the events will have when it is raised.
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
oracle.apps.cll.ap_payment_sched ules
AP Payment Schedules
oracle.apps.cll.ap_supplier_sites_a ll
Supllier Sites
TABLE_NAME TRANSACTION_TYPE
oracle.apps.cll.ap_suppliers
Suppliers
TABLE_NAME TRANSACTION_TYPE
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
12
: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
oracle.apps.cll.ar_payment_sched ules
AR Payment Schedules
oracle.apps.cll.ar_receivable_appli cations
AR Receivable Applications
oracle.apps.cll.eb.invoice.actionsN fe
Actions NF-e
oracle.apps.cll.fnd_territories_tl
Territories
TABLE_NAME TRANSACTION_TYPE
oracle.apps.cll.hr.contractData
HR Beneficiary/Depende nt
TABLE_NAME TRANSACTION_TYPE
oracle.apps.cll.hr.personData
HR Contract Data
TABLE_NAME TRANSACTION_TYPE
13
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
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
oracle.apps.cll.hz_cust_acct_sites_ all
TABLE_NAME TRANSACTION_TYPE
oracle.apps.cll.hz_locations
HZ Locations
TABLE_NAME TRANSACTION_TYPE
LOCATION_ID
oracle.apps.cll.hz_parties
HZ Parties
oracle.apps.cll.hz_party_sites
HZ Party Sites
PARTY_SITE_ID STATUS
oracle.apps.cll.jl_br_customer_trx_ exts
TABLE_NAME
14
Electronic Invoices
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
TABLE_NAME TRANSACTION_TYPE
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
oracle.apps.cll.mtl_units_of_meas ure_tl
UNIT_OF_MEASURE LANGUAGE
oracle.apps.cll.oe_order_headers
OM Order Header
TABLE_NAME TRANSACTION_TYPE
oracle.apps.cll.oe_order_lines
OM Order Lines
TABLE_NAME TRANSACTION_TYPE
oracle.apps.cll.pay_all_payrolls_f
HR Payrolls
TABLE_NAME
15
TRANSACTION_TYPE
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
oracle.apps.cll.per_addresses
HR Addresses
TABLE_NAME TRANSACTION_TYPE
PERSON_ID ADDRESS_ID
oracle.apps.cll.per_all_assignment s
HR Assignments
oracle.apps.cll.per_all_people_f
HR Peoples
TABLE_NAME TRANSACTION_TYPE
oracle.apps.cll.per_contact_relatio nships
HR Contact Relationships
TABLE_NAME TRANSACTION_TYPE
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
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
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
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
oracle.apps.cll.per_person_types
HR Person Types
TABLE_NAME TRANSACTION_TYPE
PERSON_TYPE_ID
oracle.apps.cll.per_phones
HR Phones
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
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
oracle.apps.cll.po_headers
Purchase Orders
oracle.apps.cll.po_line_locations
oracle.apps.cll.po_lines
oracle.apps.cll.po_releases
oracle.apps.cll.ra_customer_trx
AR Transactions
oracle.apps.cll.ra_terms_tl
AR Terms
TABLE_NAME TRANSACTION_TYPE
oracle.apps.cll.ri.invoice
RI Invoice
TABLE_NAME TRANSACTION_TYPE
18
: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
oracle.apps.cll.ri.setup.fiscalClass
oracle.apps.cll.ri.setup.fiscalClass details
oracle.apps.cll.ri.setup.fiscalComp anytypes
TABLE_NAME TRANSACTION_TYPE
BUSINESS_ID
oracle.apps.cll.ri.setup.fiscalItems
oracle.apps.cll.ri.setup.fiscalOpera tions
oracle.apps.cll.ri.setup.fiscalUtiliz ations
TABLE_NAME TRANSACTION_TYPE
UTILIZATION_ID
oracle.apps.cll.ri.setup.invoiceTyp es
TABLE_NAME TRANSACTION_TYPE
INVOICE_TYPE_ID ORGANIZATION_ID
oracle.apps.cll.ri.setup.taxAuthorit ies
oracle.apps.cll.ri.setup.tributarySit uation
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
oracle.apps.cll.wsh_new_deliverie s
OM Deliveries
TABLE_NAME TRANSACTION_TYPE
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
oracle.apps.cll.pay_grade_rules_f
HR Grade Rate
TABLE_NAME TRANSACTION_TYPE
oracle.apps.cll.per_roles
HR Supplementary Roles
TABLE_NAME TRANSACTION_TYPE
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
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) .
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
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') /
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
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; /
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; /
25
Subscription
26