Blocking a material with MIGO.

Hi gurus, i´m needing to block a material directly when doing MIGO (mov 101). is there any way to do it?
ie: doing a MIGO for a material taht belongs to storage location, i want this material enter blocked automatically for these storage location.
Thanks!
Best regards

Dear Juan,
you want to block material from procurement.i know one way is it suitable or not i dont know.why dont we share that
go to material master --> purchasing view from there plant-sp matl status from ther click f4 there are options.i think thease options may be helpful to and dont forget give valid from date
Hope this helps you
Prem.

Similar Messages

  • Block a material with Sub-Contractor

    Hey All,
    I am just wondering, I have  a business requirement to block a material that is with the sub-contractor as it is with the sub-contractor for rework.
    I have tried to do a 541 Transfer posting and setting the stock as blocked stock but it shows up as unrestricted in MMBE.
    Is there a process that would suit my requirement?

    Hi,
    Check the configuration setting for the 541 movement type once.
    Configure the movement type -stock if necessary.
    Thanks
    Asini

  • How to block a material that not to creation of service notification thru-IW51

    Hi All,
    I have tried in all over areas ( MM02 level and MM06 level ) to block a material that not to create service notification with that material but didn't get a solution.If any one knows solution for this kindly provide me.
    "How to block a material that not to create a service notifcation thru IW51?"
    Best Regards,
    Narendra Konnipati

    Narendra,
    1. I do not see any possibility without using this exit. It is a very simple and effective thing for your ABAPer and you too.
    2. In case of many Materials-Notification type combinations, you can maintain similar code by joining several elseif s.
    3. Alternatively, you can maintain a Z Table as under:
    QMART
    MATNR
    S3
    10000000099999
    S3
    10000000099988
    S1
    10000000088988
    S2
    12000000088988
    Means, for every Notification type there will be one or more prohibited materials. The coding will not be difficult, but will have around 15/20 lines.Finally, if you have to get your issue resolved, I feel this is the way and also easy way through your ABAPer.
    Tell me in case of any further opinions.
    Best of Luck
    KJogeswaraRao

  • How to restrict the quantity & rate of MIRO with MIGO and PO

    Hi friends,
    Can any body tell me how to restrict the quantity & rate of MIRO with MIGO and PO.
    e.g. if we have done MIGO for quantity 10 and the rate maintained in the PO is Rs.100.Then at the time of MIRO system should not allow to change the quantity and rate.
    How we can do this?
    Regards  
    Purnesh Sharma

    Hi,
    You are misunderstanding the use of MIRO.
    If you change the details in MIRO you are NOT changing anything. You are just entering the price and quantity from the Invoice.
    If this price and or qty is different from the GR aqty and PO price then the system will block the invoice for payment (and it can issue messages toinform the buyer if configured correctly).
    The whole design of MIRO is based on the principle that you enter EXACTLY what the vendor has put on the invoice. By preventing the users from changing anything you will get NO mismatched invoices, but you will not be paying the vendor the amount specified on their invoice. This will surely cause problems.
    If you do want to ensure that ONLY the GR qty and the PO price are used and cannot be changed then why not consider using ERS (Eveluated Receipt Settlement. this is basically self billing.
    Effectively you will be paying the vendor based on what you have received in MIGO multiplied by the price from the PO. (which is what you would be doing if you stop any changes in MIRO)
    Steve B

  • Block one material out of stock for a while, but no saldo correction.

    Hi All
    I have one material, which is not complete and that is why it is not relevant to sell to any customer.
    My question is that how I can block it away from saldo for this certain period. I do not want to do any saldo corrections with MB1B or MB1C and preferably I would not like to transfer it in any other stock.
    Is there some transaction that I can use, to block this material as a "incomplete" or something else?
    - Suvi

    Hi,
    For this, there are 2 options:
    1. You can block the Material code in MM02 Transaction - BASIC DATA 1 Tab. You will find a filed as "X-plant matl status", set here status as 02.
    2. You can also mark this material as DELETED in MM06 transaction.
    Regards,
    Vishal

  • Transportation cost before the reception of the material in MIGO (Stock in transit)

    Does it exist a way to make a reception of materials in transit and post the transportation cost before the reception of the material in MIGO ?
    The  material is own of company before to be receipt in plant.  We need to pay the transportation before that material is arrived at plant. 
    As the value is an important cost, we need that this cost be linked with the cost of the material.  We can put a condition, but it does not work if the material in not receipt in MIGO.  We can enter a subsequent debit memo, but the invoice of the reception should be enter in the system and by the way the reception too.  So how should we process to link the transportation cost with the material if this material is not received at plant and by the way in MIGO.
    Thanks in advance

    Hi,
       As of my knowledge, system will allow to process the shipment document - create shipment cost document and vendor invoice also, even before doing GR for the PO. Please check the scenario and revert back if you are getting any error.
       If you want the shipment cost as delivery cost, refer the note: 427944 - Info: Shipment costs as delivery costs during goods receipt
    Regards,
    AKPT

  • Intial upload of Stock in Transit Material with in plant / Inter company

    Hi Friends,
    How can we do Intial upload of Stock in Transit Material with in plant / Inter company.
    In this case accounting entries has already completed while doing post goods issue (thru SD route) or in 1st step 301 mov. type.
    Now the material is in transit. While we go to new system how can do this without hit of aacounting entries.
    I tried 565, it Intial upload of stock to Blocked, so accounting entries took place.
    Regards
    Sai Krishna

    Hi,
    What I am proposing is:
    At this juncture both plants accounting has been done in legacy.
    Coming to new system whatever stock we upload that much value only updated in receiving plant. In reality there is difference between legacy & new system in this case. In legacy stock in transit value also added in receiving plant (since we did PGI). If we do stock upload with 565 mov. type .. intial entry to blocked stock i.e value of inventory is matching the legacy.
    Actual receiveal of material do transfer posting from blocked stock to unresticted stock.
    What is your opinion. 
    We won't upload the G/L inventory, it will come thru stock upload for kishore infor.
    Regards
    Sai Krishna

  • Interactive alv report with migo miro and purchase order

    hi all
    to make my alv interactive i put the following code....
    i dont know whether it is correct or not coz i hav not done alv before
    FORM display.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          i_callback_program = sy-cprog
          is_layout          = wa_layout
          I_CALLBACK_USER_COMMAND  = 'HANDLE_USER_COMMAND'
          it_fieldcat        = it_fieldcat
        TABLES
          t_outtab           = itab.
    ENDFORM.                    "DISPLAY
    FORM HANDLE_USER_COMMAND USING R_UCOMM     LIKE SY-UCOMM
                                  RS_SELFIELD TYPE SLIS_SELFIELD.
       CASE R_UCOMM.
        WHEN '&IC1'.
          IF RS_SELFIELD-FIELDNAME = 'EBELN'.
            READ TABLE ITAB INDEX RS_SELFIELD-TABINDEX.
            SET PARAMETER ID 'ITAB-EBELN' FIELD ITAB-EBELN.
           call transaction 'ME23N' AND SKIP FIRST SCREEN.
           CLEAR RS_SELFIELD.
          ENDIF.
      ENDCASE.
    ENDFORM.                    "HANDLE_USER_COMMAND
    this code is working
    but i hav some problems
    when ever i double click on PO number
    1. it always opne the last PO number of the my alv list
    2. I want to open the migo with migo number when i double clik on the migo number
    3. and same for the MIRO
    plz help its very urgent...
    points wil b rewarded.

    Hi,
    Following report will explains how to do interactive list in alv report regarding purchase order. Kindly go through that one.
    REPORT  YMS_ALVINTERSAMPLE NO STANDARD PAGE HEADING LINE-SIZE 650
    MESSAGE-ID ZZ_9838.
    TYPE-POOLS: SLIS.
    *type declaration for values from ekko
    TYPES: BEGIN OF I_EKKO,
           EBELN LIKE EKKO-EBELN,
           AEDAT LIKE EKKO-AEDAT,
           BUKRS LIKE EKKO-BUKRS,
           BSART LIKE EKKO-BSART,
           LIFNR LIKE EKKO-LIFNR,
           END OF I_EKKO.
    DATA: IT_EKKO TYPE STANDARD TABLE OF I_EKKO INITIAL SIZE 0,
          WA_EKKO TYPE I_EKKO.
    *type declaration for values from ekpo
    TYPES: BEGIN OF I_EKPO,
           EBELN LIKE EKPO-EBELN,
           EBELP LIKE EKPO-EBELP,
           MATNR LIKE EKPO-MATNR,
           MENGE LIKE EKPO-MENGE,
           MEINS LIKE EKPO-MEINS,
           NETPR LIKE EKPO-NETPR,
           END OF I_EKPO.
    DATA: IT_EKPO TYPE STANDARD TABLE OF I_EKPO INITIAL SIZE 0,
          WA_EKPO TYPE I_EKPO .
    *variable for Report ID
    DATA: V_REPID LIKE SY-REPID .
    *declaration for fieldcatalog
    DATA: I_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
          WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
    DATA: IT_LISTHEADER TYPE SLIS_T_LISTHEADER.
    declaration for events table where user comand or set PF status will
    be defined
    DATA: V_EVENTS TYPE SLIS_T_EVENT,
          WA_EVENT TYPE SLIS_ALV_EVENT.
    declartion for layout
    DATA: ALV_LAYOUT TYPE SLIS_LAYOUT_ALV.
    declaration for variant(type of display we want)
    DATA: I_VARIANT TYPE DISVARIANT,
          I_VARIANT1 TYPE DISVARIANT,
          I_SAVE(1) TYPE C.
    *PARAMETERS : p_var TYPE disvariant-variant.
    *Title displayed when the alv list is displayed
    DATA:  I_TITLE_EKKO TYPE LVC_TITLE VALUE 'FIRST LIST DISPLAYED'.
    DATA:  I_TITLE_EKPO TYPE LVC_TITLE VALUE 'SECONDRY LIST DISPLAYED'.
    INITIALIZATION.
      V_REPID = SY-REPID.
      PERFORM BUILD_FIELDCATLOG.
      PERFORM EVENT_CALL.
      PERFORM POPULATE_EVENT.
    START-OF-SELECTION.
      PERFORM DATA_RETRIEVAL.
      PERFORM BUILD_LISTHEADER USING IT_LISTHEADER.
      PERFORM DISPLAY_ALV_REPORT.
    *&      Form  BUILD_FIELDCATLOG
          Fieldcatalog has all the field details from ekko
    FORM BUILD_FIELDCATLOG.
      WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'EBELN'.
      WA_FIELDCAT-SELTEXT_M = 'PO NO.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'AEDAT'.
      WA_FIELDCAT-SELTEXT_M = 'DATE.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'BUKRS'.
      WA_FIELDCAT-SELTEXT_M = 'COMPANY CODE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'BUKRS'.
      WA_FIELDCAT-SELTEXT_M = 'DOCMENT TYPE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'IT_EKKO'.
      WA_FIELDCAT-FIELDNAME = 'LIFNR'.
      WA_FIELDCAT-NO_OUT    = 'X'.
      WA_FIELDCAT-SELTEXT_M = 'VENDOR CODE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    ENDFORM.                    "BUILD_FIELDCATLOG
    *&      Form  EVENT_CALL
      we get all events - TOP OF PAGE or USER COMMAND in table v_events
    FORM EVENT_CALL.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
       EXPORTING
         I_LIST_TYPE           = 0
       IMPORTING
         ET_EVENTS             = V_EVENTS
    EXCEPTIONS
       LIST_TYPE_WRONG       = 1
       OTHERS                = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    "EVENT_CALL
    *&      Form  POPULATE_EVENT
         Events populated for TOP OF PAGE & USER COMAND
    FORM POPULATE_EVENT.
      READ TABLE V_EVENTS INTO WA_EVENT WITH KEY NAME = 'TOP_OF_PAGE'.
      IF SY-SUBRC EQ 0.
        WA_EVENT-FORM = 'TOP_OF_PAGE'.
        MODIFY V_EVENTS FROM WA_EVENT TRANSPORTING FORM WHERE NAME =
    WA_EVENT-FORM.
      ENDIF.
      READ TABLE V_EVENTS INTO WA_EVENT WITH KEY NAME = 'USER_COMMAND'.
      IF SY-SUBRC EQ 0.
        WA_EVENT-FORM = 'USER_COMMAND'.
        MODIFY V_EVENTS FROM WA_EVENT TRANSPORTING FORM WHERE NAME =
    WA_EVENT-NAME.
      ENDIF.
    ENDFORM.                    "POPULATE_EVENT
    *&      Form  data_retrieval
      retreiving values from the database table ekko
    FORM DATA_RETRIEVAL.
      SELECT EBELN AEDAT BUKRS BSART LIFNR FROM EKKO INTO TABLE IT_EKKO.
    ENDFORM.                    "data_retrieval
    *&      Form  bUild_listheader
          text
         -->I_LISTHEADEtext
    FORM BUILD_LISTHEADER USING I_LISTHEADER TYPE SLIS_T_LISTHEADER.
      DATA HLINE TYPE SLIS_LISTHEADER.
      HLINE-INFO = 'this is my first alv pgm'.
      HLINE-TYP = 'H'.
    ENDFORM.                    "build_listheader
    *&      Form  display_alv_report
          text
    FORM DISPLAY_ALV_REPORT.
      V_REPID = SY-REPID.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
         I_CALLBACK_PROGRAM                = V_REPID
      I_CALLBACK_PF_STATUS_SET          = ' '
         I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'
         I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'
         I_GRID_TITLE                      = I_TITLE_EKKO
      I_GRID_SETTINGS                   =
      IS_LAYOUT                         = ALV_LAYOUT
         IT_FIELDCAT                       = I_FIELDCAT[]
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
        i_default                         = 'ZLAY1'
         I_SAVE                            = 'A'
        is_variant                        = i_variant
         IT_EVENTS                         = V_EVENTS
        TABLES
          T_OUTTAB                          = IT_EKKO
    EXCEPTIONS
      PROGRAM_ERROR                     = 1
      OTHERS                            = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    "display_alv_report
    *&      Form  TOP_OF_PAGE
          text
    FORM TOP_OF_PAGE.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          IT_LIST_COMMENTARY       = IT_LISTHEADER
       i_logo                   =
       I_END_OF_LIST_GRID       =
    ENDFORM.                    "TOP_OF_PAGE
    *&      Form  USER_COMMAND
          text
         -->R_UCOMM    text
         -->,          text
         -->RS_SLEFIELDtext
    FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
    RS_SELFIELD TYPE SLIS_SELFIELD.
      CASE R_UCOMM.
        WHEN '&IC1'.
          READ TABLE IT_EKKO INTO WA_EKKO INDEX RS_SELFIELD-TABINDEX.
          PERFORM BUILD_FIELDCATLOG_EKPO.
          PERFORM EVENT_CALL_EKPO.
          PERFORM POPULATE_EVENT_EKPO.
          PERFORM DATA_RETRIEVAL_EKPO.
          PERFORM BUILD_LISTHEADER_EKPO USING IT_LISTHEADER.
          PERFORM DISPLAY_ALV_EKPO.
      ENDCASE.
    ENDFORM.                    "user_command
    *&      Form  BUILD_FIELDCATLOG_EKPO
          text
    FORM BUILD_FIELDCATLOG_EKPO.
      WA_FIELDCAT-TABNAME = 'IT_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'EBELN'.
      WA_FIELDCAT-SELTEXT_M = 'PO NO.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'EBELP'.
      WA_FIELDCAT-SELTEXT_M = 'LINE NO'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'MATNR'.
      WA_FIELDCAT-SELTEXT_M = 'MATERIAL NO.'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'MENGE'.
      WA_FIELDCAT-SELTEXT_M = 'QUANTITY'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'MEINS'.
      WA_FIELDCAT-SELTEXT_M = 'UOM'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    WA_FIELDCAT-TABNAME = 'I_EKPO'.
      WA_FIELDCAT-FIELDNAME = 'NETPR'.
      WA_FIELDCAT-SELTEXT_M = 'PRICE'.
      APPEND WA_FIELDCAT TO I_FIELDCAT.
      CLEAR WA_FIELDCAT.
    ENDFORM.                    "BUILD_FIELDCATLOG_EKPO
    *&      Form  event_call_ekpo
      we get all events - TOP OF PAGE or USER COMMAND in table v_events
    FORM EVENT_CALL_EKPO.
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
       EXPORTING
         I_LIST_TYPE           = 0
       IMPORTING
         ET_EVENTS             = V_EVENTS
    EXCEPTIONS
      LIST_TYPE_WRONG       = 1
      OTHERS                = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    "event_call_ekpo
    *&      Form  POPULATE_EVENT
           Events populated for TOP OF PAGE & USER COMAND
    FORM POPULATE_EVENT_EKPO.
      READ TABLE V_EVENTS INTO WA_EVENT WITH KEY NAME = 'TOP_OF_PAGE'.
      IF SY-SUBRC EQ 0.
        WA_EVENT-FORM = 'TOP_OF_PAGE'.
        MODIFY V_EVENTS FROM WA_EVENT TRANSPORTING FORM WHERE NAME =
    WA_EVENT-FORM.
      ENDIF.
      ENDFORM.                    "POPULATE_EVENT
    *&      Form  TOP_OF_PAGE
          text
    FORM F_TOP_OF_PAGE.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          IT_LIST_COMMENTARY       = IT_LISTHEADER
       i_logo                   =
       I_END_OF_LIST_GRID       =
    ENDFORM.                    "TOP_OF_PAGE
    *&      Form  USER_COMMAND
          text
         -->R_UCOMM    text
         -->,          text
         -->RS_SLEFIELDtext
    *retreiving values from the database table ekko
    FORM DATA_RETRIEVAL_EKPO.
    SELECT EBELN EBELP MATNR MENGE MEINS NETPR FROM EKPO INTO TABLE IT_EKPO.
    ENDFORM.
    FORM BUILD_LISTHEADER_EKPO USING I_LISTHEADER TYPE SLIS_T_LISTHEADER.
    DATA: HLINE1 TYPE SLIS_LISTHEADER.
    HLINE1-TYP = 'H'.
    HLINE1-INFO = 'CHECKING PGM'.
    ENDFORM.
    FORM DISPLAY_ALV_EKPO.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
       I_CALLBACK_PROGRAM                = V_REPID
      I_CALLBACK_PF_STATUS_SET          = ' '
      I_CALLBACK_USER_COMMAND           = 'F_USER_COMMAND'
       I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
      I_STRUCTURE_NAME                  =
      I_BACKGROUND_ID                   = ' '
       I_GRID_TITLE                      = I_TITLE_EKPO
      I_GRID_SETTINGS                   =
      IS_LAYOUT                         =
       IT_FIELDCAT                       = I_FIELDCAT[]
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         =
       I_SAVE                            = 'A'
      IS_VARIANT                        =
       IT_EVENTS                         = V_EVENTS
      TABLES
        T_OUTTAB                          = IT_EKPO
    EXCEPTIONS
       PROGRAM_ERROR                     = 1
       OTHERS                            = 2
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDFORM.
    Thanks,
    Sankar  M

  • How to Block the material Item from the Po level?

    Hi,
    Is it possible to block the item stock from the PO level?
    Currently client request to block the material on certain good receipt only, that's why they want to control in the PO.
    With the field stock type in PO defaulted to Unrestricted is good for them as they only need to change the stock type to block if they found out that that particular item need to be blocked.
    The problem that i'm facing now is the stock type in PO is for display only, but when i check in OMF4, Quality Inspection, it was set as opt. Entry. Is there other places that i still need to change?
    Beside change the stock type in PO, is there any other work around? For example, such as can we set a message pop up from the item text in the PO indicate that this item should be recieve as block stock when the store personnel do the GR or other work around?
    Thanks!

    hi
    as per ur requriments certain goods receipts only go for block stock.
    for that in that purchase orders w r t line items take stock type as a block stock.
    if u want to restrict the material no purchasing at different u can select Xplant material status in material purchasing view or material type level oms2.
    regards
    sap mm

  • Cancel insp.lot for batch material with serial number?

    We have a problem with an inspection lot....
    A few months ago we made a goods receipt for batch material... it ended up in Q- stock.
    The weeks went by and the material was changed ito a serial number material... that process works fine...
    But now we want to scrap the material that is batch-handeled ... the inspection dont want to let go.. it want serial numbers... even if I create serial numbers for this the inspection lot
    dont let me register any numbers.. So I cant cancel/delete it... And after all I just want to scrap the batch...
    Can someone help me?
    // Andreas

    if stock of that material with serial numbers exist, then scrap that stock and disable the serial number for the material by deleting the serial number profile in the work scheduling view of the material master.
    then try cancelling the inspection lot. After cancelling the inspection lot, activate the serial number for that material again and bring back the scrapped stock into the unrestricted use.
    Note: please advice the users not to post any stock for that material till you complete this or else block the posting t.code for all the users.

  • Block cancel material document after MIRO

    Hello Guru
    Is it possible to set config which it could block cancel material document in MIGO or MBST after invoice document in MIRO ?

    There is no provision in config cancel the document after the MIRO.
    You only can block the payment which is the next step.
    To cancel the material document, reverse the MIRO document and then cancel the material document.

  • How to Block the material

    Hi friends,
    How to block the material ,
    what are the implecations if we block a material?
    Regards
    Krishna

    Hi,
    The best way is to keep the materail status with deleted or blocked for puchase / sales and need to maintain in the materail master.
    You cannot delete the material from material master until archiving but you can block that material for any procurement
    Goto Basic data 1
    X-plant matl status -
    01 Blocked for procment/whse
                                           02 Blocked for task list/BOM
                                           10 Blocked for MRP
    Select any one.
    Valid from  -
    Here you enter valid date from which the material should be blocked.
    So from this your material will be blocked for any PR/PO/any transactions related to Procurement
    BR,
    Krishna

  • Transfer Posting with MIGO.

    HI,
    I need to do a transfer posting to post some of the materials using 541 mvt to my Subcontracting Vendor. When i am able to do it with MB1B , i am able to access with reference to PO whereas in the enjoy transaction ( MIGO ) with Transfer posting, i am able to see only reference documents such as material document, Reservation and Others.
    If i want to add one more reference to the Transfer posting function how to go about.
    Please expedite.
    Regards,
    RitiG

    Hi RitiG,
                                                                                    Unfortunately, as you have seen, the only two available references to post a Transfer posting with MIGO are 'Others' and 'Reservation'.                   
    This is, it is not possible to post a transfer posting in MIGO with reference to a Purchase Order. This is the standard behavior and it cannot be customized.                                                                               
    If you wish this option to be available to transfer stock to your subcontracting vendor (using the movement type 541), then, you will need to make this posting via the business transaction 'A08 Transfer posting' - 'R10 Others', but then you will not have any reference to the Purchase Order.                                                                               
    Alternatively, you can use transaction ME2O, which uses this reference to the Purchase Order, or you can continue using MB1B.
    Best regards,
    Esther

  • Create Material With BAPI_MATERIAL_SAVEDATA

    Hi,
    I New To SAP I'm Trying To Create Material With BAPI_MATERIAL_SAVEDATA . When I Execute The Code I am Getting Message That ' Bytes Transfered' But When I Checking The MARA Table I Cannot Find The Enteries..
    *************************************************************CODE*********************************************************************************
    TABLES: bapimathead,
                  bapi_mara,
                  bapi_marax,
                  bapiret2.
    TYPES: BEGIN OF lsmw_material_master,
                 matnr TYPE mara-matnr,
                 mtart  TYPE mara-mtart,
                 mbrsh TYPE mara-mbrsh,
                 maktx TYPE makt-maktx,
                 meins TYPE mara-meins,
                 END   OF  lsmw_material_master.
    DATA: it_master        TYPE TABLE OF lsmw_material_master,
                wa_master     TYPE  lsmw_material_master,
                it_materialdesc TYPE TABLE OF bapi_makt WITH HEADER LINE,
                it_return            LIKE bapiret2.
    SELECTION-SCREEN: BEGIN OF BLOCK a1 WITH FRAME TITLE text-001.
               PARAMETERS: p_file TYPE rlgrap-filename OBLIGATORY.
    SELECTION-SCREEN: END OF BLOCK a1.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
       DATA: it_tab   TYPE filetable,
                 iv_subrc LIKE sy-subrc.
    CALL METHOD cl_gui_frontend_services=>file_open_dialog
         EXPORTING
                window_title            = 'Select Source File'
        CHANGING
                file_table              = it_tab
                rc                      = iv_subrc
       IF sy-subrc <> 0.
    *             MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
       ENDIF.
       LOOP AT it_tab INTO p_file.
       ENDLOOP.
    CALL FUNCTION 'UPLOAD'
        EXPORTING
               filename                    = p_file
               filetype                      = 'DAT'
       TABLES
               data_tab                      = it_master
       IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
       ENDIF.
    LOOP AT it_master INTO wa_master.
         bapimathead-material        = wa_master-matnr.
         bapimathead-ind_sector    = wa_master-mtart.
         bapimathead-matl_type     = wa_master-mbrsh.
         bapimathead-basic_view    = 'X'.
         bapi_mara-base_uom        = wa_master-meins.
         bapi_marax-base_uom       = 'X'.
         it_materialdesc-matl_desc = wa_master-maktx.
         APPEND it_materialdesc.
    CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
       EXPORTING
              headdata                    = bapimathead
              clientdata                    = bapi_mara
              CLIENTDATAX             = bapi_marax
      IMPORTING
              return                          = it_return
      TABLES
              materialdescription       = it_materialdesc
    ENDLOOP.
      IF  sy-subrc = 0.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    *     EXPORTING
    *       WAIT          =
    *     IMPORTING
    *       RETURN        =
    * ELSE.
       WRITE:/ 'Error'.
    *   CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'
    *   IMPORTING
    *     RETURN        =
      ENDIF.
    *************************************************************FILE >>>>>check.text.********************************************************************************
    Cooinfl_Fan
    E
    FERT
    FANS
    PC
    Bathing_Fan
    E
    FERT
    FANS
    PC

    Please pass following values:
      it_materialdesc-matl_desc = wa_master-maktx.
      it_materialdesc-langu  = 'E'.
      it_materialdesc-langu_iso = 'EN'.
         APPEND it_materialdesc.
    Regards

  • GR with MIGO against Scheduling Agreement

    Hi,
    Please advise what are the (sequence of) steps involved in doing a GR (with MIGO) against a Scheduling Agreement.
    i.e.
    Step 1- I have created a Scheduling Agreement (ME31L) for a particular material.
    Step 2- I have defined the Schedule Line (ME38) for this scheduling agreement.
    Step 3- ??
    Step 4- GR (MIGO)..
    Please advise on the sequence of steps for GR against a Scheduling Agreement. This is urgent please.
    Thanks,
    Manju

    Hi,
    Once the Scheduling agreement is created in ME31L and if you have maintained the Schedule lines in ME38,
    If the Scheduling agreement is subjected to Release strategy first release the SA in ME35L
    If the Vendor supplies the material as per your schedule lines then do the goods receipt in MIGO.
    Enter the Scheduling agreement number in the place where you enter the PO number in MIGO, then system will copy the qty from the Schedule lines to MIGO then proceed same as like that PO
    Post the stock to storage location.
    System will consider Scheduling agreement same as PO in MIGO.
    If you find any issue let me know and reply on the same.
    rgds
    Chidanand

Maybe you are looking for

  • How do I make partitions on an external drive?

    Disk utility no longer has a Partition tab, so how can I reformat and partition in Lion?

  • Command R Question

    I just used disk utility to erease everything off my Hard Drive (500GB HDD) and i am redownloading OS X Lion but if i turn off my mini with out a OS on my Hard Drive can i get back to OS X Utility?

  • 8.1.7 installation issue

    I'm running Oracle 8.1.7 on Solaris 2.8 2/02 release on x86 platform. My problem is that when it got to the point of creating the database from the CD I got the infamouse ORA-01034 error. So I went to the command Line and peformed the following: SVRM

  • Caonnecting ms access database through tomcat5.5 query

    Hi, I have installed tomcat5.5 and jdk1.6 on my machine which has Windows server2003 as OS. I'm not able to clearly underdstand the steps in tomcat docs for connecting to database and the changes to be made in different files. Can someone tell me det

  • Third party AU audio units disappear after archive and install

    hey everybody. so after an forced unfortunate archive and install, my third party AU have disappeared from DP and Logic. they run fine in standalone. how can i get them back into logic?