InventoryRevalProfile
          This component runs the Inventory Revaluation Profile (IRPS) function.
         
         Methods
- Closed
 - Driver Type: SASI
 - Create
 - Driver Type: SASI
 - CreateAsDraft
 - Driver Type: SASI
 - CreateOrAmend
 - Driver Type: SASI
 - Delete
 - Driver Type: SASI
 - DeleteChildData
 - Driver Type: SASI
 - Hidden
 - Driver Type: SASI
 - Open
 - Driver Type: SASI
 - Query
 - Driver Type: Export
 - SuspendedHeld
 - Driver Type: SASI
 
Mandatory fields
- General
 - 
            When creating or amending an inventory revaluation profile, the following must be supplied:
            
- Inventory Revaluation Profile Code - payload element 
<InventoryRevaluationProfileCode> - User Defined Cost Definition Code - payload element 
<UserDefinedCostDefinitionCode> 
 - Inventory Revaluation Profile Code - payload element 
 - Selections
 - 
            
- When creating or amending cost type selections, a value must be supplied for Cost Type Code - payload element 
<CostTypeCode> - When creating or amending item selections, the following must be supplied:
              
- From Item Code - payload element 
<FromItemCode> - To Item Code - payload element 
<ToItemCode> 
 - From Item Code - payload element 
 - When creating or amending item analysis selections, a value must be supplied for Analysis Dimension - payload element 
<AnalysisDimension> - When creating or amending location selections, the following must be supplied:
              
- From Location - payload element 
<FromLocation> - To Location - payload element 
<ToLocation> 
 - From Location - payload element 
 - When creating or amending warehouse selections, the following must be supplied:
              
- From Warehouse - payload element 
<FromWarehouse> - To Warehouse - payload element 
<ToWareHouse> 
 - From Warehouse - payload element 
 - When creating or amending warehouse analysis selections, a value must be supplied for Analysis Dimension - payload element 
<AnalysisDimensions> - When creating or amending report selections, a value must be supplied for Document Format Code - payload element 
<DocumentFormatCode> 
 - When creating or amending cost type selections, a value must be supplied for Cost Type Code - payload element 
 - Deleting Child Data
 - 
            
- When deleting child data, a value must be supplied for Inventory Revaluation Profile Code - payload element 
<InventoryRevaluationProfileCode> - When deleting Cost Type Selection child data, a value must be supplied for Cost Type Code - payload element 
<CostTypeSelection.CostTypeCode> - When deleting Item Selection child data, a value must be supplied for:
              
- From Item Code - payload element 
<ItemSelection.FromItemCode> - To Item Code - payload element 
<ItemSelection.ToItemCode> 
 - From Item Code - payload element 
 - When deleting Item Analysis child data, a value must be supplied for Item Analysis Selection - payload element 
<ItemAnalysisSelection.Dimension.AnlCat_SHead> - When deleting Location Selection child data, the following must be supplied:
              
- From Location - payload element 
<LocationSelection.FromLocation> - To Location - payload element 
<LocationSelection.ToLocation> 
 - From Location - payload element 
 - When deleting Warehouse Selection child data, the following must be supplied:
              
- From Warehouse - payload element 
<WhseSelection.FromWarehouse> - To Warehouse - payload element 
<WhseSelection.ToWareHouse> 
 - From Warehouse - payload element 
 - When deleting Warehouse Analysis child data, a value must be supplied for Warehouse Analysis Selection - payload element 
<WarehouseAnalysisSelection.Dimension.AnlCat_SHead> - When deleting Report Selection child data, a value must be supplied Document Format Code - payload element 
<ReportSelection.DocumentFormatCode> 
 - When deleting child data, a value must be supplied for Inventory Revaluation Profile Code - payload element 
 
Related data
None.