Professional Documents
Culture Documents
Joining
Support - RT Page 1
$$
DBA SHIFTS
3
PROJECT MANAGER
1
DELIVERY LEAD
1
Usually in manufactured companies SCM will have many issues when compared to finance. SCM
usually get more issue in modules like Inventory Order Management Purchasing
Here we provide support 24x7 as countries have different time zone.
DBA 3 persons will work in each shift respectively.
Ticket is picked up by the global help desk & review ticket details User
L1 Help Desk
Help desk assigns ticket to respective groups like Finance, SCM, HRMS L2 Support Team
L3 Key Users / IT
Manager of
Client Side
TL verifies the group queue & assigns the ticket to team members
Team member will acknowledge the ticket & communicates with user
Support - RT Page 2
$$
Issue Type
Production Instance
When there is an issue in production instance it is replicated in development instance first. Once
there is a fix we will implement the same in test instance & after signoff & prior approvals we
will implement same fix in the production.
Ticket is picked up by the global help desk & review ticket details User
L1 Help Desk
Help desk assigns ticket to respective groups like Finance, SCM, HRMS L2 Support Team
L3 Key Users / IT
Manager of
Client Side
TL verifies the group queue & assigns the ticket to team members
Team member will acknowledge the ticket and communicate with user.
Support team will try to replicate the issue in development instance & will try to
fix the issues.
Once the issues are fixed in development instance, we apply same solution to
UAT/Test instance
After applying the fix in UAT instance we will request the user to run test cases to
confirm the issue is fixed.
Support - RT Page 3
$$
Once we receive the confirmation we apply the fix in production instance with
prior approvals for changes to be implemented.
After applying the fix in production we take the confirmation from user & close
ticket.
Usually we have up to date data in production instance as it is live system. When there is an
issue in production instance we cannot replicate the issue in development/test as we don’t have
update information. For this we will clone the production instance to development or test
instance.
Clone: copying the complete data of production to other – once cloning is done all past date will
be erased. Once there is a fix we will test it & after signoff & prior approvals we will do in
production instance. This is done by DBA team & usually it takes 6to8 hours and only in
weekends, also inform to employees.
Ticket is picked up by the global help desk & review ticket details User
L1 Help Desk
Help desk assigns ticket to respective groups like Finance, SCM, HRMS L2 Support Team
L3 Key Users / IT
Manager of
Client Side
TL verifies the group queue & assigns the ticket to team members
Team member will acknowledge the ticket and communicate with user.
Support team will try to replicate the issue on development instance, if the
support team is unable to replicate the issue they will request for a production
clone.
Once the production clone is available, support team will work on fixing the issues
in Test/Development instance (where clone is done).
Once the fix is applied in UAT instance we will request the user to run test cases
to confirm the issue is fixed.
Support - RT Page 4
$$
Once we receive the confirmation we apply the fix in production with prior
approvals for changes to be implemented.
After applying the fix in production we take the confirmation from user & close
the ticket.
CHANGE REQUEST
Introduction: If client asks for any task/functionality which is not mentioned in the contract we will raise
change request for that. For this we charge the client for number of hours spent. Usually this is moved
to production instance Tuesday or Thursday (most companies follow this).
Ticket is picked up by the global help desk & review ticket details User
L1 Help Desk
Help desk assigns ticket to respective groups like Finance, SCM, HRMS L2 Support Team
L3 Key Users / IT
Manager of
Client Side
TL verifies the group queue & assigns the ticket to team members
Team member will acknowledge the ticket and communicate with user.
Support team creates a CR & submits the proposal to client Project Manager. POC
(point of contact; on trial & error)
Support team will do the setups in development instance and perform testing to
check the functionality is working fine.
Support team will prepare the test cases and shares the same with user to
perform testing.
User will run the test cases and provides the signoff.
Support team attaches the MD 120 and test case results to CR & submits the same
for approval (client IT team)
Client approves the change and specifies the timelines to move the changes to
production.
Support - RT Page 5
$$
Support team raise access request for the required responsibilities to move the
changes to production.
Once we obtain the approvals from the client we deploy the changes in
production as per the approved time lines.
After production deploy we send mail to user to check and provide confirmation
to close the incident.
ISSUE PRIORITIES
Priority Priority SLA Time to Fix SLA Time to Acknowledge
Definition
P1 Critical 5-8 hours 15 minutes
P2 High 5 hours to 1 day 15 minutes
P3 Medium 1-2 Days 30 minutes
P4 Low 2-5 Days 30 minutes
P1 Issues:
Users are unable to login (Bulk users only)
System connectivity issues (Bulk users only)
Unable to make payments (always P1)
Unable to close periods
Unable to pen forms for booking transactions
P2 Issues:
Unable to validate invoices (at the time of period close)
Unable to complete payment batches – always P2
Unable to account transactions
Unable to import data from feeder & sub ledgers (at the time of period close)
Unable to import exchange rates(at the time of period close – else P4)
P3 Issues:
Unable to import data from feeder & sub ledgers
Forms issue while queering transactions
Form version update issues
Invoice hold issues
P4 Issues:
New CR (New reports; forms; workflows)
New setups (new responsibilities; new functionality setups)
Report modification (adding new column and rows, removing columns and rows, font changes
etc.)
Report issues like data reconciliations, incorrect balances etc.
Product Bug: Error with the Oracle – Raise SR. No effect of SLA
System Bus: Error with system – Internal Issue.
ISSUE STATUS
Support - RT Page 6
$$
INTERFACE ERRORS
Oracle GL Interface Table Sub Ledger (AP, AR, GL, CM, FA & PO)
Feeder System
ISSUES IN GL
GL Interface Errors:
If we disable any code combinations (GLAccountCombinations) that respective account will not
display in any report. If required we have to reclassify and disable.
Support - RT Page 7
$$
Issue: Sequential Numbering Error. When sequential numbering is not assigned for journal category of a
PL & company made it as mandatory.
Solution: we should assign to JE category of that PL.
GL: Sequential Numbering Define
Name: DM_SEQ; Application: GL; From: Date; Type: Automatic; Click on Save & Close.
GL: Sequential Numbering Assign
Application: GL; Category: Adjustment; PL: xx PL; Method: Manual/Automatic;
Sequence: DM_Sequence (which we created); click on Save & Close
Import: Journals Import Run (Fill Parameters) – SRS Check output.
Support - RT Page 8
$$
Time Stamp: To defend our analysis with client we provide the timings of the record history.
Issue 1: User got error of invalid code combination while posting, but he is able to create line with code
combination.
Solution: User posted JE after disabling the code combination
JE created @ 10:11
JE Disabled @ 10:12
JE Posted @ 10:20 (we should send this time stamp to client as a proof)
AP ISSUES
AP DATA FLOW & BASE, INTERFACE & SLA TABLES
Support - RT Page 9
$$
Issue: Holds & Releases – These are manual and system. They go hand in hand & most of the holds are
system holds.
Custom Holds: we can create holds based on business requirements.
Purpose: Set control to stop making payments.
Tolerance: We set tolerance for Goods (quantity variance) & Services (price variance).
Distribution Hold: when header & line amount is same and distribution is different.
Line Variance Hold: when header & distribution amount is same and line amount is different.
-------------------create sample errors invoices for above-----------------------------------
Other Holds:
Quantity Holds
Quantity receiving holds
Price holds
Tolerances:
When we assign tolerances holds comes in to picture. Below are the steps:
Define Tolerances
Assign Tolerances to Suppliers
Testing: Create PO for 100 Qty
Match invoice with 120 qty
System puts invoice on hold
Create CM & apply against the PO to reduce billed quantity
Validate invoice to release from hold
Support - RT Page 10
$$
Support - RT Page 11
$$
Closed
Finally closed
Cancelled
Approved
Re-approval
Note: If quantity is less than the ordered no hold will comes to picture. If invoice quantity is > PO /
received quantity hold comes to picture.
PO – 100 QTY Here we will not get any because receipt & invoice are less than the PO QTY.
Receipt – 80 QTY
Invoice – 80
PO – 100 QTY Here we will not get Received quantity hold as invoice QTY is > Receipt QTY.
Receipt – 80 QTY
Invoice - 90
PO – 100 QTY Here we will get 3 Holds Ordered QTY, Received QTY & Inspected QTY.
Receipt – 80 QTY
Inspection – 80 QTY
Invoice – 120 QTY
Note: Quantity ordered, quantity received is most frequent errors.
PRICE HOLDS
When there is a price variance from PO to Invoice we will get this hold.
Process:
Create a PO for 100 QTY @ price 10
Create an Invoice for 100 QTY @ price 15 (we do this @ MATCH): Here invoice price exceeds PO
price – this leads to HOLD.
Note: Invoice price variance account defaults from Invoice Options (other accounts tab).
Solution:
Manual Release – We do this when supplier says price increased after creating the PO
Create CM & reduce the supplier liability
Create CM Solution: Create CM for 5 price difference – Match Option: PO; Payment Terms: Immediate;
click on corrections click on Price Correction Find Enable the line mention price 5 (difference
price) Save & Close Validate the CM & Invoice to release the hold.
Support - RT Page 12
$$
Issue: Credit amount not considered in payment batch (for this kind of issues we should speak to user)
Solution:
Ex: Party X has invoice for 10k & CM for 1k = Payment of 9k to be made but its charging 10k
only. Here PPR and Payment Batch ignore the CM or negative values.
Uncheck “Pay Alone” option at supplier site. This is future solution.
For current document Query invoice workbench Go to show field uncheck “Pay Alone”.
Issue: Unable to update employee bank account information at invoice header level – grey out
Solution:
Enable Allow remit to supplier override & Enable allow remit to account override at payable options.
Past Invoice: Query Invoice Click on Schedule Payment tab In Remit to bank account you can enter
bank account information.
Issue: Supplier has two Prepayment invoices and while running Expense Report it shows as 1
prepayment invoice with amount combined. User says without selecting those two invoices it should not
display.
Solution: Raised SR & they told it is standard functionality and cannot be changed.
Issue: Unable to see OU name in report level LOV – This is a form error.
Solution:
Switch to System Administration responsibility Concurrent Programs
Application: Payables
Program: Payables Posted Invoice Update
Click on Request tab
Enable Allow multiple pending requests Enable Save Click on Apply
Note: APTB report shows all outstanding balances. If invoice is paid & transferred to GL this info will not
be displayed. If the invoice is paid & not transferred to GL this kind of balances will be in report.
Issue: Payment records are showing in APTB report – we do this at month end.
Requirements: AP user will provide problematic invoice numbers.
Solution:
Query invoice and verify below statuses.
Check if it is validated, create accounting, and transfer to GL, payment and report – also check
when these actions are performed. Example is below:
Validated Create Accounting Transfer to GL Payment Report
rd rd th th
3 December 3 December 8 December 7 December 9th December
In report we have APTB definition name
Query APB – Switch to AP: Setup Accounting Setup Sub-ledger Accounting Setup Open
Account Balances Click on Update Click on Apply
If this is not fixed we have to raise SR.
We should also remove CACHE. To do switch to Functional Administrator responsibility Core
Services Remove Cache.
Support - RT Page 13
$$
If user validates the invoice after a long time & by that time GL team disables/inactivate the account
code combination we get these kinds of holds. Solution: User alternative account.
MINIMUM ORDERED HOLD
Usually company set some quantity as benchmark & bookings should be done with that minimum & not
less than that, if anyone books less than that quantity we will get a HOLD. Solution: book with minimum.
Support - RT Page 14
$$
Select severity 2 (usually we select 2 only). In case of SEV 1 we have to give manager
details & 1 more consultant details click on Submit.
At least we need to chase Oracle team 2 times a day (this will be tracked).
Click on Add Update – to enter details Click on Post Update
We can find toll free number from Google.
We can change the severity of SR SEV 2 to SEV 3 from SR window. If want to move SEV2
to SEV1 we can do this only by calling to toll free number.
Certain Pre-Requisites for Raising SR:
AP List
Apps Check
RDA
GDF
Details required for running above prerequisites:
Responsibility ID
Application ID/Short Name
Ledger ID
Invoice ID
Check ID
Responsibility ID: We need to identify the responsibility ID. If we are doing from oracle application it is
front end and backend means doing in TOAD/SQL.
Switch to SysAdmin responsibility Security Responsibility Define.
Search & open our responsibility Help Diagnostics Examine – It will ask for credentials
ID: Apps; PW: Apps.
Select Field as Responsibility ID – now we can see the responsibility ID number.
We can query only with responsibility number - follow above process to find responsibility ID.
Responsibility name is editable – we can edit after saving also.
Responsibility key is Non-Editable & unique. So we should use responsibility key for queering.
Application ID/Short Name:
We will get this information with the above process.
All responsibilities which we create are CUSTOM responsibilities because those are not available
with Oracle directly. We should prefix ‘XX’ or ‘ZZ’ before all custom responsibilities.
Ledger ID:
Switch to GL: Setup Financials Accounting Setup Manager Accounting Setups Query
our PL Click on Update Accounting Options Click on PL Short Name (it is created by system
– it includes ledger ID).
Example: DM_PL_1971 INR - Here number is Ledger ID & short name combines ledger ID &
functional currency code.
Code: “DM_Primary_Ledger%” – you can see short name in TOAD.
Invoice ID:
Switch to AP: Invoices Entry Invoices query our invoice Click on Help Diagnostics
Examine – Field: Invoice ID select and you can see the value. Note: only few companies
provide access for this window.
Backend: select * from AP_Invoices_All, where Inv_number like’%HL 124%’ enter & you can see
invoice ID.
Check ID:
Select * from AP_Checks_All where check number = ‘346’ enter you can see ID of check.
Support - RT Page 15
$$
Note: query table first & add info for that table. It will be easy to fetch the data.
PATCHES
We have 3 kinds of patches:
1. Database Patch
2. Application Patch
3. GDF (Generic Data Fix)
Only DBA team can apply this. This should be performed in Development instance first and same to be
done in test instance & ask user to check the result, if the result is success he will sign off. Then we have
to perform in production with prior approvals.
Database Patch: This is related to Operating System and product.
Application Patch:
These are form errors – Reason is it blocked in backend and cannot be queered.
Support - RT Page 16
$$
FORM/PERFORMANCE ISSUES
Form Issues: These are mostly due to session locks.
Unable to cancel invoices (Wrong Invoice cancellation)
Unable to discard invoices (Here invoice header info is correct & line info is incorrect. We can
discard that line and can use same invoice. Benefit is we can use same invoice number)
Distribution Reverse (select distribution and click on Reverse – we can use only for manual
invoices)
Note: For all form issues we provide App Check and AP List files.
Performance Issues: Take more time to perform a task generally more time than the standard. Ex:
Invoice validation takes 20 minutes – this is a performance issue. We can fix this with the below:
Trace with blinds
Support - RT Page 17
$$
Issue: User unable to search customer information in customer form after updating address information.
Solution:
Try to replicate the same issue in Development/Test instance.
Assign all responsibilities of user to support consultant before replicating the issue
Search in metalink for the solution with the description.
DQM synchronization – this program should be run in SRS to close the issue.
If above is not available in SRS we should add the request group which user has. To Add
concurrent program request group Go to user check for request group and add it for
support consultant.
Now run the DQM synchronization program for that responsibility in SRS.
Run test cases from clone instance and attached ticket and share to the key user.
Note: If the issue is not reproducible we will raise a SR.
Issue: Receipts created in negative amount (Negative unapplied receipt). Ex: Receipt header is 5k and
receipt created for 10k.
Solution:
Raised SR & they suggested assigning profile option to that responsibility. “AR: Always Default
Transaction Balance for Application” & set to NO. If it is in YES we get error.
Lock Box Processing Report Stagging Table Auto lock Box Validation Program.
SQL Loader Program AR_Payment_Interface_All
Support - RT Page 19
Interface Tables
AR_Interim_Cash_Receipts_All
Run post quick cash program to import the data from interface tables to receipt b
$$
AR_Cash_Receipts_All
AR_Receivable_Applications_ALl
FA Base Tables
FA_Interface_Tables Stagging
FA_Additions Flat File
FA_Mass_Additions Tables
FA_Books
Support - RT Page 20
FA Category Tables
FA_Categories FA Depreciation Results
FA_Category_Books FA_Deprn_Summary
SLA Tables
XLA_AE_Headers $$
XLA_AE_Lines
XLA_Events (Type of invoices)
XLA_Distribution_Links
Note:
While moving data from sub-ledger to GL we don’t have any staging table. AP Interface Table
GL
While transferring data from any feeder system we have staging table. AP Stagging Table
Interface Table GL
SLA tables are same in all modules.
Interface Tables: These acts as data validation. It will match required data.
Support - RT Page 21
$$
Supplier Diagnostics
Apps Diagnostics
Payment Diagnostics: we need payment ID – Switch to AP: Query payment form & Help Diagnostics
Examine – ID & PW is Apps Select Field: Payment ID = xxxxx. Follow same process for Invoice &
Supplier. Fill parameters Submit View Download & save file to upload to SR.
Switch to Apps Diagnostics Select App Go to Diagnose Expand Invoice Enable Execute.
Apps Diagnostics: Switch to Purchasing responsibility Run “Diagnostics Apps Check” in SRS.
Parameters are AP, PO, Payments & CM Click on submits.
PATCH ANALYSIS
Go to Patches & Update tab in SR window Click on go you can have complete knowledge
How to Check Patch Applied or Not: We have two ways:
1) SysAdmin: Search – Ctrl+L – patch window will open Enter Patch number & search
2) Go to Supplier/Customer page Click on about this page Patches Enter Patch Number.
Note: If patch is 1 GB and client disagrees We ask oracle team to give less memory patch/child patch.
In production we can only verify but testing is not allowed.
SR Issues:
Unable to do accounting for prepayment invoice. Sol: Raise SR Upload Diagnostics file
Unable to do the validation for standard invoice. Sol: Raise SR Upload RDA, INV, Supplier, Payment
files & screenshot.
Unable to cancel the invoice which is validated. Sol: Raise SR RDA, INV, Supplier
Unable to create supplier site and showing error. Sol: Raise SR Get Patch
Matching error in AP invoice level. Sol: Raise SR Get Patch
Unable to search supplier in alphabetic way. Sol: Raise SR FORM BEHAVIOUR.
Unexpected error during tax calculation. Sol: Raise SR
No remittances after confirming payment batch. Sol: Raise SR
Create accounting error for reconciled payments. Sol: Raise SR
Error message while adding bank details. Sol: Raise SR
Supplier merge form showing existing records. Sol: Raise SR Get data fix.
APTB issue report showing paid invoices. Sol: Rise SR get fix.
Support - RT Page 22
$$
Support - RT Page 23