PDF Google Drive Downloader v1.1


Report a problem

Content text Oracle Custom WEB ADI for AP Invoice Interface.pdf

Oracle Custom WEB ADI for AP Invoice Interface Raju Ch Requirement: Web ADI interface needed to be developed to import Invoices, Layout to be designed Solution: Following steps to be followed  Create integrator  Create Layout  Create Mappings  Create Document  Defining the Form Function for Integrator RAJU CHINTHAPATLA
Oracle Custom WEB ADI for AP Invoice Interface Raju Ch Compile the below Custom table and Package in APPS schema --> ==================================================================== DROP TABLE XXAA_APINV_IFACE_TBL; CREATE TABLE XXAA_APINV_IFACE_TBL ( SOURCE VARCHAR2(50), ORGANIZATION VARCHAR2(40), INVOICE_TYPE VARCHAR2(40), SUPPLIER_NAME VARCHAR2(60), SUPPLIER_NUM VARCHAR2(60), SUPPLIER_SITE VARCHAR2(40), INVOICE_DATE DATE, INVOICE_NUMBER VARCHAR2(60), INVOICE_AMOUNT NUMBER(10,2), TERMS VARCHAR2(60), INVOICE_CURRENCY VARCHAR2(25), GL_DATE DATE, PAYMENT_CURRENCY VARCHAR2(25), PAYMENT_METHOD VARCHAR2(40), LINE_NUM NUMBER, LINE_TYPE VARCHAR2(25), LINE_AMOUNT NUMBER(10,2), SEGMENT1 VARCHAR2(25), SEGMENT2 VARCHAR2(25), SEGMENT3 VARCHAR2(25), SEGMENT4 VARCHAR2(25), SEGMENT5 VARCHAR2(25), LINE_DESCRIPTION VARCHAR2(100), ORG_ID NUMBER, VENDOR_ID NUMBER, VENDOR_SITE_ID NUMBER, TERM_ID NUMBER, CODE_COMBINATION_ID NUMBER, last_update_date DATE, last_updated_by NUMBER, creation_date DATE, created_by NUMBER, last_update_login NUMBER , status VARCHAR2(50), error_code VARCHAR2(15), error_message VARCHAR2(3000) ); --> ==================================================================== CREATE OR REPLACE PACKAGE XXAA_APINV_IFACE_PKG IS PROCEDURE XXAA_APINV_IFACE_LOAD_PRC ( P_SOURCE VARCHAR2 ,P_ORGANIZATION VARCHAR2 ,P_INVOICE_TYPE VARCHAR2 ,P_SUPPLIER_NAME VARCHAR2 ,P_SUPPLIER_NUM VARCHAR2 ,P_SUPPLIER_SITE VARCHAR2 ,P_INVOICE_DATE DATE ,P_INVOICE_NUMBER VARCHAR2 ,P_INVOICE_AMOUNT NUMBER ,P_TERMS VARCHAR2 RAJU CHINTHAPATLA
Oracle Custom WEB ADI for AP Invoice Interface Raju Ch ,P_INVOICE_CURRENCY VARCHAR2 ,P_GL_DATE DATE ,P_PAYMENT_CURRENCY VARCHAR2 ,P_PAYMENT_METHOD VARCHAR2 ,P_LINE_NUM NUMBER ,P_LINE_TYPE VARCHAR2 ,P_LINE_AMOUNT NUMBER ,P_LINE_DESCRIPTION VARCHAR2 ,P_SEGMENT1 VARCHAR2 ,P_SEGMENT2 VARCHAR2 ,P_SEGMENT3 VARCHAR2 ,P_SEGMENT4 VARCHAR2 ,P_SEGMENT5 VARCHAR2 ); PROCEDURE XXAA_APINV_IFACE_IMPORT_PRC; END XXAA_APINV_IFACE_PKG; / --> ==================================================================== CREATE OR REPLACE PACKAGE XXAA_APINV_IFACE_PKG IS PROCEDURE XXAA_APINV_IFACE_LOAD_PRC ( P_SOURCE VARCHAR2 ,P_ORGANIZATION VARCHAR2 ,P_INVOICE_TYPE VARCHAR2 ,P_SUPPLIER_NAME VARCHAR2 ,P_SUPPLIER_NUM VARCHAR2 ,P_SUPPLIER_SITE VARCHAR2 ,P_INVOICE_DATE DATE ,P_INVOICE_NUMBER VARCHAR2 ,P_INVOICE_AMOUNT NUMBER ,P_TERMS VARCHAR2 ,P_INVOICE_CURRENCY VARCHAR2 ,P_GL_DATE DATE ,P_PAYMENT_CURRENCY VARCHAR2 ,P_PAYMENT_METHOD VARCHAR2 ,P_LINE_NUM NUMBER ,P_LINE_TYPE VARCHAR2 ,P_LINE_AMOUNT NUMBER ,P_LINE_DESCRIPTION VARCHAR2 ,P_SEGMENT1 VARCHAR2 ,P_SEGMENT2 VARCHAR2 ,P_SEGMENT3 VARCHAR2 ,P_SEGMENT4 VARCHAR2 ,P_SEGMENT5 VARCHAR2 ); PROCEDURE XXAA_APINV_IFACE_IMPORT_PRC; END XXAA_APINV_IFACE_PKG; / --> ==================================================================== CREATE OR REPLACE PACKAGE body XXAA_APINV_IFACE_PKG IS PROCEDURE XXAA_APINV_IFACE_LOAD_PRC ( P_SOURCE VARCHAR2 RAJU CHINTHAPATLA
Oracle Custom WEB ADI for AP Invoice Interface Raju Ch ,P_ORGANIZATION VARCHAR2 ,P_INVOICE_TYPE VARCHAR2 ,P_SUPPLIER_NAME VARCHAR2 ,P_SUPPLIER_NUM VARCHAR2 ,P_SUPPLIER_SITE VARCHAR2 ,P_INVOICE_DATE DATE ,P_INVOICE_NUMBER VARCHAR2 ,P_INVOICE_AMOUNT NUMBER ,P_TERMS VARCHAR2 ,P_INVOICE_CURRENCY VARCHAR2 ,P_GL_DATE DATE ,P_PAYMENT_CURRENCY VARCHAR2 ,P_PAYMENT_METHOD VARCHAR2 ,P_LINE_NUM NUMBER ,P_LINE_TYPE VARCHAR2 ,P_LINE_AMOUNT NUMBER ,P_LINE_DESCRIPTION VARCHAR2 ,P_SEGMENT1 VARCHAR2 ,P_SEGMENT2 VARCHAR2 ,P_SEGMENT3 VARCHAR2 ,P_SEGMENT4 VARCHAR2 ,P_SEGMENT5 VARCHAR2 ) IS l_error_message VARCHAR2(3000); l_error_code VARCHAR2(2); l_org_id NUMBER; l_invoice_num VARCHAR2(60); l_vendor_id NUMBER; l_vendor_site_id NUMBER; l_term_id NUMBER; l_code_combination_id NUMBER; BEGIN l_error_message := ''; l_error_code :='V'; -->Organization Validation BEGIN l_org_id := NULL; SELECT organization_id INTO l_org_id FROM hr_organization_units hou WHERE hou.name=P_ORGANIZATION; EXCEPTION WHEN no_data_found THEN l_error_message :=l_error_message||','||'Organization not defined '; l_error_code :='E'; WHEN too_many_rows THEN l_error_message :=l_error_message||','||'Too Many Records for Organization '; l_error_code :='E'; WHEN OTHERS THEN l_error_message :=l_error_message||','||'Other Errors with Organization '||SQLCODE ||sqlerrm; l_error_code :='E'; END; -->Invoice Number Validation BEGIN RAJU CHINTHAPATLA

Related document

x
Report download errors
Report content



Download file quality is faulty:
Full name:
Email:
Comment
If you encounter an error, problem, .. or have any questions during the download process, please leave a comment below. Thank you.