GR/GI Slip No Mandatory for Movement Type 101 and 102

How to make 'GR/GI Slip No' mandatory in transaction 'MIGO' for only movement type 101 and 102.
Regards,
Piyush

Which user exit?
MB_CF001  Customer Function Exit in the Case of Updating a Mat. Doc.
MBCF0002  Customer function exit: Segment text in material doc. item
MBCF0005  Material document item for goods receipt/issue slip       
MBCF0006  Customer function for WBS element                         
MBCF0007  Customer function exit: Updating a reservation            
MBCF0009  Filling the storage location field                        
MBCF0010  Customer exit: Create reservation BAPI_RESERVATION_CREATE1
MBCF0011  Read from RESB and RKPF for print list in  MB26           
Please suggest.

Similar Messages

  • Storage Location field mandatory for Movement Type 103

    Hi , We are using movement type 103 and 105 to receive material.
    Here we want to make storage location mandatory for movement type 103.
    How can we do that.
    Regards
    SHREY

    Thx for all yr replies ....
    I do agree with yr statements ....
    103 doesn't update inventory at storage location level therefore it doesn't make sense to have storage location at the time of 103.
    But at our end , we are using 103 for MIGO data entry by store user and 105 for MIGO approval .Store users are the right person who are enter correct storage location to which material should go.Therefore looking for a way thru which store user can enter storage lcoation at the time of 103 only.
    Since approvers or purchaser are not very sure about the correct storage lcoation to which material should move therefore storage location at PO level or 105 level will not help me.
    Any work around ??
    Regards
    Shreyh

  • Different Consumption Account for Movement type 201 and 261

    Dear All ;
    Client want use different consumption account for movement type 201 and 261  .
    How we canmap this in SAP
    Kindly suggest .
    Regards;
    Joydeep Mukherjee

    This you can acheive by setting account assignment indicator is checked.
    OMJJ >>> Movement Type >>>Account Grouping >>Check account Assignment
    If this indicator is set, the system checks whether a G/L account or an account assignment has been specified on the item screen when user post transactional data. If so, the system copies this data to the posting line for account determination.
    If this indicator is not set, the system always uses the G/L accounts or account assignments determined automatically.

  • Re: Changing Inspection lot origin from 08 to 05 for movement type 322 and 349

    Reference discussion:  Changing Inspection lot origin from 08 to 05 for movement type 322 and 349
    With reference to the above discussion and your explanation for user EXIT QAAAT0001, it was stated that:
    If you only have two inspection types, you can mark one as preferred.  Then with exit use logic that if MM = 311 use preferred inspection type, if 911 use, non-preferred inspection type.
    May I ask what are you refer to for MM? It seems like movement type to me, however, I can't find movement type field in the structure within the component of EXIT_SAPLQAAT_002.  Appreciate if you could shed some light on this.
    Best Regards,
    CY
    Branched from older discussion by moderator.  When there are questions concerning an older discussion, please create a new discussion with reference to the older one.  Thanks! 

    Yes.. you are correct.  But with the info that is provided by EXIT_SAPLQAAT_002, you should be able to identify the proper material document in table MSEG which will have the material movement. 
    You can use the values of plant, batch, material number, Purchase order number, Order number, item number, storage location as well as the current date since the exit would normally be executed on the same date the material movement was done.  You'd also probably only execute the logic if QKZ is "X".
    Craig

  • Gr po upload for movement type 101

    Dear cons
    We want to upload GR PO UPLOAD FOR MOVEMENT TYPE 101(IMPORTED MATERIAL).We have store data in a excel file. We want to upload. What is the procedure to make a report? Because the procurement cycle of imported case is different to domestic case. For domestic case it is o.k. the problem is in imported case. Because in imported case first we enter invoice known as commercial invoice. Pl. look into the matter. How ABAP Consultant will do it.
    Thanks
    nrk

    Hi,
      In case of import PO's first we have to upload the customs or commercial invoicesfor the PO's.After this we need to prepare a file containg PO number, the uploaded commercial invoice number and the gr details columns.
    Then do the recording for GR's and give that recording to the ABAPer so that a BDC can be prepared for uploading.
    Thanks & Regards,
    Rambhupal

  • GR   PO UPLOAD FOR MOVEMENT TYPE 101 (IMPORTED)

    We want to use Goods receipt PO upload for movement type 101(imported.) I donot know the logic. Pl. give me some idea.For domestic case one T-code is presently running. The problem is in case of imported p.o. waiting for your early response.
    THANKS
    NRK

    hi,
    even for Imported PO ur using the same Tranasctioon code.
    but check ur proceedure.
    u need to book the MIRO for duty payment, attach the same to MIGO, while doing the GR, then Jid for posting the duties.
    again MIRO for invoice payment to vendor

  • Inspection Lot generation for Movement type 101-O

    Hi
    I would like to know, which config / Master data need to generate Inspection Lot for Movement type 101-O.
    I enter subcontract vendor number and set 'SC Vendor' indicator in purchase order delivery address tab and I created QM data in Material Master.(Insp.Type 01)
    While doing GR with reference to purchase Order, stock is Posted to Material provided to vendor - Quality inspection stock. But Inspection Lot
    is not generated.
    Pl suggest me, What should i do to generate Inspection Lot.
    Thanks in Advance.
    RRS

    hi
    Soln 1) Just check whether Inspection is active for 101 - O in SPRO settings if not, activate the same.
    Path: Inspection Lot creation/Inspection for Goods Movement
    Soln 2) As you flag "SC Vendor" in PO and make GR all stocks will be shown against the Vendor.
    From your question I assume that you would like to do inspection for materials coming from Subcontactor end to your Plant:
    If this is the case you dont flag "SC Vendor" in PO, make a normal Goods Receipt for the Subcontracting PO, based on Insp setup in Material Master for 01 Insp type Insp lot will be created.
    Regards
    DC

  • Customize Header Test as Mandatory for Movement Type 350

    Dear colleagues,
    If inspection lot is rejected, i.e. stock is posted to blocked stock in transaction QA11, document header text must be mandatory.
    I have tried setting “Field Selection for MIGO” and “Goods Issue / Transfer Postings >Define Screen Layout” for movement type 350 but those didn’t work out
    Is there a solution without custom development?
    Regards
    Melih

    Doubtful.  There is a user exit to check the UD.  You might be able to use that to see if the text you want is populated. If not give the user a pop-up error box and don't allow the UD to be saved until the text is populated.
    A rejected characteristic can require text.  This is in the control indicators.  Maybe you can leverage that somehow.
    Craig

  • Some key figure are not update for movement type 101

    Dear All,
    I have done load for Inventory and now i am finding that for some material the with movement type 101 the key figures are not getting populated, for these materials the values in characteristics is getting populated fine.
    I have loaded the data according to stranded procedure in "How to Load...."
    I have checked the values of material in R3 and it is there.
    Example of the record::
    Material    Plant Movement type  Calender Day    quanity Base Unit
    10101      01       350                     01.02.2006     20             KG
    10101        01       101                     05.07.2006                      KG
    10101         01      101                      10.07.2006                      KG
    The Quantity is not appearing in second and third record.

    Hi,
    Please check whether you have set  ''Rule groups''  at transfermation level . There you can set the conditions like materials having movement type X can be updated to one Key Figure and material having movement type Y can be updated to another Key figure.
    Please check whether you have set this option at transfermation level.
    For example, may be in your case materials from different plants are updating to different key figure.
    Thanks,
    Edited by: kavitha nagandla on Feb 17, 2010 7:19 AM

  • Layout for movement type 101 (MB01)

    Hi experts,
    1) I would like to know more on how can I define the layout for MB01 other than using screen variant?
    2) Also, I would like to know more on how can I define layout for movement type lower than 201?
    I can only do that for movement type > 201 in SPRO.
    Thanks and regards,
    JT

    Hi Parag Mahajan,
    Just want to double confirm with you about this.
    What if I want to grey a field or make it available for user to make changes to a grey field?
    My problem is tcode MB01, the Document Date field was grey and defaulted to today's date. I want to make it available and allow user to change the document date.
    Thanks and regards,
    JT

  • Account assignment for Movt type 101 and 501

    All SAP Gurus,
    We want to do the account assignment for movt types 101, 102, 122, 123, 201, 202, 261, 262 accourding to the movement types.
    We are aware that the Transaction Key is 'GBB'.
    But how to know that which 'General Modification' is used for which movement types.
    (in short where we can find this link between movement types and Transaction Key and 'General Modification')
    Regards,

    To know this first you have to know what does the different general modifications means for GBB:
    AUA: for order settlement
    AUF: for goods receipts for orders (without account assignment)
    and for order settlement if AUA is not maintained
    AUI: Subsequent adjustment of actual price from cost center directly
    to material (with account assignment)
    BSA: for initial entry of stock balances
    INV: for expenditure/income from inventory differences
    VAX: for goods issues for sales orders without
    account assignment object (the account is not a cost element)
    VAY: for goods issues for sales orders with
    account assignment object (account is a cost element)
    VBO: for consumption from stock of material provided to vendor
    VBR: for internal goods issues (for example, for cost center)
    VKA: for sales order account assignment
    (for example, for individual purchase order)
    VKP: for project account assignment (for example, for individual PO)
    VNG: for scrapping/destruction
    VQP: for sample withdrawals without account assignment
    VQY: for sample withdrawals with account assignment
    ZOB: for goods receipts without purchase orders (mvt type 501)
    ZOF: for goods receipts without production orders
    (mvt types 521 and 531)
    You can also define your own account groupings. If you intend to post goods issues for cost centers (mvt type 201) and goods issues for orders (mvt type 261) to separate consumption accounts, you can assign the account grouping ZZZ to movement type 201 and account grouping YYY to movement type 261
    Then go and check OMWN.
    Regards,
    Indranil

  • BAPI_GOODSMVT_CREATE for mov.type 101 for Delivery

    Hi expert,ù
    I have to use the BAPI_GOODSMVT_CREATE to create a 101 referring to a delivery but I can't find wich parameters I have to set.
    If I refre to a purch.order it works correclyt, but the same settings are not applicable for delivery.
    Any documentations or example?
    Thanks

    Hi,
    Check if this is useful.
    *-Step 1: Create Inbound delivery from outbound delivery
    Input the delivery number, date & creator name
    to impkf structure
    *-- Do MIGO using Outbound delivery
      wa_imkpf-bldat = goodsrecdate.
      wa_imkpf-budat = goodsrecdate.
      wa_imkpf-xblnr = deliverynumber.
      wa_imkpf-usnam = sy-uname.
      CLEAR ws_i_cnt.
    *-- Pass all the necessary details to I_MSEG - item details
      CLEAR wa_wueb. REFRESH i_mseg.
      LOOP AT i_wueb INTO wa_wueb.
        CLEAR wa_lips. CLEAR wa_mseg.
        READ TABLE i_lips INTO wa_lips WITH KEY vbeln = wa_wueb-vbeln
                                                posnr = wa_wueb-vbelp BINARY SEARCH.
        IF sy-subrc = 0 AND wa_lips-lgnum NE space. " only for WH managed
          ws_i_cnt = ws_i_cnt + 1.
          wa_mseg-line_id = ws_i_cnt.               " Line Number
          wa_mseg-global_counter = ws_i_cnt.        " Line Number
          wa_mseg-bwart = '101'.            " Movement Type
          wa_mseg-matnr = wa_wueb-matnr.            " Material Number
          wa_mseg-werks = wa_wueb-werks.            " Plant
          wa_mseg-lgort = wa_wueb-lgort.            " Storage Loc
          wa_mseg-charg = wa_wueb-charg.            " Batch
          wa_mseg-kzbew = c_b.                      " Movement Indicator ( B indicates
    Goods movement for purchase order)
          wa_mseg-erfmg = wa_wueb-erfmg.            " Quantity
          wa_mseg-erfme = wa_wueb-erfme.            " UoM
          wa_mseg-bprme = wa_wueb-erfme.            " UoM
          wa_mseg-menge = wa_wueb-erfmg.            " Qty
          wa_mseg-meins = wa_wueb-erfme.            " UoM
          wa_mseg-ebeln = wa_wueb-ebeln.            " STO Number
          wa_mseg-ebelp = wa_wueb-ebelp.            " STO Item Number
          wa_mseg-migo_elikz = 1.                   " Delivery completion indicator( 1 - set automatically)
          wa_mseg-bstmg = wa_wueb-erfmg.            " QTY
          wa_mseg-lgnum = wa_lips-lgnum.            " WH No
          wa_mseg-vbeln = wa_wueb-vbeln.            " Delivery Number
          wa_mseg-posnr = wa_wueb-vbelp.            " Delivery Item number
          wa_mseg-lsmng = wa_wueb-erfmg.            " QTY
          wa_mseg-lsmeh = wa_wueb-erfme.            " UoM
          wa_mseg-bukrs = wa_wueb-ekorg.            " Purchase org
    *-- Get Vendor Number from STO
          CLEAR wa_ekko.
          READ TABLE i_ekko INTO wa_ekko WITH KEY ebeln = wa_wueb-ebeln BINARY SEARCH.
          IF sy-subrc = 0.
            wa_mseg-lifnr = wa_ekko-lifnr.          " Vendor number
          ENDIF.
          wa_mseg-ean11_bme = wa_wueb-ean11.        " EAN11
          wa_mseg-insmk = space.                    " Stock Type ( space - Unrestricted use)
          wa_mseg-weanz = 1.                        " Number of GR/GI Slips to Be Printed
          wa_mseg-weanzx = c_x.                     " Updated information in related user data field
          wa_mseg-wempfx = c_x.                     " Updated information in related user data field
          wa_mseg-abladx = c_x.                     " Updated information in related user data field
          APPEND wa_mseg TO i_mseg.
        ENDIF.
      ENDLOOP.
    *-- Do MIGO
      CALL FUNCTION 'MB_CREATE_GOODS_MOVEMENT'
        EXPORTING
          imkpf = wa_imkpf
          xallp = c_x
          xallb = c_x
          xallr = c_x
          ctcod = c_migo
          xlisu = c_x
        IMPORTING
          emkpf = i_emkpf
        TABLES
          emseg = i_emseg
          imseg = i_mseg.
      IF i_emkpf-subrc = 1.                  "Inbound delivery creation is success
        ws_c_indelvry = i_emkpf-msgv1.

  • BADI for movement type 601 and COGS GL account

    Hello SAP expert,
    I am searching a solution from SAP enhancements.
    The requirement is to provide different COGS GL account based on the Customer Account Assignment Group value(KNVV-KTGRD) when SAP performs goods issue. for example, movement type 601,
    This means, when company ships goods to differnt customers, then SAP should generate different COGS GL account.
    for example, when company ships goods to customer account assignment group '01' (Domestic customers), then SAP should generate COGS GL account 818100.
    when company ships goods to customer account assignment group '02' (export customes), then SAP should generate COGS GL account 818200.
    when company ships goods to customer account assignment group '03' (Testing - sample customers), then SAP should generate COGS GL account 818300.
    the logic is following:
    KNVV-KTGRD COGS GL account at goods issue
    01 Domestic 818100
    02 Export 818200
    03 Testing - sample 818300
    04 Testing - VOM 818400
    05 Franchise 818500
    Is there any similar BADI available to solve the above?
    Happy New Year!
    Regards,
    Sylvia Chen

    Hello,
    First of all, Happy New Year!
    Thank you for the tip.
    Enhancement LMR1M002 was already implemented in the current SAP environment.
    The text is "Account grouping for GR/IR account maintenance".
    Function "EXIT_SAPLKONT_011" is the component under Enhancement LMR1M002.
    That is all I can see from SAP.
    I am not an ABAP person.
    Can you provide information for the next step?
    Thank you.
    Regards,
    Sylvia Chen

  • GR quantity for movement type 101 not updated in PCA

    Hi,
    Does anyone have an idea why quantity is not updated in GLPCA-MSL for 101 movement type?. It has updated in FI (BSEG-MENGE) but not in PCA (GLPCA-MSL).
    Appreciate prompt response.
    Thanks,
    Rashmi

    Hi
       With note 834458 a statement for activity RMWE was introduced but removed again with note 962731 as this caused double quantities in PCA. Please read these 2 notes and check the coding in your system.
    regards
    Waman

  • Inspection lot not created for movement type 101 O

    Dear all,
    . We are creating a PO (ME21N) indicating in the view u201CDelivery addressu201D the same vendor than the PO and the flag u201CSubcontracting vendoru201D
    . The material has in MM02 the inspection type 0130 Receiving Insp. from External Processing.
    . There is QM plan with the Usage 53 GR external process.
    . When we do MIGO 101 u201CSpecial Stock Indicatoru201D O Parts prov. Vendor. The system doesnot create an inspection lot.
    But in MMBE the stock appears in u201CStock Provided to Vendoru201D u201Cquality stocku201D. The customer wants to control that stock in u201CQuality inspection:
    Can somebody help me?
    regards
    shilpa

    SPRO - QM - Quality inspection - Inspection lot creation - inspection of goods movement - Deactivate Quality Inspection for a Movement Type
    Check in this setting, whether QM is deactivated for 101 and special stock O

Maybe you are looking for