CRAN Status CRAN Downloads CRAN download

planr

About

The R package planr is for Supply Chain Management.
The goal is to provide some functions to perform quickly some classic operations in the scope of Demand and Supply Planning or to run the S&OP (Sales & Operations Planning) process.

There are currently 6 groups of functions :

Calculations are performed at monthly or weekly buckets.

To learn how to use those functions, refer to the Cheatsheets and the Get Started sections of the website R planr

In the parts Gallery and Gallery Shiny we can find some examples of visuals and shiny apps using this package.

Installation

To install the CRAN version:

#install.packages("planr")
library(planr)

To install the latest development version from GitHub:

library(devtools)
#install_github("nguyennico/planr")

library(planr)

Get started

This section introduces the different functions of the package planr through :

We will start with a few functions to calculate projected inventories and coverages.

Projected Inventories & Coverages

The 1st, basic (light) function : light_proj_inv()

Calculated Projected Inventories using light_proj_inv()
Calculated Projected Inventories using light_proj_inv()

Calculation & Analysis

The 2nd function : proj_inv()

Calculated Projected Inventories using proj_inv()
Calculated Projected Inventories using proj_inv()

The 3rd function : const_dmd()

Calculated Projected Inventories and Constrained Demand using const_dmd()
Calculated Projected Inventories and Constrained Demand using const_dmd()

Replenishment Plan

A function to calculate a Replenishment Plan (also called DRP : Distribution Requirement Planning).

The 4th function : drp()

Calculated Projected Inventories and Replenishment Plan using drp()
Calculated Projected Inventories and Replenishment Plan using drp()

Conversion Monthly to Weekly Bucket

The 5th function : month_to_week()

Short Shelf Life (SSL)

The 6th function : ssl()

Allows to calculate the projected Short Shelf Life quantities from based on :

This leads to :

Projected In Transit

The 7th function : proj_git()

Allows to calculate the projected In Transit quantities to one Entity and a defined product.

It takes into consideration :

It can be useful to :