How to upload flat file directly into ACDOCU table on SAP S/4 HANA On Premise 1809? - migration

I am using SAP S/4 HANA Group Reporting On Premise 1809,
I need a solution for uploading legacy data from a flat-file (txt, csv) directly into the table ACDOCU.
Is there anybody with an idea ?

SAP S/4HANA Migration Cockpit is the recommended tool for migrating legacy data to S/4HANA since S/4HANA 1511 and higher (see note 2287723).
It can be called via transaction code LTMC and requires role SAP_CA_DMC_MC_USER. Here is the detailed guide how to create migration project and use files for migration:
Transferring Data to SAP S/4HANA Using Files
It uses Excel XML files however it is quite easy to convert CSVs into XMLs. If you don't want to make conversion, migration through staging tables can be an option for you, as HANA Studio allows uploads of CSV.
Another option is Data Integrator tool, which is in fact stripped-down version of SAP Data Services. It is provided free of charge to S/4HANA users and can be downloaded also from the above note.
However, for such simple case as flat file I recommend stick to Migration Cockpit. Read this blog for more clarity about SAP migration strategy now.

Related

how to use Azure Synapse database templates programmatically

I can create an Azure data lake database with pre-built tables using Azure Synapse database templates from the Synapse Studio UI, but is there a way to use these templates programmatically? So far from my research I have not found a command, API, or SDK for this. Perhaps I could create the database and tables via the UI, then generate the associated spark sql creation scripts, but don't see a way how to do that either. Does anyone have any ideas on how to do either of the prior?
You can create the data lake storage, tables and data insertion programmatically using Azure SDKs. But these templates have been made available to overcome these series of manual tasks. Using these templates save your time and efforts to create an environment and sample data for your development.
Therefore, asking to deploy these templates programmatically challenging the complete concept of templates. If you want to deploy these resources manually, you can use Azure SDKs.

How mysql repository works in Pentaho User console?

Based on Pentaho guideline (https://help.pentaho.com/Documentation/8.2/Setup/Installation/Archive/MySQL_Repository) I successfully converted pentaho File based repository to MySQL database repository.
Now does anyone have any idea how MySQL repository store the data in database? It means If create new folder, new dashboard or new connection then how pentaho store this data in mysql database. Also need to know which tables is used for which purpose of data store.
Default created attached schema and tables based on mysql pentaho repository.
Please Provide any inputs or any reference material for same?
Pentaho's repository comprises three third party technologies: Jackrabbit, Hibernate, and Quartz. Reports/Jobs/Transformations and any other artifacts stored inside the Pentaho Server are generally stored in Jackrabbit. Scheduling info and triggers are stored in Quartz. And diagnostic info is stored in Hibernate (such as who accessed what reports, how long a report took to run, etc.).
None of this info is designed to be human readable directly out of the database tables. These are sort of "black box" technologies. These are third party technologies that Pentaho simply leverages for its repository functions. If you have additional questions, I'd recommend checking out the technologies themselves on their project pages.

Data Integration Tool For HANA

Is there a good data integration tool available for SAP HANA which could accomplish the following :
Consuming data periodically (a user defined interval) from REST based web service (A simple URL containing XML)
Parsing the XML and extracting the data
Populating the associated table
I am aware that SQL Server Integration Service is one such tool available for Microsoft SQL Server, which does the above. Would like to know the equivalent in HANA. I did explore SAP Cloud Integration service and Business Object Data Services tool, but would like to have a first hand opinion on the same.
SAP HANA Smart Data Integration (SDI) is a standard product option that you can use for this. As it is a feature of SAP HANA, no additional server is required for this solution. This blog gives a good overview SAP SDI BLOG.
Data Services can of course also used for that, but would probably be the 'Ferrari for driving to the bakery'.

Data Replication from HANA to HANA

I need to replicate data from a source HANA DB to other HANA DB on real time basis(on trigger event like update/delete/insert). I have searched for the solution and found one i.e. SAP LT Replication Server. But I need custom implementation like taking data from source HANA DB and putting in a queue. Is it possible? And need some suggetions regarding SAP LT Replication Server.
Your question is pretty broad, so I recommend to familiarize yourself more with the use case and the available technology.
Besides SAP LT replication, you could potentially use the Smart Streaming option to facilitate real-time data transfer.
However, database level real-time replication is a rather specific requirement and can easily be confused with more general integration requirements. Be very careful about the application level you integrate your applications on.
You can use SAP HANA EIM Smart Data Integration. The HANA adapter is trigger based, supports real time scenarios including DDL propagation.
Within the target HANA DB you would create a reptask or a realtime flow-graph.
You can find the details in the Administration Guide for SAP HANA Smart Data Integration and SAP HANA Smart Data Quality.

Import legacy data to SAP CRM 7.0

Hello I would like some advice, links, etc on importing legacy data from an external system to SAP CRM 7.0
We are currently using a different SQL based CRM system and are moving to SAP CRM 7.0. I need to export all the SQL database data and feed it into SAP CRM 7.0. What tools are available to me or what can I do to accomplish this task.
I am very new to SAP CRM 7 and SAP in general. I guess you can assume that the data will be a text file (maybe a CSV). How will I handle 1->many relationships? etc...
Jon
I assume the data will be several CSV files - one per source table. I don't know a lot about CRM, but you might want to take a look at the Legacy System Migration Workbench - a great tool for importing data into SAP R/3 based systems. I assume you already know the docs at http://help.sap.com/crm. There are also some best practices documents available (navigate to Implementation Project --> Data Migration) - but you'll need a SAPnet Service Marketplace user ID (S.....) for this.
Your options may vary depending on what licenses or tools you have at fingertips or what backend is behind your legacy CRM, but generally SAP recommends for interchanging data between CRM and external systems SAP CRM Integration services which has several adapters for different data types.
SAP MDG is a more full-fledged solution, equipped with more tools. Also CRM has industry specific tools, for example, for utilities.
Also check this my answer that was written for MSSQL database, but it is fully relevant for any DB.