Vendor consignment issue price determined by Customer

hi all expert,
i have the following business requirement.
we have vendor consignment stock. the consumption price for the vendor is based by the customer which we are selling to.
i have configured stock determination, movement type 601K is used for sales order outbound delivery. it picks up the info record price of the vendor directly.
however, the info record doesn't not have customer information. therefore i have tried to create a new access sequence table 817 copied from standard table 17. field KUNNR is added as following:
LIFNR     KOMK     LIFNR     Vendor
MATNR     KOMP     MATNR     Material
EKORG     KOMK     EKORG     Purch. Org
WERKS     KOMP     WERKS     Plant
ESOKZ     KOMP     ESOKZ     Info record cat.
KUNNR     KOMK     KUNNR     Sold-to party
corresponding condition record is also been maintained.
any chance that this access sequence is being run by the standard system when the price determination happen during the PGI for sales order?
do i need to activate any user-exit for this business requirement?
anything that i have missed?
i have also activated the customer field in MB1B 411K movment type. hoping that price determination also take this customized access seq. to determine the price when moving K-stock to own stock.
many thanks!
Matthew

We have designed a solution that allows the vendor consignment price to be discounted based on the Customer we are selling to.  Although this is an old thread, I wanted to post in case it is of benefit to others in the future.
In summary, we created a new pricing condition table that includes Customer (KUNNR).  In a user exit that is available in the pricing routine for movement 411K, we retrieve the sold-to customer number.  In our case, we do this only when picking an outbound delivery.  Our business rule is that consignment stock is automatically moved to unrestricted stock at time of picking and we have already automated the 411K movement via our custom RF picking solution (by calling HU_CREATE_GOODS_MOVEMENT).  Since we know the delivery line we are picking, we can get the sold-to customer.  We are HU managed and already have our own ZHUMO transaction (a copy of HUMO) that we could modify so the user can optionally enter Customer when manually executing 411K for an HU, which would execute the same pricing user exit described below - still determining business rules for HUMO piece.
Details...
Passing Customer Number to Pricing:
1.  At time of picking with custom RF transaction, call function module HU_CREATE_GOODS_MOVEMENT to execute 411K movement.
2.  Extend User Exit EMM115 to get the Customer number (from delivery) and Vendor at time of 411K and pass it to the pricing procedure.
Pricing Procedure - Create new Condition Table, Condition Type, and Access Sequence:
When 411 K movement is posted, the system will grab the info record pricing (maintained in MEK1) for pricing condition PB00 from Pricing Procedure ZM0000 - access 0002, and now also grabs our new pricing condition - access ZCPD, if conditions are met as described below:
- Append u201CField Catalog (Pricing Purchasing)u201D - ABAP programmer adds Customer (KUNNR) representing Sold-to in the purchasing catalog
   - Create New Condition Table (ex: u201C514u201D) with the following fields:
      1. Sold-to Customer (KUNNR)
      2. Vendor (LIFNR)
      3. Material (MATNR)
      4. Plant (WERKS)
- Create new Access Sequence ZCPD and attach the new condition table
- Add Access Sequence ZCPD to new Pricing Condition ZCPD - Consignment Discount %
- Modify ZM0000 Pricing procedure (Calculation Schema) to access ZCPD.
Maintain New ZCPD Condition Record:
- Once Condition Table has been set up and associated to new Pricing Condition ZCPD, a condition record will need to be maintained in MEK1.  The condition record will house the specific combination of Material / Plant / Vendor and the line items will contain the Customer # & Discount %.

Similar Messages

  • Modify consignment stock price determination

    Hello,
    We have a vendor consignment stock that must be evaluated with the current price at the reception of the goods in the system, not the price at the date of transfer to own stock or consumption. 
    Weu2019ve been advised that in standard SAP system this is not possible.
    The requirement is to change the price determination at TCode MB1B when the liability is created.
    Iu2019ve tried a user exit from MB1B, but I was only able to modify the value at the material document generated and not the accounting documents.
    Is there a user exit or any other suggestion to achieve this?
    Thank you,
    Edited by: tania_ztrn on Jun 15, 2011 3:08 PM

    Hi,
    It's not clear to me why you are talking about special procurement key and stock determination togehter.
    In SPRO > MM > IM > Stock Determination > Define Startegies for stockDetermiantion
    Here you have to maintain a stock determiantion group, rule and plant / group / rule combination as well as a stock determiantion table.
    In SPRO > MM > IM > Stock Determination > Assign SDR in the Applications
    - IM > assign the rule to mvt 261
    - Production order > assign it to the proper plant/order type combination
    In MM02 > Plant data view 2 > assign the stock determiantion group to the amterial master under proper plant/sloc comination.
    After these settings it should work.
    Regards,
    Csaba

  • EU Consignment issue - Tax determination during billing

    Hi Experts,
    We have a consignment setup with a customer in DE and the delivery plant is located in NL.
    During customer billing the system determines the delivering plant country as the departure country for taxes. So whilst the consingment stock is located in DE in the customer consignmnet warehouse, SAP determines the taxes as if the country is NL and applying the export taxes.
    We want to apply the domestic VAT of DE, as the stock is already available in the country DE. How can we modify the system to determine the departure country as DE (customer consignment warehouse) instead of delivery plant (NL).
    We don't have plants abroad configured in our system.
    Regards,
    Rama

    Hi,
    The goods issue sets up a special stock at the customer's.The stock is physically availlabe at customer site. However, the goods remain in the valuated stocks of the delivering plant. This transaction isn't billed because the consignment stock remains the property of your company.
              When goods are issued, both the customer special stock and the stock in the delivering plant are reduced. This transaction is relevant for billing. In the billing dep country (country of your plant) and dst country copied from consignment fill up.Which is NL---DE.
    Solution---Manually you can change dept country as DE in consignment fill up.Actually not true.
    Suggestion:But the above solution could lead to discrepency in the vat report.
    Regards,
    Sumit

  • Goods Issue in SD delivery (from vendor consignment stock)

    Hi, all.
    I'm trying to make a goods issue in SD delivery from a vendor consignment stock (movement 601K), but the system gives me an error message M7071 - I have to enter a vendor at item level, but where? And if I have a stock determination strategie, why the system needs the vendor, if I have stock K available for a vendor?
    Please advise.
    Thanks,
    HA

    Hi Helena Maria,
    I think you have made some mistake in the movement types in the consignment processes..
    just go through this and its easy to remember...
    <b>Please reward if this is useful for you..</b>
    1. Consignment fill up:
    Sales document type is KB
    Item category KBN
    schedule line category 1
    In this step, you are not invoicing the customer. document flow is sales order -
    delivery item category. It will not be relevant for billing and pricing because you are not charging money for these goods in this step.
    In schedule line category, you will set movement type 631 & set for availability check and TOR.
    2. Consignment Issue.
    Once the customer informed you that he used all the goods or partial goods then you will create consignment issue for used goods.
    Sales document: KE
    Item category: KEN
    schedule line category: C0 or C1
    Here you are invoicing the customer(because he used the goods). you are assigning the delivery document and billing document to the sales document.
    In item category, you are setting relevant for billing, pricing, special stock.
    In schedule line category, your setting is 633 movement type, relevant for availability check & TOR.
    3. Consignment Return:
    Customer found that some goods are damaged or he not able to sold the goods he want to send it back. that you are creating this document.
    Sales document type: KR
    Item category: KRN
    You will assign delivery document and billing to sales document. you will create return order, return delivery, return billing.
    Your setting item category relevant for billing, returns, pricing, special stock.
    Your setting schedule line item category: 634 movement type, NO availability NO TOR.
    4. Consignment Pick up:
    Even if you create the consignment return the goods are not come to direct to your plant. For that you need to create consignment pick up. here the owner ship is not changing so you do not need to create billing.
    Assign return delivery to sales document type.
    Sales document: KA
    Item category: KAN

  • Consignment issues,delivery,return.plese guide customise

    hi,
    consignment problem and customise.

    Hi,
    The consignment process in SAP standard consist of four small processes: 
    Consignment fill-up (send materials to customer consignment). 
    Here you have a consignment fill-up order and a consignment fill-up delivery. 
    Consignment issue (issue materials from customer consignment to the customer). 
    Here you have a consignment issue order, consignment issue delivery and a consignment issue invoice. (the flow is very similar to a normal OR flow, but the materials are issued from the consignment stock instead of plant stock unrestricted). 
    Consignment return (return materials from customer ownership to customer consignment). 
    Here you have a consignment return order, consignment return delivery and a consignment return invoice. (the flow is very similar to a normal RE flow, but the materials are returned to the consignment stock instead of plant stock returns). 
    Consignment pickup (pickup consignment stock and move it to plant stock). 
    Here you have a consignment pickup order and a consignment pickup delivery. 
    Note that in consignment fillup and consignment pickup there are no invoices since there is no change of ownership for the materials. 
    How to perform a consignment order?
    In consignment orders you are allowing the stock to sit in your customer location. Once he informs that he used the stock you will invoice him. If he returns the stock you will accept the stock to take it back.
    It is defined in 4 steps.
    1. Consignment fill up: 
    Sales document type is KB
    Item category KBN
    shedule line category E1
    In this step, you are not invoicing the customer. document flow is sales order -
    delivery item category. It will not be relevent for billing and pricing because you are not charging money for these goods in this step.
    In schedule line category, you will set movement type 631 & set for availability check and TOR.
    2. Consignment Issue.
    Once the customer informed you that he used all the goods or partial goods then you will create consignment issue for used goods.
    Sales document: KE
    Item category: KEN
    shedule line category: C0 or C1
    Here you are invoicing the customer(because he used the goods). you are assigning the delivery documnt and billing document to the sales document.
    In item category, you are setting relevent for billing, pricing, special stock.
    In schedule line category, your setting is 633 movement type, relevent for availability check & TOR.
    3. Consignment Return:
    Customer found that some goods are damaged or he not able to sold the goods he want to send it back. that you are creating this document.
    Sales document type: KR
    Item category: KRN
    Shedule line category: D0
    You will assign delivery document and billing to sales document. you will create return order, return delivery, return billing.
    Your setting item category relevent for billing, returns, pricing, special stock.
    Your setting schedule line item category: 634 movement type, NO availability NO TOR.
    4. Consignment Pick up:
    Even if you create the consignment return the goods are not come to direct to your plant. For that you need to create consignment pick up. here the owner ship is not changing so you do not need to create billing.
    Assign retrun delivery to sales document type.
    Sales document: KA
    Item category: KAN
    schedule line category: F0 & F1
    Your setting item category relevent for returns. any shedule line category relevent for 632 movement type, MRP, availability check, delivery.
    Now you check your plant stock. Stock will increase. 
    Regards,
    Abhee.

  • Override consignment price  determination during goods issue process

    Hi ALL,
    My requirement is that User is asking want to override consignment price  determination during
    goods issue process. Is there any BADI/User Exit or  Enhancement spot which can override the price value and in the
    database level during Goods issue.
    If yes provide me the enhancement details and where I can implement.
    I will very thankful to you all if I get your valuable input.
    Regards
    Subhasis

    Dear Laxman,
    Check these links,
    https://wiki.sdn.sap.com/wiki/display/ERPLO/Batch+Determination
    Automatic batch determination
    Re: how to make the batch determination process automatic
    Regards
    Mangalraj.S

  • How to Handle Returns of Vendor Consigned Stock Issued via Delivery ?

    Hi.
    I am currently able to issue Vendor Consigned Stock via Delivery. I use Lean Warehouse Management, and I have implemented Stock Determination Rule to take Vendor Consigned Stock and Unrestricted own stock in account during Issue. I am even able to insert the correct Vendor Number during the confirmation of the Transfer Order. When I generate the Goods Issue of the Delivery Order, I get an accounting document that affects both the Account Payable Liability and a Consumption Account.
    Now My Question is this :
    How do I handle Customer Complaints that lead to a Return of the Goods, back into Vendor Consigned Stock ? The goods that is returned, needs to be taken back into Vendor-Consigned Status, and a appropriate Accounting Document needs to be generated to reverse out the Acct Payable Liability and Consumption Account entries.
    Do I use a Returns 'RE' Sales Order to bring back the Stock ? I need to be able to create a Return Delivery that will immediately post the returned Stock back into Vendor Consigned Status. So where and how can I key in the vendor number in the Return delivery, keeping in mind Return Delivery in Standard SAP does not use Warehouse Management ?
    regards
    Peo

    Hi Edmund
    I think you can try the following:
    1. Define a new schedule line category - here you can define the movement type and the item category (as given in a Purchase Info Record). - Transaction VOV6
    2. Define a new sales order type for returns. - Transaction VOV8
    3. Define a new item category for the returns document, - you can mention the special stock type here too
    4. Carry out the sales order to item category and item category to schedule line category assignments.
    I am not sure if the system will prompt you to provide the vendor number or how does it populate the vendor no. while posting the material doc. However you can try this out and check if this solves your issue.
    Reward points if you find this helpful

  • Request for help on Vendor Consignment stock and Customer Consignment Stock

    HI Experts,
    We have a requirement to segregate the Customer Consignment stock and Vendor consignment stock from the total Consignment stock available in the BW report.
    Currently in the report the calculation of total consignment stock is based up on Issued consignment stock and Received consignment stock .
    The calculations of the Issued and Received consignments stocks are specified below.
    Issued consignment Stock
    The below following parameters are checked when the quantity is considered as Issued consignment Stock 
    Transaction or Process keys :  100, 101, 104, 105, 106, 110
    Application    :   MM    
    Stock relevance : 1
    Adding to the above conditions,
    u2022     When the stock category is u2018Ku2019, the Quantity in Base Unit of Measure is assigned to Issued Consignment Stock.  or
    u2022     When the stock category is blank and the stock type is u2018Eu2019 or u2018Ku2019 or u2018Lu2019 then also the Quantity in Base Unit of Measure is assigned to Issued Consignment Stock.
    Received Consignment Stock :
    The below following parameters are checked when the quantity is considered as Issued consignment Stock 
    Transaction or Process keys :  000, 001, 004, 005, 006, 010
    Application    :   MM    
    Stock relevance : 1
    Adding to the above conditions,
    u2022     When the stock category is u2018Ku2019, the Quantity in Base Unit of Measure is assigned to Received Consignment Stock.  or
    u2022     When the stock category is blank and the stock type is u2018Eu2019 or u2018Ku2019 or u2018Lu2019 then also the Quantity in Base Unit of Measure is assigned to Received Consignment Stock
    Only stock category and stock type are available in the BW report for determining the type of consignment stock . So, with respect to stock category and stock type, could you please kindly advise if it is possible to determine the Customer consignment stock and Vendor consignment stock in the report
    Thanks a lot
    Warm Regards,
    Jeswanth
    Edited by: jeswanth kadali on Jun 23, 2009 4:10 PM

    Hi,
    We can settle consignment goods to vendor through MRKO transaction.Even user transafers consignment stock to own stock through MB1B transaction.We can use same document to settle vendor through MRKO transaction.
    What is implications of such Action (like Goods issue, 1 step transfer) on SAP.
    Nothing will happpen after after stock converted to own stock.
    Regards,
    JS

  • Goods Issue from Vendor Consignment

    Hi All,
    Does SAP have a functionality to facilitate us to issue the stock
    against a customer order from the Vendor consignment?
    In fact there should be no transfer posting of the consignment to own.
    Stock should straight away get picked from the consignment stock while
    doing the PGI for the outbound delivery.
    I would appreciate for your valuable comments.
    Regards,
    S Anand

    Hi,
    You can achieve this using stock determiantion.
    SPRO > MM > IM > Stock Determination > Define Strategies for SD
    Here you have to define group, rule and assign them, etc
    SPRO > MM > IM > Stock Determination > Assign Stock Determination Rules for CP > Delibery
    Assign the rule to the suitable item category
    SPRO > MM > IM > Stock Determination > Assign Stock Determination Rules for CP > IM
    Assign the rule to the suitable movement type
    MM02 > Plant data / storage 2
    Assign the suitable group for your material
    Regards,
    Csaba

  • Custom defined FM for purchase price determination

    Hi all,
       can anybody help me with the problem below..
      In IS-retail im assigning a custom defined function module for purchase price determination (MM42 -> sales view -> PP det. seq - 06).
    example FM for which is WV_EXAMPLE_01.
      but in the import parameter (structure KALP) im not getting the vendor number eventhough it is specified in the screen..
      I need vendor number along with material(which im getting) to calculate purchase price..
      Can anyone tell me wat the problem is and a solution for it.
      Thanks in advance.

    Hi ,
    In VKP5 calculation,Purchase price Schema is pulled from Purchase price determination sequence.
    In PP Determination sequence we can give PP schema based on PP determination type.
    If the PP type is A,system will fetch the PP Schema from Standard schema maintained in MM.
    Regards,
    Krish

  • Customer consignment from vendor consignment stocks

    Hello Experts,
    I am working on the below scenario,
    The stocks in vendor consignment are used for customer consignment.  I believe in standard we need to bring the vendor consignment stocks to company's unrestriced to do the post goods issue. Is there any work around for this solution so that the visibility of stocks still be on vendor consignment ? If so how would the posting when material document is created? Remember that, only after the customer consumes it, I will raise a PO and GR to bring to my own stock and then bill the customer.
    Any thoughts?
    Thanks,
    Suhail Shaik

    Hi,
    The difference here is the stocks are already lying as vendor consignment stocks in our location and We are using it for customer consignment. Vendor doesnt supply to the customer directly.
    Thanks,
    Suhail Shaik

  • Vendor consignment price change

    We have maintain vendor consignment info record for a material at $10/pc,  we have 100 pcs vendor consignment stock.
    Over the month we have transfered total 90 pcs to our own warehouse/plant to use it, so the sytem capture $10/pc from the info record.
    However at month end we realise that the price should be $12/pc is not $10/pc.
    We are about to run the consignment settlement tcode MRKO,  How to handle this price variance and capture this extra $2/pc payable to the consignment vendor ??

    still can't get what you mean on this,
    We issue on 05.01.2010 at $10/pcs,  today is 27.01.2010, we reliase that the price should be $12, not $10.
    we change the info record to $12/pc and validity is 01.01.2010 to 31.06.2010. 
    What we want to do is MRKO (settlement) to take the new price $12 for the goods issue on 05.01.2010??

  • Customer consignment issues ****

    Hi,
    need quick info..
    1. customer consignment stock in warehouse - at what customer partner level.. Like customer ship to party, sold to party.. (site just went live, loaded stock just with customer number)
    2. Sales order has shipto and sold to info - how does it determine the customer number....we can have many combinations...
    3. Goods issue from Customer consignment - stock from customer consignment stock - sold to or ship to ..i think its same Q1 (no time to draft question well)
    4. If answer to question 3 is sold to, do we have any setting to change it to ship to ?
    Thanks...Appreciate quick answers...
    Thanks.
    Mahesh

    HI,
    I found the solution self..
    We can make system to consume stock from required partner. This can be made by Partner function SB. While GI the stock gets issues from customer against partner fn SB.
    Thanks,
    Mahesh

  • VKORG, VTWEG, SPART cannot be determined for customer C3000 , vendor VENDOR001

    Message Type is ORDERS & basic Type is ORDERS05.
    While executing IDOC, we are getting error message 51 with below message.
    Message no. VG204
    VKORG, VTWEG, SPART cannot be determined for customer C3000 , vendor VENDOR001.
    Relation with SAP values is maintained table EDPAR. but while executing IDOC through IDOC_INPUT_ORDERS, System is not collecting values from EDPAR table.
    Do we have user exit available to resolve this issue.
    Please help.
    Thanks & Regards,
    Ashish Mankar/Ganesh.

    Hi Guido,
    One of my clients are getting the same error, and without a complete access to their system its proving very difficult to resolve.
    I know about VOE4 - Mapping, where the supplier 'maps' the customers cost-centre/business unit/int ref etc to suppliers account number.
    Just wondering what is the difference between VOE2 and VOE4?
    Thanks,
    Tanzim

  • Customer/vendor could not be determined for intermediate document

    does any one know how to solve this problem, i got this error for an inbound idoc 820 (remmitance advice).

    Hi rob,
    Message no. FD017
    This is the following message:
    Customer/vendor could not be determined for intermediate document 0000000000047039
    Message no. FD017
    Diagnosis
    Several procedures are defined for determining the partner (customer or vendor):
    1. The customer/vendor can send his/her account number (the account
       number in our system) in the address segment.
    2. The customer/vendor can send his/her account number (our number at
       the customer or vendor) in the address segment.
    3. Only the name in the address segment clearly identifies the
       customer/vendor. In this case you can create an allocation within
       intermediate document customizing (IDoc base -> Control -> Forward
       inbound).
    4. The customer/vendor is determined using his/her bank details (only
       for the "INVOIC01" intermediate document type).
    5. The customer/vendor is taken from the control record of the
       intermediate document.
    For 1.-3.: One of the address segments with the partner functions
               "II", "RS", "SU", 'SE' ("INV_ID01"), or "RS" or
               "LF" ("INVOIC01") is used for determining the
               customer/vendor.
    Procedure
    Create the customer or vendor within Financial Accounting or maintain his/her bank details.
    Create customer         - Proceed
    Customer bank details   - Proceed
    Create vendor           - Proceed
    Vendor bank details     - Proceed
    If the customer/vendor can only be determined using his/her name, create a record within intermediate document customizing with
    logical address = name, application = "FI" or "MM" and physical target in the SAP system = customer number/vendor number.
    Proceed

Maybe you are looking for

  • Problem printing in Ical

    hello, hoping i could find some help here. i am trying to print a month of my ical but i am getting the same problem. i want the event to list the title, but not have them next to it. i want the 9am out of the picture, but i cant seem to find a way t

  • Mapping creation best practice

    What is the best practice while designing OWB mappings. Is it best to have less number of complex mappings or more number of simple mappings particularly when accessing remote DB to extract the data. A simple mapping may be having lesser number of so

  • PDF prints 1/6 of page 6 times instead of whole page.

    I am trying to print a PDF document, it prints 1/6 of each page 6 times instead of each whole page. Have tried 'Print as Image' (is already ticked), and multiple pages is not on. Using Adobe Reader 11.0.09 with Mac OS X v10.9.5. Can anyone advise ple

  • IPhone 3gs networking issues... No 3g

    Not getting 3G network. Currently I only receive "E" network. I have a new sim card, traded in a new phone and restored the software however I still get no 3G network. I sometimes get it for a rare moment and then it disappears. I did the At&t covera

  • Can't add Album Art on Covert Window

    Hi. When I select various items of an album and in the covert art window try to add a covert to all them together ( with "Item selected" active on the window ) it doesn't allow me to add the picture. If I do it to an active track, it works. If I do i