Manual DataCollector
Manual DataCollector
Manual DataCollector
DataCollector 2.0
January 2014
UNIT4 Accountancy B.V.
Bastion 4
Postbus 755
3900 AT Veenendaal
All rights reserved. This manual may not, in whole or in part, be reproduced, stored in anelectronic file or published, by electronic or
mechanical means, photo copy or any other means, without the prior written permission of UNIT4 Accountancy B.V.
The information contained in this document may be modified without prior notification. Unless stated otherwise, all companies,
persons, data and adresses are entirely fictional or are used fictitiously. Although this document was prepared with utmost care,
UNIT4 Accountancy B.V. cannot be held liable for any (printing) errors or incompleteness. All trademarks mentioned are the
property of their respective owners..
TABLE OF CONTENTS
1. Introduction 1
1.1. Data points 1
2. Supported systems, versions and databases 6
3. Technical requirements 7
4. Extraction parameters 8
5. Tool handling 9
5.1. Program folder structure 9
5.2. Generic screen navigation 9
5.3. File split 11
5.4. Checks at program starts 11
5.5. Error handling 12
5.6. Load and save parameters 14
5.7. Guidance 17
5.8. Generic screens 18
5.8.1. Define operation mode 18
5.8.2. Select data source 20
5.8.3. Select entities 23
5.8.4. Select multiple companies 25
5.8.5. Select multiple plants 26
5.8.6. Specify data destination 27
6. Tool output 31
6.1. Folders used 31
6.2. File naming conventions 31
6.3. Run time 31
6.4. Analyse 31
6.5. Data validation 34
6.6. Screen output 34
6.7. Log file 39
7. Messages 40
7.1. Change the operation mode 40
7.2. Select a different ERP system 40
7.3. Database does not correspond with ERP system 41
7.4. Invalid date selection 43
7.5. Multiple plants 44
8. Field mapping 46
8.1. Axapta 46
8.1.1. Trial balance 46
8.1.2. Journal entries 46
8.1.3. Creditors master data 48
8.1.4. Debtors master data 49
8.1.5. Accounts payable open items 50
8.1.6. Accounts receivable open items 51
8.1.7. Period End Inventory 52
8.1.8. Sales History 52
8.2. JD Edwards EnterpriseOne 53
8.2.1. Trial balance 53
8.2.2. Journal entries 54
8.2.3. Creditors master data 55
8.2.4. Debtors master data 56
8.2.5. Accounts payable open items 56
8.2.6. Accounts receivable open items 57
8.2.7. Period End Inventory 58
8.2.8. Sales History 59
8.3. Navision 60
8.3.1. Trial balance 60
8.3.2. Journal entries 60
8.3.3. Creditors master data 62
8.3.4. Debtors master data 63
8.3.5. Accounts payable open items 64
8.3.6. Accounts receivable open items 65
8.3.7. Period End Inventory 65
8.3.8. Sales History 66
8.4. Oracle Financials 11 67
8.4.1. Trial balance 67
8.4.2. Journal entries 68
8.4.3. Creditors master data 69
8.4.4. Debtors master data 70
8.4.5. Accounts payable open items 71
8.4.6. Accounts receivable open items 72
8.4.7. Period End Inventory 73
8.4.8. Sales History 73
8.5. Oracle Financials 12 74
8.5.1. Trial balance 74
8.5.2. Journal entries 75
8.5.3. Creditors master data 76
8.5.4. Debtors master data 77
8.5.5. Accounts payable open items 78
8.5.6. Accounts receivable open items 79
8.5.7. Period End Inventory 80
8.5.8. Sales History 80
8.6. SAP R/3 Classic GL - SAP ECC New GL 81
8.6.1. Trial balance SAP 81
8.6.2. Journal entries 82
8.6.3. Creditors master data 84
8.6.4. Debtors master data 84
8.6.5. Accounts payable open items 85
8.6.6. Accounts receivable open items 86
8.6.7. Period End Inventory 88
8.6.8. Sales History 89
1. INTRODUCTION
DataCollector is a program that extracts data entities from various ERP systems such as
SAP, Oracle Financials, Microsoft Dynamics (AX and NAV) and JD Edwards
EnterpriseOne.
No installation required
DataCollector is a runtime version. The advantage is that DataCollector can be used
immediately (for example on a USB stick) without having to install the software. You can
copy the complete runtime folder to the system of your client. Also within this situation no
install is needed.
This is a tip
Trial balance
UserDefined1 Text 40
UserDefined2 Text 40
UserDefined3 Text 40
UserDefined4 Text 40
Journal entries
Amount Currency
Period Text
Preparer ID Text 40
Source Text 40
BSTAT Text 1
UMSZK Text 1
UserDefined1 Text 40
UserDefined2 Text 40
UserDefined3 Text 40
UserDefined4 Text 40
UserDefined5 Text 40
Name Text 50
Address 1 Text 50
Address 2 Text 50
Country Text 50
UserDefined1 Text 50
UserDefined2 Text 50
UserDefined3 Text 50
UserDefined4 Text 40
UserDefined5 Text 40
Name Text 50
Type Text 50
Reference Text 50
CurrencyAmount Numeric 18
Currency Text 50
LineItemNumber Text 50
UMSKZ Text 1
BSTAT Text 1
UserDefined1 Text 50
Userdefined2 Text 50
UserDefined3 Text 50
UserDefined4 Text 50
UserDefined5 Text 50
Description Text 50
Quantity Numeric 18
Amount Numeric 18
UserDefined1 Text 50
Userdefined2 Text 50
UserDefined3 Text 50
UserDefined4 Text 50
UserDefined5 Text 50
Sales History
UserDefined1 Text 50
Userdefined2 Text 50
UserDefined3 Text 50
UserDefined4 Text 50
UserDefined5 Text 50
If MDB creation fails the extracted data will be stored in the format Comma-Separated
Values (CSV) files. The CSV file has the same column names as the MDB files. The CSV
file has the following format:
the delimiter is "| Bar",
the text qualifier is "None",
the first row contains column names,
the decimal symbol indicator is ". (Period)",
the date format is "yyyy-MM-dd".
All control characters are stripped from all string entity properties.
* DBMS independent
DataCollector can be executed on Windows systems that have the Microsoft .NET
Framework 2.0 installed. Most Windows operating systems, such as Windows XP,
Windows 2003 and Windows Vista usually have the Microsoft .NET Framework 2.0 (or
later) installed by default. If this is not the case, the Microsoft installation package can be
found here:
http://www.microsoft.com/en-us/download/details.aspx?id=1639.
If .NET Framework 2.0 or later is not installed the following error message appears:
DataCollector creates the Guidance folder automatically when this folder does not exist.
To start DataCollector double-click (click the mouse button twice in quick succession)
.
In advanced mode the navigation bar consists of a variable number of buttons. The
number of buttons depends on the selected ERP system and the selected entities. The
most comprehensive navigation bar looks like:
Indicator Function
Transparent The screen is not accessible yet
(open grey)
Grey The screen is accessible, but the parameters are not entered
Yellow In the screen all required parameters are not entered
Green In the screen all required parameters are valid
Red In the screen the entered parameters are not valid
The colors dark yellow and dark green are shown on non-selected screens.
When such a screen is selected the color light yellow or light green is shown.
In the navigation bar you can always click the buttons with the indicator grey, yellow and
green. The corresponding screen will be shown. A button with the indicator transparent is
not accessible.
A screen cannot be left when the button in the navigation bar shows the color red. The
color is changed into yellow when a value of a parameter is re-entered.
It is still possible to navigate through the screens with the button and the
button.
DataCollector will use TXT files (in CSV file format) to extract the data when:
the required driver type is not available on the system
the required driver name is not available on the system
the temporarily MDB file cannot be created
it is not possible to store data in the temporarily MDB file
With the button this window will be closed. This information can be stored in
With the button (see "Specify data destination" on page 27), the entered
parameters are stored in an extraction settings file.
If you have selected the Batch extraction option as extraction mode, one or more batch
files are created.
The next time the data source parameters must be entered again. With the
button (see "Select data source" on page 20), the extraction settings file
can be selected. The extraction settings file contains the parameters of a previous
extraction. These parameters are loaded in DataCollector.
5.7. Guidance
The screens can be customized for the end user by adding screen and/or label guidance.
Screen guidance is shown at the top of the screen. The description of parameters can be
changed by label guidance. For each parameter a tooltip is available by moving the
mouse pointer over the field:
Because of adding guidance the figures in this manual may look different.
The number of screens depends on the selected operation mode and ERP system. The
progress bar shows the progress in the number of screens.
The first digit (2) is the number of the current screen. The last digit (5) contains the total
number of screens. The progress bar is not shown on the last screen.
With the button an extraction settings file can be selected (see "Load
and save parameters" on page 14).
When the connection parameters are entered for the first time the button in the
navigation bar is disabled. This also applies when the connection parameters are
changed.
When this screen is accessed again and the connection parameters are unchanged
you can also click a button in the navigation bar.
The number of options depends on the operation mode. In simple mode the date values
are also entered for the selected entities.
With the button you can go to the previous screen. You can also click
For each ERP system the available options in this screen can be customized for the
end user.
When the date selection is entered incorrectly a message is shown in order to inform the
user (see "Messages" on page 40).
The appearance of the window depends on the selected ERP system and operation
mode (simple or advanced). However, the operation is the same.
Click on the Selected column to select the companies concerned. In the ledger
selection column you have to select the ledger.
The "Select multiple plants" mode is only available for ERP systems that support
multiple plants by company.
If you have selected the Batch extraction option as operation mode, the
The Filename field contains the folder in which the file is saved. The extension of the file
is dcz and contains one or more files with the extracted data of the selected entities. The
dcz file is encrypted and compressed. With the program Decrypter for DataCollector this
Click the button to change the filename. It is also possible to change the destination
by selecting an other folder.
Click the button to commit the changed file name and/or folder.
The summary in this screen will also be shown on the output screen and is also stored in
the log file.
In simple mode additional parameters are shown in this screen. These parameters
belong to advanced mode and are not shown in the previous screens. The extraction
parameters are grouped on operation mode. The advanced parameters are shown after
the simple parameters:
With the button the extraction parameter analysis can be started (see
"Analyse" on page 31).
Company number
Company name
Time stamp of extraction
6.4. Analyse
The analyse function is not available when multiple company selection or multiple
plant selection mode is selected.
Before starting the extraction process the extraction parameters can be analysed. The
availability of the required tables are checked for all entities. Also the number of entries
are estimated for all entities.
For the SAP collector the entries of all entities are not estimated in this version.
With the button the analyses are stored in the given file name. The default
file name is AnalyseInfo following by a time stamp. The extension is txt. It is possible to
overwrite the default file name.
When the analysis has not succeeded the errors are colored red. Recommended actions
are shown.
In the example above the application jumps to the second screen (Select entities) and
the entity "GeneralLedger" is deselected automatically. Click the
button to return to this screen.
When all selected entities contains errors the following recommended action is shown:
The application jumps to the third screen (Company) in order to select a different
company.
In this sequence the results are stored in the log file and HTML file.
For the list of the data points with their types, (see "Data points" on page 1).
validations. Click the button to print the report. To save the report, click the
button.
With the button in the "Exporting data" window the extraction can be
aborted. It is also possible to abort the extraction by pushing the escape button. The
following message appears:
An entity is skipped when an error occurred during extracting. When the extraction
contains warnings and/or errors a summary is shown in the following window (or similar):
It is possible to abort the program by pushing the escape button. The following message
appears:
Click the button to abort the program; no data entities will be extracted.
When the operation mode is changed from advanced mode to simple mode the entered
parameters (except connection and company parameters) will be lost. The following
message is shown:
The following message is shown when the version of the selected ERP system cannot be
found in the selected database:
For some ERP systems it is possible to continue. The following message (or similar) is
shown:
For SAP specific messages are shown when the version of the selected database does
not match the selected ERP system:
It is not allowed to connect to a database with SAP New GL (ECC) when the ERP
system SAP Classic GL is selected:
It is not allowed to connect to a database with SAP Classic GL (R/3 and ECC)
when the ERP system SAP New GL is selected:
The time sequence is not correct. Adjust the from date or the "to" date.
The allowed value for the period depends on the selected ERP systems, for
example:
Amount Prefix
LEDGERTRANS.AMOUNTMST Amount
TRANSACTIONLOG.CREATEDBY Preparer ID
or
USERINFO.NAME
LEDGERTRANS.TRANSTYPE Source
LEDGERTRANS.TXT JE Description
Possible dimensions:
<not selected>
USERINFO.NAME=RealUserName
LEDGERTRANS.DIMENSION = DimensionCode
LEDGERTRANS.DIMENSION2_ = DimensionCode2
LEDGERTRANS.DIMENSION3_ = DimensionCode3
LEDGERTRANS.DIMENSION4_ = DimensionCode4
LEDGERTRANS.DIMENSION5_ = DimensionCode5
The period is the sequence number from the periods table based on the effective date
field.
LEDGERTRANS.PERIODCODE <> 0
AND
LEDGERTRANS.OPERATIONSTAX = 0
VENDTABLE.NAME Name
VENDTABLE.STREET Address 1
VENDTABLE.CITY Address 2
VENDTABLE.COUNTRYREGIONID Country
Possible dimensions:
<not selected>
CONTACTPERSON.NAME = ContactPerson
VENDTABLE.YOURACCOUNTNUM = CustomerAccount
VENDTABLE.EMAIL = Email
VENDTABLE.TELEFAX = Fax
VENDTABLE.URL = InternetAddress
VENDTABLE.NAMEALIAS= SearchName
VENDTABLE.BLOCKED = Stopped
VENDTABLE.PHONE = Telephone
VENDTABLE.VATNUM = VatNumber
VENDTABLE.DIMENSION = DimensionCode1
VENDTABLE.DIMENSION2_ = DimensionCode2
VENDTABLE.DIMENSION3_ = DimensionCode3
VENDTABLE.DIMENSION4_ = DimensionCode4
VENDTABLE.DIMENSION5_ = DimensionCode5
CUSTTABLE.NAME Name
CUSTTABLE.STREET Address 1
CUSTTABLE.CITY Address 2
CUSTTABLE.COUNTRYREGIONID Country
Possible dimensions:
<not selected>
CONTACTPERSON.NAME = ContactPerson
CUSTTABLE.EMAIL = Email
CUSTTABLE.TELEFAX = Fax
CUSTTABLE.URL = InternetAddress
CUSTTABLE.NAMEALIAS= SearchName
CUSTTABLE.BLOCKED = Stopped
CUSTTABLE.PHONE = Telephone
CUSTTABLE.VATNUM = VatNumber
CUSTTABLE.DIMENSION = DimensionCode1
CUSTTABLE.DIMENSION2_ = DimensionCode2
CUSTTABLE.DIMENSION3_ = DimensionCode3
CUSTTABLE.DIMENSION4_ = DimensionCode4
CUSTTABLE.DIMENSION5_ = DimensionCode5
VENDTABLE.NAME Name
VENDTRANS.TRANSTYPE Type
VENDTRANS.RECID Reference
VENDTRANS.AMOUNTMST Amount
VENDSETTLEMENT.SETTLEAMOUNTMST
VENDTRANS.AMOUNTCUR CurrencyAmount
VENDSETTLEMENT.SETTLEAMOUNTCUR
VENDTRANS.CURRENCYCODE Currency
Possible dimensions:
<not selected>
VENDTRANS.TXT = Description
VENDTRANS.INVOICE = Invoice
VENDTRANS.CREATEDBY = User
VENDTRANS.VOUCHER = Voucher
VENDTRANS.DIMENSION = DimensionCode1
VENDTRANS.DIMENSION2_ = DimensionCode2
VENDTRANS.DIMENSION3_ = DimensionCode3
VENDTRANS.DIMENSION4_ = DimensionCode4
VENDTRANS.DIMENSION5_ = DimensionCode5
CUSTTABLE.NAME Name
CUSTTRANS.TRANSTYPE Type
CUSTTRANS.RECID Reference
CUSTTRANS.AMOUNTMST - Amount
CUSTSETTLEMENT. SETTLEAMOUNT
CUSTTRANS.CURRENCYCODE Currency
Possible dimensions:
<not selected>
CUSTTRANS.TXT = Description
CUSTTRANS.INVOICE = Invoice
CUSTTRANS.CREATEDBY = User
CUSTTRANS.VOUCHER = Voucher
CUSTTRANS.DIMENSION = DimensionCode1
CUSTTRANS.DIMENSION2_ = DimensionCode2
CUSTTRANS.DIMENSION3_ = DimensionCode3
CUSTTRANS.DIMENSION4_ = DimensionCode4
CUSTTRANS.DIMENSION5_ = DimensionCode5
INVENTTABLE.ITEMNAME Description
INVENTTRANS.QTY Quantity
MAX(INVENTSUM.POSTEDVALUE - Amount
INVENTSETTLEMENT.COST.AMOUNTADJUSTMENT -
INVENTTRANS(POSTING).COSTAMOUNTPOSTED)
Possible dimensions:
<not selected>
INVENTTABLE.NAMEALIAS = SearchName
INVENTTABLE.ITEMGROUPID = ItemGroupID
INVENTTABLE.PRIMARYVENDORID = VendorID
INVENTTABLE.DIMENSION = DimensionCode1
INVENTTABLE.DIMENSION2_ = DimensionCode2
INVENTTABLE.DIMENSION3_ = DimensionCode3
INVENTTABLE.DIMENSION4_ = DimensionCode4
INVENTTABLE.DIMENSION5_ = DimensionCode5
Possible dimensions:
<not selected>
INVENTTABLE.NAMEALIAS = SearchName
INVENTTABLE.ITEMGROUPID = ItemGroupID
INVENTTABLE.PRIMARYVENDORID = VendorID
INVENTTABLE.DIMENSION = DimensionCode1
INVENTTABLE.DIMENSION2_ = DimensionCode2
INVENTTABLE.DIMENSION3_ = DimensionCode3
INVENTTABLE.DIMENSION4_ = DimensionCode4
INVENTTABLE.DIMENSION5_ = DimensionCode5
If account type = R
F0902.GBANxx
TB includes the name of the company (level 1) and the names of the business units
(level 2).
The GL Account Number for the company is the company code with the extension A.
For each business unit the GL Account Number is the business unit code with the
extension B.
Amount Prefix
F0911.GLAA Amount
F0911.GLUSER Preparer ID
F0911.GLDCT Source
or
F0005.DRDL01
All journal entries will be selected with the condition F0911.GLPOST = "P".
F0101.ABALPH Name
Credit Limit
F0116.ALCTY1 Address 2
F0116.ALCTR Country
Possible dimensions:
<not selected>
F0101.ABMCU = BusinessUnit
F0101.ABALKY = LongAddressNumber
F0101.ABALPH Name
F0116.ALCTY1 Address 2
F0116.ALCTR Country
Possible dimensions:
<not selected>
F0101.ACMCU = BusinessUnit
F03012.AICO = CompanyCode
F0101.ABALKY = LongAddressNumber
F0101.ABTAX = TaxID
F0101.ABALPH Name
F0411.RPAG Amount
(F0414.RNPAAP + F0414.RNADSA)
F0411.RPACR CurrencyAmount
(F0414.RNPFAP + F0414.RNCDSA)
F0411.RPCRCD Currency
Possible dimensions:
<not selected>
F0411.RPICU =BatchNumber
F0411.RPDOC = DocumentNumber
F0411.RPDCT = DocumentType
F0411.RPSFX = LineItem
F0411.RPRMK = Remark
F0411.RPVINV = SupplierInvoiceNumber
F0411.RPUSER = UserID
F0101.ABALPH Name
F03B11.RPAG Amount
(F03B14.RZPAAP + F03B14.RZADSA +
F03B14.RZDDA + F03B14.RZECBA +
F03B14.RZAAAJ)
F03B11.RPACR CurrencyAmount
(F03B14.RZPFAP + F03B14.RZCDSA +
F03B14.RZFDA + F03B14.RZECBF)
F03B11.RPCRCD Currency
Possible dimensions:
<not selected>
F03B11.RPICU = BatchNumber
F03B11.RPDOC = DocumentNumber
F03B11.RPDCT = DocumentType
F03B11.RPSFX = LineItem
F03B11.RPRMK = Remark
F03B11.RPUSER = UserID
F4101.IMDSC1 Description
F4111.ILTRQT Quantity
F4111.ILPAID Amount
Possible dimensions:
<not selected>
F4101.IMUOM1 = BaseUnitOfMeasure
F4101.IMAITM = CatalogNumber
F4101.IMDSC2 = Description2
F4102.IBGLPT = GLCLass
F4101.IMLITM = ProductNumber
F4101.IMSRTX = SearchText
F4102.IBVEND = SupplierNumber
8.3. Navision
Account Class
The begin balance amount includes all entries (including year-end closing entries before
the start date). The ending balance amount includes all year-end closing entries for dates
before the start date and excludes all year-end closing entries for dates equal or after the
start date.
Amount Prefix
The period is the sequence number from the accounting periods table based on the
effective date field.
Possible dimensions:
<not selected>
[$G_L Entry].[Document Date] = Document Date
[$G_L Entry].[Document No_] = Document No_
[$G_L Entry].[Document Type] = Document Type
[$G_L Entry].[Global Dimension 1 Code] = Global Dimension 1 Code
[$G_L Entry].[Global Dimension 2 Code] = Global Dimension 2 Code
[$G_L Entry].[Journal Batch Name] = Journal Batch Name
[$G_L Entry].[Open] = Open (only Navision 5)
[$G_L Entry].[Quantity] = Quantity
[User].[Name]=RealUserName
[$Source Code].[Description]=ReadableDocumentType
[$G_L Entry].[Reason Code] = Reason Code
[$G_L Entry].[Reversed] = Reversed
[$G_L Entry].[Source Type] = Source Type
[$G_L Entry].[System-Created Entry] = System-Created Entry
[$G_L Entry].[Tax Area Code] = Tax Area Code
[$G_L Entry].[Tax Group Code] = Tax Group Code
[$G_L Entry].[VAT Amount] = VAT Amount
[$Vendor].Name Name
Credit Limit
[$Vendor].City Address 2
Possible dimensions:
<not selected>
[$Vendor].Blocked = Blocked
[$Vendor].Contact = Contact
[$Vendor].Global Dimension 1 Code = DimensionCode1
[$Vendor].Global Dimension 2 Code = DimensionCode2
[$Vendor].E-Mail = Email
[$Vendor].Fax No_ = FaxNumber
[$Vendor].Home Page = HomePage
[$Vendor].Our Account No_ = OurAccountNumber
[$Vendor].Phone No_ = PhoneNumber
[$Vendor].Search Name = SearchName
[$Vendor].VAT Registration No_ = VATRegistrationNumber
[$Customer].Name Name
[$Customer].City Address 2
Possible dimensions:
<not selected>
[$Customer].Blocked = Blocked
[$Customer].Contact = Contact
[$Customer].Global Dimension 1 Code = DimensionCode1
[$Customer].Global Dimension 2 Code = DimensionCode2
[$Customer].E-Mail = Email
[$Customer].Fax No_ = FaxNumber
[$Customer].Home Page = HomePage
[$Customer].Phone No_ = PhoneNumber
[$Customer].Search Name = SearchName
[$Customer].VAT Registration No_ = VATRegistrationNumber
[$Vendor].Name Name
Possible dimensions:
<not selected>
[$Vendor Ledger Entry].Description = Description
[$Vendor Ledger Entry].Global Dimension 1 Code = DimensionCode1
[$Vendor Ledger Entry].Global Dimension 2 Code = DimensionCode2
[$Vendor Ledger Entry].External Document No_ = ExternalDocumentNumber
[$Vendor Ledger Entry].Due Date = PaymentDate
[$Vendor Ledger Entry].Source Code = SourceCode
[$Vendor Ledger Entry].Transaction No_ = TransactionNumber
[$Vendor Ledger Entry].User ID = UserID
[$Customer].Name Name
Possible dimensions:
<not selected>
[$Cust_ Ledger Entry].Description = Description
[$Cust_ Ledger Entry].Global Dimension 1 Code = DimensionCode1
[$Cust_ Ledger Entry].Global Dimension 2 Code = DimensionCode2
[$Cust_ Ledger Entry].Due Date = PaymentDate
[$Cust_ Ledger Entry].Source Code = SourceCode
[$Cust_ Ledger Entry].Transaction No_ =TransactionNumber
[$Cust_ Ledger Entry].User ID = UserID
[$Item].[Description] Description
Possible dimensions:
<not selected>
[$Item].[Base Unit of Measure] = BaseUnitOfMeasure
[$Item].[Description 2] = Description2
[$Item].[Global Dimension 1 Code] = DimensionCode1
[$Item].[Global Dimension 2 Code] = DimensionCode2
[$Item].[No_ 2] = ItemNumber2
[$Item].[Price Unit Conversion] = PriceUnitConversion
[$Item].[Profit %] = ProfitPercentage
[$Item].[Search Description] = SearchDescription
[$Item].[Vendor Item No_] = VendorItemNumber
[$Item].[Vendor No_] = VendorNumber
Possible dimensions:
<not selected>
[$Item].[Base Unit of Measure] = BaseUnitOfMeasure
[$Item].[Description] = Description
[$Item].[Description 2] = Description2
[$Item].[Global Dimension 1 Code] = DimensionCode1
[$Item].[Global Dimension 2 Code] = DimensionCode2
[$Item].[No_ 2] = ItemNumber2
[$Item].[Price Unit Conversion] = PriceUnitConversion
[$Item].[Profit %] = ProfitPercentage
[$Item].[Search Description] = SearchDescription
[$Item].[Vendor Item No_] = VendorItemNumber
[$Item].[Vendor No_] = VendorNumber
Account Class
Due to the datamodel in Oracle Financials several values are fetched from so called "flex
values".
Multiple indirections are necessary to fetch the appropriate fields. For example the
AccountNumber is determined by selecting records from apps.fnd_id_flex_segments
Amount Prefix
gl.gl_je_lines.accounted_dr - Amount
gl.gl_je_lines.accounted_cr
applsys.fnd_user.user_name Preparer ID
or
(applsys.fnd_user.description or
hr.per_all_people_f.full_name)
gl.gl_je_headers.je_source Source
or
gl.gl_je_sources_tl.user_je_source_name
gl.gl_je_lines.description JE Description
Possible dimensions:
applsys.fnd_user.description (when empty
hr.per_all_people_f.full_name)=RealUserName
Determining journal entries is done by combining records from the gl.gl_je_headers and
gl.gl_je_lines tables.
Date selection is performed by joining a journal entry with fields from the gl.gl_periods
table matching on the period_set_name field. Once the appropriate gl.gl_periods record
is determined the date match is done using the gl.gl_periods.period_year and
gl.gl_periods.period_num fields.
po.po_vendors.vendor_name Name
Credit Limit
po.po_vendor_sites_all.address_line1 Address 1
po.po_vendor_sites_all.city Address 2
po.po_vendor_sites_all.country Country
Possible dimensions:
<not selected>
po.po_vendors.vendor_name_alt = AlternateSupplierName
po.po_vendors.customer_num = CustomerNumber
ar.hz_parties.party_name Name
ar.hz_locations.address1 Address 1
ar.hz_locations.city Address 2
ar.hz_locations.country Country
Possible dimensions:
<not selected>
ar.hz_parties.organization_name_phonetic = AlternateName
ar.hz_parties.tax_reference = VATRegistrationNumber
* depends on ar.hz_cust_site_uses_all.site_use_id OR
ar.hz_cust_accounts.cust_account_id
po.po_vendors.vendor_name Name
ap.ap_invoices_all.invoice_type_lookup_code Type
ap.ap_invoices_all.invoice_amount - Amount
ap.ap_invoice_payments_all.amount
ap.ap_invoices_all.invoice_amount - CurrencyAmount
ap.ap_invoice_payments_all.amount
ap.ap_invoices_all.invoice_currency_code Currency
Possible dimensions:
<not selected>
ap.ap_invoices_all.description = Description
ar.hz_parties.party_name Name
ar.ra_cust_trx_types_all.name Type
ar.ra_cust_trx_line_gl_dist_all.amount - Amount
ar.ar_receivable_applications_all.amount_applied
ar.ra_cust_trx_line_gl_dist_all.amount - CurrencyAmount
ar.ar_receivable_applications_all.amount_applied
ar.ra_customer_trx_all.invoice_currency_code Currency
Possible dimensions:
<not selected>
ar.ra_customer_trx_all.ct_reference = Description
ar.ra_customer_trx_all.trx_number = TransactionNumber
inv.mtl_system_items_b.description Description
( inv.mtl_onhand_quantities_detail.primary_transaction_quantity Quantity
- inv.mtl_material_transactions.primary_quantity1)
1)
uncosted and rollback
Possible dimensions:
<not selected>
inv.mtl_system_items_b.primary_unit_of_measure = BaseUnitOfMeasure
inv.mtl_system_items_tl.long_description = LongDescription
apps.fnd_lookup_values.meaning = UserItemType
po.po_approved_supplier_list.segment1 = VendorID
Sales Amount
( IF gl.gl_sets_of_books.currency_code =
ar.ra_customer_trx_all.invoice_currency_code
Possible dimensions:
<not selected>
inv.mtl_system_items_b.primary_unit_of_measure = BaseUnitOfMeasure
inv.mtl_system_items_b.description = Description
inv.mtl_system_items_tl.long_description = LongDescription
apps.fnd_lookup_values.meaning = UserItemType
po.po_approved_supplier_list.segment1 = VendorID
Account Class
The basic mechanism selecting from the Oracle Financials Financials 12 datamodel is
similar to that of the Oracle Financials Financials 11 mechanism. Subtle differences in
the indirection mechanism and some datamodel changes govern the differences.
Amount Prefix
gl.gl_je_lines.accounted_dr - Amount
gl.gl_je_lines.accounted_cr
applsys.fnd_user.user_name Preparer ID
or
(applsys.fnd_user.description or
hr.per_all_people_f.full_name)
gl.gl_je_headers.je_source Source
or
gl.gl_je_sources_tl.user_je_source_name
gl.gl_je_lines.description JE Description
Possible dimensions:
applsys.fnd_user.description (when empty
hr.per_all_people_f.full_name)=RealUserName
gl.gl_je_sources_tl.description=ReadableDocumentType
ap.ap_suppliers.vendor_name Name
Credit Limit
ap.ap_supplier_sites_all.address_line1 Address 1
ap.ap_supplier_sites_all.city Address 2
ap.ap_supplier_sites_all.country Country
Possible dimensions:
<not selected>
ap.ap_suppliers.vendor_name_alt = AlternateSupplierName
apps.po_vendors.customer_num = CustomerNumber
ar.hz_contact_points.email_address OR ap.ap_supplier_sites_all.email_address =
Email
ar.hz_contact_points.raw_phone_number OR
(ar.hz_contact_points.raw_area_code + ar.hz_contact_points.raw_phone_number)
= FaxNumber **
** depends on ar.hz_contact_points.phone_line_type
All creditors will be selected for Purpose (Site Using the Address) = "Payment"
ar.hz_parties.party_name Name
ar.hz_locations.address1 Address 1
ar.hz_locations.city Address 2
ar.hz_locations.country Country
Possible dimensions
<not selected>
ar.hz_locations.address_lines_phonetic OR
ar.hz_parties.known_as = AlternateName
zx.zx_party_tax_profile.rep_registration_number = VATRegistrationNumber
(party_type_code = 'THIRD_PARTY_SITE' OR 'THIRD_PARTY')
* depends on ar.hz_cust_site_uses_all.site_use_id OR
ar.hz_cust_accounts.cust_account_id
ap.ap_suppliers.vendor_name Name
ap.ap_invoices_all.invoice_type_lookup_code Type
ap.ap_invoices_all.invoice_amount - Amount
ap.ap_invoice_payments_all.amount
ap.ap_invoices_all.invoice_amount - CurrencyAmount
ap.ap_invoice_payments_all.amount
ap.ap_invoices_all.invoice_currency_code Currency
Possible dimensions:
<not selected>
ar.hz_parties.party_name Name
ra_cust_trx_types_all.name Type
ar.ra_cust_trx_line_gl_dist_all.amount - Amount
ar.ar_receivable_applications_all.amount_applied
ar.ra_cust_trx_line_gl_dist_all.amount - CurrencyAmount
ar.ar_receivable_applications_all.amount_applied
ar.ra_customer_trx_all.invoice_currency_code Currency
Possible dimensions:
<not selected>
ar.ra_customer_trx_all.ct_reference = Description
inv.mtl_system_items_b.description Description
( Quantity
inv.mtl_onhand_quantities_detail.primary_transaction_quantity
- inv.mtl_material_transactions.primary_quantity1)
1)
uncosted and rollback
Possible dimensions:
<not selected>
inv.mtl_system_items_b.primary_unit_of_measure = BaseUnitOfMeasure
inv.mtl_system_items_tl.long_description = LongDescription
apps.fnd_lookup_values.meaning = UserItemType
po.po_approved_supplier_list.segment1 = VendorID
Sales Amount
Possible dimensions:
<not selected>
inv.mtl_system_items_b.primary_unit_of_measure = BaseUnitOfMeasure
inv.mtl_system_items_b.description = Description
inv.mtl_system_items_tl.long_description = LongDescription
apps.fnd_lookup_values.meaning = UserItemType
po.po_approved_supplier_list.segment1 = VendorID
If account type = R
GLT0.HSLxx
If account type = R
GLT0.HSLxx
Possible dimensions:
SKB1.ALTKT = AlternativeAccountNumber
BKPF.USNAM Preparer ID
or
BKPF.BLART Source
or
T003T.LTEXT
BKPF.BSTAT BSTAT
BSEG.UMSKZ UMSKZ
Possible dimensions:
<not selected>
BSEG.ALTKT = AlternativeAccountNumber
BSEG.GSBER = BusinessArea
BSEG.KOSTL = CostCentre
BSEG.KSTRG = CostObject
BSEG.LIFNR = Creditor*
BSEG.KKBER = CreditControlArea*
BSEG.KUNNR = Debtor*
BSEG.AUFNR = InternalOrder
BSEG.SGTXT = ItemText
BSEG.NPLNR = NetworkNumber
BSEG.WERKS = Plant
BSEG.PRCTR = ProfitCentre
BKPF.TCODE = TransactionCode
BSEG.PROJK = WBSElement
BKPF.BLDAT = DocumentDate
ADRP.NAME_TEXT=RealUserName
T003T.LTEXT = ReadableDocumentName
LFA1.NAME1 Name
Credit Limit
LFA1.STRAS Address 1
LFA1.ORT01 Address 2
LFA1.LAND1 Country
Possible dimensions:
<not selected>
LFB1.ZSABE = Contact
LFA1.MCOD1 = SearchCode
LFA1.TELFX = Telefax
LFA1.TELF1 = Telephone
LFA1.LFURL = URL
LFA1.STCEG = VATRegistration
KNA1.NAME1 Name
KNA1.STRAS Address 1
KNA1.ORT01 Address 2
KNA1.LAND1 Country
Possible dimensions:
<not selected>
KNB1.ZSABE = Contact
KNA1.MCOD1 = SearchCode
KNA1.TELFX = Telefax
KNA1.TELF1 = Telephone
KNA1.KNURL = URL
KNA1.STCEG = VATRegistration
LFA1.NAME1 Name
T003T.LTEXT Type
BSXK.BELNR Reference
BSXK.WAERS Currency
BSXK.BUZEI LineItemNumber
BSXK.UMSKZ UMSKZ
BSXK.BSTAT BSTAT
Possible dimensions:
<not selected>
BSXK.GSBER = BusinessArea
BSXK.AUGDT = ClearingDate
BSXK.AUGBL = ClearingDocument
BSXK.SGTXT = Description
BSXK.BLDAT = DocumentDate
BSXK.BLART = DocumentType
BSXK.MONAT = FiscalPeriod
BSXK.GJAHR = FiscalYear
BSXK.AUFNR = OrderNumber
BSXK.BSCHL = PostingKey
BSXK.XBLNR = ReferenceDocument
BSXK.MWSTS = TaxAmount
BSXK.MWSKZ = TaxCode
BSXK.ZTERM = TermsOfPayment
KNA1.NAME1 Name
T003T.LTEXT Type
BSXD.BELNR Reference
BSXD.WAERS Currency
BSXD.BUZEI LineItemNumber
BSXD.UMSKZ UMSKZ
BSXD.BSTAT BSTAT
Possible dimensions:
BSXD.GSBER = BusinessArea
BSXD.AUGDT = ClearingDate
BSXD.AUGBL = ClearingDocument
BSXD.SGTXT = Description
BSXD.BLDAT = DocumentDate
BSXD.BLART = DocumentType
BSXD.MONAT = FiscalPeriod
BSXD.GJAHR = FiscalYear
BSXD.AUFNR = OrderNumber
BSXD.BSCHL = PostingKey
MAKT.MAKTX Description
MBEWX.LBKUM Quantity
MBEWX.SALK3 Amount
Possible dimensions:
<not selected>
MARA.MEINS = BaseUnitOfMeasure
MBEWX.LFGJA + - + MBEWX.LFMON = CurrentYearPeriod
MARA.MTART = MaterialType
MBEWX.VPRSV = PriceControl
MBEWX.PEINH = PriceUnit
MBEWX.BWKEY = ValuationArea
TCURM.BWKRS_CUS = ValuationLevel
*) A material is new when the initial entry cannot be determined in the SAP tables
MBEW/MBEWH: the Inventory as of (Year and Period) does not match an entry and no
previous entry is found in these tables. For that particular material the value X is stored
in the field New Material.
Possible dimensions:
<not selected>
MARA.MEINS = BaseUnitOfMeasure
MARA.MTART = MaterialTyp
VBRK.BUKRS or ENT6041.WERKS = ValuationArea
TCURM.BWKRS_CUS = ValuationLevel