Posts Tagged ‘Data’
Steelman’s Amazon Cloud Configuration
Amazon Cloud Configuration
Data Survival of Instance Failure
Amazon EBS is designed to allow you to attach any instance to a storage volume. In the event you experience an instance failure, your Amazon EBS volume automatically detaches with your data intact. You can then reattach the volume to a new instance and quickly recover.

- You are running an Amazon EC2 instance that is attached to an Amazon EBS volume, when your Amazon EC2 instance fails or is experiencing problems.
- To recover, you detach the Amazon EBS volume from your instance (if it has not already automatically detached), launch a new Amazon EC2 instance, and attach the Amazon EBS volume to the new instance.
- In the unlikely event the Amazon EBS volume fails, you can create a new Amazon EBS volume based on the most recent snapshot of your failed volume.
Amazon EBS API Overview
To configure and use Amazon EBS, we provide eight new API functions. This section provides a brief overview of each function.

API List
- CreateVolume—Creates a new Amazon EBS volume using the specified size or creates a new volume based on a previously created snapshot.
-
DeleteVolume—Deletes the specified volume.
This function does not delete any snapshots that were created from this volume.
- DescribeVolumes—Describes all volumes, including size, source snapshot, Availability Zone, creation time, and status (available, in-use).
-
AttachVolume—Attaches the specified volume to a specified instance, exposing the volume using the specified device name.
A volume can only be attached to a single instance at any time. The volume and instance must be in the same Availability Zone and the instance must be running.
-
DetachVolume—Detaches the specified volume from the instance to which it is attached.
This operation does not delete the volume. The volume can be attached to another instance and will have the same data as when it was detached.
-
CreateSnapshot—Creates a snapshot of the volume you specify.
Once created, you can use the snapshot to create volumes that contain exactly the same data as the original volume.
-
DeleteSnapshot—Deletes the specified snapshot.
This function does not affect currently running Amazon EBS volumes, regardless of whether they were used to create the snapshot or were derived from the snapshot.
- DescribeSnapshots—Describes all snapshots, including their source volume, snapshot initiation time, progress (percentage complete), and status (pending, completed).
Creating Amazon EBS Volumes and Snapshots
Creating an Amazon EBS Volume
To use Amazon EBS, you first create a volume that can be attached to any Amazon EC2 instance within the same Availability Zone. This example creates an 800 GiB Amazon EBS volume.
To create an Amazon EBS volume
-
Enter the following command.
PROMPT> ec2-create-volume –size 800 –zone us-east-1a
Amazon EBS returns information about the volume similar to the following example.
VOLUME vol-4d826724 800 us-east-1a available 2008-02-14T00:00:00+0000
-
To check whether the volume is ready, use the following command.
PROMPT> ec2-describe-volumes vol-4d826724
Amazon EBS returns information about the volume similar to the following example.
VOLUME vol-4d826724 800 us-east-1a available 2008-07-29T08:49:25+0000
Attaching the Volume to an Instance
This section describes how to attach a volume that you created to an instance.
To attach an Amazon EBS volume
-
Enter the following command.
PROMPT> ec2-attach-volume volume_id -i instance_id -d device
Amazon EBS returns information similar to the following.
ATTACHMENT volume_id instance_id device attaching date_time
This example attaches volume vol-4d826724 to instance i-6058a509 in Linux and UNIX and exposes it as device /dev/sdh.
PROMPT> ec2-attach-volume vol-4d826724 -i i-6058a509 -d /dev/sdh
ATTACHMENT vol-4d826724 i-6058a509 /dev/sdh attaching 2008-02-14T00:15:00+0000
This example attaches volume vol-4d826724 to instance i-6058a509 in Windows and exposes it as device xvdf.
PROMPT> ec2-attach-volume vol-4d826724 -i i-6058a509 -d xvdf
ATTACHMENT vol-4d826724 i-6058a509 xvdf attaching 2008-02-14T00:15:00+0000
NoteDescribing Volumes and Instances
After creating Amazon EBS volumes and attaching them to instances, you can list them using the DescribeVolumes and the DescribeInstances operations.
DescribeVolumes returns the volume ID, capacity, status (in-use or available) and creation time of each volume. If the volume is attached, an attachment line shows the volume ID, the instance ID to which the volume is attached, the device name exposed to the instance, its status (attaching, attached, detaching, detached), and when it attached.
DescribeInstances lists volumes that are attached to running instances.
To describe volumes
-
Enter the following command.
PROMPT> ec2-describe-volumes
Amazon EBS returns information about all volumes that you own.
VOLUME vol-4d826724 us-east-1a 800 in-use 2008-02-14T00:00:00+0000
ATTACHMENT vol-4d826724 i-6058a509 /dev/sdh attached 2008-02-14T00:00:17+0000
VOLUME vol-50957039 13 us-east-1a available 2008-02-091T00:00:00+0000
VOLUME vol-6682670f 1 us-east-1a in-use 2008-02-11T12:00:00+0000
ATTACHMENT vol-6682670f i-69a54000 /dev/sdh attached 2008-02-11T13:56:00+0000
To describe instances
-
Enter the following command.
PROMPT> ec2-describe-instances
Amazon EBS returns information about all running instances and volumes attached to those instances.
RESERVATION r-e112fc88 416161254515 default
INSTANCE i-3b887c52 ami-3fd13456 ec2-67-202-27-216.compute-1.amazonaws.com domU-12-31-38-00-35-94.compute-1.internal
running gsg-keypair 0 m1.small 2007-11-26T13:20:35+0000 windows vol-4d826724
RESERVATION r-e612fc8f 416161254515 default
INSTANCE i-21b63c22 ami-3fd13456 ec2-67-202-18-227.compute-1.amazonaws.com domU-12-31-38-00-39-28.compute-1.internal
running gsg-keypair 0 m1.small 2007-11-26T13:21:51+0000 windows vol-6682670f
Using an Amazon EBS Volume within an Instance
Inside the instance, the Amazon EBS volume is exposed as a normal block device and can be formatted as any file system and mounted.
Linux and UNIX
This section describes how to make a volume available to the Linux and UNIX operating system.
To create an ext3 file system on the Amazon EBS volume and mount it as /mnt/data-store
-
Enter the following command.
$ yes | mkfs -t ext3 /dev/sdh
-
Enter the following command.
$ mkdir /mnt/data-store
-
Enter the following command.
$ mount /dev/sdh /mnt/data-store
Any data written to this file system is written to the Amazon EBS volume and is transparent to applications using the device.
Using an Amazon EBS Volume within an Instance
Inside the instance, the Amazon EBS volume is exposed as a normal block device and can be formatted as any file system and mounted.
Linux and UNIX
This section describes how to make a volume available to the Linux and UNIX operating system.
To create an ext3 file system on the Amazon EBS volume and mount it as /mnt/data-store
-
Enter the following command.
$ yes | mkfs -t ext3 /dev/sdh
-
Enter the following command.
$ mkdir /mnt/data-store
-
Enter the following command.
$ mount /dev/sdh /mnt/data-store
Any data written to this file system is written to the Amazon EBS volume and is transparent to applications using the device.
For more information please contact Daniel Brody @ Steelman
Related articles by Zemanta
- Amazon EC2 in 10 Easy Steps (socializedsoftware.com)
- Eric Hammond: Identifying When a New EBS Volume Has Completed Initialization From an EBS Snapshot (alestic.com)
About Setup
About Setup
The setup menu contains the forms used to maintain data variables used throughout SEMS. Normally these are set-up initially and are only changed when new business variables are required or when employees leave or are reassigned or new employees are hired.
Often these variables provide limitations or choices for drop down lists used throughout the system. For example an inside sales rep code required on a sales order must be classified as an inside sales rep in the setup process.
Setting up these choices often involves making business decisions, the implications and practices implied represent the range currently in use by SEMS users. Where a standard or best practice has been identified, that practice is set as the default setting.
About Fabrication Modules
About Fabrication Modules
The core modules for Fabrication are BOM Items, Bill of Material, and Product Routing.
This topic explains:
BOM Structure
The BOM describes an unlimited structure of materials requirements and processing requirements that together make one unit of the required finished product. Materials can be added or used at any level of the structure. The BOM describes what is required and how much of it is consumed during the process.
Ordering a number of finished items that are the product of a BOM process creates an array of requirements for materials to feed each process, and for processing time on all of the work centers that are required to complete the fabrication process.
Materials required can be multiple units of different items. The input to a process could be several burned parts, some consumable items such as nuts and bolts, some purchased items such as wheels or gauges, or some ICI items.
When a Bill of Materials structure is built and confirmed, it becomes a version. If an amendment is required, to change the materials or the processes, a new version is created and becomes the current version. Previous versions of the structure are still available if required to make the “old” version of the finished product.
Different departments can use the same BOM structure but have variations in routing, which means the same finished item can be made differently in different departments. If a departmental detail is unconfirmed for one department but confirmed for another department, the overall BOM can be confirmed in the first department and unconfirmed in the second department.
The time required to make a finished item can be calculated by accumulating the throughput time for each of the processes required to make the item.
Finished items can also be components for other BOM structures. If a sub-assembly BOM is changed, it alters the release version of the parent BOM.
BOM Items
Every item that is to be included in a BOM has to be described on the BOM Items form. The BOM items data is additional or supercedes the standard information recorded about the inventory item. It also includes the departmental routing variations which occur, for example, when one department makes an item from raw materials, while another department buys the part or transfers it from the other department.
These items can be customer parts (specific for one customer) or company parts (for anyone to use). Other options for BOM items include ICI or Consumable. An ICI implies a metal item described by an ICI. A consumable is an item such as paint or nuts and bolts which is consumed in a non-specific way, although purchase lots are recorded and lot costing is used in calculating costs.
The BOM provides a template, similar to work instructions, that helps set up production processes and production orders required to produce the required final product.
Bill of Materials Form
The Bill of Material form is used to display and update the Bill of Materials components and levels. The navigation tree on the left panel is used to navigate in the BOM tree structure. The data at the top of the form and in the tabs on the right change as different items are selected in the navigation tree.
BOM Tab
Displays the routing and components used to make the part. In the example shown above, the part is made from five components which are assembled in theKitting operation in step 10 and then shipped in step 20. Note that the routing can also include an option to backflush the production recording (non-steel items only) and/or the costs of the step.
Indented Expl Tab
Displays all of the sub-levels of materials used to make the parent. In the example, there is only one level below the parent. If the Level was 2, it would be indented in the level field, as would each succeeding level.
Single Level Used Tab
Displays all of the immediate parents for a specific component. In the example, the paint is used in four other BOMs.
Top Level Used Tab
Displays only the finished items where the component is used.
Multi-Level Used Tab
Displays the combination of top level and single level used.
Summarized Expl. Tab
This is a calculator that shows the requirement of materials for any quantity – in the example the calculation has been performed for 51 items.
Summarized Routing Tab
Displays the equivalent of the Work Order for the routing required.
Product Routing Form
The Product Routing form is used to build the routing (work steps) for a BOM part.
About Claims
The Claims Module
Use the Claims module to create and maintain customer claims issued by a customer and vendor claims issued against a third party and/or vendor. Use it to create and maintain credit memos and debit memos once a particular claim has been issued.
When claims are disposed of, a disposition letter is sent to the customer. The Employee Definition form determines which employee this letter comes from.
Site setup contains a number of flags that affect how claims are processed: see the Claims tab of Site setup.
Working with Claims
Use the Customer Claims form to create, maintain, and modify claims that are filed by the customer against the present company. Use the Supplier Claims form to create, maintain, and modify claims that are filed by the company against a supplier. Claims can be created against a specified sales order and/or invoice(customer claim) or supplier (supplier claim), which will automatically associate all relevant data from those items.
Each claim is given a state that keeps track of its progress and governs the functionality that is available at that level of progress.
Every claim also has a type that influences the way each claim is processed and ultimately completed. These types are Steel Problem, Order Error, and Invoice Error.
At the detailed level, each claim has one or more corresponding claim item(s). Each item is identified with the tag number of the material being claimed by the customer/supplier.
For each claimed item, details such as quantity and the grounds for making the claim are specified to clarify that the claim is legitimate.
Each claimed item also has its own state. These claim item states are used to keep track of the investigation progress on the item to confirm that it is a valid claim.
Claim States
The sequence of claim states is illustrated below:
Each of the five claim states shown maintains its own set of rules that regulate the functions available to the claim at its state of progression:
- Open: Each claim begins in an Open state. This means that no information has been entered against this claim as of yet. An open claim cannot be approved or closed.
- Under Investigation: Once any information is entered against the claim, the state of the claim will automatically change to Under Investigation. While the claim resides in this state, changes can be made to the to claim level and item level information. The claim can also be changed to the Approved or Rejectedstate. For supplier claims, this state is reachable only if all claim line items have completed their investigation, and all claim line items have been returned (i.e.Material Returned checkbox is checked for all items).
- Approved: At this state, the claim in no longer editable. All information has been finalized and the claim is now ready to be closed. If changes are required, change the claim to the Under Investigation state and make the changes. For customer claims, this state is reachable only if all claim line items have completed their investigation, and all claim line items have been returned (i.e. Material Returned checkbox is checked for all items).
- Rejected: Once the claim has reached the Rejected state, it can no longer change to any other state. The claim and all of its contents (including the claimed items) are discarded.
- Closed: This state confirms that the claim has been approved and can now be filed as closed. No further transactions against the claim will be made. This will render all claim functions for this claim inoperable.
Depending on Site Setup, items may be able to be returned before a claim is approved.
Claim Types
Claims can be one of three different types:
- Steel Problem: The claim in question is for a problem with steel material that the customer or company has purchased.
- Order Error: The claim in question is for incorrect material specified on the sales order for a customer or given to the company.
- Invoice Error: The claim in question is for incorrect material specified on the invoice for a customer or given to the company.
About Sales Order Entry
About Sales Order Entry
Overview
SEMS Sales order entry provides a powerful and flexible capability to record, manage and effect customer requirements. There are many set up options, defaults and preferences that impact the behaviour and enforced business rules within the Order Entry process.
This guide is intended to provide a broad overview of the components within the Sales menu, without too much detail for each functional element. Each of these is described in greater detail in linked documents.
The Sales Menu
| Master Orders
Entry Releases Contract Management |
Pricing
Rate Tables …Definition …Price Rates Rebate Codes Pricing Schedule listing Pricing Schedules |
Queries
Offer / Order Query Sales by Customer by Year |
| Orders
Entry Query …Orders …Inquiries …Line Item Query Closing Status Task List |
Sales Agents | Storage Program |
| Offerings | Shipment
Shipment Invoice Invoice Registry |
Sales History |
| Invoices
Shipment …Shipment Invoice …Invoice Registry Service Invoice Storage Invoice …Storage Code …Customer Invoice List …Service Invoice |
Documents
Order Shipment Invoice Service Invoice |
Master Orders
Master Orders are used to record and plan on-going customer requirements. They can describe demand for several months or years ahead, with expected delivery weights for each month. A master order describes the needs of one customer, with potentially multiple ship to addresses.
- Records and sets a standard price
- Describes what will be required and when it should be shipped
- Standardizes a production process
- Is basically the same data as a sales order with the additional concept of planned release in the future. Each release creates a sales order for that release.
- Automates the distribution of weight to be delivered over a period of time
- Tracks releases versus commitments
- Lists Sales orders related to each master sales order
- Releases are used to decrement the Master order quantity by creating Sales Orders
Releases
- Lists Sales orders related to each master sales order
- Releases are used to decrement the Master order quantity by creating Sales Orders
Contract Management
Provides on-going management information related to the master order, including Tag reservations, Receipts, Sales Orders, Service Centers, Purchase orders
Orders
Sales Orders are used to record purchases by customers. The Order is comprised of a header which records standard information and some of the default values used in all order lines, and details which record the requirements for individual products.
The Header
- Records the status of the order
- The Customer and ship to address
- The ship from location
- The standard terms
- The shipping and delivery date and terms
- Various reps and agents
- The rules for documentation
- The billing address, currency and terms
The Detail
- Specifications for the product required
- Shipping detail variations
- Weight or pieces required, Standard and Grade, bundle size
- Dimensions and Tolerances
- Properties, Standards, Chemistry and Tests required
- Special instructions
- Pricing and costing
- From the detail form there is easy navigation to associated work instructions and work orders, inventory applied and associated production orders
- Substitute local product names to customer product names
- Relationship to the customers PO
Query
Orders
- List all of the Orders and the associated Detail items
- By using SEMS QBE all sales orders for specific criteria can be listed and “drill down” used to review details.
Inquiries
- Show Inquiry details and expiry date – an inquiry is a quote in a pre-order state
- Drill down to the Inquiry
Line Item query
- Provide QBE ability to find specific orders line item detail without going through the header,
- Can launch the detail screen directly
- Searches for order details based on sold to or shipped to
- Provides the ability to close orders at the detail level based on shipments being completed.
- Works in two stages: 1 – select the items to close, click View selected items, 2 – close items
- [Note review is needed of the menu (only one option) and two stage process (View selected items) seems redundant]
- Provides a one page snap shot view of order status
- Includes all details for the order including releases, production status and shipment
Closing
- Searches for order details based on sold to or shipped to
- Provides the ability to close orders at the detail level based on shipments being completed.
- Works in two stages: 1 – select the items to close, click View selected items, 2 – close items
- [Note review is needed of the menu (only one option) and two stage process (View selected items) seems redundant]
Status
- Provides a one page snap shot view of order status
- Includes all details for the order including releases, production status and shipment
Tasks List
- Provides an overview of the progress made on selected sales orders
- Shows status at the order header level and at the associated line item level
- Is used for review and drill down to items that need attention
Offerings
- An offering specifies items that are available for sale that are offered at a special price to a specific customer.
- The offering is created, approved, released then printed to send to the customer via Fax, Email or by Mail
- When a customer accepts an offer, the offering can be converted to a sales order or added to an existing sales order
- Offers can be related in a parent/child relationship to link a series of offers for the same inventory to different clients or to link a series of offers to the same client.
Pricing
Pricing is used to maintain a complex pricing capability, based on the product, dimensions and processing required. See [About Pricing]
Rate Tables
- Contain various values, ranges and associated multipliers that are compared to sales order values in order to work out the multipliers from base price for the product in the order being priced.
- An unlimited set of customizable pricing rules can be applied
- Any sales order value can be used as a parameter to pricing
Definition
- Lists the price tables and their parameters
- Provides a drill down to pricing detail amendment
Price rates
- Direct entry and update of price table details
- Generally a carefully controlled access item to avoid inadvertent pricing errors
- Lists the rebate codes that can be used in sales orders and the associated GL segment codes to be associated with the rebate
- Can amend an existing rebate code or add a new code
- Lists the price schedules that are available
- Provides drill down to price schedule maintenance
- Is the sequence of calculations used to determine a price for a specific ordered requirement
- The sales order detail item specifies which price schedule to use in Price table in the pricing area.
- Can be edited or listed
- Are like a spreadsheet calculation, they are of unlimited size and complexity
- Each step in the schedule returns a value that becomes input to the next step unless it is a final result to be displayed
- Uses the rate tables to return values based on the current sales order line
- Can be used to display intermediate totals on the invoice
Rebate codes
- Lists the rebate codes that can be used in sales orders and the associated GL segment codes to be associated with the rebate
- Can amend an existing rebate code or add a new code
Price Schedules Listing
- Lists the price schedules that are available
- Provides drill down to price schedule maintenance
Price Schedules
- Is the sequence of calculations used to determine a price for a specific ordered requirement
- The sales order detail item specifies which price schedule to use in Price table in the pricing area.
- Can be edited or listed
- Are like a spreadsheet calculation, they are of unlimited size and complexity
- Each step in the schedule returns a value that becomes input to the next step unless it is a final result to be displayed
- Uses the rate tables to return values based on the current sales order line
- Can be used to display intermediate totals on the invoice
Invoices
Shipment
Shipment Invoice
- Used to create an invoice based on a shipment from a sales order
- A load is identified, which is flagged as ready to ship. The invoice is based on the shipped quantity or weight, referencing the shipment see [Load Planning and Load Shipping]
- Tag numbers are specified
- UOM may be adjusted to suit the customers requirements
- Freight charges, Additional charges, Rebates and Duty can be updated or calculated
Invoice Registry
- Lists all invoices to be printed/emailed/faxed
- Can selectively approve invoices and print or send them
Service Invoice
- Used to create an invoice for service items such as storage or toll processing
- Tags are not required, however if SEMS Tags are specified, they can be associated with full inventory genealogy, grade, standard and dimensions etc. The customer tag can also be specified.
- It can be important to record tags due to a potential for claims if the inventory is alleged to be damaged during toll processing. Any inventory that is officially received into SEMS can have full testing and quality recorded.
- Invoice amounts based on per qty, or per time, multiplying a unit price
- Additional charges can be added
- Taxes can be charged (The customer has to be set up in AccPac with tax codes)
- The shipping costs are charged on another invoice if required – mostly customers pick up toll processed or stored items so they are not shipped.
Storage Invoice
Uses the service invoice with the following additional data
- Storage Code
- Used to set up storage rates for inventory for specific customers
- The storage code implies a grouping of rates based on Class code that applies to specific customers
- Includes minimums, storage in and storage out rates and UOM.
- Customer Invoice List {ask Ghazi – seems not working email sent}
- Service Invoice [see metalink]
- Records Outside sales agents commission rates
- The sales agent must already be set up in the BPM area
- The commission rate can be varied from a specific start date
- Commission payments are calculated in AccPac from commission amounts reported on invoices
Sales Agents
- Records Outside sales agents commission rates
- The sales agent must already be set up in the BPM area
- The commission rate can be varied from a specific start date
- Commission payments are calculated in AccPac from commission amounts reported on invoices
Documents
Sales Order
- Generate Sales order documents for a series of sales orders based on specified criteria
- Customer, Order # range and date ranges can be specified
Shipment Invoice
- Generate Invoice documents for a series of shipment invoices based on a sales order, Bill to customer, sold to customer
- Apply a date range or an invoice number range
Service Invoice
- Generate Invoice documents for a series of service invoices based on a sales order, Bill to customer, sold to customer
- Apply a date range or an invoice number range
Queries
Offer/Order Query
- Associates all of the orders related to an offering
- Can be found via Order Number , Order ID or Offering number
Sales by Customer per year
- A quick reference to annual sales by customer and which was the best year for sales for the customer
- Used to manage all consignment inventory
- Review by Customer or by location
- Can create an invoice for storage
- Query specific tags
- Can manage storage dates and extend expiry dates
- Create a variety of reports including those items for which the free period is ending
- Release inventory
- A free form version of the sales history available in Sales Order Entry
- Review and navigate to ales orders for a specified customer
- Filter by closed, Confirmed, unconfirmed and on hold orders.
Storage Program
- Used to manage all consignment inventory
- Review by Customer or by location
- Can create an invoice for storage
- Query specific tags
- Can manage storage dates and extend expiry dates
- Create a variety of reports including those items for which the free period is ending
- Release inventory
Sales History
- A free form version of the sales history available in Sales Order Entry
- Review and navigate to ales orders for a specified customer
- Filter by closed, Confirmed, unconfirmed and on hold orders.
SEMS Componet Modules
Compete on equal terms with industry leaders, use the tools they use
Component module
- Inventory
- Manage Inventory to maximize value, customer satisfaction and ROI. SEMS provides the most comprehensive metals-industry specific inventory management capability. This focus and ability infuses every related business module and process.
- Gain the advantage of practical, advanced and comprehensive processes for metal processing inventory management, including handling shape and attribute-based properties.
- Order Entry
- Seize a sales and business advantage in processing orders through a combination of capabilities:
- i. Comprehensive metals-specific customer requirement specification
- ii. Advanced competitive and comparative pricing and costing ability to win the right quotes
- iii. Management and monitoring of production to meet customer expectations every time
- iv. Production and inventory delivery planning that can deliver on time.
- Get the financial control you need to run your company effectively from a fully integrated advanced accounting system of your choice
- Take control of operations with immediate and real-time review and summation of:
- purchase invoices
- receipts
- accurate inventory values in multi-locations and transit
- sales based on shipment, storage or toll processing
- freight
- credit and debit notes
- Accurate records of Production transformation of inventory, including scrap and production loss ratios
- Management Reporting
- In these challenging times, understanding the flow and trends in your business are exceptionally important. You require information summaries that are based on real-time data with drill-down capability that will quickly identify issues and problems and provide you with the ability to make an early impact and right the ship. SEMS places critical information in your hands for decisions today based on today’s data.
- Gain control of multi-plant, multi-location business with consolidated reporting and effective comparative data that identifies potential problems immediately.
- Production
- Manage the production resources effectively; demand a clear view of order requirements, inventory availabilities, planned shift time, competing order priorities, throughput rates and critical dates.
- Enhance the critical customer relationship that relies on delivering what you promise. Monitor and plan each work centre, which potentially represents a road block or bottle neck to a multi-million dollar order.
- Do every small thing right to provide customer satisfaction and gain dramatic competitive advantages.
- Gain the ability to handle shape transformation and complex fabrication steps which are just two of the advanced abilities in SEMS that make production effective.
- Purchasing
- Buy what you really require, no more, no less. Understand the very dynamic relationship connecting what you buy and what you sell in determining purchasing needs.
- Know what inventory you can handle by including production capacity availability in the purchasing decision.
- Make appropriate and accurate purchasing decisions based on Inventory demand planning
- Gain an inherent business advantage from purchasing inventory that matches your process requirements, like delivery direct to outside processors or staged delivery.
- Comprehensive ERP modules
- Claims
- Costing
- EDI
- Fabrication
- Inventory
- Production
- Purchasing
- Quality
- Receiving
- Management Reporting
- Sales Order
- Shipping
- Warehouse operations
- Business process definition
- Setup
- Accounting
-
- Integrate with Oracle EBS or AccPac (or your current accounting system)
- Oracle
- Go with the leading product. Oracle is the number 1 Relational database with 48.6% share (Gartner 2007)
- Be secure in your technology Investment. As Oracle business partners, Steelman has 100% support for all customers in all aspects of business systems deployment and operations.
- See www.oracle.com
- Logistics
- Increase load efficiency and reduce shipping costs by pre-planning loads, optimizing delivery routes and managing dispatch scheduling.
- Remove a bottleneck by automatically scheduling packaging as a work center operation.
- Reduce processing delay by automatically adding transfers to the routing for operations in different locations
- Gain greater inventory control by using metals industry specific receiving procedures including receiving in transit.
- Reduce the overhead of paperwork by capturing all shipping documents and associating them with the Bill of Lading
- Increase efficiency and track inventory in real time through RF bar code scanning support for receiving, inventory movement, inventory reconciliation and shipping.
- Adaptability to your business
- Customization to fit your business without changing standard core code to keep your version of SEMS standard and upgradeable.
- Build in your business control by making SEMS work the way you work, by using extensive set-up and business process options for almost every aspect of your business
- Expand international operations through support for Mexican operations and local Government regulations and requirements
Pricing Sheet
Dynamic Pricing Sheet
How to prepare a pricing process for automating the pricing calculation in the sales order.
The following reference materials for the example can be reviewed:
The associated price schedule that performs the same function as the worksheet
The sales order that needs a price generated
The sales order report with the price generated
The price tables that were set up for this example
Steps for setting up a new Price Schedule
1 Set up a worksheet like the example shown in MS Excel that describes the pricing process for the product. Setting this up in Excel for one example provides the intermediate and ultimate test results required to check that the pricing process is working as expected.
2 Identify or create the price tables that will be required to provide the data for the formulae. Note that if a new table needs to be created, it is better to create multiple tables that provide simple, easily verified results than complex tables that are harder to set up and maintain.
3 Create the price schedule that follows the same pricing process as the worksheet. This is typically set up one line at time then tested before adding a subsequent line, to ensure that the intermediate results are valid before performing the next calculation. The price schedule is tested by setting up an order for the product using the quantities and specifications established in the worksheet, then running the pricing process by pressing the “Get price” button. The results should be the same as the intermediate results in the work sheet.
4 Once the price schedule is working for the work sheet example test further by setting up the extremes and variations (quantity, dimensions, weight and any other pricing parameters that affect the eventual price) of the product specification in the worksheet and then amending the sales order to simulate the calculations (as in step 3). Multiple test samples are required to ensure that the calculations work appropriately under all circumstances. We recommend setting up and storing a spreadsheet of the test matrix of the tests to be performed so that regression testing can accurately replicate the conditions when any amendment is made.
Warning: DO NOT RELEASE A PRICE SCHEDULE TO A PRODUCTION ENVIRONMENT WITHOUT CAREFUL AND ADEQUATE TESTING.
Excel Worksheet
Price Schedule
This price schedule performs the same calculations as the Excel spreadsheet. Each formula delivers a result which is either used in the next step of the calculation or appears on the sales order. The intermediate results steps can be identified because the last step of the formula has an entry in the “Save in” column. These intermediate results are then used in the “Use” column of a subsequent step. Note that the “Save in” and “Use” columns can be specified as either a number or a short name. We have chosen in the example to identify the results of formula “100” as “100”. The following table illustrates the calculation in each formula:
| 100 | Multiply the thickness, width, length and density (which are supplied by the price tables SO THKNS, SO WIDTH, SO LENGTH AND SO DENSITY) to calculate the per piece weight.
Note that because density is only stored in the price table with 2 decimal places although it is specified with five decimal places, the result requires division by 1000. The result of the calculation is stored in “100” |
| 101 | Take the result from “100” and save it in “X100” Note that this is a technique that allows for future testing of intermediate values. If the “X100” is removed from “Save in”, the intermediate value will be displayed in the Sales order for verification purposes. |
| 110 | Take the result from 100 and multiply it by SO PIECES to get the total weight of the order and store it in “110” |
| 111 | Take the result from “110” and save it in “X110” |
| 120 | Look up START COST and because the result of this look up is not saved in the formula, the value appears on the sales order using the Category “Price Sheet” and the item of “Start Cost” |
| 130 | Look up the processing cost per piece using the table PROCESSING COST and multiply by the number of pieces then divide it by the total weight of the order (110) to get the processing cost per pound. Then multiply it by 100 to get the processing cost per CWT. Save the result in “130” |
| 140 | Multiply the piece width by the length to get the area in inches, then multiply the result by 2 to get the area of both sides. Then divide by 144 to get the area in square feet. Multiply the per piece square foot by the PAINT COST and then divide it by the per piece weight (100) to get the paint cost per pound. Then multiply by 100 to get the paint cost per CWT. Save the result in “140” |
| 145 | Get the paint cost per CWT and because there is no “Save in” this value will appear on the sales order item. |
| 150 | Multiply the PACKAGING COST per foot by the length in inches of one piece, divide by 12 to get the Total cost Divide by the per piece weight (100) to get the cost per pound. Multiply by 100 to get the packaging cost per CWT, save the result in “150”. |
| 155 | Display the result of 150 on the sales order item. |
| 160 | Take the START COST, add processing cost per CWT (130), paint cost per CWT (140), packaging cost per CWT (150) and store the sub total in “160”. |
| 170 | Look up the MARKUP and divide by 100 (to get the percentage) then multiply by the sub total (160) and store the mark up amount in “170” |
| 175 | Display the Mark up amount on the sales order item |
| 180 | Add the sub total to the mark up amount then multiply by the DISCOUNT value. Divide by 100 to get the discount amount. This will appear on the sales order item. Note that if the multiplier had been stored as .02, .03 etc, the division by 100 would not be necessary. Also note that the Min has been set to -10 as this value will be negative. If it was left at the default 0, the value of 0 would have been returned instead of the negative discount value. Alternatively the discount could be stored as a positive number then multiplied by -1 in the next line. |
Sales Order Header
Sales Order Line Item
The sales order item shows the results of the Pricing Schedule formula lines that do not have a “Save in” specified. These are accumulated to Total.
Sales Order Report
This illustrates how the final calculation appears on the sales order report.
Price Rates
Discount
This illustrates a simple table that allocates a discount rate based on the Weight. No discount if the weight is below 5,000 LB, 2% if the weight is from 5,000 to 10,000 LB and 3% if the weight is greater than 10,000 LB. Note that because the various components that comprise a total price are added to arrive at a selling price, the discount percentage is expressed as a negative multiplier.
Markup
The Mark up is 15% and could be varied according to Grade, thickness width and length. Currently as set up here, all grades get the same mark up.
Packaging Cost
Paint Cost
Paint cost is set at 3 cents per unit.
Important note: In the example, the cost is per square foot painted, however note that the Unit is set as CWT, because the eventual calculation requires cost per CWT. Introducing a different unit here such as Square Foot would complicate the calculation and lead to additional conversion processing that can make calculation more difficult to check. There is no translation between square foot and CWT, so any translation attempt would fail. Alternatively leave the unit blank. Only put a value in “unit” if it can directly be converted to the units required by the order.
Processing Cost
Processing cost can be varied by thickness in this example. 50 cents per CWT if the thickness is less than .2, 60 cents per CWT if it is greater than .2.
SO Density
This is a simple look up table that based on grade will return the density of the steel. Only one density is supplied for all grades for this example.
SO Length
This table looks up the value “Length” from the sales order and returns it multiplied by 1. This illustrates how the value returned by a table can be a mixture of active values from the sales order item, logical criteria and business rules and multipliers that can modify or categorise the actual values. Note that you cannot specify a multiplier that is not a column, however the column need not have any parameters set in min and max.
SO Pieces
A straight look up of the number of pieces from the sales order item
SO Thkns
A straight look up of the thickness requirement from the sales order item.
SO Width
Start Cost
The start cost can vary according to the product and the thickness. For less than .2 thickness the start cost is $20.00 per CWT. For anything greater than .2, the start cost is 18.00 per CWT.
Software solutions prove efficient
Software solutions prove efficient
By ADRIANNE HARTLEY, SUN MEDIA
Many industries face logistical challenges, but with the help of supply-chain orientedsoftware, challenges are being met head on. Richer Systems Group Inc. offers one suchsoftware solution, Enrich, which is used throughout North America by companies in thecommercial transportation field.It features online, real-time data processing to give clients up-to-the-minute information fromany area of their operation, regardless of size and number of facilities — from front-office operations to maintenance and materials to lease and rental information.”Information is playing a more important role than it ever has before in the success of ourcustomers in this industry,” says Tim Bowes, vice-president of sales and services withRicher Systems Group Inc.”The need to provide more information increases in order to make the supply chain moreefficient.”Bowes says a specific solution is vital for most companies, because there is morecompetition in the marketplace.Also, as companies outsource to other companies, the need for information and progressreports on operations must easily be generated beyond just invoicing.”A consolidated system provides accurate and timely data back to customers,” he says.Enrich consolidates transactions so that companies can provide key performance indicators to their customers.”The supply of information is becoming critical in this age, and the ability to collect it and make sure it’s accurate and then deliver it in a timely fashion is what Enrich does,” saysBowes.In the steel industry, Steelman Software Solutions Inc.’s Steel Enterprise ManagementSystem Version 4 creates a collaborative environment for customers, suppliers andprocessors of steel and other metal products.In the past, the metals industry kept track of inventory with a series of cumbersomedatabases.Steelman’s system makes sense of all the confusion by delivering end-to-end solutionsbased on industry best practices as well as their customers’ unique operating practices and processes.”This is very current and specific enterprise resource planning technology designed to suitthe steel marketplace,” says Daniel Brody, managing director of Steelman.
Service Centers – Navigating the challenges ahead
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=82d83b90-8faf-4bd6-bde6-4a6ecfd6a2d0)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=9446c28a-2b63-4938-9bb4-4558ad28423c)










![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=ea9bb8ad-534f-4f46-bd2a-ee7171c140c2)


![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=0d3c6408-6d2b-4af0-87e4-b69cf49e4c9d)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=769d9b80-9a5d-4155-8afa-6026b887d877)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=68275905-d45f-45e0-b6d0-fff119aa6a28)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=acdf3318-f03b-4d5a-b2ec-62f849db80bf)
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=5aefd855-bc44-41a4-acaa-f9f13b001ba9)