14
Schwab RT ® SQL Recordkeeping Operations Library Excel File Import into ADT Schwab Retirement Technologies® Recordkeeping Operations Library

Excel File Import into ADT - Schwab Corporate Services ... Product Resource Center...Schwab RT Excel File Import into ADT Page 5 of 14 Importing Excel Data for Automated Data Translation

Embed Size (px)

Citation preview

Schwab RT® SQL Recordkeeping Operations Library Excel File Import into ADT

Schwab Retirement Technologies® Recordkeeping Operations Library

Schwab RT Excel File Import into ADT

SRT-ASC 11/2005 Schwab Retirement Technologies™ Page 2 of 14

Schwab RT Recordkeeping Operations Library

Excel File Import into ADT

December 7, 2005

Revisions added April 5, 2006

Copyright 2005, 2006 by Schwab Retirement Technologies, Inc., a wholly owned subsidiary of The Charles Schwab Corporation and an affiliate of Charles Schwab & Co., Inc.

Information in this document is subject to change without notice. No part of this document can be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose without the express written permission of Schwab Retirement Technologies, Inc.

For further information, contact Schwab Retirement Technologies, Inc. at 13925 Ballantyne Corporate Place, Suite 300, Charlotte, NC 28277, USA, Tel: (800)-628-2416, Web site: schwabRT.com.

Schwab RT Administration Solutions™ is the property of Schwab Retirement Technologies, Inc., a wholly owned subsidiary of The Charles Schwab Corporation and an affiliate of Charles Schwab & Co., Inc.

Schwab RT Excel File Import into ADT

Page 3 of 14

Table of Contents The Recordkeeping Operations Library ...................................................................... 4

Importing Excel Data for Automated Data Translation (ADT)....................................... 5

Schwab RT Excel File Import into ADT

Page 4 of 14

The Recordkeeping Operations Library

The Schwab RT® SQL Recordkeeping Operations Library provides you with topic-specific documents available for recordkeeping system processes. Collectively, these documents comprise Schwab RT’s Recordkeeping System Manual of modular individual topics that can be individually maintained with current information, for on-demand downloading and printing.

Topic-specific documents coordinate with the Recordkeeping online Help system, and overcomes printing limitations with on-line html Help pages. Additional technical setup procedures and tips might be included in topic-specifics documentation that is not pertinent to the on-line Help. If you are new to Schwab RT you may also want to refer to our Recordkeeping Setup, Options, and Maintenance Reference Guide for overviews of many key SQL Recordkeeping concepts and setup options.

Schwab RT Excel File Import into ADT

Page 5 of 14

Importing Excel Data for Automated Data Translation (ADT) The C150/ADT application now allows importing data through an Excel spreadsheet for Automated Data Translation. The application reads Synoptic, Financial, and Conversion DDL’s: ADTSYN.dll, ADTFIN.dll, and ADTCON.dll. Selected Excel column data is added to a specified ADT template. When importing Excel spreadsheet data be aware of how formatting parameters affect template data. The application supports all Excel formats for dates, dollars, and zip codes, and adds hyphens and leading zeros as required. For example, 1/1/2005 is entered as 01/01/2005. A Social Security number imported with 8 digits, 34567890, would appear as 034-56-7890. DATES: C150/ADT reads any Excel format normally used for dates. If the column is not formatted, the user must choose the date format for the template matching the text format of the date in the file. SOCIAL SECURITY NUMBER: 000-00-0000 C150/ADT reads Excel columns that are formatted as Social Security Numbers and enters the numbers into the template using the nine-digit 000-00-0000 format. If the column is not formatted, leading 0’s and hyphens are added. ZIP CODES: The application supports either 5-digit 12345 or 9-digit 12345-6789 zip codes, adding leading zeros if required. DOLLARS: 000.00 Dollars are read correctly only if the Decimal is set to 0 in Set Data Elements. C150/ADT accepts any standard Excel dollar format and imports the value precision according to the format in the Excel field. INVESTMENT ELECTIONS: Enter whole numbers only.

Schwab RT Excel File Import into ADT

Page 6 of 14

How to Import Excel Data into ADT To import data into the ADT application using an Excel spreadsheet, do the following: 1. Open the ADT application’s Process Setup window and select a Process Type (Synoptic, Financial or Conversion) and a Plan ID:

2. In the Batch File field, enter the location of the Excel file you want to import or click Browse to locate it. Note: The Edit Batch File button is not functional for use with Excel files. 3. From the Sheet field, select the appropriate Excel worksheet. Sheet 1 of the spreadsheet is entered by default. Alternatively, you can select Sheet 2 or 3. 4. Click Select Sources to filter which sources you will process for the plan. Only activity for the selected sources will be processed.

Schwab RT Excel File Import into ADT

Page 7 of 14

5. Open the Select Template window. The application is preset to use a Variable Template Type for Excel files. Enter a Template ID or you can click Choose Template to browse for one. Alternatively, click Populate All Templates Available and then using the arrow buttons move the selected Template(s) from the Templates Available field to the Template Order field. Tip: You can drag-and-drop templates in the grid, or select/clear templates by double- clicking template names.

Technical Note: As data is imported from the Excel spreadsheet, the application creates a temporary tilde delimited working file. If source data is modified in the import file, those changes are not updated in the working file unless the data is reloaded. You can do this within the ADT application by clicking the Reload button located on the toolbar. Tip: After setting up a template, to click Reload to synchronize Excel column formats with formats defined in the template. This allows the application to correctly reflect the Excel file column formats in the created template.Note: Reloading does not modify the Excel file.

Schwab RT Excel File Import into ADT

Page 8 of 14

6. Open the Maintain Template window to select a Template ID and enter a description. For Excel files, under Date Format select MM/DD/YYYY and keep the default ~ (tilde) for the Field Delimiter. Note: ADT exports only one date format per template. Also, if the data in the Excel file is a date, but the column in the Excel spreadsheet is not formatted, then choose the date format that matches the original data.

Schwab RT Excel File Import into ADT

Page 9 of 14

7. From the application tree, open the Conditionals window to view data imported from the spreadsheet and in the Conditionals grid, modify as required.

Schwab RT Excel File Import into ADT

Page 10 of 14

8. From the Data Value Map window, you can correlate codes in the batch file with specific codes in Schwab RT Recordkeeping. (This window is unchanged with this release.)

The Data Value Map allows you to translate codes in the batch file to codes on the system. Numeric entries must be entered for text values. For example, instead of using Y for Yes and N or No, enter 21 for Yes and 22 for No.

In the Data Value Map grid, highlight the code you are defining and enter the corresponding value from the batch file into the Text File Value column.

Schwab RT Excel File Import into ADT

Page 11 of 14

9. Open the Data Element Definition window, which allows you to view rows/columns in the Excel spreadsheet. Fifty records are displayed at a time to facilitate faster loading time. You can advance to the next fifty records by clicking the Forward button on the toolbar.

Schwab RT Excel File Import into ADT

Page 12 of 14

10. Click Define Data Elements to access the Set Field Conditional dialog and specify elements contained in the record being defined by the selected templates. The Social Security Number must be defined first and up to 100 data elements can be specified.

11. Open the View Formatted Sample window to view a sample of the results.

12. You may want to run in Edit Mode to check results before running in Update Mode. Click Process to complete.

Schwab RT Excel File Import into ADT

Page 13 of 14

ADT Unattended Job File Modifications With a patch release of Recordkeeping 2.1, the unattended job file was modified to include the Excel sheet name at the end of the layout. The following is the current layout: EditMode : char; ProcessType : char; PlanId : st3; Path : st80; PlanPath : st80; BatchFile : st80; SourceSelect : array[1..maxs] of byte; TemplateType : char; TemplateCategory : char; TemplateActivity : st2; TemplateIds : array[1..10] of st30; ContribAsOfDate : st8; WhichElections : char; InvestmentDirect : array[1..maxs] of smallint; LoanRepayAsOfDate: st8; ProcessDeviations: byte; TransfersAsOfDate: st8; ProduceTotalRpt : byte; ProduceErrorRpt : byte; ProduceUpdateRpt : byte; ProduceRepayRpt : byte; RptTotDialogInfoRec : UnatRptDialogInfoRec; RptErrDialogInfoRec : UnatRptDialogInfoRec; RptDetDialogInfoRec : UnatRptDialogInfoRec; RptRepayDialogInfoRec : UnatRptDialogInfoRec; LumpSumAsOfDate : st8; LumpSumForfeitureAccount : st15; LumpSumManagementAccount : st15; Message1 : st60; Message2 : st60; Message3 : st60; StatementLabel : st30; StockDistributionAsOfDate : st8; StockDistributionManagementAccount : st15; PriorDistributionsLastYearCompleted : st8; ProduceLumpSumSampleReport : byte; ProduceLumpSumStatement : byte; RptLumpSumSampleReportInfoRec : UnatRptDialogInfoRec; RptLumpSumStmtInfoRec : UnatRptDialogInfoRec; LumpSumRptOptions : array [ 1 .. 12] of byte; SynDefaultStat : st3; SynPPFDate : st6; SynFlipName : byte; SynAddUnmatchedParts : byte; SynIndivInvUpdates : byte; SynEnforceTotMaxDefPct : byte; SynEnforceDefSuspensions : byte; LoanRetroAmortize : byte; LoanRetroIntFromOrig : byte; LoanRetroIntBase : st3; LoanOrigAsOfDate : st8;

Schwab RT Excel File Import into ADT

Page 14 of 14

LoanOrigIntBase : st3; LoanOrigIntFromOrig : byte; LoanOrigSetUpFeeDol : st15; LoanOrigSetUpFeePct : st3; LoanOrigFeeFromLoanAmt : byte; LoanOrigRepayFeePct : st3; LoanOrigStkMgtAcct : st15; RptLonDialogInfoRec : UnatRptDialogInfoRec; GenFilesProcessedRecs : byte; GenFilesErrorRecs : byte; GenFilesBypassedRecs : byte; ProduceAmortReport : byte; SuppressAmortSSN : byte; ExtraSpace : array[1..1483] of byte; SheetName : st80;