Version Control

VersionDateDescriptionAuthor
v.129.02.2024CreationJosiane Peytraud

1. General overview

This Conversion process flow is launched by an action button for the Non SAP Accounts. So it's visible only on the layout “Non SAP Customer Lightning”. 

Do not allow to run the flow if:


2. Screen Flow detail

2.1 Before presenting the 1st screen

Check if there is already an existing request for this Account.

If Yes, retrieve it and populate the 1st screen with those information
If no, create one, so until the end of the process, we won't have 2 ways of working, with:

2.2 Screen 1

2.2.1 Selection of the CSR

There are 3 possibilities for the user to select the CSR who will receive the email with the summary of the Conversion Request and the one with the SAP Request number (for all GBUS except Technology Solutions and Novecare) or will be the main point of contact for Data Team who manages the Account creation in SAP for Technology Solutions and Novecare.

2.2.2 Definition of the Account Sub-Type

Based on the GBU of the user ???, retrieve the GBU Account Sub-type from the GBU Segmentation object (SLV_Involved_GBU__c) and give the possibility to the user to change it.
If none, put default value as "End-User".

2.2.3 Detail of File upload?

For Novecare, we don't propose the possibility to load a file. So, set the value to "Ask me the Detail...." and don't show this section

For the other GBUs, give the following possibilities:

2.2.4 File Upload:

Even when the user hasn't selected the option "I have prepared ...", they must have the possibility to load a file.
So, in any situation, give the possibility to load one.

2.2.5 Sold-to or Ship-to

Ask the user to confirm if he would like to create a Sold-to or a Ship-to in SAP.
Pre-populate the information based on the Partner Sub-Type of the Account.


2.3 When clicking "Next" on the 1st screen

Before displaying the following screen, we need to perform few activities in order to save what has been done so far and be able to re-start the process if stopped in the middle and not re-ask everything to the user.

2.2.1 Update the request with the information from the screen

On the Request, depending on the option selected, update the following information:

2.2.2 Update / Create the GBU Segmentation

Update: If there is already a GBU segmentation existing for this Account and this GBU, update the GBU Account Sub-type with the selected value

Creation: if there is no GBU Segmentation already existing, create one with:

2.2.3 if option 'I have prepared ..." has been selected

Ensure there is a file uploaded => error message: "You can't go further unless you attach a file."
If yes, go to the summary screen.

2.4 Sold-to or Ship-to flow?

Depending of the selection done in Point 2.2.5, go on with the Sold-to or Ship-to Account Process.
Ship-to Process is described on point XX

2.5 Contact Screen

Fields to display are: 

The list of fields to display to the user when the contact is not existing are:

If possible, check that at least one of the 3 following information is populated: Phone, Mobile or Email.

When a contact is selected with the lookup, populates the same fields as above + Account Name from the contact and display them so the user can ensure he selected the contact he was looking for.

2.5 When clicking "Next" on the "Contact Screen"

2.5.1 Update the request with the following information

2.5.2 Get the information needed for the "Delivery Screen"

Display Sales Organisation, Distribution Channel and code.

Display Sales Organisation, Distribution Channel and code.

2.6 Delivery Screen

Fields to display are:

If Yes, "Does the ship-to (delivery address) already exist in Core CRM?" +  Radio button Yes/No

If Yes, "Type the name of the account to identity the delivery address" + lookup on Account to find the ship-to

If No, "Provide the details of the Ship-To account (delivery address) + following input fields

If No, nothing  else

2 columns, 1 for WP1 and 1 for PF1 with:

2.7 When clicking "Next" on the "Delivery Screen"

2.7.1 Update the request with the following information

2.7.2 Create/Update the Linked ship-to Account if needed with the following information

If an additional delivery Address is required and if it doesn't already exist, we need to store the information until the submit is done. This is done in a custom object: Linked Ship to Account.

Search, if there is already an existing record in the object "Linked Ship To Account" for the on-going request. If yes, then update it, if not, then create it with:

2.7.3 Get the information needed for the "Payer Screen"

2.8 Payer Screen

Fields to display are: 

2.9 When clicking "Next" on the "Payer Screen"

2.9.1 Update the request with the following information


2.10 Bill-To Screen

Fields to display are: 

2.11 When clicking "Next" on the "Bill-To Screen"

Update the request with the following information

2.8 Summary Screen

lmklmk

2.9 Submit

3. Specificities


4. The SAP interface



5. Useful links

Mapping CRM - WM - SAP (Tab: CG Update Core => PRS)

Accounts' Interfaces with SAP

WebMethods FSD