Mirror of Oracle documentation

Converted for search and offline reading. Authoritative source: Oracle. Diagrams and some complex tables are simplified — check the PDF when in doubt.

2 Implementation Considerations

The following information must be considered before configuring Assortment Planning Cloud Service:

  • Configuration Considerations

  • Data

  • Integration

  • User Roles and Security

  • Internationalization

  • Batch Process and Scheduling

Configuration Considerations

Assortment Planning Cloud Service (APCS) contains the solutions APFA (Assortment Planning) and IPCS (Item Planning). During implementation, the user has option to extend the application configuration using Extensibility guidelines. For more details about the extensibility of the configuration, see the Oracle Retail Analytics and Planning Implementation Guide .

Data

APCS needs the following sets of data from retailers, which are broadly classified as hierarchy files and data files. The data is described in the following sections. Based on solutions implemented in Assortment Planning Cloud Service, only hierarchy files and data files specific for those solutions are needed and those are specified in the subsequent sections:

  • Hierarchy Files

  • Data Files

Hierarchy Files

This is the foundation data to build any RPASCE solution. Assortment Planning Cloud Service requires the base foundation hierarchy files, such as Calendar, Product, and Location; also, additional sets of hierarchy files specific to different solutions used in APCS. By default, APCS can get the base foundation hierarchy details as part of RAP integration. The customer only needs to upload hierarchy files which are not part of RAP integration. To load the hierarchy files during the batch process, the customer can upload their hierarchy files as individual files into Object Storage under the input directory or zip them up as hiers.zip and upload the file to the same input directory in Object Storage. All hierarchy files should have at least one valid entry, otherwise the customer will face issues in the application if the hierarchy is used in the workbook templates and if it is empty.

Note

In order to implement Planning cloud services on Retail Analytics and Planning (RAP), the customer should ensure their foundation data, that is, Product and Organization hierarchies align with Oracle Retail Merchandising Foundation Cloud Service (RMFCS) so that the foundation and transactional data can be used by all services in RAP. They can have more alternate dimensions than available in RMFCS if needed for their Planning Cloud Services.

Customers can use the flex fields available in RAP Foundation files to interface this data. Also, if multiple Planning cloud services such as MFPCS, APCS, and IPOCSDemand Forecasting are residing in the same PDS, then hierarchies which are common across them should have the same dimension names so they can share the same data interfaced from RAP. However, additional non-shared dimensions can be present in each service, but shared dimensions should have the same name.

Note

Hierarchy files should always contain header information and columns in any order but the file name must be in the format .hdr.csv.dat.

For information on the base hierarchy files that can be readily interfaced in RAP integration, see the following sections:

  • Calendar Hierarchy File

  • Product Hierarchy File

  • Location Hierarchy File

  • Cluster Hierarchy File

  • Product Attributes Hierarchy File

  • Location Attributes Hierarchy File

  • Size Hierarchy File

  • Customer Segment Hierarchy File

Calendar Hierarchy File

File name: clnd.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

NameLabelHierarchy TypeParent
DAYDayMainNone
WEEKWeekMainDAY
MNTHMonthMainWEEK
QRTRQuarterMainMNTH
HALFHalfMainQRTR
NameLabelHierarchy TypeParent
YEARYearMainHALF
HLDYHolidayUDAWEEK
EVNTEventUDAWEEK
WOYRWeek of YearAlternateWEEK
STDBSTD/BTAUDAWEEK
BYPDAssortment PeriodUDAWEEK
Example:
day,day_label,week,week_label,mnth,mnth_label,qrtr,qrtr_label,half,half_label,year,year_l
abel,hldy,hldy_label,evnt,evnt_label,woyr,woyr_label,stdb,stdb_label,bypd,bypd_label
20170129,1/29/2017,w01_2017,2/4/2017,m01_2017,Feb FY2017,q01_2017,Quarter1
FY2017,h1_2017,Half1 FY2017,a2017,FY2017,0,None,0,None,1,Week 01,1,STD,1,AP1
20170130,1/30/2017,w01_2017,2/4/2017,m01_2017,Feb FY2017,q01_2017,Quarter1
FY2017,h1_2017,Half1 FY2017,a2017,FY2017,0,None,0,None,1,Week 01,1,STD,1,AP1
20170131,1/31/2017,w01_2017,2/4/2017,m01_2017,Feb FY2017,q01_2017,Quarter1
FY2017,h1_2017,Half1 FY2017,a2017,FY2017,0,None,0,None,1,Week 01,1,STD,1,AP1
20170201,2/1/2017,w01_2017,2/4/2017,m01_2017,Feb FY2017,q01_2017,Quarter1
FY2017,h1_2017,Half1 FY2017,a2017,FY2017,0,None,0,None,1,Week 01,1,STD,1,AP1
Note:

Though RPASCE supports a string for position IDs, for calendar position week, it is preferred to use the date format YYYYMMDD. If the customer uses RAP integration to get the data, the day and week position IDs at which the data needs to be stored are in the YYYYMMDD format.

Note:

For non-template customers, it is also recommended to align with the GA Calendar Hierarchy structure for the dimension names for day, week, mnth, qrtr, half, and year so that they can upgrade/implement other GA solutions in a multi-app environment. They can use different labels. The lowest dimension should be day and it is mandatory. The rest of the dimensions are optional and their equivalents should be named accordingly.

Product Hierarchy File

File name: prod.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

NameLabelHierarchy TypeParent
SKUItemMainNone
SKUPStyle/ColorMainSKU
SKUGStyleMainSKUP
SCLSSub-CategoryMainSKUG
CLSSCategoryMainSCLS
DEPTDepartmentMainCLSS
PGRPGroupMainDEPT
DVSNDivisionMainPGRP
NameLabelHierarchy TypeParent
CMPPCompanyMainDVSN
STA1Style UDA 1UDASKUG
BRNDBrandAlternateSKU
VNDRVendorAlternateSKU
Example:
sku,sku_label,skup,skup_label,skug,skug_label,scls,scls_label,clss,clss_label,dept,dept_l
abel,pgrp,pgrp_label,dvsn,dvsn_label,cmpp,cmpp_label,brnd,brnd_label,vndr,vndr_label
1000001,Lasagna,1000001,Lasagna,1000001,Lasagna,1000001,Lasagna,70000,Pasta,4000,Dry
Goods,100,Shelf Stable Grocery,10,Center Store,1,Spaces Grocery,Brand,Placeholder
Brand,Vendor,Placeholder Vendor
1000002,Spagetti,1000002,Spagetti,1000002,Spagetti,1000002,Spagetti,70000,Pasta,4000,Dry
Goods,100,Shelf Stable Grocery,10,Center Store,1,Spaces Grocery,Brand,Placeholder
Brand,Vendor,Placeholder Vendor
1000003,Rigatoni,1000003,Rigatoni,1000003,Rigatoni,1000003,Rigatoni,70000,Pasta,4000,Dry
Goods,100,Shelf Stable Grocery,10,Center Store,1,Spaces Grocery,Brand,Placeholder
Brand,Vendor,Placeholder Vendor
1234582,1234582 - Folgers Breakfast Roast Non-Flavored De-Caffeinated 12 oz
Can,22222222,Ground De-Caffeinated Can,121212,Ground De-
Caffeinated,100000,Ground,10000,Coffee,1000,Shelf Stable Beverages,100,Shelf Stable
Grocery,10,Center Store,1,Spaces Grocery,Brand,Placeholder Brand,Vendor,Placeholder
Vendor
1234600,1234600 - Maxwell House 100% Columbian Non-Flavored De-Caffeinated 12 oz
Can,22222222,Ground De-Caffeinated Can,121212,Ground De-
Caffeinated,100000,Ground,10000,Coffee,1000,Shelf Stable Beverages,100,Shelf Stable
Grocery,10,Center Store,1,Spaces Grocery,Brand,Placeholder Brand,Vendor,Placeholder
Vendor
Note:

For non-template customers, it is also recommended to align with the GA Product Hierarchy structure for the dimension names for sku, skup, skug, scls, clss, dept, pgrp, dvsn, and cmpp so that they can upgrade/implement other GA solutions in a multi-app environment. They can use different labels. The lowest dimension should be sku and it is mandatory. The rest of the dimensions are optional and their equivalents should be named accordingly.

Location Hierarchy File

File name: loc.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

NameLabelHierarchy TypeParent
STORStoreMainNone
DSTRDistrictMainSTOR
REGNRegionMainDSTR
CHNLAreaMainREGN
CHANChainMainCHNL
COMPCompanyMainCHAN
NameLabelHierarchy TypeParent
SSTRSpace ClusterAlternateSTOR
STRCStore ClusterAlternateSSTR
STC1ClusterAlternateSTRC
CHNCChannelAlternateSTC1
CCTYCountryAlternateCHNC
LOCTLocation TypeAlternateSTOR
PHWHPhysical WarehouseAlternateSTOR
FFLTFulfillment TypeAlternateSTOR
Example:
STOR,STOR_LABEL,DSTR,DSTR_LABEL,REGN,REGN_LABEL,CHNL,CHNL_LABEL,CHAN,CHAN_LABEL,COMP,COMP
_LABEL,LOCT,LOCT_LABEL,PHWH,PHWH_LABEL,FFLT,FFLT_LABEL,SSTR,SSTR_LABEL,STRC,STRC_LABEL,ST
C1,STC1_LABEL,CHNC,CHNC_LABEL,CCTY,CCTY_LABEL
1000,1000 Charlotte,1070,North Carolina,170,Mid-Atlantic,1,Brick &
Mortar,1,US,1,Retailer Ltd,1,Store,WH-1,Warehouse - US,1,Brick & Mortar,1000,1000
Charlotte,1000,1000 Charlotte,1000,1000 Charlotte,1,Brick & Mortar,1,USA
1001,1001 Atlanta,1023,Georgia,400,South Atlantic,1,Brick & Mortar,1,US,1,Retailer
Ltd,2,Kiosk,WH-1,Warehouse - US,1,Brick & Mortar,1001,1001 Atlanta,1001,1001
Atlanta,1001,1001 Atlanta,1,Brick & Mortar,1,USA
1002,1002 Dallas,1104,Texas,230,Gulf States,1,Brick & Mortar,1,US,1,Retailer
Ltd,1,Store,WH-1,Warehouse - US,1,Brick & Mortar,1002,1002 Dallas,1002,1002
Dallas,1002,1002 Dallas,1,Brick & Mortar,1,USA
1003,1003 Boston,1051,Massachusetts,200,New England,1,Brick & Mortar,1,US,1,Retailer
Ltd,1,Store,WH-1,Warehouse - US,1,Brick & Mortar,1003,1003 Boston,1003,1003
Boston,1003,1003 Boston,1,Brick & Mortar,1,USA
1004,1004 New York,1066,New York,200,New England,1,Brick & Mortar,1,US,1,Retailer
Ltd,1,Store,WH-1,Warehouse - US,1,Brick & Mortar,1004,1004 New York,1004,1004 New
York,1004,1004 New York,1,Brick & Mortar,1,USA
Note:

The Space Cluster (SSTR), Store Cluster (STRC), and Cluster (STC1) dimensions are dynamically set within the workbooks. However, while loading the hierarchy file, those positions should be loaded with the same position ID as stor. The Location clustering solution needs unique identifiers for creating store clusters and will use the unique store identifier loaded at these positions as internal identifiers for creating new clusters within the solution.

Note:

The Planning Location Hierarchy is aligned with the Merchandising Organization Hierarchy for RAP integration, so Region aggregates to Area as in the Merchandising Hierarchy. Channel is an attribute in RMFCS and is not part of the Organization Hierarchy. RMFCS integration to RAP will send the Planning Channel and Planning Country and that will be mapped to the Channel (CHNC) and Country (CCTY) dimension. Store Clusters defined within APCS or interfaced should be below this Channel level.

Note:

If the customer has warehouses holding inventory and receipts data, the Virtual Warehouse locations for each Channel can be loaded as locations with the Location type as ‘W’. The batch process allows splitting of Warehouse Inventory to locations to include in the Location Inventory for Location Planning.

Note:

For the non-template customer, it is also recommended to align with the GA Location Hierarchy structure for the dimension names for stor, dstr, regn, chnl, chan, comp, strc, chnc, and ccty so that they can upgrade/implement other GA solutions in a multi-app environment. They can use different labels. The lowest dimension should be stor and it is mandatory. The rest of the dimensions are optional and their equivalents should be named accordingly.

Cluster Hierarchy File

The cluster hierarchy is an internal application-specific hierarchy used to provide unique cluster IDs to be used during Location Clustering. It needs to be populated with unique cluster IDs (which need to be same as Store Identifiers) used in the Location hierarchy file. There is an OAT process available to synchronize this hierarchy whenever the location hierarchy file is loaded. It can also be scheduled to run on-demand, so retailers do not have to maintain this hierarchy.

NameLabelHierarchy TypeAggs
CLUSClusterMainNone
CHN1Cluster ChannelMainCLUS

File name: clrh.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
ClusterThis is the unique Cluster identifiers from the Location hierarchy but with the
label as ’.‘. The label is created dynamically and mapped to the unique ID
present in this file through the Store Clustering process. The number of
positions here represents the maximum pool of cluster positions available.
Cluster ChannelChannel below which the Clusters will be created. This Channel should have
the same CHNC (Channel) values in the Location Hierarchy.
Example:
clus,clus_label,chn1,chn1_label
1000,.,1,Brick & Mortar
1001,.,1,Brick & Mortar
1002,.,1,Brick & Mortar
1003,.,1,Brick & Mortar
1004,.,1,Brick & Mortar

Product Attributes Hierarchy File

The product attributes hierarchy represents attributes associated with products. These attributes are used to group products within categories. This grouping is what consumer decision trees are built on and are used when showing dynamic rollups at the item level.

This hierarchy is intended to capture all product attributes for all product types. The attributes are then assigned to individual products. This assignment is used when processing the dynamic rollups.

This hierarchy is intended to be customized for the individual retailer’s needs.

NameLabelHierarchy TypeAggs
PATVProd Attribute ValueMainNone
PATTProd AttributeMainPATV

File name: patr.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
Prod Attribute ValueThe various values that an attribute might have. For example, the package
type attribute might take the values bag, box, or convenience.
Prod AttributeThe name of a product attribute, such as brand, family type, flavor, grain,
package type, size, or temperature.
Example:
patv,patv_label,patt,patt_label
prodtype_llc,LLC,prodtype,Product Type
prodtype_slc,SLC,prodtype,Product Type
prodtype_z9999,Z_Other,prodtype,Product Type
brand_dylanrose,Dylan Rose,brand,Brand
brand_forevercali,Forever Cali,brand,Brand
brand_legaci,Legaci,brand,Brand
brand_z9999,Z_Other,brand,Brand

Note

PATR is used as the Attribute Hierarchy to support the 2-dimensional Product attribute measure. For detailed information on how this configuration is set up, see the Oracle Retail Predictive Application Server Cloud Edition Configuration Tools User Guide .

Note

APCS has separate workbook flows defined for Items classified as LLC or SLC based on the product attribute Product Type. It is recommended to use the Product Type attribute with LLC and SLC attribute values for all the Items. The LLC type defines items whose selling pattern is the same across all assortment periods where the SLC items selling pattern varies by Season. The customer can assign any UDA to identify the SLC/LLC items in RMFCS and later can assign that attribute and attribute value in the Planning Admin Batch Setup view for the Item Attribute for Basic Items and Product Attribute Value for SLC/LLC Item measures.

Note

APCS uses the Nested Dynamic Rollup of Hierarchies option to review products based on the combination of various product attributes. If non-template customers want to use the same features, customization of their configuration is needed.

For more details about customizing the configuration to use Nested Dynamic Rollup, see the Oracle Retail Predictive Application Server Cloud Edition Configuration of Nested Dynamic Hierarchies Reference Paper . It is available on My Oracle Support in the Oracle Retail Predictive Application Server (RPAS) Cloud for Planning and Optimization / Supply Chain Cloud Services Documentation Library Doc ID: 2492295.1.

Note

APCS GA uses the Z_Other attribute values for all the attributes with the hard-coded value as z9999. This specific Attribute is used to dynamically group the Attributes with sales below a preset threshold to focus more on critical attribute values for assortments, so the customer needs to include that attribute value if they are loading attributes using a flat file. If they are importing attributes from RAP, then they need to enable the Integration variable PATR_OTHER to Y in order to include the hard-coded attribute value as part of Product Attribute Hierarchy Import.

Location Attributes Hierarchy File

The Location Attributes hierarchy represents attributes associated with locations. These attributes are used to group locations to plan in the Location Clustering.

This hierarchy is intended to capture all location attributes for all locations. The attributes are then assigned to individual locations. This assignment is used when processing the dynamic rollups in the location planning templates.

NameLabelHierarchy TypeAggs
SATVLoc Attribute ValueMainNone
SATTLoc AttributeMainSATV

File name: satr.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

NameDescription
Loc Attribute ValueThe various values that an attribute might have. For example, the climate
attribute might take the values cold, hot, or humid.
Loc AttributeThe name of a location attribute, such as climate, store volume, and so on.

Note: This hierarchy data needs hard-coded values of two attributes z_grade for Sales Perf Group and z_space for Space Group with hard-coded Loc Attribute values as shown in the Example below that is used by AP Location Clustering, rest of the attributes can be customer data.

Note: This hierarchy data can be imported as part of RAP integration from RMFCS or the customer can also directly provide the location attribute hierarchy with at least one valid data. If the customer is importing Location Attributes data for AP GA, then they need to set to the Integration Environment variable ‘SATR_GROUP’ to ‘Y’ in order to include hard-coded Location Attributes used by AP GA during import.

Example:
satv,satv_label,satt,satt_label
G_01,A,z_grade,Sales Perf Group
G_02,B,z_grade,Sales Perf Group
G_03,C,z_grade,Sales Perf Group
G_04,D,z_grade,Sales Perf Group
G_05,E,z_grade,Sales Perf Group
S_01,A,z_space,Space Group
S_02,B,z_space,Space Group
S_03,C,z_space,Space Group
S_04,D,z_space,Space Group
S_05,E,z_space,Space Group
clmt1,Marine,clmt,Climate
clmt2,Cold,clmt,Climate
clmt3,Very Cold,clmt,Climate
clmt4,Hot Dry,clmt,Climate
clmt5,Mixed Dry,clmt,Climate
clmt6,Mixed Humid,clmt,Climate
clmt7,Hot Humid,clmt,Climate
clmt8,Mediterranean,clmt,Climate

Size Hierarchy File

The Size hierarchy represents different sizes associated with products. Also, different sizes are grouped by size range. Different product types by Class/Sub-class can be allowed to use different size ranges within the solution.

AP uses this size hierarchy to further plan buy quantity and receipts by different sizes for newly planned Style/Colors based on the Size Profiles either pre-defined by an Administrator or loaded from the Size Profile Optimization module. AP GA currently does not use the Size Hierarchy but this hierarchy is kept for use of non-template customers to customize and use the RAP Interfaces available if they are using the same.

This hierarchy is intended to be customized for the individual retailer’s needs.

NameLabelHierarchy TypeAggs
SIZDSizeMainNone
SRNGSize RangeMainSIZD

File name: sizh.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
SizeDifferent unique sizes such ase S, XS, M, L, XL
Size RangeDifferent grouping of Size Ranges such as Men’s Shoes, Men’s Shirt
Example:
sizd,sizd_label,srng,srng_label
04_0t15,4 Master,0t15master,Master 0t15
06_0t15,6 Master,0t15master,Master 0t15
08_0t15,8 Master,0t15master,Master 0t15
10_0t15,10 Master,0t15master,Master 0t15
10_5_mensshoes,10.5 Master,mensshoesmaster,Master Men's Shoes
10_5_womensshoes,10.5 Master,womensshoesmaster,Master Women's Shoes
10_mensshoes,10 Master,mensshoesmaster,Master Men's Shoes
Notes:

In RAP Integration with AIF, AP can get the Size hierarchy and Size Profiles from AIF or if the customer is not planning to use the SPO, they can also load the Size Hierarchy and load and use the Admin level Size Profiles.

Customer Segment Hierarchy File

AP currently uses Customer Segments only to interface DT data available from AIF which is available at the Customer Segment level. Currently, this file needs to be loaded manually by customers using the same customer segments available in AIF once or whenever any changes to Customer Segments happened in AIF.

AP GA currently does not use the Customer Segment Hierarchy but this hierarchy is kept for use of non-template customers to customize and use the RAP Interfaces available if they are using the same.

NameLabelHierarchy TypeAggs
CSVDVersionMainNone
CSGDCustomer SegmentMainCSVD

File name: csgh.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
VersionThis is the version of Customer Segment. If there are no versions of customer
segment, this can be mapped to the same value as Customer Segment.
Customer SegmentCustomer Segment unique id used in AIF.
Example:
csvd,csvd_label,csgd,csgd_label
5100,All Customers,5100,All Customers
5101,Value Seekers,5101,Value Seekers
5102,Top Spenders,5102,Top Spenders
5103,Seasonal Shopper,5103,Seasonal Shopper
5104,Loyal Customers,5104,Loyal Customers
Note:

In RAP Integration with AIF, AP can get the Customer Segment Hierarchy from AIF.

Additional Specific Hierarchy Files

The following additional hierarchy files are also needed. They are not part of RAP integration, so the customer needs to explicitly provide the input files:

  • Assortment Hierarchy File

  • Cluster Source Hierarchy File

  • Cluster Version Hierarchy File

  • Clustering Strategy Hierarchy File

  • Curve Points Hierarchy File

  • Custom Messages Hierarchy File

  • Location Space Hierarchy File

  • Performance Group Hierarchy File

  • Level Hierarchy File

  • RHS Product Hierarchy File

Assortment Hierarchy File

The assortment hierarchy represents the grouping of assortments for a time period. It can be a group of weeks, months, or quarters for which an assortment is planned. This hierarchy is DPM enabled, so users can create new assortments as needed in the Assortment Maintenance workbook and assign the product/calendar association for that assortment period in that workbook.

This hierarchy is intended to be customized for the individual retailer’s needs.

NameLabelHierarchy TypeAggs
FLOWAssortmentMainNone
BPERAssortment GroupMainFLOW
BPLBAssortment LabelUDABPER
BCLSAssortment DetailUDABPER

File name: asrt.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
AssortmentThis defines different flow in an assortment group such as flow1, flow2, and so
on.
Assortment GroupThis uniquely groups the assortments for a sub-category/time frame.
Assortment LabelAssortment Label as user defined attribute given to group similar assortments
using Label.
Assortment DetailAssortment Detail as user defined attribute given to group similar assortments.
Example:
flow,flow_label,bper,bper_label
ap01f1,Flow 1,ap01,Assort Period 01
ap02f1,Flow 1,ap02,Assort Period 02
ap03f1,Flow 1,ap03,Assort Period 03

Cluster Source Hierarchy File

The cluster source hierarchy is an internal application-specific hierarchy. It should be the same as in the GA configuration and should not be changed. This hierarchy is used during wizard selection for Location Clustering to specify the source for clustering.

File name: csls.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
Cluster SourceThis is the unique Cluster Source identifier which can be Forecast, Plan or,
Actual.
Example:
csor,csor_label
fcst,Forecast
plan,Plan
ty,Actual

Cluster Version Hierarchy File

The cluster version hierarchy is an internal application-specific hierarchy. It should be the same as in the GA configuration which contains 20 versions with 00 to 09 reserved for customercreated cluster versions within the applications and versions 10 to 20 for Loaded Clusters of different date ranges from external systems or from Advanced Clusters from AI Foundation. This hierarchy is used in Location Clustering to approve different versions of location clusters.

File name: cver.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
Cluster VersionThis is the unique Cluster Version identifier used during approval of a cluster.
Example:
vers,vers_label,vlbl,vlbl_label
01,Version 01,01,Version 01
02,Version 02,02,Version 02
03,Version 03,03,Version 03
04,Version 04,04,Version 04
05,Version 05,05,Version 05
06,Version 06,06,Version 06
07,Version 07,07,Version 07
08,Version 08,08,Version 08
09,Version 09,09,Version 09
10,Version 10,10,Version 10
11,Version 11,11,Version 11
12,Version 12,12,Version 12
13,Version 13,13,Version 13
14,Version 14,14,Version 14
15,Version 15,15,Version 15
16,Version 16,16,Version 16
17,Version 17,17,Version 17
18,Version 18,18,Version 18
19,Version 19,19,Version 19
20,Version 20,20,Version 20

Clustering Strategy Hierarchy File

The clustering strategy hierarchy is an internal application-specific hierarchy. The retailer can customize this hierarchy during implementation and can use the GA dataset hierarchy as a reference. This hierarchy is used to define different clustering strategies to provide different weights for metrics used during location clustering such as, Sales R and Sales U. This hierarchy is DPM enabled, so users can add more strategies dynamically while assigning strategy weights in the Planning Administration workbook.

File name: pos2.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
Clustering StrategyThis is the unique Clustering Strategy to use with different combinations of
metric weights to create clusters.
Example:
spl2,spl2_label
01,Sales R
02,Sales U
03,Sales AUR
04,GM R
05,GM R %

Curve Points Hierarchy File

The Curve Points hierarchy is an internal application-specific hierarchy. It should be the same as in the GA configuration, that can be used to define different sales curve patterns to be used during seeding in Item Planning.

File name: curv.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
Curve LibraryThis represents different curves that can be used to define different sales
patterns.
Example:
cnum,cnum_label
bc01,1. Bell Curve
tc01,2. Trending Curve
sc01,3. Slow Intro Curve
mp01,4. MFP Curve
ly01,5. Last Year Curve
c01,User Curve 01
c02,User Curve 02
c03,User Curve 03
c04,User Curve 04
c05,User Curve 05
c06,User Curve 06
c07,User Curve 07
c08,User Curve 08
c09,User Curve 09
c10,User Curve 10

Custom Messages Hierarchy File

AP Cloud Service also has an additional internal hierarchy for custom messages used in the application called Custom Messages Hierarchy (CMSH). Custom messages used in the application are pre-configured in that hierarchy file and, unless a retailer needs different custom messages, that file does not need to be changed.

All custom messages are loaded as hierarchy positions to enable the translation of custom messages to different languages. It is a single dimensional hierarchy with only one dimension, CMSD. By default, all positions are loaded in English during the hierarchy load. Custom message position names are hard coded in the application, so users should not change the position names. However, during implementation, custom messages can be changed if more descriptive messages are needed.

If a user wants to change the language of custom messages, the user needs to load the provided r_cmsdlabel.csv.ovr using the standard loadmeasure utility after removing languages not needed from that file.

File name: cmsh.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

NameLabelHierarchy TypeParent
CMSDMessagesMainNone
Example:
cmsd,cmsd_label
"ACSA01","Seed Assortment completed successfully."
"ACSA02","Warning: Select Seed Source for Assortment from WP Seed Assortment."
"ACSS01","Seed Sales completed successfully."
"ACSS02","Warning: Select WP Seed Sales to execute the Seeding!"
"ACCM01","Seed IPI Weights completed successfully."

Location Space Hierarchy File

The location space hierarchy is an internal application-specific hierarchy to define different location space metrics available based on which location can be clustered. The retailer can customize this hierarchy during implementation and use the GA dataset hierarchy as a reference.

File name: sspc.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
Space by LocationThis is the unique location metrics that can be used to define a location such
as Square Meter, Avg # of Fixtures, Fixture Capacity, and so on.
Example:
sloc,sloc_label
sqmetr,Square Meter
sqfeet,Square Feet
avgfix,Avg # of Fixtures
avgfacings,Fixture Capacity

Performance Group Hierarchy File

The performance group hierarchy is an internal application-specific hierarchy to define different performance grouping (grading) to use during Location Clustering. The retailer can customize this hierarchy during implementation and use the GA dataset hierarchy as a reference. This hierarchy is DPM enabled, so users can add more performance groups if needed during location clustering.

File name: pos1.hdr.csv.dat

File format: comma-separated values file

The following table describes the fields in this file.

FieldDescription
Performance GroupThis is the unique performance grouping to use during clustering such as
grades A, B, C, and so on.
Example:
clst,clst_label
01,A
02,B
03,C
04,D
05,E

Level Hierarchy File

The Level hierarchy is an internal application-specific hierarchy to define different levels of the Dynamic Hierarchy Rollup for Product and Location using its attributes in various workbook templates. It is hard coded to have three levels in the APCS solution.

File name: lvlh.hdr.csv.dat

File format: comma-separated values file

The following table describes the field in this file.

NameDescription
LevelAttribute Rollup Level.
Example:
lvld,lvld_label
lvl1,Level 1
lvl2,Level 2
lvl3,Level 3

RHS Product Hierarchy File

The RHS Product Hierarchy is a duplicate copy of the Product Hierarchy. It is defined as a Virtual Hierarchy using Platform features. Each dimension in the RHS Product Hierarchy is mapped to a corresponding dimension from the Product Hierarchy. It is used within AP to review Similarity Data and Demand Transference data across products in the Build Wedge process. The customer does not have to load any data for this hierarchy. Internally, the platform will create virtual positions for each position loaded into the Product Hierarchy.

Data Files

A broad and detailed data set is required to use the capabilities of APCS to its fullest.

The following tables describe the data files (measures) needed, load intersection, data type, file name, required/optional, and expected data source details. In the Data Source column, RI means any Data Warehouse or equivalent/RMS and those data are readily available from RAP integration, RSP means data from AI Foundation which is also available as part of RAP integration, Internal means any retailer internal system or the data using data files, and Admin means either data can be directly set up by an administration user or can be loaded as files.

Load Data Set

All data loads in batch after the initial domain build are done by scheduling batch tasks in Online Administration Tools. This information specifies which Load Set the user needs to use to load that particular data file while scheduling the Online Administration Tool Tasks. For more details, see the Oracle Retail Assortment Planning Cloud Service Administration Guide .

Table 2-1 Assortment Planning Cloud Service Measure List - Details 1

Measure
Name
Measure LabelData
Type
**Load Intersection **File NameAgg TypeRequired
or
Optional?
Data
Source
drtyeop1cTy EOP
Reg+Promo C
realweek_sku_storeopx.csv.ovrpetRequiredRI
drtyeop1rTy EOP
Reg+Promo R
realweek_sku_storeopx.csv.ovrpetRequiredRI
drtyeop1uTy EOP
Reg+Promo U
realweek_sku_storeopx.csv.ovrpetRequiredRI
drtyeop2cTy EOP Clr Crealweek_sku_storeopx.csv.ovrpetRequiredRI
drtyeop2rTy EOP Clr Rrealweek_sku_storeopx.csv.ovrpetRequiredRI
drtyeop2uTy EOP Clr Urealweek_sku_storeopx.csv.ovrpetRequiredRI

Table 2-1 (Cont.) Assortment Planning Cloud Service Measure List - Details 1

Measure
Name
Measure LabelData
Type
Load Intersection File NameAgg TypeRequired
or
Optional?
Data
Source
drtynslsclrcTy Net Sales Clear
C
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtynslsclrrTy Net Sales Clear
R
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtynslsclruTy Net Sales Clear
U
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtynslsprocTy Net Sales
Promo C
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtynslsprorTy Net Sales
Promo R
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtynslsprouTy Net Sales
Promo U
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtynslsregcTy Net Sales Reg
C
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtynslsregrTy Net Sales Reg
R
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtynslsreguTy Net Sales Reg
U
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtyrtnclrcTy Return Clear Crealweek_sku_storrtn.csv.ovrtotalRequiredRI
drtyrtnclrrTy Return Clear Rrealweek_sku_stornsls.csv.ovrtotalRequiredRI
drtyrtnclruTy Return Clear Urealweek_sku_stornsls.csv.ovrtotalRequiredRI
drtyrtnprocTy Return Promo
C
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtyrtnprorTy Return Promo
R
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtyrtnprouTy Return Promo
U
realweek_sku_stornsls.csv.ovrtotalRequiredRI
drtyrtnregcTy Return Reg Crealweek_sku_stornsls.csv.ovrtotalRequiredRI
drtyrtnregrTy Return Reg Rrealweek_sku_stornsls.csv.ovrtotalRequiredRI
drtyrtnreguTy Return Reg Urealweek_sku_storrtn.csv.ovrtotalRequiredRI
drtyoocTy On Order Crealweek_sku_storoo.csv.ovrtotalRequiredRI
drtyoorTy On Order Rrealweek_sku_storoo.csv.ovrtotalRequiredRI
drtyoouTy On Order Urealweek_sku_storoo.csv.ovrtotalRequiredRI
drtyporcptcTy PO Receipt Crealweek_sku_storrcpt.csv.ovrtotalRequiredRI
drtyporcptrTy PO Receipt Rrealweek_sku_storrcpt.csv.ovrtotalRequiredRI
drtyporcptuTy PO Receipt Urealweek_sku_storrcpt.csv.ovrtotalRequiredRI
drtytraninbcTy Transfers In
Book C
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytraninbrTy Transfers In
Book R
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytraninbuTy Transfers In
Book U
realweek_sku_stortranx.csv.ovrtotalOptionalRI

Table 2-1 (Cont.) Assortment Planning Cloud Service Measure List - Details 1

Measure
Name
Measure LabelData
Type
**Load Intersection **File NameAgg TypeRequired
or
Optional?
Data
Source
drtytraninicTy Transfers In ICT
C
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytraninirTy Transfers In ICT
R
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytraniniuTy Transfers In ICT
U
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytraninrTy Transfers In Rrealweek_sku_stortranx.csv.ovrtotalRequiredRI
drtytranincTy Transfers In Crealweek_sku_stortranx.csv.ovrtotalRequiredRI
drtytraninuTy Transfers In Urealweek_sku_stortranx.csv.ovrtotalRequiredRI
drtytranoutbcTy Transfers Out
Book C
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytranoutbrTy Transfers Out
Book R
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytranoutbuTy Transfers Out
Book U
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytranouticTy Transfers Out
ICT C
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytranoutirTy Transfers Out
ICT R
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytranoutiuTy Transfers Out
ICT U
realweek_sku_stortranx.csv.ovrtotalOptionalRI
drtytranoutrTy Transfers Out Rrealweek_sku_stortranx.csv.ovrtotalRequiredRI
drtytranoutuTy Transfers Out Urealweek_sku_stortranx.csv.ovrtotalRequiredRI
drtytranoutcTy Transfers Out Crealweek_sku_stortranx.csv.ovrtotalRequiredRI
drtyicmkdrTY Inter-Company
Markdown R
realweek_sku_storic_mkd.csv.ovrtotalOptionalRI
drtyicmkurTY Inter-Company
Markup R
realweek_sku_storic_mkd.csv.ovrtotalOptionalRI
drtywfslsrTY W/F Sales Rrealweek_sku_storwfms.csv.ovrtotalOptionalRI
drtywfslsuTY W/F Sales Urealweek_sku_storwfms.csv.ovrtotalOptionalRI
drtywfslscTY W/F Sales Crealweek_sku_storwfms.csv.ovrtotalOptionalRI
drtywfrtnrTY W/F Returns Rrealweek_sku_storwfms.csv.ovrtotalOptionalRI
drtywfrtnuTY W/F Returns Urealweek_sku_storwfms.csv.ovrtotalOptionalRI
drtywfrtncTY W/F Returns Crealweek_sku_storwfms.csv.ovrtotalOptionalRI
drdvprdatttProduct Attribute -
Item Level
stringsku_pattdrdvprdattt.csv.
ovr
mode_popRequiredRI
drdvppatvtRMS Product
Attribute Value
stringpatvdrdvppatvt.csv.
ovr
mode_popRequiredRI
drtyudabTY RMS UDABoolea
n
pattdrtyudab.csv.ov
r
orRequiredRI
addvlocopndLocation Open
Date
datestorstor_a.csv.ovrambig_popRequiredRI

Table 2-1 (Cont.) Assortment Planning Cloud Service Measure List - Details 1

Measure
Name
Measure LabelData
Type
**Load Intersection **File NameAgg TypeRequired
or
Optional?
Data
Source
addvlocenddLocation Close
Date
datestorstor_a.csv.ovrambig_popRequiredRI
addvlocrefdLocation Refurbish
Date
datestorstor_a.csv.ovrambig_popRequiredRI
addvloctypetLocation Typestringstorstor_a.csv.ovrambig_popRequiredRI
drtypclsstTY RMS Class
Display Id
stringskuprod_a.csv.ovrambig_popRequiredRI
drtypsclstTY RMS Sub-
Class Id
stringskuprod_a.csv.ovrambig_popRequiredRI
addvlocatttLocation Attributestringstor_sattaddvlocattt.csv.
ovr
mode_popRequiredAdmin
adlylagwtLY Week Mapstringweekadlylagwt.csv.ov
r
mode_popOptionalAdmin
addvprdattbClass - Product
Attribute Eligibility
Boolea
n
clss_pattaddvprdattb.csv
.ovr
orOptionalAdmin
addvslscrvvSales Curve %realwoyr_scls_chnc_c
num
addvslscrvv.csv.
ovr
totalOptionalAdmin
addvslsprccOverride Costrealskup_storaddvslsprc.csv.
ovr
max_popOptionalAdmin
addvslsprcrOverride Retail
Price
realskup_storaddvslsprc.csv.
ovr
max_popOptionalAdmin
addvslswgtuSales Weight Urealchnc_spl2addvstrcwgt.csv
.ovr
average_popOptionalAdmin
addvslswgtrSales Weight Rrealchnc_spl2addvstrcwgt.csv
.ovr
average_popOptionalAdmin
addvslswgtarSales Weight AURrealchnc_spl2addvstrcwgt.csv
.ovr
average_popOptionalAdmin
addvgmwgtrGross Margin
Weight R
realchnc_spl2addvstrcwgt.csv
.ovr
average_popOptionalAdmin
addvgmwgtrpGross Margin
Weight R %
realchnc_spl2addvstrcwgt.csv
.ovr
mode_popOptionalAdmin
drdvstrclustLoaded Location
Cluster
stringweek_dept_stordrdvstrclus.csv.
ovr
mode_popOptionalAI
Foundatio
n
drdvstrcluslLoaded Location
Cluster Label
stringweek_dept_stordrdvstrclus.csv.
ovr
mode_popOptionalAI
Foundatio
n
drdvsrtdStart Datedateweek_dept_stordrdvstrclus.csv.
ovr
ambig_popOptionalAI
Foundatio
n
drdvenddEnd Datedateweek_dept_stordrdvstrclus.csv.
ovr
ambig_popOptionalAI
Foundatio
n

Table 2-1 (Cont.) Assortment Planning Cloud Service Measure List - Details 1

Measure
Name
Measure LabelData
Type
Load IntersectionFile NameAgg TypeRequired
or
Optional?
Data
Source
fcdvsls1uFcst Sales
Reg+Promo U
realweek_scls_storfcst_scls.csv.ovrtotalOptionalAI
Foundatio
n
fcdvsls1rFcst Sales
Reg+Promo R
realweek_scls_storfcst_scls.csv.ovrtotalOptionalAI
Foundatio
n
fctyfcpmuFcst Pre-Season
Sales U
realweek_sku_storfcst.csv.ovrtotalRequiredAI
Foundatio
n
fctyfcimuFcst In-Season
Sales U
realweek_sku_storfcst.csv.ovrtotalRequiredAI
Foundatio
n
fctyfcpmrFcst Pre-Season
Sales R
realweek_sku_storfcst.csv.ovrtotalRequiredAI
Foundatio
n
fctyfcimrFcst In-Season
Sales R
realweek_sku_storfcst.csv.ovrtotalRequiredAI
Foundatio
n
mlcpeopcMFP Loaded CP
EOP C
realweek_scls_stormfp_mpcp.csv.o
vr
petRequiredMFP
mlcpeoprMFP Loaded CP
EOP R
realweek_scls_stormfp_mpcp.csv.o
vr
petRequiredMFP
mlcpeopuMFP Loaded CP
EOP U
realweek_scls_stormfp_mpcp.csv.o
vr
petRequiredMFP
mlcprcptcMFP Loaded CP
Receipts C
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlcprcptrMFP Loaded CP
Receipts R
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlcprcptuMFP Loaded CP
Receipts U
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlcprtn1rMFP Loaded CP
Returns
Reg+Promo R
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlcprtn1uMFP Loaded CP
Returns
Reg+Promo U
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlcprtn2rMFP Loaded CP
Returns Clear R
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlcprtn2uMFP Loaded CP
Returns Clear U
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlcpsls1rMFP Loaded CP
Sales Reg+Promo
R
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlcpsls1uMFP Loaded CP
Sales Reg+Promo
U
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP

Table 2-1 (Cont.) Assortment Planning Cloud Service Measure List - Details 1

Measure
Name
Measure LabelData
Type
**Load Intersection **File NameAgg TypeRequired
or
Optional?
Data
Source
mlcpsls2rMFP Loaded CP
Sales Clr R
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlcpsls2uMFP Loaded CP
Sales Clr U
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlcpslscMFP Loaded CP
Sales Reg+Promo
C
realweek_scls_stormfp_mpcp.csv.o
vr
totalRequiredMFP
mlwpooadjcMFP Loaded WP
On Order Adj C
realweek_scls_stormfp_otb.csv.rpltotalRequiredMFP
mlwpooadjrMFP Loaded WP
On Order Adj R
realweek_scls_stormfp_otb.csv.rpltotalRequiredMFP
mlwpooadjuMFP Loaded WP
On Order Adj U
realweek_scls_stormfp_otb.csv.rpltotalRequiredMFP
mlwpotbcMFP Loaded WP
OTB C
realweek_scls_stormfp_otb.csv.rpltotalRequiredMFP
mlwpotbrMFP Loaded WP
OTB R
realweek_scls_stormfp_otb.csv.rpltotalRequiredMFP
mlwpotbuMFP Loaded WP
OTB U
realweek_scls_stormfp_otb.csv.rpltotalRequiredMFP
lplaeopcLP AP EOP Crealweek_dept_stormfp_
lpap.csv.ovr
petOptionalMFP
lplaeoprLP AP EOP Rrealweek_dept_stormfp_
lpap.csv.ovr
petOptionalMFP
lplaeopuLP AP EOP Urealweek_dept_stormfp_
lpap.csv.ovr
petOptionalMFP
lplarcptcLP AP Receipts Crealweek_dept_stormfp_
lpap.csv.ovr
totalOptionalMFP
lplarcptrLP AP Receipts Rrealweek_dept_stormfp_
lpap.csv.ovr
totalOptionalMFP
lplarcptuLP AP Receipts Urealweek_dept_stormfp_
lpap.csv.ovr
totalOptionalMFP
lplartnrLP AP Returns Rrealweek_dept_stormfp_
lpap.csv.ovr
totalOptionalMFP
lplartnuLP AP Returns Urealweek_dept_stormfp_
lpap.csv.ovr
totalOptionalMFP
lplaslsuLP AP Sales Urealweek_dept_stormfp_
lpap.csv.ovr
totalOptionalMFP
lplaslsrLP AP Sales Rrealweek_dept_stormfp_
lpap.csv.ovr
totalOptionalMFP
lplaslscLP AP Sales Crealweek_dept_stormfp_
lpap.csv.ovr
totalOptionalMFP
addvpskugtRename Style Idstringskugaddvpskugt.csv.
ovr
mode_popOptionalAdmin
addvpskuptRename Style/
Color Id
stringskupaddvpskugt.csv.
ovr
mode_popOptionalAdmin

Table 2-1 (Cont.) Assortment Planning Cloud Service Measure List - Details 1

Measure
Name
Measure LabelData
Type
**Load Intersection **File NameAgg TypeRequired
or
Optional?
Data
Source
addvpskutRename Item Idstringskuaddvpskugt.csv.
ovr
mode_popOptionalAdmin
addvskuimgtItem Imagestringskuaddvskuimgt.cs
v.ovr
mode_popOptionalAdmin
addvskupimgtStyle-Color Imagestringskupaddvskupimgt.c
sv.ovr
mode_popOptionalAdmin
addvskugimgtStyle Imagestringskugaddvskugimgt.c
sv.ovr
mode_popOptionalAdmin
addvsclsimgtSub-Class Imagestringsclsaddvsclsimgt.cs
v.ovr
mode_popOptionalAdmin
addvpatvimgtProduct Attribute
Value Image
stringpatvaddvpatvimgt.c
sv.ovr
mode_popOptionalAdmin
addvpattimgtProduct Attribute
Image
stringpattaddvpattimgt.cs
v.ovr
mode_popOptionalAdmin
drdvslsprcrItem Initial Retail
Price
realskudrdvslsprc.csv.o
vr
avg_popOptionalAI
Foundatio
n
drdvslsprccItem Initial Costrealskudrdvslsprc.csv.o
vr
avg_popOptionalAI
Foundatio
n
drdvskuimgtItem Image Namestringskudrdvskuimg.csv.
ovr
mode_popOptionalAI
Foundatio
n
drdvskuimglItem Image
Address
stringskudrdvskuimg.csv.
ovr
mode_popOptionalAI
Foundatio
n
addvppatttRename Product
Attribute
stringpattaddvppattt.csv.
ovr
mode_popOptionalAdmin
addvppavtRename Product
Attribute Value
stringpatvaddvppatvt.csv.
ovr
mode_popOptionalAdmin
drdvsizdtSKU Sizestringskudrdvsizdt.csv.ov
r
mode_popOptionalAdmin
drdvsrngtSKU Size Rangestringskudrdvsrngt.csv.o
vr
mode_popOptionalAdmin

All measure files that need to be loaded as data files need to be grouped based on the File Name. The files should contain the header for the measures to be loaded and it should be in .csv format. Measures within a file can be grouped in any order as long as the header column is specified correctly. If a measure is optional in a file, the customer can ignore that measure and group the remaining measures which are available for the customer.

Example:

In following example, the customer is using RAP integration and only grouping the data that is not coming in RAP (or RI) in a file for which customer has the data.

File Name: tranx.csv.ovr
Base Intersection: week/sku/stor

Data Type: real

week,sku,stor,drtyroyalr,drtymiscadju,drtymiscadjr,drtycogsr
w01_2021,100000,1000,30.96,31.52,0,0
w02_2021,100000,1000,169.13,112.61,1,37.85
w03_2021,100000,1000,233.54,50.26,1,35.09

Historical Data

It is recommended that you have at least one full year of historical data to create in Assortment Planning Cloud Service. Less data can be used, but the more data that is available, the more statistical significance can be given to the plan data.

By default, RAP integration is set up to interface two years of history into Planning.

Loading and Extracting Data

Data is loaded into Assortment Planning Cloud Service using the Online Administration Tools, which in turn use standard RPAS utilities. For more information on loading and extracting data using Online Administration Tools, see the Oracle Retail Assortment Planning Cloud Service Administration Guide .

Loading Image Based Data

Assortment Planning Cloud Service is pre-configured to provide the item level image view in the templates. The measure set up as the Style-Color level image attribute is addvskupimgt with the base intersection of Style/Color and product attributes images to addvpatvimgt.

The Content Server exposes the client’s image files placed into a particular directory as HTTP URLs. The images available in http://{content server url}/imgfetch/image-library/{sub directory if defined}/ must be defined in the load file in xml format.

Sample file for addvskupimgt.csv.ovr:

1234582,"<image id=""main"" label=""Front View""><url size=""thumb"">http://
<server>:<port>/<image_path>/sku_10000019_main_thumb.jpg</url></image>"
1234600,"<image id=""main"" label=""Front View""><url size=""thumb"">http://
<server>:<port>/<image_path>/sku_10000053_main_thumb.jpg</url></image>"

The first field represents the Style Color ID followed by the required image location. At a minimum, a “thumb” size image file must be loaded to show in the pivot table. However, both the “thumb” and “full” size images can be loaded. For example:

10000010,"<image id=""main"" label=""Front View""><url size=""thumb"">http://
<server>:<port>/<image_path>/sku_10000010_main_thumb.jpg</url><url size=""full"">http://
<server>:<port>/<image_path>/sku_10000010_main_full.jpg</url></image>

The customer can also use the same format to upload image URLs for the Item Image, Style Image, and Sub-Class Images. The same image URLs can also be directly managed in Planning Admin Define Product Image. They can also set the Item Image Name and Item Image Address and enable the Aggregate Boolean to create the Image URLs for different levels from the same base Item Image.

In order to view the images, the Valid Image URL Hosts property should include the Image URL server name. That needs to be set in RPASCE UI Settings System Configuration Config Properties Images.

Assortment Planning Cloud Service provides some standard exports that can be used by external systems that need Assortment and Item Plan Data. For details about the standard exports from Assortment Planning Cloud Service, see Appendix: Standard Exports.

Retailers using either the template or non-template version must extract and provide the foundation files needed from other source systems as flat files in the required format as needed by RAP integration and then upload to Object Storage. Any data or hierarchy files that are specific to their Planning Solution that cannot be integrated using RAP integration can be directly uploaded to Object Storage for Planning. In the same way, exported files from the solution if not part of RAP integration are sent back to the Object Storage and retailers can download the extracted files from there. The retailer must integrate it with any other system that requires extracted plan data from APCS, if not part of RAP integration

User Roles and Security

To define workbook template security, the system administrator grants individual users, or user groups, access to specific workbook templates. Granting access to workbook templates provides users with the ability to create, modify, save, and commit workbooks for the assigned workbook templates. Users are typically assigned to groups based on their user application (or solution) role. Users in the same group can be given access to workbook templates that belong to that group alone. Users can be assigned to more than one group and granted workbook template access without belonging to the user group that typically uses a specific workbook template. Workbook access is either denied, read-only, or full access. Read-only access allows a user to create a workbook for the template, but the user is not able to edit any values or commit the workbook. The read-only workbook can be refreshed.

The following table provides guidance regarding which Assortment Planning Cloud Service users must have access to each of the workbooks.

Table 2-2 User’s Access Permission for APCS Workbooks

WorkbookUser Roles
Planning AdministrationPlanning Administrator
Validate Loaded DataPlanning Administrator
Location ClusteringPlanner, Planning Administrator
Assortment Period SetupPlanner, Planning Administrator
Curve MaintenancePlanner, Planning Administrator
Create AssortmentPlanner
Item PlanPlanner

For more information on security, see the Oracle Retail Predictive Application Server Cloud Edition Administration Guide . For more information on data security in a cloud environment, see the Hosting Policy documents for the cloud solution.

Internationalization

Internationalization is the process of creating software that can be translated more easily. Changes to the code are not specific to any particular market.

Oracle Retail applications have been internationalized to support multiple languages.

The RPASCE platform supports associated solution extensions and solution templates:

  • A solution extension includes a collection of code and generally available configurations. Typically, solution extensions are implemented by a retailer with minimal configuration.

  • A solution template does not include code. A solution template is most typically implemented as a retailer configuration.

Oracle Retail releases the translations of the RPASCE server and client, as well as strings from the solution extensions.

Translations of the solution templates are not released. All templates have the ability to support multi-byte characters.

For more information on internationalization, see the Oracle Retail Predictive Application Server Cloud Service Administration Guide .

Translations are available for Assortment Planning Cloud Service for the following languages:

  • Chinese (Simplified)

  • Chinese (Traditional)

  • Croatian

  • Dutch

  • French

  • German

  • Greek

  • Hungarian

  • Italian

  • Japanese

  • Korean

  • Polish

  • Portuguese (Brazilian)

  • Russian

  • Spanish

  • Swedish

  • Turkish

Note

For information about adding languages for the first time or for translation information in general, see the Oracle Retail Predictive Application Server Cloud Edition Administration Guide .

Batch Process and Scheduling

Batch scripts are lists of commands or jobs executed without human intervention. A batch window is the time frame in which the batch process must run. It is the upper limit on how long the batch can take. Batch scripts are used for loading foundation data received from a

merchandising system, importing and exporting data, and generating targets. The retailer must decide the best time for running batch scripts within the available batch window.

How often to upload updated sales and inventory data and how often to recreate targets must be determined.

  • You must consider at what interval to load the latest sales and inventory data. A weekly load of transactional type data is supported, since the base intersection is at week. It is recommended that the information transactional system, such as RMS, be loaded daily.

  • Product availability and seasonal changes can be reasons for recalculating the targets. This can also be triggered by the addition of new products and availability of substantial new sales and inventory history.

The recommended batch schedule for Assortment Planning Cloud Service is to load historical and actual data on a weekly basis. All hierarchy changes can be loaded on a weekly basis.

In Assortment Planning Cloud Service, batch tasks can be controlled by a system administrator by using the Online Administration Tools. Those tasks, in turn, call the batch scripts with preset parameters to perform the batch tasks. For more information on the Online Administration Tool tasks, see the Oracle Retail Assortment Planning Cloud Service Administration Guide .

For more details about the list of batch control files, the batch process using them, and details about updating them, see the Enterprise Edition Batch framework in the Oracle Retail Predictive Application Server Cloud Edition Implementation Guide .

The customer can use JOS/POM if RAP integration is used and implemented to schedule preconfigured daily and weekly batch tasks in APCS. Those tasks scheduled using JOS/POM in turn call the same Configured batch tasks under the Online Administration Tool tasks. For more details about scheduling of tasks using JOS/POM, see the Oracle Retail Predictive Application Server Cloud Service Administration Guide . For more details about the APCS schedule in JOS/POM, see Appendix: APCS Scheduling in JOS/POM.


In this guide

  • 2 Implementation ConsiderationsMerchandise Financial Planning Cloud Service Implementation Guide · shares CCTY_LABEL, CHAN_LABEL, CHNC_LABEL, CHNL_LABEL