Tuesday, 17 May 2016

Availability check is one of the key functionalities in sales document processing. The confirmation of delivery of goods to customer while entering a sales document is carried out on the basis of this check.

Availability check can be carried out on the deadline of goods availability that would be necessary to consider the picking, packing and shipping time.

Availability check can only be carried out if transfer of requirements take place for goods from sales to purchase or production.System provides for three types of Availability check explained as under: 

ATP basis check 

Available To Promise (ATP) is calculated from warehouse stock, planned inward movement of stock (purchase orders, planned orders etc.) & planned outward movement of stock (sales orders, deliveries, reservations etc.) ATP check explained in equation terms above. The check is performed dynamically for each transaction.

ATP=WAREHOUSE STOCK + INHOUSE STOCK-OUTWORD MOVEMENT STOCK

Check against Product Allocation -Product allocation is used for period based distribution of products for specified customers or regions. This check is over the normal availability check. It is carried out in cases where production is low and goods produced need to be distributed to customers and ensured that first customer is not allocated complete quantity.

Check against Planning -Check against planning is performed against planned independent requirements which are generated from a demand planning program

Definition: Replenishment Lead Time (RLT) is time that is needed to order or produce requested material. RLT is calculated based on time maintained in master data. 

ATP check Including RLT Availability check is calculated only up to end of RLT. If the material availability date calculated on basis of current date lies after RLT, system confirms the item in spite of insufficient stock in the assumption that stock would be procured or produced by that time. Thus confirmation can be sent to customer in this case.

Example: In this example (refer figure) 20 pcs of stock requested by customer can be confirmed if RLT is included with ATP check because although 20 pcs of stock may not be available on day requested the date falls after the lead time specified for item and hence stock would theoretically be available.


ATP check Excluding RLT ›If RLT is not included in ATP check system performs a check on the unrestricted stock and scope of check on inward and outward movement of stock.

Similar example as above excluding RLT check, system would confirm the item only when stock would actually be available. 


Control Parameters of Availability Check in Sales

Following SD specific control parameters need to be maintained.
Checking Group

Checking group forms one of factors for specifying scope of availability check. It is used for grouping of materials for individual or collective requirements. It is assigned in material master Sales/Plant view.

Checking Rule

Checking rule forms the other factor in specifying scope and is assigned to each transaction in sales and distribution. The checking rules are predefined in system.

Schedule Line Category

Schedule line category had additional check to turn on/off availability check.

Following elements can be included in scope of availability check 
  • ›Stock 
  • Safety Stock 
  • Stock in Transfer 
  • Blocked Stock 
  • Quality Inspection 
›Inward/Outward movement of goods 
  • Purchase requisitions & orders 
  • Planned & Production orders 
  • Reservations 
  • Sales & Delivery requirements 
  • Dependent requirement
The process flow in which system checks for Availability is as follows



Requirements generated in Sales & Distribution need to be transferred to material requirements planning to ensure the quantities ordered are available to be delivered on time to Customer. 

This is called transfer of requirements (TOR).
TOR are of two types:
  • TOR with individual requirements-A line for each individual requirement is created in availability overview for each sales document and schedule line. This helps in tracking the initiating document. System uses this for special stock scenarios like Make-to-order stock, project stock etc. It can also be used for standard orders if sales order volume is not large and requirements need to be tracked at item level
  • TOR with collective requirements.Collective requirements combine various requirements based on following criteria
  1. Plant 
  2. Storage Location 
  3. Batch 
  4. Date 
  5. Transaction & 
  6. Requirement class 

These requirements can either be created daily or weekly. The documents initiating collective requirements cannot be directly identified but can be traced via list of orders for material. 
Control Elements of significance in TOR are 
  • ›Requirement type 
  • ›Requirement class 
  • ›Checking group 
  • ›Schedule Line category 
  • TOR needs to be switched on at Requirements class and Schedule line category level for proper processing. 
  • Plant must be defined at item level in sales document. 
  • Checking group must be defined in material master in Sales/plant view.

Thursday, 12 May 2016

Abbreviations

List of Abbreviations in sap

SAP - Systems Applications & Products for data processing
ABAP - Advanced Business Application Programming.
SAP ECC - SAP ERP Central Component.
IDES - International Demo and Educational System
IMG - Implementation Projects
R/3 - ? is an integrated suite of applications designed to handle the data processing for
large corporations.
BAdI - Business Ad-Ins.
RICEFW - Reports, Interfaces, Conversions, Extensions, Forms & Workflow.
STO - Stock Transport Orders.
RM - Receipt Management.
PI - Process Integration.
IDoc - Intermediate Document.
BDC - Batch Data Communications session
RFC - Remote Function Call
DG - Data Governance Group
ALE - Application Link Enabling
Kanban - Similar to fixed storage bins in SAP PP. Sold units
SAP AFS - SAP Apparel & Footwear Solutions
ATP - Available-to-Promise
APO - Advanced Planner and Optimizer
P & D - Pick-up & Drop-off
ARUN - Allocation RUN (AFS retail function). You must carry out the allocation run in
the AFS system. A sales order requirement cannot be delivered until an allocation run has
already released it.
POS - Point of sale
MAP - Merchandise and Assortment Planning.
ASAP - AcceleratedSAP (Implementation process).

User Exits For Credit Checks And Risk Management


Credit Check & Risk management 

Here are some useful user exits on Credit & Risk Management  

If we want to carry out our own individual credit checks, that differ from those in the standard system, we must define them in the following user exits:

LVKMPTZZ
LVKMPFZ1: USER_CREDIT_CHECK1
LVKMPFZ2: USER_CREDIT_CHECK2
LVKMPFZ3: USER_CREDIT_CHECK3

User exit for availability check

User exit USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF.

This user exit allows  to determine whether the system should or should not carry out an availability check after a blocked document has been released or after a new credit check.

Risk Management for Receivables

RVKMPUS2
Using this user exit, you can define new forms of payment guarantee