A standard sales order moves through the following steps
1. Create SO
1. Create
2. Import
Order Header in Entered Status
Order Line in Entered Status
2.a. Configure the ATO/PTO item (not applicable in case of standard item)
The process of selecting the option classes and options from the model item.
b. Book the SO
1. ATP Calculation
2. Scheduling
3. Reservation (Reserve time fence)
what actions 'll be taken depends upon the scheduling level setup done in transaction type.
Order Header in Booked Status
Order Line in Awaiting shipping
Order in SE – Ready to Release
2.c. Create Configuration Line - Eligible (Applicable only in case of ATO/PTO Models)
Creating the configured item.
2.d Supply Eligible
Progress order Starts the process AutoCreate Final Assembly Orders for ATO/CTO
3. Pick Release
1. Create MO
2. Allocation/Detailing
3. Transact/Pick Confirm
Order Header in Booked Status
Order Line in Picked
Order in SE – Stage confirmed/Released
Backordered
Pick List
4. Create Delivery
5. Packing
6. Trip
7. Ship Confirm
Packing List
Bill of Ladding
COGS debited INV valuation AC credited
At the ship confirm Interface Trip Trop Process starts
The “Interface Trip Stop” process is executed either real time or later as a concurrent request. Typically, the process accomplishes three main objectives:
i. Deducts on-hand quantity and debits Cost of Goods Sold.
ii. Progresses the order line to “Shipped” status so that it can progress to the next workflow activity.
iii. Progresses the shipment line to an “Interfaced” status and sets the trip to “In-Transit” or “Closed” depending on whether you elected to close the trip.
W/O ITS run
Order Header in Booked Status
Order Line in Picked Status
Order in SE - Line Status Shipped - Next Step Run Interfaces
After ITS run
Order Header in Booked Status
Order Line in Shipped Status
Order in SE - Line Status Interfaced - Next Step Not Applicable
After the ITS we need to run work flow back ground process untill it is run the line wont progress to fullfill activity.
So After running ITS (even though the workflow back ground process has not run) the SO issue (Deducts of onhand and debit of cogs/deffered cogs) takes place.
Notes
The Workflow background engine processes deferred activities, notifications, wait activities and time out activities. You setup the Workflow background engine when setting up Workflow in your environment. You also need to schedule the Workflow Background Process concurrent program to re-submit periodically. When scheduling the concurrent program, please specify Order Management work item types as the parameter so that it will only pick up the activities or notifications for Order Management work items.
8. Fulfill
The workflow activity after the ship line workflow is Fullfill Deffered. which checks if all the lines are fullfilled or not. If all the lines are fullfilled then on next workflow back ground process run the lines will be moved to fullfilled status.
So for fullfilling process just run workflow background process.
Order Header in Booked Status
Order Line in fullfilled Shipped
Order in SE - Line Status Interfaced - Next Step Not Applicable
9. Invoicing
10. Recipt & Transfer to GL
Once Order is fulfilled an invoice is created if auto invoice in enabled and the invoice details are available in AR and the following accountings takes place
1. Account Receivables gets debited
2. Revenue get credited
After the receipt is created and applied to the above invoice
1. Cash Account gets debited
2. Receivables account gets credited
Workflow
A basic order flow, from entry to invoicing, will most commonly use the Generic Order and Line flows which are assigned to a Generic order type