Sie sind auf Seite 1von 14

AIM

MD.070 APPLICATION
EXTENSION TECHNICAL DESIGN
Genworth Unified Oracle
Auto Scheduling Payment Batch Creation.

Author: Sharanappa.L.K
Creation Date: Jun-19-2006
Last Updated:
Document Ref: MD050 Auto Scheduling Payment Batch Creation.
Version: 1.0

Approvals:

<Approver 1>

<Approver 2>
MD.070 Application Extension Technical Design

Document Control

Change Record
1

Date Author Version Change Reference

May-20-2006 L.K.Sharanappa 1.0 No Previous Document

Reviewers

Name Position

Distribution

Copy No. Name Location


1

2
3
4

Note To Holders:

If you receive an electronic copy of this document and print it out, please write your
name on the equivalent of the cover page, for document control purposes.

If you receive a hard copy of this document, please write your name on the front
cover, for document control purposes.

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Contents

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

Technical Overview.................................................................................................................1
Approach............................................................................................................................1
Module List........................................................................................................................2
GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic 3
Calling Arguments...........................................................................................................3
Log Output........................................................................................................................3
Table and View Usage.....................................................................................................3
Program Logic (pseudo code)........................................................................................3
SQL Statements.................................................................................................................6
Default Data Sources........................................................................................................6
Validation Logic................................................................................................................6
Incompatibility..................................................................................................................6
Performance Considerations...........................................................................................6
Other Considerations.......................................................................................................6
Integration Issues.....................................................................................................................8
Changes Required.............................................................................................................8
Shared Components.........................................................................................................8
Alert conditions................................................................................................................8
Incompatibilities................................................................................................................8
Performance Issues...........................................................................................................9
Database Design.....................................................................................................................10
Desired Table Changes..................................................................................................10
New/Updated Seed Data.............................................................................................10
Descriptive Flexfields.....................................................................................................10
Value Sets.........................................................................................................................10
Grants/Synonyms..........................................................................................................10
Archiving.........................................................................................................................10
Database Diagram..........................................................................................................11
Tables, Indexes, Sequences...........................................................................................11
Implementation Notes...........................................................................................................12
Design Summary............................................................................................................12
Coding Summary............................................................................................................12
Testing Summary............................................................................................................12
Installation.......................................................................................................................13
Open and Closed Issues for this Deliverable....................................................................14
Open Issues......................................................................................................................14

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Closed Issues...................................................................................................................14

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Technical Overview
This document defines the technical components required to Implement Custom
Automated Payment Batch Craetion . Oracle Payables allows users the ability to
update the status of previously formatted or Build or Select payment batches to
“Confirmed” or “Cancelled”.

A Custom Concurrent Program “GNW AP Automated Payment Batch


Confirm/cancel” Program would be submitted to update the status of the Payment
Batches to either “Confirmed” or “Cancelled”. ”. This custom program will process
all Payment Batches that do not have a status of “Confirmed” or “Cancelled. If the
Payment Batches containing invoices selected for payment will be “Confirmed
Payment Batches containing no invoices selected for payment will be “Cancelled”.
And Payment Batch Status is equal to Formatted Then also Custom Programe
Would “Cancelled” that Payment Batch. The email Notification Should be send
in Two cases In One Case, when Oracle Standard Programe get error then mail
Notification should go to AP Support Team and In Second Case when NO of
Payments not Equal Zero. And . Selected_Check_id Column from
ap_inv_selection_criteria_v and that column is updated in the table
AP_CHECKS_ALL and Attribute12 and based on the Checkrunname fro the
particular org_id

This Application Extension Technical Design document complements the


Application Extension Functional Design document for Automated Payment Batch
Craetion .

Approach

This custom program will process all Payment Batches that do not have a status of
“Confirmed” or “Cancelled. Pick Payment Batch Status nither ““Confirmed” or
“Cancelled from the . And if the Payment Batch Status is not equal to Formatted”
or “Select” or Build” or Payment Batch Status is “Formatted” And Invoice_count
is zero then payment batch is “ Cancelled” else Payment batch is “Confirmed
.And select Selected_check_id column from table ap_inv_selection_criteria_all
And updated Attribute 12 in Ap_checks_all.

Mail Notification will send to AP Support Team in two cases In one case

When oracle Standrad programe error out and second case No of Payments not
equal to zero.

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Module List

Forms
There is no Customization to the forms, which have been identified as part of this
program other than configuring of Descriptive Flexfield linked to the Operating
Unit Definition, which is a standard functionality of Oracle Applications.

Reports

There is no report for the Automated Payment Batch Craetion

Database Triggers

Automated Payment Batch Craetion is not have any Data Base Triggers

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic

This custom program will process all Payment Batches that do not have a status of “Confirmed”
or “Cancelled “ And Send mail notification to AP Support Team.

GNW AP Automated Payment Batch Confirm/cancel would not have any explicit parameters

GNW Payables Pre Process Program

Log Output

The log output would be limited to the records which were processed as part of the current run of the program and would
consists of following column Headings and Some Messages.
THE PAYMENT BATCH IS CANCELLED

CHECKRUN NAME
ORG ID.

THE PAYMENT BATCH IS CONFIRMED


CHECKRUN NAME
ORG ID.

The mail has to be send to "AP SUPPORTERS"

Mail Notification

The Payment Batch Information               Date :15-JUN-2006


----------------------------------------
Organization name   :
Payment Batch       :
Prior Batch status  :
Batch Status        :
Request Id          :
No of payments      :
Bank a/c            :
Payment Method      :
Payment currency    :
'The mail has been sent "AP SUPPORTERS"'

Selected_check_id is updated in table ap_checks_all


Selected_check_id is not updated in table ap_checks_all
________________________________________________________________________________

Table and View Usage

Table Name Select Insert Update Delete Base Table


X

AP_INV_SELECTION_CRITERIA_ALL X
AP_INV_SELECTION_CRITERIA_V X
GEOR_SELECTED_INVOICE_TBL X

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Table Name Select Insert Update Delete Base Table


X

AP_CHECKS_ALL X

Program Logic (pseudo code)

Phase1: Payment batch Status Cancelled/ Confirmed

Step1 :This ·Custom Confirmation Program would pick up all Payment Batches that do not have a status of
“Confirmed” or “Cancelled”.

Step2: If the payment batch contains payments, the program will Confirmed the batch, Else the batch is
cancelled. (Even If The Paymnet Batch Status Formatted And Invoice Count is Zero or The Payment Batch Status not
equal to Formatted or when the payment batch conformation programe error out then payment batch is
“Cancelled”.

Step3: Store The all necessary Documents into Custom table temproraly and the Updated the Column
Attirbute 12 IN the table ap_checks_all with selected_check_id from Custom table

Phase 2: Mail Notification to AP Support Team

Step1 : Send the mail Notifiaction to AP Support Team In Two Cases

1.When Oracle Standard Programe errror out

2. Payment Count is not equal to zero ( when the confromation programe error out.)

SQL Statements

1 - Data Selection

SELECT <data>
FROM <tables>
WHERE <select criteria>

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

AND <join conditions>

Default Data Sources


Table Column Source Value

Validation Logic

Error Conditions:

No

Warning Conditions:

Incompatibility

Performance Considerations

Other Considerations

Restart Strategy

Restart procedures for the would follow standard procedures.

Crash Recovery

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Integration Issues

Changes Required

Within Product

valuse set GNW_AP_SUPPORTERS_MAIL Should be create before the run the


programe.

Other Products

No changes required

Shared Components

INV

None

BOM

None

ENG

None

MPS/MRP

None

WIP

None

Alert conditions

No

Incompatibilities

None.

Performance Issues

None.
Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Database Design
This section summarized new and changed database objects and data required to
support Automated Payment Batch Craetion . However, the complete database
design is documented in the Database Extensions Design document.

Desired Table Changes

None

New/Updated Seed Data

Rows added to <App Prefix>_LOOKUPS:


Code Meaning
Lookup Type

Descriptive Flexfields

Yes

Value Sets

Value Set Size Type Rqd Validation/Values

GNW_AP_SUPPORTERS_MA 100 char


IL

Grants/Synonyms

Yes

Archiving

No need to archive.

Database Diagram

geor_selected_invoice_t
bl
Tables, Indexes, Sequences
Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Implementation Notes
This document describes exactly how Automated Payment Batch Craetion
Programe was developed and implemented at Genworth Unified Oracle.

Design Summary

Functional Design

Functional Design Approval

Technical Design

Design Review

Final Acceptance

Coding Summary

Development was done on <description of hardware>, to work with Release11.5.10


of Oracle Applications. All coding follows the standards defined in the Build
Standards document for Genworth Unified Oracle.

Program Files

The files required for this customization are as follows:

File Description Coded By

GNW AP This PL/SQL script contains necessary code for L.K.Sharanappa


Automated validating and updating the appropriate columns
Payment Batch
Confirm/cancel

Testing Summary

The customizations were tested in <Company Short Name>'s test environment


before being moved to production. See the Link Test scripts for more information.

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Installation

All modules are installed as if part of a separate product. A UNIX directory


structure is created under $APPL_TOP as shown in the following example:
$APPL_TOP
|
XBOL
|
11.5.10
___________________________|___________________________________
| | | | | | | | |
forms bin src sql log out srw install sql

The directories contain the components of the enhancement as shown below


(directories not listed are empty). All future customizations will also be stored in
these directories.
forms/
<Formname>
bin/
src/
sql/
srw/
install/sql/
The forms and concurrent programs are registered in Application Object Library
under the XBOL application.

A new set of menus (owned by XBOL) is created to call the new forms as follows:

Navigate
Sub-menu
Sub-menu

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only
MD.070 Application Extension Technical Design

Open and Closed Issues for this Deliverable

Open Issues

ID Issue Resolution Responsibility Target Date Impact


Date

1 Mail Notification

Closed Issues

ID Issue Resolution Responsibility Target Date Impact


Date

1 Mail Notification

Error: Reference source not found GNW AP Automated Payment Batch Confirm/cancel - Concurrent Program Logic
File Ref: MDO70 Automated Payment Batch Craetion (v. )
Company Confidential - For internal use only

Das könnte Ihnen auch gefallen