Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Interfaces

Former Member
0 Likes
476

Hi,

Can any one tell me what is back order & Forward order in detail.

Thanks

3 REPLIES 3
Read only

Former Member
0 Likes
449

Hi Purnima,

Backorder in principle is an ‘Offer’ and not an ‘Order’. Once it gets released, it becomes a normal order.

For example: 1 Dealer(Baja) has three bikes for the month of feb(allocated by Bajaj franchise) and has exhausted the stock and for that particular month he wants some more vehicle then he can place an offer for the same then its upto franchise or whom so concerned to allocate if allocated it becomes a back order.It helps sales team.

Cheers

Mohinder Singh Chauhan

Read only

former_member188594
Active Participant
0 Likes
449

Hi,

Backorder is a distribution term that refers to the status of items on a purchase order in the event that some or all of the inventory required to fulfill the order is out of stock . This differs from a forward order where stock is available but delivery is postponed for another reason.

A sales order which cannot be delivered in the Requested Delivery date is called as Backorder. The availability may be confirmed on this at later point of time when the confirmed availabilities are rescheduled in V_V2 tcode based on the stock availability at that time.

Backorder Processing

Backorder processing is a functionality in SAP where you can change the committments and over-ride the blockage of stocks

marked against sales documents/deliveries. For e.g. you receive an order from a very important customer for material "A" but

the entire quantity of A is committed to another customer "B" via earlier sales orders and this is where BACKORDER processing helps you to change the committment and shift stock due for B to A. This is the benefit of this funtionality.

OMIH - Checking rule for updating backorders

OPJL - Define new checking rule

OPJJ - Define scope of check

V_RA - Backorder Processing

Data selection:-

Sold-to-party Customer code Mandatory

Sales Organization Mandatory

Distribution Channel Mandatory

Division Mandatory

Changed confirmed quantity :-

Tick the material you want to changed and click the Backorder button

Confirmed quantity that still can be changed are highlighted.

V.15 - Backorder List

Sales Organization Mandatory

Distribution Channel Mandatory

Division Mandatory

-


Reward points if useful.

Regards,

Read only

Former Member
0 Likes
449

How to clculate backorder & forward order....based on

1. Open SO

Select VBELN from VBAK where ERDAT in SELECTION OPTION into i_VBAK-vbak.

VBUK-LFGSK - Overall Delivery Status

select LFGSK from VBUK into i_vbuk-LFGSK where vbeln = i_vbak-vbeln for all entries in i_vbak.

loop at i_vbak.

read table i_vbuk where vbeln = i_vbak-vbeln.

if i_vbuk-LFGSK = C.

delete i_vbak.

append ?

endif.

endloop.

select bmeng wmeng edatu from vbep

into corresponding fields of i_vbep

for all entries in i_vbak.

i_vbak_2 = i_vbak.

i_vbak_3 = i_vbak.

2. Open SO with unallocated Qty

vbep-BMENG - Order Quantity

vbep-WMENG - Confirmed Quantity

loop at i_vbak_2.

read table i_vbep where i_vbep-vbeln = i_vbak_2-vbeln and posnr - i_vbak_2-posnr.

if more than one entry, then add up quantity to WMENG.

if NOT i_vbep-BMENG < i_vbep-WMENG.

delete i_vbak_2.

endif.

endloop.

3. Open SO with dly date > req dly date

VBAK-VDATU - Requested Delivery Date

VBEP-EDATU - Delivery Date

loop at i_vbak_3.

read table i_vbep where vbeln = i_vbak_3-vbeln and posnr = i_vbak_3-posnr.

if more than one entry, pick up the greatest edatu.

if not i_vbep-edatu > i_vbak-vdatu.

delete i_vbak_3.

endif.

endloop.