As promised, I'm posting Part 2 of the Dynamics GP to SAP migration.
Since my last post we've done a lot of cleansing to the GP data. Some of the ETL processes we ran include:
- Master data including GL accounts, Profit Center, Cost Center, Employees, Vendors and others
- Vendor and Customer addresses including multiple addresses for Vendor Partner functions
- Any Tax-related fields including 1099, GST, etc.
- Hierarchy if any (can be messy)
- Open Balances for General Ledger, Accounts Receivable, Accounts Payable and Fixed Assets
Lastly, I consider my SQL scripting decent but get a really good one as you'll need to create lines of code and SP for your ETL.
Goodluck!
Note: I'll see if there's a need for another Part in FI, otherwise Part 3 will be more on SAP SD.
This blog was created to help CIOs, Program leads, solution architects and administrators.
Wednesday, June 04, 2014
Wednesday, February 12, 2014
Microsoft Dynamics to SAP ECC - Part 1
Actively participating in the data modeling & cleansing, reporting (including BPC, BW and BI) and testing of a Dynamics GP client to SAP AFS.
Exciting, as the last time I was part of a SAP implementation was almost 10 years ago.
Piece of advice if you know you're going to migrate to SAP:
1 - When creating your Chart of Accounts start integrating Cost Center and Profit Center
2 - Create a logic in your Item, Vendor, Customer and Asset masters
3 - Addresses can create a lot of work if not properly maintained
4 - Use logic when using the classes
Exciting, as the last time I was part of a SAP implementation was almost 10 years ago.
Piece of advice if you know you're going to migrate to SAP:
1 - When creating your Chart of Accounts start integrating Cost Center and Profit Center
2 - Create a logic in your Item, Vendor, Customer and Asset masters
3 - Addresses can create a lot of work if not properly maintained
4 - Use logic when using the classes
Monday, September 24, 2012
Dynamics GP 2013
This month Microsoft announced the availability of Dynamics GP 2013 demo which you can download here.
Most of the improvements were geared to improving security, integration with other Microsoft products and the Web client.
I was reading the installation guide of the web client and the requirements were pretty basic including the Web server OS which can either be Windows Server 2008 R2 or 2012. You can secure the web client by implementing SSL which you can purchase from a vendor or use one provided by IIS.
If you've installed Microsoft Sharepoint Server, most of the required steps were very similar including the required authentication.
Goodluck!
Most of the improvements were geared to improving security, integration with other Microsoft products and the Web client.
I was reading the installation guide of the web client and the requirements were pretty basic including the Web server OS which can either be Windows Server 2008 R2 or 2012. You can secure the web client by implementing SSL which you can purchase from a vendor or use one provided by IIS.
If you've installed Microsoft Sharepoint Server, most of the required steps were very similar including the required authentication.
Goodluck!
Monday, July 30, 2012
ETL tools
Following are top ETL tools used for extracting, cleaning, transforming and loading data to a data warehouse:
- Oracle Warehouse Builder (OWB)
- SAP Business Objects Data Integrator (BODI)
- IBM Data Stage
- Microsoft SQL Server Integration Services (SSIS)
- SAS Data Integration Studio
- Talend Open Studio
- Clover ETL
- Adeptia Integration Suite
Friday, July 06, 2012
Former Citi VP of Treasury Sentenced
In this age of compliance and tight security, how can one still manage to embezzlement more than $22 million?
Well Mr. Gary Foster did, the former vice president at Citigroup Inc.’s treasury finance department was sentenced to 97 months in prison for fraud related to his embezzlement. Foster embezzled funds from various Citigroup accounts by transferring money to Citigroup's cash account and then wiring it to his personal bank account.
Foster concealed his thefts with various false accounting entries, making the Citi cash account appear in balance and placing a fraudulent contract or deal number in the reference line of the wire transfer instructions.
Made me wonder, which accounting system were they using that nobody can even catch this kind of false transactions especially during month-end reconciliation. I guess if you work for a large multinational bank, it'll take a few cycle before you can confirm that there's fraud or breakage in the process. But mostly this can be remediated by constant communication between people who audit and reconciles cash.
Well Mr. Gary Foster did, the former vice president at Citigroup Inc.’s treasury finance department was sentenced to 97 months in prison for fraud related to his embezzlement. Foster embezzled funds from various Citigroup accounts by transferring money to Citigroup's cash account and then wiring it to his personal bank account.
Foster concealed his thefts with various false accounting entries, making the Citi cash account appear in balance and placing a fraudulent contract or deal number in the reference line of the wire transfer instructions.
Made me wonder, which accounting system were they using that nobody can even catch this kind of false transactions especially during month-end reconciliation. I guess if you work for a large multinational bank, it'll take a few cycle before you can confirm that there's fraud or breakage in the process. But mostly this can be remediated by constant communication between people who audit and reconciles cash.
Tuesday, April 10, 2012
LinkedIn error
LinkedIn is acting up today as I'm getting this error a lot - Sorry, there was a problem processing your request. Please try again.
Even on simple links, it doesn't work.
Even on simple links, it doesn't work.
Wednesday, February 22, 2012
10 things you should know about NoSQL databases
Did you hear about the latest trend in databases? If not then you should read this article about NoSQL or "not only SQL".
NoSQL vary from your classic relational database management system (RDBMS) as they do not use SQL as their primary query language. These data stores may not require fixed table schemas, usually do not support join operations, may not give full ACID (atomicity, consistency, isolation, durability) guarantees, and typically scale horizontally. NoSQL is now used by major internet companies like Google, Facebook, Twitter and others.
Here's an article about NoSQL which will help you understand the pros & cons of using the technology. Click here.
NoSQL vary from your classic relational database management system (RDBMS) as they do not use SQL as their primary query language. These data stores may not require fixed table schemas, usually do not support join operations, may not give full ACID (atomicity, consistency, isolation, durability) guarantees, and typically scale horizontally. NoSQL is now used by major internet companies like Google, Facebook, Twitter and others.
Here's an article about NoSQL which will help you understand the pros & cons of using the technology. Click here.
Subscribe to:
Posts (Atom)
Digital Transformation unleashed
You're the CIO/CDO sitting in your weekly update executive meeting with the CEO, CFO, COO, and others. You start the meeting with the pr...
-
The first time that you log in to Microsoft Dynamics GP 9.0, you can select to have default information that is specific to your job display...
-
I've seen this error on a few environment I've worked with and is still seeing it in a couple of forums. Below is a link and the inf...
-
SAP Fiori is using modern design principles like role-based, responsive, simple and delightful to create the next generation of SAP software...