This Colmar application will use composite roles, which contain many roles inside below
|
For Colmar application, authorization objects will be in application roles. History: 2023: To segregate data of Po2, authorization scope (C_AUTHMA) has to be added into project bundle (C_MA_PR). It is required to modify web portal, authorization application role, C_MA_PR object and BW querie
The application role will use class (user exit) to get the perimeter value of authorization objects, which get value from DSO DPIPCO15. This DSO is updated in Colmar Portal by Francois. |
The application role will use class (user exit) to get the perimeter value of authorization objects, which get value from DSO DPIPCO15. This DSO is updated in Colmar Portal by Francois.
Variable detail gets from SM30 - ZBIU001_V_VAR
Display class = SE24 - ZCL_BIU001_COLMAR_AUTH

However, the normal perimeter roles such as Plant if it is assigned to a Colmar user as well, it will combine the access with the DSO DPIPCO15
For example, user KLMLUNG has authorization only for Novecare GBU and 2 plants 0263 and 0269 in the DPIPCO15 but he also have role ZR_RCS_CA_P02 to access all plants

As a result of this, he can access all plants with in Novecare GBU (CS) for BW query but this user can see the project only 2 plants in the Colmar portal

Use the google presentation below as a template. This google presentation must be saved in the Reporting GDrive folder under the corresponding application. Then post the link to the document here.
Reporting documentation drive folder:
https://drive.google.com/drive/folders/0B0qn89R0RGdqYkZZOFZyYXlXVkE
Exemple of dataflow overview :
Template Application name DataFlow
COLMAR = Capex Overall Lifecycle Management Approvals and Reporting
COLMAR is a tool to follow and forecast industrial projects for all GBU.
Tool Leader + IT leader of the application: francois.carette@solvay.com
Documentation here
https://drive.google.com/drive/folders/0B9ykPY53wwOBNzdiejJadTgxRjA
https://sites.google.com/a/solvay.com/colmar/home
Explanation for the process on the technical side. Can be specific cases or general rules depending on the scope.
| Query | Description |
|---|---|
| BW_QRY_MVIPCO02_0001 | Mass Upload - Transactional data |
| BW_QRY_MVIPCO02_0003 | COLMAR - Family of Inv Proj. - List - Mass upload |
| BW_QRY_MVIPCO03_0004 | Forecasts - Summary data |
| BW_QRY_MVIPCO03_0001 | Forecasts follow up |
| BW_QRY_MVIPCO03_0002 | Project exeeding auth. Amount |
| BW_QRY_MVIPCO03_0003 | Actual CAPSPEND - CAPEX detail |
| BW_QRY_MVIPCO03_0005 | Quarterly switch control |
| BW_QRY_MVIPCO03_0007 | Reporting - Company Currency |
| BW_QRY_MVIPCO03_0008 | Forecast version comparison VS active |
| BW_QRY_MVIPCO03_0009 | Reporting - Euro |
| BW_QRY_MVIPCO03_0010 | Reporting - Company Code JV |
| BW_QRY_MVIPCO03_0011 | Reporting - Euro JV |
| BW_QRY_MVIPCO03_0013 | COLMAR - CAPSPEND Follow Up |
| BW_QRY_MVIPCO03_0014 | COLMAR - CAPEX Follow Up |
| BW_QRY_MVIPCO03_0012 | COLMAR - Auth. Amount Follow Up |
| BW_QRY_MVIPCO03_0015 | Check Actual for Non PS project |
| BW_QRY_MVIPCO10_0001 | COLMAR Plant List |
| BW_QRY_MVIPCO04_0001 | BFC Activity 1 - list - mass upload |
| BW_QRY_MVIPCO04_0002 | BFC Activity 2 - list - mass upload |
| BW_QRY_MVIPCO04_0003 | Sub Axis 1 - list - mass upload |
| BW_QRY_MVIPCO04_0004 | Sub Axis 2 - list - mass upload |
| BW_QRY_MVIPCO04_005 | COLMAR - Plant/BFC/Valstream/logsys - list |
| BW_QRY_MVIPCO04_006 | COLMAR - Plant/BFC/Valstream/logsys - list2 |
| BW_QRY_MVIPCO04_007 | COLMAR - Value Stream - list |
| BW_QRY_MVIPCO08_0001 | COLMAR : Projects not saved nor validated on active version |
| BW_QRY_MVIPCO08_0002 | COLMAR : Projects not saved nor validated on active version |
| BW_QRY_MVIPCO12_0001 | Plant Enveloppe definition |
| BW_QRY_MVIPCO11_0002 | GBU Enveloppe follow up |
| BW_QRY_MVIPCO11_0001 | Plant Enveloppe follow up - Company Curr - Not JV |
| BW_QRY_MVIPCO11_0004 | Plant Enveloppe follow up -EUR - not JV |
| BW_QRY_MVIPCO11_0005 | Plant Enveloppe follow up -EUR - JV |
| BW_QRY_MVIPCO11_0003 | Plant Enveloppe follow up - Company Curr - JV |
| BW_QRY_MVIPCO13_0001 | COLMAR - Family Of Inv. Project |
| BW_QRY_MVIPCO14_0001 | COLMAR - Budget version creation control |
| BW_QRY_MVIPCO04_0011 | BW - COLMAR - Plant/BFC/Valstream/logsys - list (Core Query) |
| BW_QRY_MVIPCO04_0012 | BW - COLMAR - Plant/BFC/Valstream/logsys - list2 (Core Query |
| BW_QRY_MVIPCO04_0013 | BW - COLMAR - Value Stream - list (Core Query) |
| BW_COLMAR_MVIPCO17_0001 | BW COLMAR - Forecast Data (Core Query) |
| BW_COLMAR_MVIPCO17_0006 | BW - COMAR - PS Project Creation (Core Query) |
| BW_COLMAR_MVIPCO17_0007 | BW COLMAR - CarryOver (Core Query) |
| BW_QRY_MVIPCO04_0015 | BW - COLMAR - Plant/BFC/Valstream/logsys - list4 (Core Query |
| BW_QRY_MVIPCO04_0014 | BW - COLMAR - Plant/BFC/Valstream/logsys - list3 (Core Query |
| BW_COLMAR_MVIPCO17_0008 | BW - COLMAR - PS Project Status Update (Core Query) |
| BW_COLMAR_MVIPCO17_0009 | BW - COLMAR - PS Project Budget Update (Core Query) |
| BW_COLMAR_MVIPCO17_0005 | BW COLMAR - Forecast Data (Core Query) with validation filte |
| F_MVIPCO19_001 | COLMAR Forecast Data Entry |
| BW_QRY_MVIPCO19_0001 | Forecasts - Summary data |
It is in menu role ZR_RCS_CA_M44:
There are some broadcasting as well but it is out of scope of BW support. The broadcasting is manage directly by Francois.
We should have the information where the application is sending or receiving information (e.g. APD open hub)
Detail of process chain, list + link between or special event done for the loading
| Main Process Chain | Final Provider Loading | Frequency | Time start | Duration |
|---|---|---|---|---|
<Describe the recurring procedures needed to operate the application (eg. start/pause/terminate/restart the app processes, data preparation, data ingestion, ETL, data visualization, data export, other manual activities)>
<Describe the scheduling in place for the application (eg. existing jobs, trigger time/event based, dependencies)>
<Describe the monitoring checks to confirm the application is performing well (eg. check the overall status, check performance metrics like runtime/data volume/memory/disk/CPU, maintain and react to alerts/notifications)>
<Describe how to handle errors (eg. error codes, description and respective resolution, alert users)>

the errors we found on BPJ portal server, were indicating problem in the backend system (WBP).
Sometimes when there are temporary bottlenecks/freezes on the backend, the connection from the portal gets lost, and it's necessary to restart the portal.
==> contact : Benelux MIM Support <bmimsupp@in.ibm.com>, CSC Belgium <CSCBE@be.ibm.com>,
==> solution : restart BPJ