Identified data points needed for SAP push (originally in GSheet)
Sample Data as provided by Anita: Sample records to upload to SAP
SAP needed fields to push into One Quote Report and Export
| Field Label | API Name | Data Type | Formula | Solution/Comments | Description/Help | |
|---|---|---|---|---|---|---|
| 1 | Condition Type | SAP_Condition_Type | Formula (Text) | Solvay_Sales_Organization__r.Condition_Type__c | Condition Type will be a required picklist field on Solvay Sales Organization object - each Sales Org will have its own Condition Type - data defined by Business OQLI retrieves its Condition Type from the linked Sales Org:
| SAP needed field - used to retrieve Condition Type from Solvay Sales Organization record. |
| 2 | Table | SAP_Table__c | Formula (Text) | "847" | SAP needed field - always with value 847 | |
| 3 | Sales Org. | SAP_Sales_Org__c | Lookup (Solvay Sales Organization) | Not applicable | Using 2 new objects that will allow to create a Master List of Sales Organizations (Solvay Sales Organization) - and using a junction object called Sales Org Key) to allow each OQLI to find it's own Sales Organization Code. | SAP needed field - Identifies the specific Sales Organization associated with this QLI (defined via a combination of Shipping Plant, Ship-To Country and Incoterm). |
| 4 | Distr. Channel | SAP_Distr_Channel__c | Formula (Text) | CASE( SLV44_ONE_Quote__r.SLV44_BU__c , CASE( HPC_Selection__c, | Based on One Quote BU - Number mapping as per below
If Quote's BU is Home & Personal Care, Pricing Admin Users will have to define each OQLI as being either Home Care or Personal Care - see Home & Personal Care - HPC Selection | SAP needed field - derived from One Quote's BU value (plus HPC Selection when BU is Home & Personal Care) |
| 5 | Incoterms | SLV44_Incoterms__c | Picklist | Existing field in OQLI - Using Incoterms Global Value Set | ||
| 6 | Customer group | Text(255) | "" | SAP needed field - default value is null | ||
| 7 | Customer | Formula (Text) | SLV44_Ship_to__r.RCS_ID__c | Pedro Infante to check if Ship-To codes of this Sheet exist in Core Prod as RCS Ids of SAP RT Accounts 6 records from data sent by NOE, Juliendo not exist in SF Prod (RCS ID not found) | SAP needed field - retrieves the RCS ID of the Ship-To Account of the QLI | |
| 8 | Name | Formula (Text) | SLV44_Ship_to__r.Name | SAP needed field - retrieves the Name of the Ship-To Account of the QLI | ||
| 9 | Sold-To Party | Text(255) | SAP needed field - default value is null | |||
| 10 | Sold-to Name | Text(255) | SAP needed field - default value is null | |||
| 11 | Ship-To Party | Text(255) | SAP needed field - default value is null | |||
| 12 | Ship-to Name | Text(255) | SAP needed field - default value is null | |||
| 13 | Price List | Text(255) | SAP needed field - default value is null | |||
| 14 | Doc. Currency | Text(255) | SAP needed field - default value is null | |||
| 15 | Price group | Text(255) | SAP needed field - default value is null | |||
| 16 | Mat.pricing grp | Text(255) | SAP needed field - default value is null | |||
| 17 | Material | Formula (Text) | SLV44_Product_Level_5__r.ProductCode | SAP needed field - retrieves SAP Product Code from OQLI's Product | ||
| 18 | Description | Formula (Text) | SLV44_Product_Level_5__r.Name | SAP needed field - retrieves Product Name from OQLI's Product | ||
| 19 | Division | Text(255) | SAP needed field - default value is null | |||
| 20 | Plant | Formula (Text) | SLV44_Shipping_Plant__r.Name | SAP needed field - retrieves Shipping Plant Name from OQLI's Shipping Plant | ||
| 21 | Sales Office | Text(255) | SAP needed field - default value is null | |||
| 22 | Country | Text(255) | SAP needed field - default value is null | |||
| 23 | Sales Unit | Text(255) | SAP needed field - default value is null | |||
| 24 | Basic material | Text(255) | SAP needed field - default value is null | |||
| 25 | Valid From | Valid From Date (internal) in dd.mm.yyyy | Solution TBD | |||
| 26 | Valid To | Valid To Date (internal) in dd.mm.yyyy | Solution TBD | |||
| 27 | Cond. currency | Formula (Text) | TEXT(SLV44_ONE_Quote__r.CurrencyIsoCode) | Quote Currency (Triletter code - USD, EUR, CNY - Salesforce uses the ISO Standard and so does SAP - no need to translate) | SAP needed field - retrieves Quote's Currency ISO Code | |
| 28 | Pricing unit | Formula (Number) | 1 | SAP needed field - always with value 1 | ||
| 29 | Unit of measure | Quote UoM NOE, Julien - what is the denomination that SAP gives to grams? | Solution TBD | |||
| 30 | Scale UoM | Quote UoM NOE, Julien - what is the denomination that SAP gives to grams? | Solution TBD | |||
| 31 | Scale quantity | Formula (Number) | 1 | SAP needed field - always with value 1 | ||
| 32 | Amount | QLI Price | Solution TBD | |||
| 33 | Scale quantity | Text(255) | Default value null - field will be re-used once Order Release Pricing (post-MVP) is built | SAP needed field - default value is null | ||
| 34 | Amount | Text(255) | Default value null - field will be re-used once Order Release Pricing (post-MVP) is built | SAP needed field - default value is null | ||
| 35 | Scale quantity | Text(255) | Default value null - field will be re-used once Order Release Pricing (post-MVP) is built | SAP needed field - default value is null | ||
| 36 | Amount | Text(255) | Default value null - field will be re-used once Order Release Pricing (post-MVP) is built | SAP needed field - default value is null | ||
| 37 | Scale quantity | Text(255) | Default value null - field will be re-used once Order Release Pricing (post-MVP) is built | SAP needed field - default value is null | ||
| 38 | Amount | Text(255) | Default value null - field will be re-used once Order Release Pricing (post-MVP) is built | SAP needed field - default value is null | ||
| 39 | Scale quantity | Text(255) | Default value null - field will be re-used once Order Release Pricing (post-MVP) is built | SAP needed field - default value is null | ||
| 40 | Amount | Text(255) | Default value null - field will be re-used once Order Release Pricing (post-MVP) is built | SAP needed field - default value is null | ||
| 41 | Scale quantity | Text(255) | SAP needed field - default value is null | |||
| 42 | Amount | Text(255) | SAP needed field - default value is null | |||
| 43 | Scale quantity | Text(255) | SAP needed field - default value is null | |||
| 44 | Amount | Text(255) | SAP needed field - default value is null | |||
| 45 | Scale quantity | Text(255) | SAP needed field - default value is null | |||
| 46 | Amount | Text(255) | SAP needed field - default value is null | |||
| 47 | Scale quantity | Text(255) | SAP needed field - default value is null | |||
| 48 | Amount | Text(255) | SAP needed field - default value is null | |||
| 49 | Scale quantity | Text(255) | SAP needed field - default value is null | |||
| 50 | Amount | Text(255) | SAP needed field - default value is null | |||
| 51 | Name | Formula (Text) | "" | |||
| 52 | Account group | Text(255) | SAP needed field - default value is null | |||
| 53 | City | Text(255) | SAP needed field - default value is null | |||
| 54 | Region | Text(255) | SAP needed field - default value is null | |||
| 55 | Country | Formula (Text) | "" | |||
| 56 | Deletion flag | Text(255) | SAP needed field - default value is null | |||
| 57 | Sales block | Text(255) | SAP needed field - default value is null | |||
| 58 | Order block | Text(255) | SAP needed field - default value is null | |||
| 59 | Del.ID SlsArea | Text(255) | SAP needed field - default value is null | |||
| 60 | Sales block | Formula (Text) | "" | |||
| 61 | Ord.blk:sls ar. | Formula (Text) | "" | |||
| 62 | Price List | Formula (Text) | "" | |||
| 63 | Incoterms | Text(255) | SAP needed field - default value is null | |||
| 64 | Customer group | Formula (Text) | "" | |||
| 65 | Price group | Formula (Text) | "" | |||
| 66 | Sales Group | Text(255) | SAP needed field - default value is null | |||
| 67 | Description | Formula (Text) | "" | |||
| 68 | Letter ? | Formula (Text) | "" | |||
| 69 | Cust/Sales Area | Text(255) | SAP needed field - default value is null | |||
| 70 | X-DChain status | Text(255) | SAP needed field - default value is null | |||
| 71 | DF client level | Text(255) | SAP needed field - default value is null | |||
| 72 | DChain-spec. | Text(255) | SAP needed field - default value is null | |||
| 73 | Deletion Ind. | Text(255) | SAP needed field - default value is null | |||
| 74 | DF plant level | Text(255) | SAP needed field - default value is null | |||
| 75 | Mat/Plant | Text(255) | SAP needed field - default value is null | |||
| 76 | Search term | Text(255) | SAP needed field - default value is null | |||
| 77 | Scale type | Formula (Text) | "A" | |||
| 78 | Scale basis | Formula (Text) | "C" | |||
| 79 | Proc. status | Text(255) | SAP needed field - default value is null | |||
| 80 | SMART Reference# | Text(255) | SAP needed field - default value is null | |||
| 81 | Price justification | Formula (Text) | SLV44_ONE_Quote_Line_Item__c.Name + Quote owner | |||
| 82 | Exp. Ann. Volume | Formula (Text) | Quote Created Date + Quote Auto-Number Name | |||
| 83 | Cond.record no. | Formula (Text) | "" | |||
| 84 | Created By | Formula (Text) | "" | |||
| 85 | Created On | Formula (Text) | "" | |||
| 86 | Prop.ship.point | Formula (Text) | "" |
Extra Fields for One Quote Line Item
| Field Label | API Name | Data Type | Formula | Solution/Comments | Description/Help | |
|---|---|---|---|---|---|---|
| 1 | HPC Selection | HPC_Selection__c | Picklist | Not applicable | Restrict picklist to the values defined in the value set = TRUE Not Required No default value
| For Pricing Admins to determine which Distribution Channel needs to be defined for Quotes where BU is HPC |
