Create An Empty Customer Layer (Business Analyst)
Summary
Creates a new empty point feature class (customer layer). You can define fields to be created in the new layer.
Usage
- 
Whenever data is added to your map, it will be associated with the analysis extent that's active at the time. If the active analysis extent is a study area, the layer will be added to the group layer of that study area.
 - 
You can change the analysis extent at any time using Set Analysis Extent on the Business Analyst menu.
 - 
You can add new customer features (points) to the Store layer by using the Edit toolbar in ArcMap. Once the layer is editable, you can pushpin (add) new points.
 
Syntax
| Parameter | Explanation | Data Type | 
OutputFeatureClass  | 
 The feature class that will contain the customer features.  | Feature Class | 
FldsCollection (Optional)  | 
 Fields to add to the output feature class.  | String | 
NameField (Optional)  | 
 The field that will identify the customer name.  | String | 
LinkField (Optional)  | 
 Unique ID linking the customer file with the store file.  | String | 
Code Sample
# Name: CreateEmptyCustomerLayer.py
# Description: Creates a new empty customer layer.
# Author: ESRI
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox("C:\Program Files\ArcGIS\Desktop10.0\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
try:
# Acquire extension license 
arcpy.CheckOutExtension("Business")
 
# Defines the parameters for the Create an Empty Customer Layer tool
OutPath = "C:/temp/New_Customers.shp"
StoreId = "ID"
Name= "Address"
FldCol = "Name:ID|Alias:ID|Type:esriFieldTypeSmallInteger|Precision:1;Name:Address|Alias:Address|Type:esriFieldTypeString|Precision:40"
 
# Creates a new feature class (Customer Layer) with empty attribute fields
arcpy.CreateEmptyCustomerLayer_ba(OutPath, FldCol, Name, StoreId)
 
# Release extension license 
arcpy.CheckInExtension("Business") 
 
except:
  print arcpy.GetMessages(2)