Provide predictive information on Credit Management.
Tool Leader: David TONDA
IT leader of the application: Guillaume THEVENET
Name of project: PCM Predictive Credit Management
PMO Project: 6958 Big Data for Credit Management
Reporting Coordinator: David TONDA
Number of users: tbd
Critical period: none
Geographical perimeter: worldwide
InfoArea:

Process chain Display Component:

In Mar 2020, the data flow was updated to PCM 2.0
In 2021, BW change the source system SDK_PCM (SQL) to BigQuery(#4749200)
In Feb 2023, Po2 project requires to segregate data of Eco/Sco, therefore, company master data file is modified to add C_AUTHMA(authorization scope) to the openhub OH_PCM_05
Aligned on FIAR Roles & Access
The dataflow can be divided in 3 main steps:

DBFIAR20 loading process

DPFIAR13 data loading
Report to get back from BigQuery after calculate by Data Science

WIth new version 2.0, BW get only 3 key figures
PRED_NOT_PIM → K_PFNPI
PROBA_NOT_PIM → K_PPNPI
AMOUNT_EUR → 0DEB_CRE_LC
Note: DPFIAR14 is obsolete

Obsolete
![]()
SQL server was replaced by Big Query and after files are generate, they will be loaded by Talend by Data Engineering team
The whole process can be summarized has follow:
Updated on 12 Mar 2021: 18 Openhub (2 Transactional and 16 Master data)
| Open Hub | Open Hub Name | Source of Open Hub | Process Chain | Filename | Detail of file |
| OH_PCM_21 | PCMV2: DBFIAR20 | DBFIAR20 | PC_FI_PCM_V2 | dbfiar20_delta.csv | FIAR: Line Item with Delta - PCM - All systems |
| OH_PCM_02 | PCM: GL_ACCOUNT | ATTRIBUTES 0GL_ACCOUNT | PC_FI_PCM_01 | gl_account_full.csv | Attribute of GL account |
| OH_PCM_03 | PCM: C_CUSTID | ATTRIBUTES C_CUSTID | PC_FI_PCM_01 | c_custid_full.csv | Attribute of Customer |
| OH_PCM_04 | PCM: COUNTRY | ATTRIBUTES 0COUNTRY | PC_FI_PCM_01 | country_full.csv | Attribute of Country |
| OH_PCM_05 | PCM: C_COMPCDE | ATTRIBUTES C_COMPCDE | PC_FI_PCM_01 | c_compcde_full.csv | Attribute of Company |
| OH_PCM_06 | PCM: C_CST_CA2 | ATTRIBUTES C_CST_CA2 | PC_FI_PCM_01 | c_cst_ca2_full.csv | Attribute of Customer credit control area |
| OH_PCM_07 | PCM: TCURR | DTS_TCURR | PC_FI_PCM_01 | tcurr_full.csv | Attribute of Currency |
| OH_PCM_08 | PCM: DBFIAR21 | DBFIAR21 | PC_FI_PCM_01 | dbfiar21_delta.csv | FIAR: Credit blocked - PCM - All systems |
| OH_PCM_09 | PCM: G_CWWE01 | ATTRIBUTES 0G_CWWE01 | PC_FI_PCM_01 | g_cwwe01_full.csv | Attribute of sub activity (IECRA) |
| OH_PCM_10 | PCM: 0CLM_CLSP Texts | TEXTS 0CSM_USER | PC_FI_PCM_01 | 0CLM_CLSP_TEXT.csv | Text of Collection specialist |
| OH_PCM_11 | PCM: C_COMPCDE Texts | TEXTS C_COMPCDE | PC_FI_PCM_01 | c_compcde_text.csv | Text of Company |
| OH_PCM_12 | PCM: C_SALEMP Texts | TEXTS C_SALEMP | PC_FI_PCM_01 | c_salemp_text.csv | Text of Sales employee |
| OH_PCM_13 | PCM: C_PMNTTRM Texts | TEXTS C_PMNTTRM | PC_FI_PCM_01 | C_PMNTTRM_TEXT.csv | Text of payment term |
| OH_PCM_14 | PCM: CPFCTR1_2 Texts | TEXTS CPFCTR1_2 | PC_FI_PCM_01 | CPFCRT1_2_TEXT.csv | Text of GBU |
| OH_PCM_15 | PCM: CPFCTR2_2 Texts | TEXTS C_FACUBU | PC_FI_PCM_01 | CPFCTR2_2_TEXT.csv | Text of BFC group of activity |
| OH_PCM_16 | PCM: 0G_CWWE01 Texts | TEXTS 0G_CWWE01 | PC_FI_PCM_01 | 0G_CWWE01_TEXT.csv | Text of sub activity (IECRA) |
| OH_PCM_17 | PCM: C_PM_MTHD Texts | TEXTS C_PM_MTHD | PC_FI_PCM_01 | C_PM_MTHD_TEXT.csv | Text of payment method |
| OH_PCM_18 | PCM: 0REPR_GROUP Texts | TEXTS 0REPR_GROUP | PC_FI_PCM_01 | 0REPR_GROUP_TEXT.csv | Text of credit management representatives group |
All master data openhub are loaded in full mode. All extract data from master data except the TCURR one which is connected to a datasource.
All transactional data openhub are loaded in delta mode. (remark delta is not possible with multiprovider).
All openhub use a "|" separator because some field already contain ";" in the value and openhub doesn't encapsulate data.

All openhub use logical file name defined through FILE transaction. All files are stored in the following folder

PC_FI_PCM_07 (Main PC) modify by ticket 5915436
PC_FI_PCM_01 Generate 18 files from Open Hub by job RSPROCESS weekday at 10:00 AM CET
PC_FI_PCM_11 Same as PC_FI_PCM_01 just in case 01 can't generate files completely
PC_FI_PCM_10 Delete DSO then load data to DPFIAR13 from BigQuery and DPFIAR14 from SDK_PCM job RSPROCESS weekday at 11:00 AM CET
PC_FI_PCM_V2 generate 1 file:/exploit/BW/PREDICTCM/V2/dbfiar20_<DATE>_<TIME>_delta.csv from Open Hub by job RSPROCESS 3 times( 7am, 1pm , 7pm CET) per weekday

PC_FI_PCM_01 load by job RSPROCESS workday at 10:00 AM CET
PC_FI_PCM_10 load by job RSPROCESS workday at 11:00 AM CET
PC_FI_PCM_V2 load by job RSPROCESS workday at 7am, 1pm , 7pm CET
if possible, give some information on average process chain duration, amount of data loaded and total data volume example: daily process chain loaded in 30 min, weekly chain loaded in 1h15, with around 2k to 10k lines in DELTA mode for a total of 10M lines in cube. The purpose is to give a general overview of the volume of data managed y the application
| Key Figure | Estimation |
|---|---|
| ~ Average Process Chain Runtime | |
| ~ Average nb of rows loaded per load | |
| ~ Total nb of rows loaded (if full) | |
| ~ Average Runtime for 10k lines |
DSO are loaded with full historical data but we only send today - 3 years to SQL server.
Query end user documentation should be created in the public "Customer Support Wiki" space under the corresponding BW application page : BW - Application. Technical query query documentation, if necessary should be added as a sub-page of this documentation using the BW Technical Query Documentation template.
List the most important and complex queries only with a link to the documentation
Give detail on all complex functionalities: list most important and/or complex KPI, query jump, alerts
All Credit Management broadcasts (and associated PCs) were deactivated on Business demand
Give the list and explanation on the known, not-solved, bugs.
If the service account:bqtobw@predict-credit-mgt-v2-dev.iam.gserviceaccount.com in Google Cloud Platform is expired, then the configuration of remote source:GBQ_Predict_Credit in BW/HANA should be adapted accordingly.

Detail planned major evolution if already known. Example: complete decommissioning of application is planned in 2017 / Extension to solvay perimeter planned in 2nd semester of 2016