Skip to main content

Customer Consignment process - SD

Business at times as a part of product sales dumps stock at the customer location and will bill the customer based on the customer sales.

The business scenario of employees taking samples to showcase at Expo can be mapped through consignment process as well. In this case, the employee needs to be created as a customer.

The consignment process in SAP standard consist of four Steps:

1. Consignment fill up (send materials to customer consignment).
2. Consignment issue (issue materials from customer consignment to the customer)
3. Consignment return (return materials from customer ownership to customer consignment)
4. Consignment pickup (pickup consignment stock and move it to plant stock)


Sales Process
Sales Document Type
Item Category
Schedule Line Category
Movement Type
Relevant for Billing
Consignment Fill Up
KB or CF
KBN
E1
631
No
Consignment Issue
KE or CI
KEN
C0 or C1
633
Yes
Consignment Return
KR or CRON
KRN
D0
634
Yes
Consignment Pick Up
KA or CP
KAN
F0 or F1
632
No

Process Flow :

Consignment Fill Up :
  •  Create Consignment fill up ( KB) using VA01
  •  Outbound Delivery  using VL01N
  •  Perform picking, packing and Goods issue using VL02N ( Special Stock (W) Customer Consignment will be debited)
  •  Create Proforma invoice ( If Required) using VF01
Consignment Issue :
  • Create Consignment fill up ( KE) using VA01
  •  Outbound Delivery  using VL01N
  •  Perform picking, packing and Goods issue using VL02N 
  •  Create Commercial invoice using VF01
Consignment Return :
  • Create Consignment fill up ( KR) using VA01
  •  Outbound Delivery  using VL01N
  •  Perform picking, packing and Post Goods Receipt using VL02N
  •  Create Credit Memo using VF01
Consignment pick Up :
  •  Create Consignment Pick Up ( KA) using VA01
  •  Outbound Delivery  using VL01N
  •  Perform picking, packing and Post Goods Receipt using VL02N 
      Upon consignment pick up remaining stock from the customer consignment (W) will be posted back to unrestricted stock
  
Reports

      Customer consignment stock Monitoring Report - T.Code MB58       
         

Comments

  1. Hello sir, your article about Customer Consignment process in SD is very good.Thanks for sharing useful information about detailed information about Customer Consignment process in SD in your blog. Visit us at SAP SD Online Training in Hyderabad.

    ReplyDelete
  2. Thanks there,
    It is crystal clear narration of such complicated scenario.
    I learned here and tried successfully .
    Thank you so much once again
    And continue to keep posted such wonderful knowledge for SAP community.

    ReplyDelete
  3. Here is the investors contact Email details,_   lfdsloans@lemeridianfds.com  Or Whatsapp +1 989-394-3740 that helped me with loan of 90,000.00 Euros to startup my business and I'm very grateful,It was really hard on me here trying to make a way as a single mother things hasn't be easy with me but with the help of Le_Meridian put smile on my face as i watch my business growing stronger and expanding as well.I know you may surprise why me putting things like this here but i really have to express my gratitude so anyone seeking for financial help or going through hardship with there business or want to startup business project can see to this and have hope of getting out of the hardship..Thank You.

    ReplyDelete

Post a Comment

Popular posts from this blog

M7021 : Deficit of stock relevant error message during Material Document Cancellation

Issue : When posting a Cancellation for a Material Document in transaction MIGO, you see error 'M7021 Deficit of not stock relevant' although the Purchase Order is setup with an Account assignment. Material / Batch is not managed on Stock Level even though material is valuated. Resolution : The issue is due to program bug and require to implement note - 2502183 - Slog: correction for quantity check. This note is applicable for S/4 HANA 1610 (S4CORE 101) and 1709 (S4CORE 102).

Add Custom fields to sales order screen in Additional Tab B - Header

SAP has provided Additional data Tab A and Tab B for the addition of custom fields to the Standard sales order screen. Screens 8309, 8310 are used for header level and 8459,8460 for item level. Prior to this, we are required to append the custom fields of the Sales order sub screen in VBAK or VBAP. Pass Custom field values in PAI of screen 8309 within Chain statement CHAIN. FIELD: VBAK-<Custom Field 1>         VBAK-<Custom Field 2>         VBAK-<Custom Field 3> ENDCHAIN. Thank you.

User Exits in Delivery

FORM routine USEREXIT_REFRESH_DOCUMENT (include MV50AFZ1) Purpose The FORM routine USEREXIT_REFRESH_DOCUMENT is used for the initialization of your own data areas before the processing of a new delivery document. Call The routine is called from within the standard routine BELEG_DATEN_INIT (SAPMV50A). Basically, the data initialization is called on the following occasions: FORM routine USEREXIT_DELETE_DOCUMENT (include MV50AFZ1) Purpose If a delivery is deleted, you can delete your own dependent data using this FORM routine. Call The FORM routine is called from the FORM routine BELEG_LOESCHEN (SAPMV50A) if the document can be deleted completely. Immediately after the FORM routine  USEREXIT_DELETE_DOCUMENT is called, the document backup is called for which the logically deleted delivery is removed from the database. FORM routine USEREXIT_READ_DOCUMENT (include MV50AFZ1) Purpose The exit is used to make your own data availabl...