Standard Idoc for Goods Issue from MIGO and standard BADI to do the MIGO-GI

Hi Gurus
What is the standard IDoc for Goods Issue from MIGIO and standard BADI that takes care of Goods Issue from MIGO?
Thanks

BADI :
MB_MIGO_ITEM_BADI
MB_MIGO_BADI
Idocs:
/ISDFPS/GOODSMVT_SAPCREATE01
/CWM/MBGMCR01

Similar Messages

  • Any standard IDOC  for Goods Issue and Goods Receipt ?

    Hi ALE/IDOC Experts,
    Seeking the experts advise on the following questions.could someone help us please..
    1. We are in need to post an IDOC which should do a Goods Receipt against the open PO - We are struggling to identify the right IDOC and its process code - Do we have any IDOC for that?
    2. We have to do a Goods Issue by posting an IDOC.Please help me in finding out the right IDOC (with Process code) for GI posting.
    We also have a plan to use ORDERS05 IDOC for GI posting by writing the customized process code (considering the future use of ORDERS05 to create SO). You could throw some light on this if possible.
    Thanks in advance,
    RGds,Vasanth.

    Hello Gajendra,
    Thanks for the timely input.I am thinking why not use ORDERS05 idoc and to have a custom code for that to do both GR/GI posting.Taking into account of future use of ORDERS05 in mind.
    I know for sure we can do that for GI.would it be possible to do the same for GR too
    If you can provide your suggestions on this that would be useful as you have already done that.
    Thanks in advance.
    RGds,Vasanth.

  • IDOC for goods issue

    Hi, we are currrently usind IDOC delvry03 for getting picking and packing from a non SAP ERP.
    Is there a form of posting also goods issue when receiving the DELVY03?
    Thanks in advance,
    F

    In the Idoc DELVRY03 , on the E1EDL20 segment you put the delivery number.
                                                 E1EDL18  pass it with QUALF:-  PIC: picking with the flow records
                                                 E1EDL18 pass it with  QUALF:-  PGI: Post delivery goods issue (inbound)
                                                 E1EDL24 with the details of the item
    this should work . thanks
    Jasmeet

  • Question about the requirement for goods issue from a delivery (VOFM)

    Dear all
    ※Please note that this is related to the credit limit check.
    I am trying to set up the SAP system, so that if the maintenance contract (rental document) is billed at least once,
    the system would allow the user to bill the customer regardless of the credit usage (ex. 150%).
    So I created the following routine for the credit check (in VOFM).
    IF XVBAK-AUART = 'ZMZZ'.    --> Please note that ZMZZ is the document type of our rental document
       LOOP AT XFPLT.
           IF XVBUK-FKSAK = 'B' or XVBUK-FKSAK = 'C'.
    We will not do any credit limit check for this item line.
                MOVE CHARX TO BYPASS-SECURITY.
                MOVE CHARX TO BYPASS-STATIC_LIMIT.
                MOVE CHARX TO BYPASS-DYNAMIC_LIMIT.
                MOVE CHARX TO BYPASS-DOCUMENTVALUE.
                MOVE CHARX TO BYPASS-CRITICAL_FIELDS.
                MOVE CHARX TO BYPASS-REVIEWDATE.
                MOVE CHARX TO BYPASS-OPEN_ITEMS.
                MOVE CHARX TO BYPASS-OLDEST_OP.
                MOVE CHARX TO BYPASS-DUNNING_LEVEL.
                MOVE CHARX TO BYPASS-USER1.
                MOVE CHARX TO BYPASS-USER2.
                MOVE CHARX TO BYPASS-USER3.
                EXIT.
          ENDIF. 
               EXIT.
       ENDLOOP.
    ENDIF.
    Now, with the routine above, it became possible to bill customers regardless of the credit usage.
    However, when we try to ship (posting goods issue) the item for that maintenance contract, when the credit usage exceeds 100%, the system rejects it with the error message below.
    <Error message>
    Static credit check: credit limit exceeded
    Now, I want to set up the system, so that if the posting goods is for the item which satisfies the following condition,
    the system would not reject the posting due to the error above.
    <condition>
    1. The item is for the maintenance contract which was billed at least once --> this means that this is not a new contract
    ※Please note that for new maintenance contracts (which is not billed even once),  the system should not allow to post goods 
       issue if the credit usage exceeds 100 %.
    I looked into VOFM, and found out that we are using the following routines for posting goods issue.
    <system routine>
    13
    <user routine>
    113
    But I didn't know where the error (Static credit check: credit limit exceeded) came from.
    Could you tell me how to find (or where to modify) a location where I can make the modification in order to
    satisfy our requirement?
    Thank you very much in advance

    Dear all
    I was able to solve the problem by setting up the credit check routine for delivery notes, and assign it for "No credit check" field
    in the automatic credit control (OVA8).
    So, thank you for your help, everyone
    Takashi

  • Standard IDOC for Goods Receipt

    Hello ppl,
    I have a requirement wherein I need to trigger an IDoc whenever a Goods Receipt is saved.
    Is there any standard outbound IDoc for this functionality?
    Please help.
    Thanks,
    Dawood.

    HI
    Trigger an Idoc when GR is saved.
    Re: Idoc type for Goods Receipt
    Regards
    Pavan

  • IDOC for Invoice Issue from Delivery

    Hi All,
    We have requirement in which we need to trigger an IDoc after PGI is done to create an Invoice.
    I want to know the BASIC TYPE , Outbound Function Module and Inbound Function Module which should be used?
    Kindly help.
    Regards

    Hi shivram,
    Thanks for the reply.
    I want to create an invoice from delivery so i think i cant use this.

  • CS service order budget can't control goods issue from stock?

    Hi experts,
    I set budget to a service order(CS), it can control Purchase order from service order, however it can't control the good issue from stock(type "L") !  Is it the setting problem? how to deal with it?
    best regards
    lance

    1st
    If you actually bothered to read my post, you would see that I decided to change for the X220 after I saw it in the flesh and realised how much close it was to the X121s dimensions. If lenovo wishes this not to happen very often, they should bother do something about the fact that there is no Lenovo dealership/agent/representative in Oxford.
    2nd.
    If Lenovo lists paypal as payment method, they should honour it. Otherwise, do not list it at all.
    3rd.
    If lenovo says that I can cancel the day I ordered with no implication, they should also honour this. Not ignore my e-mails (contrary to the terms & conditions stated) and ship it so I can perhaps keep it. That's not good business practice. That's playing dumb.
    They had 5 days to cancel, they prefered to wait for the item to be produced/stocked so that they can ship it to a small hamlet in Oxfordshire (half the way around the globe) so I can send it back. So yeah, this little laptop will circumvent the Earth.
    If this is not wasteful, then what is?
    As far as I am concerned, it took me 10 telephone calls and to DR just to get the cancellation e-mail which should be sent immediately.
    If you do not value your time, it is your problem, not mine.
    I will not be buying a Mac either as I do not like the product, but the difference in service couldn't be more stark.
    All the best,
    Sav.

  • IDOC type for goods issue on purchase order.

    Hi,
    I  need to know which Basic type can be used to trigger outbound IDOC when goods issue is posted on STO.
    In our process, we will be creating STO to move stock to third party and post goods movement (goods issue) with movement type 351 with BAPI. When goods issue is posted we want to trigger outbound IDOC to send information to third party.
    Any help will be highly appreciated. Thanks.
    Sanjay

    Hi,
    for triggering an idoc based on material movement
    - You have to configure partner profile configuration in WE20 under the outbound message.
    -  message type is " MBGMCR" and basic type "MBGMCR03".
    - maintain right output determination in MN22 as well.
    -create a new Functional module to move data from the material document to the MBGMCR IDoc
    Check further threads like the one attached
    [How trigger IDOC  MBGMCR??;
    hope this helps
    Reg
    Dheeraj

  • BAPI for Goods Issue (MIGO) movement type 351 with reference to PO

    Hi,
    Is there an BAPI for Goods issue in MIGO with reference to PO movement type 351, i tried using "BAPI_GOODSMVT_CREATE", but there is no PO field in this, is there any other BAPI's available for the same?
    Thanks in Advance,
    Santosh

    for goods mvt type , the available is that itself . for 351 mvt type Po number is not required .
    if its a must , create a Z bapi with additional field  for PO and make it as reference .

  • Outbound IDoc for Goods Movement

    HI
    We need to generate XML files for goods movement posted in SAP at Goods Receipt (MIGO) and Post Goods Issue (VL02N). Requirement is asynchronous update where the receiving system will poll the xml file at the end of the day.
    I have not been able to find any standard outbound idoc for goods movement.Can someone advise how they tackled any similar requirement? Any other approach also appreciated.
    Thanks
    Sriram

    Answer to the question, which would be useful to all.
    <b>MIGO</b>
    MB_CF001 - Customer Function Exit in the Case of Updating a Mat. Doc.
    This exit is called on update task, populate segments (edidc & edidd) of WMMBID02 (WMMBXY message type) and use MASTER_IDOC_DISTRIBUTE. Also you need to maintain the ALE Distribution model in WE64 for this message type.
    Inside the code you can restrict based on movement type. No need to issue COMMIT.
    <b>VL02N</b>
    You can use BAdi: LE_SHP_DELIVERY_PROC to perform this.
    Create Implementation and use the method SAVE_AND_PUBLISH_DOCUMENT.
    Hope this help to others as well.

  • Adobe PDF for Goods Issue / Stock

    Hi All,
    I've been looking thru the list of available Adobe Forms in SFP, and there are a few for purchasing (MEDRUCK etc) and some for issuing and receipting. I haven't  been able to locate any around the inventory control area.
    It is easy to use adobe forms for Purchase Orders (assigned in Define Message Types for Purchase Order) however it is not clear in configuration where to assign an adobe form for receipts / issues and inventory.
    Has anyone had any luck using adobe forms for these functions or is everyone still using smartforms? Does SAP even support adobe forms for Goods Issues / receipt and pyhsical inventory documents?
    Kind Regards,

    Nomally,  PDF forms are supported for only External documents , since IM related documents are for the companys internal purpose i guess there isnt an option given for PDF forms for them . But there are standard programs which you can use to convert any Spool to PDF  SE38: RSTXPDFT4  .
    Or you can install PDF printer , and get any output in PDF format directly from SAP.
    Or you need your abaper to use OTF in the Print program to gte an outpurt in PDF.

  • Work flow for Goods issue MIGO_GI

    Hi friends,
    I want to develop a work flow for good issue MIGO_GI  transaction.  Is there any standard work flow this scenario.
    When I deliver the 4 materials, the Material cost is 100*4 = 400, if the Material cost is greatr than 500, mail should trigger to the manager, if it less it will go to the first approver.
    please advice me in this.,
    regards,
    Ajay

    I think no stanadard workflow will provide you with such a validation, Better to design your own customized workflow template,
    Follow the below steps.
    1. Open PFTC select the task type workflow template
    2. Click F5 and define the relevant fields and make the agent assignemnt for the workflow template as general task from the menu  addtional agent  ---> agent assginement  --> maintain --> general task.
    3.  Check the BOR BUS2017 this might be useful.
    Check the method GoodsMovement.SAPCreate and its parameters  interface, if you can get the total values of the then include a condition and validate th total cost if is satrisfyies send mail and workitem to approver, if it does not satisfy then send only workitem to approver.
    Check the below BADI's
    MB_BAPI_GOODSMVT_CREATE        MB_GOODSMOVEMENT
    MB_BATCH_MASTER                MB_GOODSMOVEMENT
    MB_DOCUMENT_BADI               MB_GOODSMOVEMENT
    from where you can trigger your customized workflow by using the standard fm SAP_WAPI_CREATE_EVENT or SAP_WAPI_START_WORKFLOW*

  • Outbound Idoc for Goods Recept

    Hi All,
    I need to setup Idoc for transfer posting from storage location to storage location,So currently there is no outbound process code for trigerring outbound idoc from SAP system to external system.
    I hope we have to create a new output type and segments to do this.
    B'coz , WMMMBXY and its segments are used for inbound idoc creation during GR. and theFM for this process is    L_IDOC_INPUT_WMMBXY
    Can somebody help me in writing an  outbound idoc program for goods receipt done in MIGO.
    Thanks in advance.

    Hi Shazia,
    Speaking in terms of EDI Idocs, system is not prepared for send Goods Receipts because normally is an incoming message not the opposite. All the output messages you can find are for printing purposes.
    So you need to configure everything for Output Determination and create a new function module to capture NAST message determination, retreive GR data, populate the Idoc and distribute it. Finally you have to create output process code, partner profile, port, rfc, distribution model, etc. etc.
    Your starting point is next IMG activities to configure new output type for EDI medium for application ME: Material Management>Invetory management and Physical inventory>Output Determination.
    Reward points if useful
    Roger

  • I need one formatted search for Goods Issue

    Hi Experts
    I need one formatted search for Goods Issue
    ex. I have Issued One item  on 20/07/2011
      In Goods Issue Line Level one column LstIssDt 
    when i issue for the first Item  My document Date Will be my Ige1.LstIssDt(LastIssueDate)(linelevel)
    Now
    the Same Item Iam issuing on 23/07/2011 
    Now  In Goods Issue Line Level   LstIssDt column  shud come as 20/07/2011 when i click formatted search
    Similarly For all the Other Items
    can anyone help me in these
    Thanks  & regards
    Jenny
    Edited by: Jennifer Anderson on Jul 23, 2011 7:57 AM

    Hi Jenifer.....
    I think it should work as it is working on my DB
    Select Top 1 T0.U_LstIssDt From IGE1 T0 Where T0.ItemCode=$[IGE1.ItemCode.0]
    Order By T0.U_LstIssDt DESC
    Do execute this just save and Apply this on Goods Issue for. So when you select the Item this will bring the Last Issue Date of this Particular Item on which field you applied this FMS.......
    Is that an UDF of Last Issue Date or standard field?
    I modified above FMS and please now try.....
    Regards,
    Rahul

  • MB1A : FI doc for Goods Issue

    Hi,
    When i enter Goods Issue with Tcode : MB1A betwen 2 plants i have two FI Docs created automatically, i want to know when we maintain the accounts used in these docs.
    Please what's the path IMG or Tcode to do that?
    Regards.

    Hi,
    GBB is for Offsetting entry for inventory posting.
    U can assign ur GL accounts to that particular valuation class for such material u r making goods issue.
    How does the system find the relevant accounts?
    When entering the goods movement, the user does not have to enter a G/L account, since the R/3 System automatically finds the accounts to which postings are to be made using the following data:
    o Chart of accounts of the company code
    If the user enters a company code or a plant when entering a transaction, the R/3 System determines the chart of accounts, which is valid for the company code. You must define the automatic account determination individually for each chart of accounts.
    o Valuation grouping code of the valuation area
    If the automatic account determination within a chart of accounts is to run differently for certain company codes or plants (valuation areas), assign different valuation grouping codes to these valuation areas.
    You must define the automatic account determination individually for every valuation grouping code within a chart of accounts. It applies to all valuation areas which are assigned to this valuation grouping code.
    If the user enters a company code or a plant when entering a transaction, the system determines the valuation area and the valuation grouping code.
    o Transaction/event key (internal processing key)
    Posting transactions are predefined for those inventory management and invoice verification transactions relevant to accounting.
    Posting records, which are generalized in the value string, are assigned to each relevant movement type in inventory management and each transaction in invoice verification. These contain keys for the relevant posting transaction (for example, inventory posting and consumption posting) instead of actual G/L account numbers.
    You do not have to define these transaction keys, they are determined automatically from the transaction (invoice verification) or the movement type (inventory management). All you have to do is
    assign the relevant G/L account to each posting transaction.
    o Account grouping (only for offsetting entries, consignment liabilities, and price differences)
    Since the posting transaction "Offsetting entry for inventory posting" is used for different transactions (for example, goods issue, scrapping, physical inventory), which are assigned to different accounts (for example, consumption account, scrapping, expense/income from inventory differences), it is necessary to divide the posting transaction according to a further key: account grouping code.
    An account grouping is assigned to each movement type in inventory management which uses the posting transaction "Offsetting entry for inventory posting". Under the posting transaction "Offsetting entry for inventory posting", you must assign G/L accounts for every account grouping,
    that is, assign G/L accounts.
    If you wish to post price differences to different price difference accounts in the case of goods receipts for purchase orders, goods receipts for orders, or other movements, you can define different account grouping codes for the transaction key. Using the account grouping, you can also have different accounts for consignment liabilities and pipeline liabilities.
    o Valuation class of material or (in case of split valuation) the valuation type
    The valuation class allows you to define automatic account determination that is dependent on the material. for example: you post a goods receipt of a raw material to a different stock account than if the goods receipt were for trading goods, even though the user enters the same transaction for both materials.
    You can achieve this by assigning different valuation classes to the materials and by assigning different G/L accounts to the posting transaction for every valuation class. If you do not want to differentiate according to valuation classes you do not have to maintain a valuation class for a transaction.
    Offsetting entry for stock posting (GBB)
    Offsetting entries for stock postings are used in Inventory
    Management. They are dependent on the account grouping to which each
    movement type is assigned. The following account groupings are
    defined in the standard system:
    - 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.
    I hope u got the explanation what u wanted.
    Assign points if useful
    Regards,
    Jigar

Maybe you are looking for

  • Error while creating absence record in PA30 using 2001 infotype

    Hi all, iam getting an error while creating absence record for infotype 2001for LOP(unpaid) error : No quota available for att./abs. 6000 for pers. no. 61000052 between 31.12.2009 and 31.12.2009 i have did Create a absence type LOP Determine Entry Sc

  • Directory Structure in Jdeveloper

    I have looked at the examples of Toy Store and VSM where the JSP are placed under webroot. Why is this done and what are the advantages of doint it. Also by default the JSP pages will be created under publlic_html , so how can I make it to go to webr

  • Query regarding Error Messages

    Dear All,             Anyone please tell me how to display 'Error Messages in PCUI'. I tried using " Message MESAGEID type MESSAGETYPE number MESSAGENUMBER " but it did not work. Please provide some pointers on the above. Regards, Vijay

  • OIM 11gR2 - Self Registration Locale and Timezone

    Hi, I would like to prepopulate locale (usr_locale) and timezone (usr_timezone) when a user registers using self registration. I created a PrePopulationAdapter, updated SelfCreateUserDataset.xml in MDS, registered the plugin containing the adapter, r

  • Can not make network user accounts

    After upgrading from 10.6.8 Server to 10.8 and installing server tools, I can not make network user accounts.  All of my old network user accounts migrated to the new OS and work properly, I just can not seem to make new accounts under 10.8. Under 10