Professional Documents
Culture Documents
AP R12 Techincal Changes
AP R12 Techincal Changes
TECHNICAL CHANGES
PRODUCT OVERVIEW
PRESENTATION
ENTITIES IN PAYABLES
MOAC Consideration
AP-Invoices
AP-Payments
AP-Suppliers
Payment banks
Changed forms
Changed HTML Forms
Obsoleted User Interfaces
Obsolete forms
Obsoleted HTML pages
Function Name
APXSYSOP
Form Name
Function Name
Invoices
APXINWKB
Invoice Batches
APXINWKB
Quick Invoices
APXIISIM
Recurring Invoices
APXRICAD
APXIIFIX
Payment Workbench
APXPAWKB
APXSUMPS
Distribution Set
APXSUMDS
APXXXDER
Reporting Entity
APXTRDRE
APXTCERT
Function Name
Brief Description of
Change
APXTGRPS
APXTADTC
Financials Option
APXSSFSO
Payables Option
APXCUMSP
REPORTS
New Reports
None
Changes Reports
Report Name
Report Files
Invoice Validation APAPRVL.rdf
Open Interface
Import
Mass Additions
Create
Create Adjusting
APXIIMPT.rdf
/
apiimpts.pls/apiim
ptb.pls/apiimvts.pl
s
/
apiimvtb.pls/apiim
uts.pls/apiimutb.pl
s
APMACR
This report runs for all of
the OUs of the security
profile.
APXCADIP.rdf
This report runs for one or9
REPORTS
Report Name
Sweep Program
Report Files
APXTRSWP.rdf
Trial Balance
XDF extract
XML PUBLISHER
New XML Publisher Components
None
Changed XML Publisher Components
None
Obsoleted XML Publisher Components
None
11
12
New Flexfields
Changed Flexfields
Obsoleted Flexfields
Profile Options
New Profile Options
Changed Profile Options
Obsoleted Profile Options
13
WORKFLOWS
New Workflows
None
Changed Workflows
None
Obsoleted Workflows
None
14
PUBLIC APIS
New Public APIs
None
Changed Public APIs
None
Obsoleted/Deprecated Public APIs
None
15
PROGRAMS
New Programs
None
Changed Programs
None
Obsoleted Programs
None
16
None
Obsoleted SQL Loader Files
17
FLEXFIELDS
New Flexfields
None
Changed Flexfields
None
Obsoleted Flexfields
None
18
PROFILE OPTIONS
New Profile Options
Profile Option Name
MO: Security Profile
Feature Area
Multi-Org Access Control
None
19
New Views
Changed Views
Obsoleted Views
Synonyms with Policies
New Synonyms with Policies
Changed Synonyms with Policies
Obsoleted Synonyms with Policies
20
TABLES
New Tables
Table Name
AP_PRODUCT_SETUPS
Changed Tables
None
Obsoleted Tables
Feature Area
Product level setup for Oracle
Payables. Some of the options
which used to be at the
organization level have now
been moved to the product level
setup table.
None
21
VIEWS
New Views
None
Changed Views
None
Obsoleted Views
None
22
Synonym
Policy
Package
Function
Name
Name
Name
Name
All the
org_sec
Patch/115/sql/
existing
apmoconv.sql
multi-org
views are
replaced by
Changed
Synonyms with Policies
the same
name
None
synonym.
DML
Operations
(Select,
Update,
Insert,
Delete)
Select/Updat
e/Insert/Dele
te
23
BANKS
Changed forms
Changed HTML Forms
Obsoleted User Interfaces
Obsolete forms
Obsoleted HTML pages
25
26
Obsoleted Forms
Form Name
APXSUMBA
Function Name
AP_APXSUMBA
APXSPDPF
AP_APXSPDPF
28
REPORTS
New Reports
None.
Changed Reports
None.
Obsolete Reports
None.
29
XML PUBLISHER
New XML Publisher Components
None
Changed XML Publisher Components
None
Obsoleted XML Publisher Components
None
30
31
New Flexfields
Changed Flexfields
Obsoleted Flexfields
Profile Options
New Profile Options
Changed Profile Options
Obsoleted Profile Options
32
WORKFLOWS
New Workflows
None
Changed Workflows
None
Obsoleted Workflows
None
33
PUBLIC APIS
New Public APIs
Public API Name Feature Area
34
PROGRAMS
New Programs
None
Changed Programs
None
Obsoleted Programs
None
35
None
Obsoleted SQL Loader Files
None
36
FLEXFIELDS
New Flexfields
None
Changed Flexfields
None
Obsoleted Flexfields
None
37
PROFILE OPTIONS
New Profile Options
None
Changed Profile Options
None
Obsoleted Profile Options
None
38
New Views
Changed Views
Obsoleted Views
Synonyms with Policies
New Synonyms with Policies
Changed Synonyms with Policies
Obsoleted Synonyms with Policies
39
TABLES
New Tables
Table Name
CE_BANK_ACCOUNTS
CE_PAYMENT_DOCUMENTS
Feature Area
40
TABLES
Changed Tables
Brief Description of
Table Name Feature Area Change
AP_CHECKS_ALL Payables Payments
Some new columns are
Data
added to AP_CHECKS_ALL
table for maintaining real
time synchronization with
Oracle Payments and
Cash Managements.
Some existing columns
from the same tables
have been made
obsolete.
41
TABLES
Obsoleted Tables
Table Name
AP_BANK_BRANCHES
AP_BANK_ACCOUNTS_
ALL
AP_BANK_ACCOUNTS_
USES_ALL
Replaced By
Feature Area
Bank/Bank Branches CE_BANK_BRANCHES_
V
Bank Accounts
CE_BANK_USES_OU_V
including Internal and /IBY_EXT_BANK_ACCO
External
UNTS_V
Remit to Bank
Account Uses
42
VIEWS
New Views
Feature Area
View Name
CE_BANK_BRANCHES_V
Bank/Branches Info
CE_BANK_ACCT_USES_OU_V
IBY_EXT_BANK_ACCOUNTS_V
Obsoleted Views
Feature Area
View Name
AP_BANK_ACCOUNTS
Internal/External Bank Accounts
Multi-Org View
AP_BANK_ACCOUNT_USES
External Bank Account Uses
Multi-Org View
AP_BANK_ACCOUNT_USES_V
External Bank Accounts Uses
Reference View
43
None
Obsoleted Synonyms with Policies
None
44
SUPPLIERS
FUNCTIONAL OVERVIEW
46
SUPPLIERS
In 11i
Suppliers defined in AP.
Supplier contacts replicated for each supplier site.
In R12
Supplier becomes as TCA Party.
Suppliers Sites as TCA Party Site for each distinct address.
Contacts for each supplier/address , it means Single supplier
address and contact can be leveraged by multiple sites, for
each OU
A single change to an address can be seen instantly by
all OUs
No longer need to manually push updates across
OUs.This can be best understood by the figure below.
47
TECHNICAL OVERVIEW
Supplier information is used by over 80 different
48
TECHNICAL OVERVIEW
Suppliers -- With the new architecture, the Supplier
49
TECHNICAL OVERVIEW
Suppliers API
A new Suppliers API has been created to support the
creation of the TCA objects during the creation of the
Suppliers, Sites, and Contacts. The related old public
API is obsoleted in Release 12. Also, this API has been
extended to create the supplier bank account
information in the new Oracle Payments Supplier
Banks model. These APIs only support creation of the
TCA objects and creation and update of the Payables
objects
50
TECHNICAL OVERVIEW
Supplier Open Interface
Supplier open interface tables are extended to add the
necessary information to capture the information to
create parties, locations, and contacts in TCA. The
import programs are modified to call the new version
of the API to create TCA objects and Supplier Bank
Accounts in Oracle Payments. We have added a new
rejection table to the suppliers open interface tables to
capture all the rejections tied to an interface record
during the import validation. The import programs will
no longer stop on the first rejection that it had
encountered
51
TECHNICAL OVERVIEW
Supplier Merge
The Supplier Merge process has minimal impact in TCA.
Each Supplier is associated with a particular Party and
each Supplier Site is associated with a particular Party
Site. When a Supplier/Supplier Site is merged, the
associated Party/Party Site does not change. When
Supplier Sites are merged, the associated Party Site
also does not change. However, in the Supplier Merge
process, when a Supplier Site is Copied from one
Supplier to a different Supplier, a new Supplier Site
must be created and therefore, a new Party Site must
also be generated
52
SUPPLIERS
53
Changed forms
Changed HTML Forms
Obsoleted User Interfaces
Obsolete forms
Obsoleted HTML pages
54
55
56
57
REPORTS
New Reports
None.
Changed Reports
None.
Obsolete Reports
None.
58
XML PUBLISHER
New XML Publisher Components
None
Changed XML Publisher Components
None
Obsoleted XML Publisher Components
None
59
60
New Flexfields
Changed Flexfields
Obsoleted Flexfields
Profile Options
New Profile Options
Changed Profile Options
Obsoleted Profile Options
61
WORKFLOWS
New Workflows
None
Changed Workflows
None
Obsoleted Workflows
None
62
PUBLIC APIS
New Public APIs
Package File
apvndrs.pls
apvndrb.pls
Package.Procedure/
Function Name
Description
AP_VENDOR_PUB_PKG This is the new public API to create new
. Create_Vendor
vendors in Release 12. This procedure
takes a vendor record as an input
parameter which is based on the
structure defined in
AP_VENDOR_PUB_PKG.
r_vendor_rec_type. If the TCA Party ID is
provided in the record type, the system
will validate and only create the record in
AP_SUPPLIERS, otherwise the system will
call the TCA API to create Party and then
will create the record in AP_SUPPLIERS.
63
PUBLIC APIS
Package.Proce
dure/Function
Package File Name
Description
AP_VENDOR_PUB_ This is the new public API to update
PKG.
vendors in Release 12. This procedure
Update_Vendor
takes a vendor record as an input
parameter which is based on the structure
defined in AP_VENDOR_PUB_PKG.
r_vendor_rec_type. The Payables API will
not update the party record in TCA. It will
only update the supplier attributes in
AP_SUPPLIERS.
AP_VENDOR_PUB_ This is the new public API to create new
PKG.
vendor sites in Release 12. This procedure
Create_Vendor_Sit takes a vendor site record as an input
e
parameter which is based on the structure
defined in AP_VENDOR_PUB_PKG.
r_vendor_site_rec_type. If the TCA
LocationID/PartySiteID is provided in the
record type, the system will validate and
only create the record in
AP_SUPPLIER_SITES_ALL, otherwise the
system will call the TCA API to create 64
PUBLIC APIS
Package
File
Package.Procedur
e/Function Name Description
AP_VENDOR_PUB_PKG. This is the new public API to update vendor
Update_Vendor_Site
sites in Release 12. This procedure takes a
vendor site record as an input parameter
which is based on the structure defined in
AP_VENDOR_PUB_PKG.
r_vendor_site_rec_type. The Payables API
will not update the Location/Party Site
records in TCA. It will only update the
supplier site attributes in
AP_SUPPLIER_SITES_ALL
AP_VENDOR_PUB_PKG. This is the new public API to create new
Create_Vendor_Contact vendor site contacts in Release 12. This
procedure takes a vendor site contact
record as an input parameter which is
based on the structure defined in
AP_VENDOR_PUB_PKG.
r_vendor_contact_rec_type. This API
creates the necessary records in
HZ_PERSON_PROFILES, HZ_PARTIES,
HZ_RELATIONSHIPS, HZ_ORG_CONTACTS,
HZ_PARTY_SITES, and
65
65
PUBLIC APIS
Changed Public APIs
None
Obsoleted/Deprecated Public APIs
None
66
PROGRAMS
New Programs
None
Changed Programs
Concurrent
Program Short
Name
Program Name
APXSUIMP
Description
PROGRAMS
Concurrent
Program
Program
Short Name Name
APXSSIMP
APXSCIMP
Description
68
None
Obsoleted SQL Loader Files
None
69
FLEXFIELDS
New Flexfields
None
Changed Flexfields
None
Obsoleted Flexfields
None
70
PROFILE OPTIONS
New Profile Options
None
Changed Profile Options
None
Obsoleted Profile Options
None
71
New Views
Changed Views
Obsoleted Views
Synonyms with Policies
New Synonyms with Policies
Changed Synonyms with Policies
Obsoleted Synonyms with Policies
72
TABLES
New Tables
Table Name Feature Area
AP_SUPPLIERS
Suppliers
AP_SUPPLIER_SITES_ALL
Supplier Sites
AP_SUPPLIER_CONTACTS
Supplier Contacts
AP_SUPPLIER_INT_REJECTIO Supplier interface rejections
NS
73
TABLES
Changed Tables
None
Obsoleted Tables
Table Name
PO_VENDORS
PO_VENDOR_SITES_ALL
PO_VENDOR_CONTACTS
Replaced by
PO_VENDORS_OBS
PO_VENDOR_SITES_OBS
PO_VENDOR_CONTACTS_OB
S
74
TABLES
Obsoleted Tables
Table Name
PO_VENDORS
PO_VENDOR_SITES_ALL
PO_VENDOR_CONTACTS
75
VIEWS
New Views
Feature Area
View Name
PO_VENDORS
Bank/Branches Info
PO_VENDOR_SITES_ALL
PO_VENDOR_CONTACTS
76
None
Obsoleted Synonyms with Policies
None
77
78
79
80
Relationship
person
HZ_RELATIO
NSHIPS
HZ_PARTIE
S
HZ_CONT
ACT_POIN
TS
AP_SUPPLIERS
ORG
AP_SUPPLIER_SIT
ES_ALL
ORG
ORG
HZ_PARTIES_
SITES
HZ_PARTI
ES_SITES_
USES
CONTAC
T
AP_SUPPLIER_CON
TACTS
HZ_ORG_CO
NTACTS
HZ_LOCATI
ONS
CONTACTS
CONTACTS
AP
OBJECTS
TCA
OBJECTS
---------NEW
RELATIONSHIP-------------
----------------------TCA
RELATIONSHIP-----------------
81
INVOICES
Brief Description of
Changes in R12
No changes in Column
names/Size/Type, column
usages and view
definitions of
AP_INVOICES_ALL Now we
can capture additional
information like quick
credit for Debit Memo, and
control amount for cross
checking the calculated
tax. There are few new
columns added in
AP_INVOICES_ALL.
Degree of
Reason For Rating
Impact on
Impact
Existing
Reports and
Customization
s(High/Low/Me
dium)
HIGH
Brief Description of
Changes in R12
Degree of
Reason For Rating Impact
Impact on
Existing
Reports and
Customizations
(High/Low/Medi
um)
No changes in Column
As there are changes in table
names/Size/Type, column
structures especially adding
usages and view
Invoice Lines
definitions of
(AP_INVOICE_LINES_ALL)
AP_INVOICES_ALL Now
table, thorough testing is
we can capture
required., Impact on the
additional information
related custom reports and
HIGH
like quick credit for Debit
customizations would be high.
Memo, and control
All the related custom reports/
amount for cross
customizations will require
checking the calculated
complete modification and
tax. There are few new
many of them may need to be
columns added in
recreated in order to make
AP_INVOICES_ALL.
them work as before.
84
Degree of
Reason For Rating
Impact on
Impact
Existing
Reports and
Customizati
ons
(High/
Low/Mediu
m)
MEDIUM
PAYMENTS
AP-PAYMENTS
Entity AP_Payments
Stores payment related information.
Key tables involved are :
AP_INVOICE_PAYMENTS_ALL
AP_CHECKS_ALL
AP_PAYMENT_SCHEDULES_ALL
87
THANK YOU
mahindrasatyam.net
Safe Harbor
This document contains forward-looking statements within the meaning of section 27A of Securities Act of 1933, as amended, and
section 21E of the Securities Exchange Act of 1934, as amended. The forward-looking statements contained herein are subject to
certain risks and uncertainties that could cause actual results to differ materially from those reflected in the forward-looking
statements. Satyam undertakes no duty to update any forward-looking statements. For a discussion of the risks associated with our
business, please see the discussions under the heading Risk Factors in our report on Form 6-K concerning the quarter ended
September 30, 2008, furnished to the Securities and Exchange Commission on 07 November, 2008, and the other reports filed with
the Securities and Exchange Commission from time to time. These filings are available at http://www.sec.gov