With more than a year since SAP Profitability and Performance Management Cloud (SAP PaPM Cloud) was released to the market, customers are now starting to configure, model and import more extensive and demanding content. These environments are utilizing input data that ranges from hundreds up to the millions worth of data. And as a Modeler, you might want to know the most efficient way in uploading a dataset so that you could focus your energy on actual modeling activities.
To make it simple, I'll be using ranges to differentiate small and large input files. Under these two sections are step-by-step procedure on how to make these data available in your Modeling environment in SAP PaPM Cloud – in which I think would be the most efficient way. So, let's begin!
As a Modeler you would like to upload less than 20,000 data records into your Modeling environment. The procedure below will show you how to make use of the Upload feature of a Model Table.







As a Modeler you would like to upload more than 20,000 data records and utilize it in your modeling environment without introducing new fields. Since SAP PaPM Cloud is not meant to be an Extract, Transform and Load (ETL) tool, the most efficient way of uploading large sum of data records are through the tenant's underlying SAP HANA Cloud database. The following procedure will show you how to upload an input file using SAP HANA Database Explorer.






6.3. Right click on the Table > choose Generate CREATE Statement.

6.4. Focus on the SQL Console statement. Change the schema from SAP_PAPM to SAP_PAPM_ADMIN (or another schema desired which is existing in the database).
Optionally, you can change the HANA Table name from "Y105XXXXXXXX" to a name that you desire.
6.5. In the SQL statement, remove ALL "FS_PER*" columns.

6.6. Remove the Primary Key statement.

6.7. Execute the Statement. Upon doing so, notice that a new table is created on the left pane under SAP_PAPM_ADMIN schema.


7.2. In the Import Data wizard, choose Import Data then proceed to Step 2.
7.3. In the Import Source, choose the relevant settings depending on the input file then choose Browse. Proceed to succeeding steps 3 and 4.
7.4 In the Table Mapping, make adjustments as necessary then proceed to Step 5.
7.5 Choose the desired Error Handling option then proceed to Review.
In the Import Summary, double-check the details then choose Import to Database.
7.6. In just a few seconds, 10,000 data records were imported successfully. Note that this is not the maximum number of records that can be uploaded and was just used as an example.

GRANT ALL PRIVILEGES ON SCHEMA "SAP_PAPM_ADMIN" TO SAP_PAPM;​NOTE: Replace SAP_PAPM_ADMIN schema in the statement if the HANA table was created on a different schema.
With this statement executed successfully, the default schema SAP_PAPM will have the privileges to read/write into artifacts that include previously created HANA table inside SAP_PAPM_ADMIN schema.



NOTE: If the input file contains NULL records after uploading it as a HANA table and causing you troubles in your Model, I've published a blog post that might be helpful in such cases: https://blogs.sap.com/2022/06/07/how-to-deal-with-imported-input-datas-null-values-and-consume-it-in...I really appreciate that you've reached this part of my blog post; tried my best to ensure that the procedures were concise and can be easily followed with the help of images as references.
To summarize:
With the guidance of the methods shown above, I trust that you were able to import the required input data regardless of its the size in your modeling environment and could now proceed with further modeling activities in SAP Profitability and Performance Management Cloud.
If you found this blog post helpful, a like and quick share to your colleagues would be awesome! Feel free to comment your questions or if you have suggestions for a next topic of a blog post that would benefit the community.
Cheers!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 10 | |
| 7 | |
| 6 | |
| 5 | |
| 4 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 3 |