Customer consgmt stock to quality stock

Hi experts,
I´m using a consignment stock scenario for some customer in SD.
Depends on the transaction to, for example, returns delivery for the sales order,  the system uses 632 or 634 standard movement type. This mov. type affects the unrestricted stock.
My question is, there are a standard movement type to return the materials to a quality stock instead to the unrestr. stock? This is because I have to put the material in this stock (quality) and then, in another process, move it to the unrestricted stock.
In case I need to create a new movement type to do this, where can I specify the type of stock (quality, blocked, unrestr) that the movement type will afect?
Thanks in advance,
Mairo.

HI
For MRP calculation  Only following stock can be controlled (this setting is available in OPPQ transaction)
Stock in transit
Blocked stock
Restricted stock
Regards
Anupam Sharma

Similar Messages

  • What is the movement type to post customer return stock to qaulity inspec

    Hi All
    What is the movement type to post customer return stock to qaulity inspection stock
    i am doing retuns process when ever i do post goods reciept in the return delivery return stock should automatically go to the quality inspection stock.
    pls give advises
    thnx

    Hi
    In your return order schedule line category DN (DN is the schedule line category of the return order in standard ) you need assign movement type 655
    If you assign movement type 655 when you do PGR for the return delivery, stocks will sit in Quality inspection directly
    653 will move stocks directly to unrestricted (Strictly not advisable)
    651 will move stocks to blocked customer returns (recommended by SAP)
    Regards
    Raja

  • External Inventory Feed - Wish to Exclude Customer Order Stock

    We have an hourly inventory job, which writes available inventory to an external file.  Recently, we learned that the report is including material which has already been reserved for future customer orders (see for example in MD04).  We do not have an ABAP programmer on staff so I am posting our existing code below and would appreciate hugely an updated script.
    I've seen references in other searches to MD04 and use of function 'MD_MPS_READ_STOCK_REQMTS' as well as 'BAPI_MATERIAL_STOCK_REQ_LIST', but do not know how to incorporate this into the hourly job.
    As you can see, the report output is being pulled from MARD-LABST, unrestricted, but it needs to also exclude allocated customer order stock.
    Thank you in advance for looking.
    *& Report  ZMM_INVENTORY_FEED*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*
    REPORT  zmm_inventory_feed NO STANDARD PAGE HEADING.
    TABLES:mara,marc,mard,mvke.
    *-------------Types Declaration----------------------------------------*TYPES:BEGIN OF ty_file,
          text(500),
          END OF ty_file,
          BEGIN OF ty_mard,
          matnr    TYPE mard-matnr,
          werks    TYPE mard-werks,
          lgort    TYPE mard-lgort,
          labst    TYPE mard-labst,
          mstae    TYPE mara-mstae,
          maktx    TYPE makt-maktx,
          mvgr2    TYPE mvke-mvgr2,
          END OF ty_mard,
          BEGIN OF ty_final,
          supplier TYPE lfa1-lifnr,   "Supplierid
          matnr    TYPE mard-matnr,   "Item no
          labst    TYPE char13,       "Qty
          qtyback  TYPE char13,       "Qtyback
          qtyorder TYPE char13,       "Qtyorder
          itemav   TYPE c,            "Itemavdate
          itemdis  TYPE char13,       "Discount
          desc     TYPE makt-maktx,   "Description
          END OF ty_final.
    *----------Internal Table Declaration---------------------------------*DATA:it_mard   TYPE TABLE OF ty_mard,
         it_final  TYPE TABLE OF ty_final,
         it_file   TYPE TABLE OF ty_file,*----------Work Area Declaration--------------------------------------*
         wa_mard   TYPE ty_mard,
         wa_temp   TYPE ty_mard,
         wa_final  TYPE ty_final,
         wa_file   TYPE ty_file.
    *----------Local variable Declaration---------------------------------*DATA: lv_labst   TYPE char13,
          lv_labst_i TYPE i,
          lv_labst1  TYPE char13,
          lv_labst2  TYPE j_1itaxvar-j_1itaxam1,
          lv_mess    TYPE string.DATA lv_filename TYPE char100.*----------Selection-Screen Declaration-------------------------------*SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    SELECT-OPTIONS:s_mstae  FOR mara-mstae OBLIGATORY,                     "Material Status
                   s_mvgr2  FOR mvke-mvgr2 OBLIGATORY,                     "Material Group
                   s_matnr  FOR mara-matnr,                                "Material Number
                   s_werks  for mard-werks,
                   s_lgort  FOR mard-lgort.PARAMETERS:    p_per(3) TYPE n DEFAULT 20,                             "Percentage
                   p_appl   TYPE rlgrap-filename DEFAULT '\\Appsrv02\Datadown\DropShip_SAP_Test\'. "File Path
    SELECTION-SCREEN END OF BLOCK b1.*----------End Of Declarations----------------------------------------*
    *AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_appl.*  PERFORM f4_filename.                     "F4 help for file path
    START-OF-SELECTION.
      PERFORM get_data.
      PERFORM process_data.
      PERFORM file_export.*&---------------------------------------------------------------------**&      Form  GET_DATA*&---------------------------------------------------------------------**       text*----------------------------------------------------------------------*FORM get_data .
      SELECT a~matnr
             a~werks
             a~lgort
             a~labst
             b~mstae
             c~maktx
             d~mvgr2 INTO CORRESPONDING FIELDS OF TABLE  it_mard
                           FROM mard AS a
                     INNER JOIN mara AS b
                             ON b~matnr = a~matnr
                     INNER JOIN makt AS c
                             ON c~matnr = a~matnr
                     INNER JOIN mvke AS d
                             ON d~matnr = a~matnr
                          WHERE mstae   in s_mstae              "Exclude Material Status Filteration
                            AND a~werks IN ('1100','1200')        "Plant in 1100 and 1200
                            AND mvgr2   IN s_mvgr2              "Exclude Material group
                            AND a~matnr IN s_matnr
                            and a~werks in s_werks
                            AND a~lgort in s_lgort.
      SORT it_mard BY matnr werks lgort.
      DELETE ADJACENT DUPLICATES FROM it_mard COMPARING matnr werks lgort.ENDFORM.                    " GET_DATA*&---------------------------------------------------------------------**&      Form  PROCESS_DATA*&---------------------------------------------------------------------**       text*----------------------------------------------------------------------*FORM process_data .
    *--------------File Header Information --------------------------------*
      wa_final-supplier    = 'Supplier Id'.
      wa_final-matnr       = 'Item Number'.
      wa_final-labst       = 'Total Qty'.
      wa_final-qtyback     = 'Qty Backordered'.
      wa_final-qtyorder    = 'Qty on Order'.
      wa_final-itemav      = 'Item NextAvdate'.
      wa_final-itemdis     = 'ItemDiscont'.
      wa_final-desc        = 'Description'.
      CONCATENATE  wa_final-supplier
                   wa_final-matnr
                   wa_final-labst
                   wa_final-qtyback
                   wa_final-qtyorder
                   wa_final-itemav
                   wa_final-itemdis
                   wa_final-desc    INTO wa_file
                                    SEPARATED BY ','." RESPECTING BLANKS.
      APPEND wa_file TO it_file.
      CLEAR :wa_final,
             wa_file.*------------------End File Header---------------------------------------*
    *------------------File Item Data----------------------------------------*
      LOOP AT it_mard INTO wa_temp.
        wa_mard = wa_temp.
        MOVE:wa_mard-matnr TO wa_final-matnr,  "Item No
             wa_mard-maktx TO wa_final-desc.   "Description
        IF wa_mard-werks     = '1100'.
          wa_final-supplier  = '6476'.         "Supplierid
        ELSEIF wa_mard-werks = '1200'.
          wa_final-supplier  = '6477'.
        ENDIF.
        IF wa_mard-labst IS NOT INITIAL.
          lv_labst1 = lv_labst1 + wa_mard-labst.
        ENDIF.
        AT END OF werks.
          IF wa_mard-mstae = 'AE'.
            wa_final-itemdis = '0'.        "Item Discontinued
          ELSEIF wa_mard-mstae = 'CM' OR wa_mard-mstae = 'DR'.
            wa_final-itemdis = '1'.
          ENDIF.
          IF lv_labst1 IS NOT INITIAL AND p_per IS NOT INITIAL.
            lv_labst = lv_labst1 * p_per / 100. "Qty
            lv_labst = lv_labst1 - lv_labst.
            IF lv_labst LT 0.                    "If Qty less than Zero Make it as Zero
              lv_labst = 0.
            ENDIF.
          ELSE.
            lv_labst = lv_labst1.
          ENDIF.
          lv_labst2 = lv_labst.                  "Rounding to Nearest Qty
          CALL FUNCTION 'J_1I6_ROUND_TO_NEAREST_AMT'
            EXPORTING
              i_amount = lv_labst2
            IMPORTING
              e_amount = lv_labst2.
          lv_labst_i = lv_labst2.
          lv_labst = lv_labst_i.
          CONDENSE lv_labst.
          CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
            EXPORTING
              input         = wa_final-matnr
           IMPORTING
             OUTPUT        = wa_final-matnr
          CONCATENATE wa_final-supplier
                      wa_final-matnr
                      lv_labst
                      wa_final-qtyback
                      wa_final-qtyorder
                      '          '"'00/00/0000' "wa_final-itemav
                      wa_final-itemdis
                      wa_final-desc INTO wa_file
                                    SEPARATED BY ','." RESPECTING BLANKS.
          APPEND wa_file TO it_file.
          CLEAR:lv_labst1,
                lv_labst,
                lv_labst2,
                wa_file.
        ENDAT.
        CLEAR:wa_mard,
              wa_temp,
              wa_final.
      ENDLOOP.*---------------------------End  File Item data----------------------*ENDFORM.                    " PROCESS_DATA*&---------------------------------------------------------------------**&      Form  FILE_EXPORT*&---------------------------------------------------------------------**       text*----------------------------------------------------------------------*FORM file_export

    What you said is exactly what I want! Very thankful for your help.
    Yes, I have found that in EBEW table that standard price is valuated with preliminary cost estimate because I don't give a sales order cost estimate but I give an sales order stock in the customizing - requirement class. So, I have this question that how the sales order stock is determined.
    In COPA customizing (COprofitability analysismaster datavaluationSet up valuation using material cost estimate), standard cost estimate or sales order cost estimate can be transferred into COPA value fields in our system.
    But, I have still have a question: I found in our system, preliminary cost estimate in the linked production order is determined for valuation of sales order stock in EBEW table. As sap online help says, cost component splits can not be transferred to COPA.
    So, according to SAP online help, I think what you said u201Cu2026..However , when we start thinking about the result of this cost to flow into COPA , this cannot happen as the Inventory was valued with a Preliminary csot estimate. So , the Online help says that it will not be able to transfer Result of Preliminary cost estimate into COPA for transferrring COGS details. System would always require a Standard cost estimate or a Sales order Cost estimate to flow Cost details into COPAu201D is correct.
    But, in our system, cost component can be transferred into COPA!? When I create a sales billing (invoice) with tcode VF01, it can create a profitability analysis document (shown in VF03) which it had a cost component split for that material in the sales order stock valuated with the preliminary cost estimate. Or where is stored for the Make-to-Order materialu2019s cost component split in COPA?
    That is the real point that confused me. Hope you can help me. Thanks very much.

  • 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

  • Return of customer consignment stock

    Dear all,
    If, in the standard SAP system, a return delivery from customer consignment stock is done (sales doc: KA, Mvt: 632) the goods are moved to the unrestricted stock.
    This isn't a very good solution, as the users often forget to move the goods to blocked stock (after good receipte from consignment stock) and then, theses goods are included into the MRP Run.
    How do you handle returns from consignment stock? Do you have a 'One - Step' solution (consignment customer stock --> blocked stock) in place? If yes, could you please explain me the process you are using?
    Do you know why SAP did not implemented the direct movement to blocked stock?
    Thank you for your help.
    Best regards,
    Thomas

    Hi
    It is not possible to post to blocked stock as 632 movement is actually reversal of 631 movement.
    631 movement transfer stock from 'unrestricted' to 'customer consignment' .
    Business standards will always be to send to 'customer consignment' from unrestricted stock only.
    Nobody will ask for sending from 'blocked' to 'customer consignment' and hence SAP did not provide for the same. So reverse also could not be found to put the same to blocked.
    Why don't you type below movement type for requirement.
    655---goes to QI inspection straight away (you can move them back to unrestricted t code MB1B with movement type 321)
    or
    657----blocked stocks (you can move them back to unrestricted t code MB1B with movement type 343)
    Regards
    Antony

  • THird Party PO Scenario - GR into Customer Consignment Stock

    HI,
    In a Third party scenario, is there any possible way to post the GR into Customer consignment stock ?!
    In std SAP,
    PR is generated from Sales order and the PO is created w.r.to the PR.
    PR & PO will have the acct assignment ( sales order) and item category (third party).
    during GR,  we can't see the stock in the system. because the GR is statistical one since the stock is directly deliverd at customer place.
    But in the current world in our case,
    the stock is delivered in an external warehouse, from where the goods will be delivered to customer at a later point.
    we want to track the stock in external warehouse. so, we want to have this as the "customer consignment stock". ( we may have this as a SLOC and from there we can transfer to customer consignment stock. but there will not be any link for the sales order and this customer consignment stock and moreover during GR we are not updating the stock...)
    SO here is the question,
    how can we update the stock during GR for Third party order( as far as I know, we can't define new item category).
    If we are updating the stock during GR for 3rd party, then we may find a way to post it to the customer consignment....
    Pls share your ideas..thanks.

    Third Party Consignment?  Anyone have an answer?  I have the same requirement

  • Customer consignment stock- REPORTING stock level & goods depatched

    Hi all
    I'm looking for a report (or reports) which shows the following (bare in mind that this will all be customer consignment stock):
    - the delivery numbers
    - the previous month's stock level
    - the quantity of goods despatched the following month with a rolling calculation
    - monthly invoice values
    - remaining stock levels (after current months goods have been issued and invoiced)
    I'm aware that MMBE/ MB58 shows the current stock levels, however I'm hoping there is a report in SE16 which shows it as a report structure.
    I understand that this is a lot of info requested by myself however any information would be appreciated.
    Thanks
    / Vicky

    Dear tortyv,
    As per my understanding of the requirement,
    You please check the "VL06" report if it satisfies your requirement you enter the execution parameters and execute.
    System will give the list of out bound deliveries. Select one of those and click the details icon (ctrlshiftf3) according to the item view or headder view.
    If it does't suit you have to go for z report.
    I f you want that please provide the input fields in order to fetch the required data for the report.
    Thanks&Regards
    Raghu.k

  • Subcontracting with Customer Owned Stock

    Hi Guys
    We will have stock that is owned by a customer but stored on our premises and we will be using the Subcontracting PO Process to send away unserviceable items and get them refurbished to come back as servicable.
    We need the facility to do this with both normal stock AND Custiomer owned stock
    In my current scenario the only stock i have is customer owned (special stock cat B) and i want to create a Subcontracting PO AND an outbound delivery using the customer owned stock,
    Any help in how to do this would be appreciated
    Regards
    Frenchy

    Hello
    Please check the below SAP help documentation links on customer stock
    Subcontracting for Customer Stock - Inventory Management - SAP Library
    Customer Stock - Inventory Management - SAP Library
    I hope this helps.
    Thank you.

  • Negative values on customer consignment stock

    Hello,
    Is it possible to have negative values on customer consignment stock?
    i.e. the same material is sent to a customer, as consignment stock
    (special stock W), from different plants. If the material is not used
    by the customer (then it has not been billed, as it is on consignment),
    the customer can return all that stock to only one plant. This means
    that the overall stock for that material on customer consignment will
    be cero, but the standard SAP does not allow to return to one plant
    more quantity than what it was originally sent from that plant.
    Is there a possible workaround to this situation?
    Thank you.

    maybe that you sold more pieces than you had, and the material master allows negative stock on the plant/storage location.
    pls. reward points if helpful
    regards
    Roberto

  • Customer wise stock

    Hi All ,
    I want to know if there is any transaction to see the customer wise stock informaton.I am sending stocks to them using consignment fillup process and then consignment issue is done for whatever has been sold by them.So i want to know the article wise stock information for such customers.
    Thanks in advance
    Regards
    Prabhu

    Hi Prabhu,
    If i have understood your required correctly , you need to see the Customer stock whcih is in Consignment status.
    i am sure you can use MB52 t-code for the material and tick on display special stock.
    Hope this helps,
    Thx
    MJ

  • Subcontracting Process with Customer owned stock

    We are looking for SAP supported process where the customer sends us components along with a sales order for a finished good. The components have to be received into customer owned stock and will be used (for instance as part of the BOM) to produce the finished good ordered by the customer.
    Does anybody have a solution for this process within SAP?

    Hi,
    1. Define your customer materials (both component and finished product) as non valuated material, because these materials not effecting the our inventory.
    2. create Bom for finished product.
    3. Create sales order for service charges with reference to your customer PO.
    4. Receive the component from your customer through 501 E (with out po sales order specific).
    5. Create Production order with reference to sales order through MRP or manual.
    6. confirm the production order and receive the
    finished product.
    7. Delivery to customer as in normal sales process.
    8. Then create performa invoice or billing to your customer.
    You can follow the above process, if have any further quarry please let me know.
    Subrahmanayam

  • Customer special stock

    Hi all,
    I want to define a customer special stock.
    Can you tell me where I can assigned special stock to specific customers for consignment stock process ?
    Thanks.

    Hi,
    If you want to process your consignment goods using a special stock partner “SB”, proceed as follows:
    •     Create a CMD for special stock partner using the same account group as if you were creating a sold to party. (Account groups 0001 & DEBI are defined for this purpose).
    •     Enter the special stock partner in the relevant CMD on the partner screen using the partner function SB.
    Reward points if it helps,
    Vamsi P

  • Customer consignment stock ason date

    Dear All,
    Can anyone suggest me on how to find out the backdated customer consignmnet stock.
    I am geting this stock from table MSKUH but being history table i dont want to use it.
    Is there any otherway how I can find out the customer consignment stock .

    Dear Donsandy
    Check this thread where myself and the other friend have proposed suggestions to similar requirement.
    [consingment stock report with values and periods.|Re: consingment stock report with values and periods..]
    thanks
    G. Lakshmipathi

  • Customer consignment stock

    Dear all
    I had one already define sap query , the sap query contains MSKU , MBEW table which give us the information regarding   customer consignment stock as well as the material moving average price , now client want to see the sales order with respective to customer  consignment stock within the same query , I tried to join the table MSKU,MBEW,LIPS, MKPF,MSEG but I am failed , so could please help me out in this issue

    Use VBFA to follow the doc flow or use MB58 t code to understand the links.
    Roberto

  • Customer consignment stock table-field

    HI All,
    Please let me know which is the correct field of MSKU which gives me CUSTOMER Consignment stock.
    Thanks,
    Saravanan

    Check the field KULAB

Maybe you are looking for

  • Problem with languages in a servlet

    I've created a guestbook servlet that receives requests from an HTML page. When checked it worked fine. The problems started then I tried to add entries in other languages to the Database. I've noticed that my characters for some reason were replaced

  • Plz suggest me How to use Third party jar files in ODI

    Hi all, I need to know how to use the third party jar files or our own customised jar file in ODI. regards palash

  • I need to edit text in a jpeg file.  How do I do that?

    I need to edit text in a jpeg file.  How do I do that?

  • Problems playing movie from itunes

    when showing a movie from itunes on my LCD projector I receive the following message This movie can be played only on displays that support HDCP (High-bandwidth Digital Content Protection).

  • How to find primary key?

    I am trying to impliment a load using JDBC wherein I read the table name, some column names, and associated column data from a file (delimited or XML). The primary key columns are in the column names / data BUT I don't know which columns they are (ba