apps technical questions

20
What is multi org? “Legal entity has more than one operating unit is called as multi org” a) Business group --- Human resources information is secured by Business group b) Legal entity. --- inter-company and fiscal/tax reporting. Security responsib ility operating unit. c) Operating unit --- secures AR, OE, AP, PA and PO Information. d) Organizations --- is a specialize unit of work at particular locations 25) What are the User PARAMETERS in the Reports? P_CONC_REQUEST_ID P_FLEX_VALUE 26) FND USER EXITS:- FND SRWINIT sets your profile option values, multiple organizations and allows Oracle Application Object Library user exits to detect that they have been called by an Oracle Reports program. FND SRWEXI T ensures that all the memory allocated for AOL user exits have been freed up properly. FND FLEXIDVAL are used to display flex field information like prompt, value etc FND FLEXSQL these user exits allow you to use flex fields in your reports FND FORMAT_CURRENCY is used to print currency in various formats by using formula column 26) PL/SQL stored procedure parameters? Or What are the two parameters that are mandatory for pl/sql type concurrent program?

Upload: bharath-chowdhary

Post on 01-Jan-2016

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Apps Technical Questions

What is multi org?        “Legal entity has more than one operating unit is called as multi org”          a) Business group --- Human resources information is secured by                                            Business group           b) Legal entity.    --- inter-company and fiscal/tax reporting.                                            Security  responsibility  operating unit.                    c) Operating unit --- secures AR, OE, AP, PA and PO Information.

d) Organizations  --- is a specialize unit of work at particular locations 

 

25) What are the User PARAMETERS in the Reports? 

              P_CONC_REQUEST_ID              P_FLEX_VALUE 

26)  FND USER EXITS:- 

FND SRWINIT        sets your profile option values, multiple organizations and allows Oracle Application Object Library user exits to detect that they have been called by an Oracle Reports program. FND SRWEXIT       ensures that all the memory allocated for AOL user exits have been freed up properly.FND FLEXIDVAL   are used to display flex field information like prompt, value etcFND FLEXSQL      these user exits allow you to use flex fields in your reportsFND FORMAT_CURRENCY   is used to print currency in various formats by using formula column

 

26) PL/SQL stored procedure parameters?  Or What are the two parameters that are mandatory for pl/sql type concurrent program? 

               Procedure/function (ERRBUF   OUT                                                RETCODE OUT                                               ………………….)       ERRBUF :-    Used to write the error message to log or request file.       RETCODE :- Populate log request file with program submission details info. 

27) What is Value Set? 

       --The value set is a collection (or) container of values.       --When ever the value set associated with any report parameters. It provides list of values to the end user to accept one of the values as report parameter value.

Page 2: Apps Technical Questions

       -- If the list of values needed to be dynamic and ever changing and define a table based values set. 

27) What r the validation types?1) None          -------- validation is minimal.2) Independent ------input must exist on previously defined list of values3) Dependent    ------input is checked against a subset of values based on a

                                 prior value.3) Table             ----- input is checked against values in an application table4) Special          ------values set uses a flex field itself.5) Pair              ------ two flex fields together specify a range of valid values.6) Translatable independent ----- input must exist on previously defined list

                                                     of values; translated values can be used.7) Translatable dependent ------- input is checked against a subset of values

                                   based on a prior values; translated value can be used. 

28) Form development process?      a) open template form      b) Save as <your form>.fmb     c) Change the form module name as form name.     d) Delete the default blocks, window, and canvas      e) Create a window.      f) Assign the window property class to window      g) Create a canvas   (subclass info)      h) Assign canvas property class to the canvas      I) assign the window to the canvas and canvas to the window       j) Create a data block              k) Modify the form level properties. (sub class item  Text item)       l)  Modify the app_cusom package. In the program unit.       m) Modify the pre-form trigger (form level)       n) Modify the module level properties ((console window, First navigation       p) Save and compile the form.           Place the .fmx in the server directory.       Q) Register in the AOL                                    APPLICATION  FORM                                    APPLICATION  FUNCTION                                    APPLICATION  MENU 

29) How do u customize the Reports?a.      Identify the Short name of the standard report in which module we have to customize

Page 3: Apps Technical Questions

   Ex: - if u want to customize in the AR module path is              Appl top\ar\11.5.0\reports\US\ .rdf

b.      Open the .rdf file in Report builder and change the name of the module.c.      Open the data module and modify the query (what is client requirements) assign the columns to the attributes.d.      Go to report wizard and select, what r the newly created columns.e.       Then Compile it. Then u will get a .rep file in the specified module. If it is not in the specified directory then we have to put in the server directory.f.       Then Register in the AOL   Concurrent executable.

                                                  Concurrent  program.g.      go to system administrator  SecurityResponsibilityrequest

            h)  Add and assign a concurrent program to a request group 

30) Registering parametric report?               Any applications will have two parameters,                              1) from-period   2) to-period      a) Go to object navigator and create the parameters.                User parameters  from_no, to_no (data type char and width 30)      b) Open the report layout and write the query(we have to reg the table in AOL)          Select empno,ename,from g_emp where empno between :from_no and to_no      c) Compile and put the .RDP file in the server directory.      d) Registering in AOL.                Concurrent  executable                Concurrent  program   then go to “PARAMETERS”      e) Go to Application  validation set.  then go to “EDIT INTO”               After entering the VALUE SETS (1) And TOKENS (2)      f)      Go to Administrations                  Sequrity  responsibility  Request      h) Add and assign a concurrent program to a request group 

31) Tell me some report names and their table names in GL, AP, AR, and PO? 

1) ra_customer_trx_all                customer_trx_id             trx_number          (invoice no, debit memo no, credit memo no)             cust_trx_type_id 

2) ra_customer_lines_all (details of invoice)             cutomer_trx_id 

3) ar_payment_schdules_all

Page 4: Apps Technical Questions

             check_id                              This table stores all transactions except adjustments and miscellaneous cash receipts. Oracle Receivables updates this table when activity occurs against an invoice, debit memo, chargeback, credit memo, on account credit, or receipt.

 

4) ra_cust_trx_types_all       (invoice types)             cust_trx_type_id 

5) ra_batches_all                   Batch_id

                          This table stores information about each receipt batch that you create in Oracle Receivables. Each row includes information about a specific batch such as batch source, status, batch type, control count, and control amount

 

6) ra_receivable_application_all 

7) ra_adjustments_allThis table stores information about your invoice adjustments. Each row includes general information about the adjustment you are making such as activity name, amount, accounting information, reason, and type of adjustment. You need one row for each adjustment you are making to an invoice.    

 

 

8) ra_cash_receiots_all             Cash_receipt_id

                This table stores one record for each receipt that you enter. Oracle Receivables creates records concurrently in the AR_CASH_RECEIPT_HISTORY_ALL, AR_PAYMENT_SCHEDULES_ALL, and AR_RECEIVABLE_APPLICATIONS tables for invoice–related receipts.

 

                       1)      ap_invoice_all

                 invoice_amount, base_amount, payment_status_flag(‘y’ –fully paid                                                                                                       ‘n’—unpaid                                                                                                        ‘p’ –partially paid)

2)      ap_invoice_payments_all                  invoice_id,

3)      ap_invoice_distibutions_Allamount, base_amount, dist_code_combination_id, line_type_lookup_code

4)      ap_payment_schdules                 payment_status_flag(“ ‘’’’’”)

Page 5: Apps Technical Questions

5)      ap_payment_dustributions_all6)      ap_checks_all

                 check_id,AP_CHECKS_ALL stores information about payments issued to suppliers or

refunds received from suppliers. You need one row for each payment you issue to a supplier or refund received from a supplier. Your Oracle Payables application uses this information to record payments you make to suppliers or refunds you receive from suppliers.

 

7)      ap_accounting_events_all 

8)      ap_bank_accounts_allAP_BANK_ACCOUNTS_ALL contains information about your bank accounts.

You need one row for each bank account you define. Each bank account must be affiliated with one bank branch. When you initiate an automatic payment batch, enter a manual check, or create a Quick payment, you can select a bank account that you define in this table.

 

9)  ap_bank_accounts_uses_allAP_BANK_ACCOUNT_USES_ALL stores information for the internal and external bank accounts you define in Oracle Payables and OracleReceivables applications.

             1)      po_vendors_all2)      po_vendors_sites_all3)      po_headers_all             po_header_id4)      po_lines_all             po_line_id5)      po_line_locations_All6)      po_distributions_all             po_distribution_id,

 

     1)      Gl_code_combinations 

                  GL_CODE_COMBINATIONS stores valid account combinations for each Accounting Flexfield structure within your Oracle General Ledger application. Associated with each account are certain codes and flags, including whether the account is enabled, whether detail posting or detail budgeting is allowed, and others. 

Page 6: Apps Technical Questions

2)      Gl_je_batches.               GL_JE_BATCHES stores journal entry batches. 

3)      Gl_je_headers           GL_JE_HEADERS stores journal entries. There is a one–to–many relationship between journal entry batches and journal entries. Each row in this table includes the associated batch ID, the journal entry name and description, and other information about the journal entry. This table corresponds to the Journals window of the Enter Journals form. STATUS is ’U’ for unposted, ’P’ for posted. Other statuses indicate that an error condition was found. A complete list is below. 

4)      Gl_je_lines.             GL_JE_LINES stores the journal entry lines that you enter in the Enter Journals form. There is a one–to–many relationship between journal entries and journal entry lines. Each row in this table stores the associated journal entry header ID, the line number, the associated code combination ID, and the debits or credits associated with the journal line. STATUS is ’U’ for unposted or ’P’ for posted 

5)      Gl_set of books         GL_SETS_OF_BOOKS stores information about the sets of books you define in your Oracle General Ledger application. Each row includes the set of books name, description, functional currency, and other information. This table corresponds to the Set of Books form. 

6)      Gl_periods           GL_PERIODS stores information about the accounting periods you define using the Accounting Calendar form. Each row includes the start date and end date of the period, the period type, the fiscal year, the period number, and other information. There is a one–to–many relationship between a row in the GL_PERIOD_SETS table and rows in this table. 

1)      OPEN-DEBIT MEMO REPORT?This report shows all the open-debit memo transactions, based on customer number and dates.

        Columns  :- type, customer_no, trx_no, amt_due, remaining.         Parameter :- type, customer, from_date, to_date. 

2)      GENERATING POSITIVE PAY FILE FOR BANK REPORT?Basically this report generates a flat file of all the payments in order to send in to the bank.

 

3)      UPDATE POSITIVEPAY CHECKS REPORT?

Page 7: Apps Technical Questions

This report which updates the data into the (AP) account payables system from t   \he plot file, the file which is sent by bank

 

4)      UPDATE POSITIVEPAY OUT STANDING CHECKS?This report which shows the out standing checks  

What is Oracle Financials?

Oracle Financials products provide organizations with solutions to a wide range of long- and short-

term accounting system issues. Regardless of the size of the business, Oracle Financials can meet

accounting management demands with:

Oracle Assets: Ensures that an organization's property and equipment investment is

accurate and that the correct asset tax accounting strategies are chosen.

Oracle General Ledger: Offers a complete solution to journal entry, budgeting, allocations,

consolidation, and financial reporting needs.

Oracle Inventory: Helps an organization make better inventory decisions by minimizing

stock and maximizing cash flow.

Oracle Order Entry: Provides organizations with a sophisticated order entry system for

managing customer commitments.

Oracle Payables: Lets an organization process more invoices with fewer staff members and

tighter controls. Helps save money through maximum discounts, bank float, and prevention of

duplicate payment.

Oracle Personnel: Improves the management of employee- related issues by retaining and

making available every form of personnel data.

Oracle Purchasing: Improves buying power, helps negotiate bigger discounts, eliminates

paper flow, increases financial controls, and increases productivity.

Oracle Receivables: Improves cash flow by letting an organization process more payments

faster, without off-line research. Helps correctly account for cash, reduce outstanding

receivables, and improve collection effectiveness.

Page 8: Apps Technical Questions

Oracle Revenue Accounting Gives an organization timely and accurate revenue and

flexible commissions reporting.

Oracle Sales Analysis: Allows for better forecasting, planning. and reporting of sales

information.

[edit]What is the MultiOrg and what is it used for?

MultiOrg or Multiple Organizations Architecture allows multiple operating units and their relationships

to be defined within a single installation of Oracle Applications. This keeps each operating unit's

transaction data separate and secure.

Use the following query to determine if MuliOrg is intalled:

select multi_org_flag from fnd_product_groups;

[edit]How can I customize a form in Oracle E-Business Suite?

There are three ways do to this, and they are in order of preference:

Use the Forms Personalization feature to extend forms through configuration. This was a

new feature in 11.5.10. Check out the Metalink Note with Doc ID 279034.1 for details on how to

forms personalizations.

Modify the CUSTOM Library to extend forms. For details look in the CUSTOM Library

chapter of the Oracle Applications Developer's Guide.

Modify the form directly in Forms Builder. This is not supported and you will have to

reimplement the modifications whenever Oracle releases a new version of the form that you

want or need to install.

[edit]What is the difference between Fields and FlexFields?

A field is a position on a form that one uses to enter, view, update, or delete information. A field

prompt describes each field by telling what kind of information appears in the field, or alternatively,

what kind of information should be entered in the field.

Page 9: Apps Technical Questions

A flexfield is an Oracle Applications field made up of segments. Each segment has an assigned

name and a set of valid values. Oracle Applications uses flexfields to capture information about your

organization. There are two types of flexfields: key flexfields and descriptive flexfields.

[edit]Convert DFF (Descriptive Flex field) to Number

Often data in Oracle Applications is stored in extended columns known as Descriptive Flex field

columns. These are character columns which you can map it to store any kind of information. On the

front end, it is possible to apply validations like numeric, date or character but the ultimate value that

gets stored inside these flex columns is just character strings.

The trouble comes during the time of reporting. Its not a problem if you just want to display the value

stored in the column. The pain starts when you want to do some logic on top of those numeric or

date values. In this article we just consider numeric values and how can they be utilized.

The problem can be simplified by using the to_number function that Oracle provides but this

assumes that the column infact has *ONLY NUMERIC* values and no "white space," or "non-

numeric" characters in it. If it does have non-numeric characters then the to_number function is

going to bomb right in your face. Descriptive Flex fields are context dependent ie. each attribute

column can store different data types for a given row, so for row 1 the attribute1 column might store

a numeric value, row2 might store a date value and so on...

To deal with the above situation, we can create a new generic function as below

FUNCTION get_number (p_val VARCHAR2)RETURN NUMBERIS l_value NUMBER;BEGIN l_value := fnd_number.canonical_to_number(p_val); RETURN l_value;EXCEPTION WHEN OTHERS THEN RETURN - 1;END;

In the above wrapper function, it tries to convert the character value into number, if it succeeds then

returns the value else returns a -1. The fnd_number.canonical_to_number converts the canonical

value as stored in the flexfield column to your NLS number format.

Page 10: Apps Technical Questions

So you can modify this function to return any value depending on the requirement e.g return a zero

value instead of -1. The reason we chose -1 is to highlight any data issues. If we return a zero value

then there is a possibility that the user might overlook the data error. So depending on the situation

return a value which would tell the user that the data is not correct e.g like a huge negative value.

You can enhance the function to strip out non-numeric values like spaces etc using ltrim, rtrim or

replace functions but caution should be exercised to not overload this function with more logic and

calculations as it will effect the performance of your reports.

Oracle Apps 11i Interview Questionnaire

1. Why do we call FND SRWINIT from Before Report TriggerA. FND SRWINIT fetches concurrent request information and sets up the profile options. It must be included if one is using any ORACLE APPLICATION OBJECT LIBRARY features in his report (such as concurrent processing)

2. Why do we call FND SRWEXIT from After Report TriggerA. FND SRWEXIT frees all the memory allocations done in other Oracle Applications user exits. It must be included if one is using any ORACLE APPLICATION OBJECT LIBRARY features in his report (such as concurrent processing)

3. Why do we call FND FLEXSQL from the Before Report Trigger?A. One need to pass the concatenated segment values from the underlying code combinations table to the user exit so that it can display appropriate data and derive any description and values from switched value sets as needed. One gets this information by calling the AOL user exit FND FLEXSQL from the before report Trigger.

4. If u call the user exit FND FLEXSQL with MODE = “ WHERE” from the Before Report Trigger. What will it do?A. This user exit populates a lexical parameter that you specify with the appropriate SQL fragment at run time. You include this lexical parameter in the WHERE clause of the report query. This user exit is called once for each lexical to be changed.

5. If u call the user exit FND FLEXSQL with MODE = “ ORDER BY” from the Before Report Trigger. What will it do?

Page 11: Apps Technical Questions

A. This user Exit populates the lexical parameter that one specifies with the appropriate SQL fragment at run time. One includes this lexical parameter in the ORDER BY clause of the report query. This user exit is called once for each lexical to be changed.

6. How can we display flexfield segment values, descriptions, and prompts on the report?A. Create a formula Column. Call the user exit FND FLEXIDVAL as the formula for this column. This user exit automatically fetches more complicated information such as descriptions and prompts so that one does not has to use complicated table joins to the flex field tables.

7. Name some options of the FND FLEXSQL user exitA CODE, APP_SHORT_NAME, OUTPUT, MODE, DISPLAY, SHOWDEPSEG, NUM or MULTINUM, TABLEALIAS, OPERATOR, OPERAND1, OPERAND2.

8. Describe CODE option of the FND FLEXSQL user exitA. Specify the flex field code for the report (for example, GL#, MCAT).

9. Describe the APP_SHORT_NAME option of the FND FLEXSQL user exitA. Specifies the short name of the application that owns the flex field (for example: SQLGL, INV)

10. Describe the OUTPUT option of the FND FLEXSQL user exitA. Specify the name of the lexical parameter to store the SQl fragment. One uses this lexical later in the report when defining the SQL statement that selects the flexfield values. the datatype of this parameter should be character.

11. Describe the MODE option of the FND FLEXSQL user exitA. Specify the mode to use to generate the SQL fragment . valid mode are :SELECT: Retrieves all segments values in an internal (non- displayable format).WHERE: Restrict the query by specifying constraints on flexfield columns. The fragment returned includes the correct decode statement if one specifies MULTINUM. One must also specify an OPERATOR and OPERANDS.HAVING: Same calling procedures and functionality as WHERE.ORDER BY: Order required information by flexfield columns. The fragment Orders your flexfield columns and separates them with a comma. The fragment returned includes the correct decode statement, one specifies in MULTINUM.

12. Describe the DISPLAY option of the FND FLEXSQL user exitA. One uses the DISPLAY token with the MODE token . the DISPLAY parameter allows you to specify segments that represent specified flexfield qualifiers or

Page 12: Apps Technical Questions

specified segments numbers , where the segment numbers are the order in that the segments appear in the flexfield window, not the segment number specified in the Define Key Segments form.Eg. If your MODE is SELECT and you specify DISPLAY = “ALL” then the SELECT statement includes all the segments of the flexfield. . Similarly, if your MODE is WHERE and you specify DISPLAY = “ALL”, then your WHERE clause includes all segments.

13. Describe the SHOWDEPSEG option of the FND FLEXSQL user exitA. SHOWDEPSEG = “N” disables automatic addition of depended upon segments to the order criteria. The default is “Y”. This token is valid only for MODE = “ODER BY” In FLEXSQL.

14. Describe the NUM option of the FND FLEXSQL user exitA. Specify the name or lexical or source column that contains the flexfield structure information. If the flexfield uses just one structure, specify NUM only and use a lexical parameter to hold the value. If the flexfield uses multiple structures, specify MULTINUM only and use a source column to hold the value. The default value is 101.

15. Describe the TABLE ALIAS option of the FND FLEXSQL user exitA. You use TABLE ALIAS if your SELECT joins to other flexfield tables or uses a self – join.

16. Describe the OPERATOR option of the FND FLEXSQL user exitA. Specify an operator to use in the WHERE clause.

17. Describe the OPERAND1 option of the FND FLEXSQL user exitA. Specify an operand to use in the WHERE clause,

18. Describe the OPERAND2 option of the FND FLEXSQL user exitA. Specify a second operand to use with OPERATOR = “BETWEEN”

19. Where is FND FLEXIDVAL user exit usedA. Call this user exit to populate fields for display. You pass the key flex fields data retrieved by the query into this user exit from the formula column. With this exit you can display values, descriptions and prompts by passing appropriate token.

21. Name the interface tables used for the customer interface?A. 1. RA_CUSTOMERS_INTERFACE_ALL2. RA_CUSTOMER_BANKS_INT_ALL

Page 13: Apps Technical Questions

3. RA_CUST_PAY_METHOD_INT_ALL4. RA_CUSTOMER_PROFILES_INT_ALL5. RA_CONTACT_PHONES_INT_ALL

22 What is the name of the column in CUSTOMER_INTERFACE_TABLE that indicates whether you are inserting new or updating existing information? A: When importing data into the interface tables, the column INSERT_UPDATE_FLAG indicates whether you are inserting new or updating existing information. This column is required in RA_CUSTOMERS_INTERFACE.

23 If the INSERT_UPDATE_FLAG is not set correctly or the required column is missing the value, will CUSTOMER INTERFACE reject the entire record or just the attributes u want to update?A Reject the entire record.

24 List some of the required columns for the RA_CUSTOMERS_INTERFACE?A. ORIG_SYSTEM_CUSTOMER_REFINSERT_UPDATE_FLAGCUSTOMER_NAMECUSTOMER_NUMBER (if you are not using Automatic Customer Numbering)CUSTOMER_STATUSLAST_UPDATED_BYLAST_UPDATE_DATECREATED_BYCREATION_DATEIf you are importing an address and a business purpose, you must also populate the following columns:PRIMARY_SITE_USE_FLAG (if you are inserting an address)LOCATION (if you are not using Automatic Site Numbering)SITE_USE_CODE (if you are inserting an address)ADDRESS1

25 List some of the production tables that Customer Interface transfers customer data from the interface tables into?A. AR_CUSTOMER_PROFILESAR_CUSTOMER_PROFILE_AMOUNTSRA_ADDRESSESRA_CONTACTSRA_CUSTOMERSRA_CUSTOMER_RELATIONSHIPS RA_CUST_RECEIPT_METHODSRA_PHONES

Page 14: Apps Technical Questions

RA_SITE_USESAP_BANK_ACCOUNT_USESAP_BANK_ACCOUNTSAP_BANK_BRANCHES

26. What validation must be given on the customer_number?A Must be null if you are using Automatic Customer Numbering. Must exist if you are not using Automatic Customer Numbering. This value must be unique within RA_CUSTOMERS.

27 What validation must be given on the CUSTOMER_STATUS?A Must equal ’A’ for Active or ’I’ for Inactive. 

28 Name some of the Oracle receivables Interfaces?A a) Auto Invoiceb) Auto Lockboxc) Customer Interfaced) Sales Tax rate Interfacee) Tax Vendor Extension

29 Give some of the Oracle Payables interface?A. a) Credit Card Transaction Interfaceb) Invoice Import Interfacec) Payables Open Interfaced) Purchase Order Matching

30. Name some of the oracle general ledger Interface?A a) Budget Upload b) Importing Journalsc) Loading Daily rates

31. What are the names of the parameters u pass to the Procedure which u register in the apps?A. 1) retcode in varchar22) errbuf in varchar2

32. What is the use of Auto lock Box?A Auto Lockbox (or Lockbox) is a service that commercial banks offer corporate customers to enable them to outsource their accounts receivable payment processing.

33. Auto Lockbox is a three-step process, what are those?

Page 15: Apps Technical Questions

A. a) Importb) Validationc) PostQuickCash

34. What is the order in which Autolock box searches for the types of the matching number?A. 1. Transaction Number2. Sales Order Number3. Purchase Order Number4. Consolidated Billing Invoice Number5. Other, user-defined number.

35. What is application short name for General Ledger you specify in FND FLEXSQL user exit?A. SQLGL

36 . What are validations to be done in Journal Import interface.A. Batch level: Set of Books, Period Name, and Batch NameJournal Level: Set of books, Period name, Source name, Journal entry name, Currency code, Category name, Actual flag, Encumbrance type ID, User conversion type, Accounting date, Budget version ID

37. What subclass in forms6iA Specifies module, storage & name information about the source object and source module for a referenced objects.

38. What is the clause in SQL * Loader to program to override data into tableA. REPLACE

39. How do you set profile in oracle applications In Application Developer responsibility?A Open ‘Profile’ Function

40. What is the syntax for loading data through SQL * Loader from multiple files simultaneouslyA. Sqlldr scott/tiger@orcl control = ctlfileparfile -- parameter file: name of file that contains parameter specificationsparallel -- do parallel load (Default FALSE)

41 What is the table name for items in Oracle InventoryA MTL_SYSTEM_ITEMS, MTL_CATEGORIES

Page 16: Apps Technical Questions

42. Tell me names of important production tables & their purpose AP, AR, GL, POA AP: AP_INVOICES_ALL, AP_INVOICE_LINES_ALLTo store invoicesAR: RA_SHIPMENT_HEADERS/ _LINES, RA_CUSTOMERS, RA_CONTACTSPO: PO_VENDORS, PO_VENDOR_SITES - For storing vendor data.

43. Name the interface tables used for the LockBox InterfaceA Interface table : AR_PAYMENTS_INTERFACE_ALLLockbox transfers the receipts that pass validation to the Receivables interim tables AR_INTERIM_CASH_RECEIPTS_ALL and AR_INTERIM_CASH_RCPT_LINES_ALLWhen you run Post QuickCash, the receipt data is transferred from the QuickCash tables to the following Receipt tables:AR_CASH_RECEIPTS_ALLAR_RECEIVABLES_APPLICATIONS_ALLAR_CASH_RECEIPT_HISTORY_ALL

44 Name the interface tables used for the AutoInvoice Interface.A AutoInvoice transfers transaction data from the interface tablesRA_INTERFACE_LINES_ALL,RA_INTERFACE_SALESCREDITS_ALL, andRA_INTERFACE_DISTRIBUTIONS_ALLinto the following Receivables tables:• RA_BATCHES_ALL• RA_CUSTOMER_TRX _ALL• RA_CUSTOMER_TRX_LINES _ALL• RA_CUST_TRX_LINE_GL_DIST_ALL• RA_CUST_TRX_LINE_SALESREPS_ALL• AR_PAYMENT_SCHEDULES_ALL• AR_RECEIVABLE_APPLICATIONS_ALL• AR_ADJUSTMENTS_ALL