Posting goods receipt  using transaction MB1C

Hi
When I  posting goods receipt  using transaction MB1C , I am getting following error
Account  310000 for Transo/event key BSX is a A control Account.
Please tell me the solution for this error.
kalai.

Dear Suriya,
If your issue is still un-resolved, Just try with:
T. Code: FS00
Key-in your G/L Account - 310000 & Company Code, in respective fields; go to
Tab: Create/bank/interest
Here, you will find a Box: Post automatically only. Enable the box (check-mark the box) for GR/IR clearing account.
Jope, this may help in some ways.
Best Regards,
Amit.
Note: In continuation to others' suggestion, I'll also suggest to consult FI-Personnel, at your end.

Similar Messages

  • Posting Goods Receipt using DTW

    Hi Experts
    I am using DTW to post around 9000 Goods Receipt documents and I am having trouble getting the items to post at the correct price.   Each time I try to post SAP B1 (2007A) uses the Last Purchase Price price list even though I have a different item cost in the DTW document.
    I am using 2 .txt file for the header and rows respectively.  The header contains:
    RecordKey     DocDate     DocDueDate     TaxDate     Comments     Reference2
    The rows contain:
    RecordKey     LineNum     ItemCode     WarehouseCode     Quantity     Price
    How can I instruct using the DTW to post at the price in the txt file rather than defaulting to a system price list please?
    Thanks
    Geoff

    Hi,
    Instead of filling in the Price column, put your value in the UnitPrice colum (shows PriceBefDi in row 2).
    That will then give you that price instead of the price list price.
    Regards,
    Adrian

  • Not able to post goods receipt trcode MB1c

    hi problem in posting the gr (mb1c)
    when i am trying to post goods receipt i am getting the message
    ctr1000/testcc is not assigned to a business area.
    but when i am trying to assign a business area to cost centre testcc
    it is giving the message that transaction data already exists.
    please note 1000 is my co code
    1000 is my controlling area
    test cc is my cost centre.

    Hi,
    Good afternoon and greetings,
    I presume there should be a transaction already existing for that particular cost centre and that is the reason it is not allowing you to do the change...go to the cost centre reporting and reverse the old transaction and then make the changes and post the new transaction using MB1C.
    Please reward points if found useful.
    Thanking you,
    With kindest regards
    Ramesh Padmanabhan

  • How can I disable POST GOODS RECEIPT button in transactions VL31N/VL32N via Authorization or Role Level.

    How can I disable POST GOODS RECEIPT button in transactions VL31N/VL32N via Authorization or Role Level, There is a requirement from my client  and i propose two methode
    1- Creation of Ztcode ZVL32N and do changes ABAP program level
    2- Disablement via Authorization/Role level - but how can i find the auth object/ Authorization corresponds to POST GOODS RECEIPT button in VL32N

    I think you can make use of SHD0 - Transaction variant to achieve this. You can make it as grayed out while recording steps in SHD0.

  • BAPI needed for VL32 (Post goods receipt) and VT02 shipment transaction

    Hi,
    We are currently updating quantities and Performing a Post Goods Receipt against all associated inbound deliveries using BDC (VL32).
    Also, updating the completion date of associated shipments by BDC (VT02).
    As part of upgrade intiative ECC 6.0, we are trying to avoid BDC and looking for suitable BAPI's for the above tasks.
    Please help us in this regard,
    Thanks,
    Madhan.

    Hi,
    Please look following BAPI in Tcode BAPI.
    For Transport
    go tp Tcode BAPI --- > Logistic Exection ---> Transportaion .
    For Billing.
    go tp Tcode BAPI --- > Logistic Exection -> Shopping- >Inbound Delivery
    You find many more BAPI in this Transaction.
    BAPI for PGi is BAPI_GOODSMVT_CREATE.
    To change the header details of a shipment use
    SD_SHIPMENT_HEADER_CHANGE
    To change the stage data use
    SD_SHIPMENT_STAGE_APPEND
    SD_SHIPMENT_STAGE_CHANGE
    SD_SHIPMENT_STAGE_CHECK
    SD_SHIPMENT_STAGE_DELETE
    SD_SHIPMENT_STAGE_INSERT
    To add deliveries to shipment use
    SD_DELIVERY_ASSIGN_TO_SHIPMENT
    Thanks & Regards.
    ShreeMohan
    Edited by: ShreeMohan Pugalia on Jul 17, 2009 8:18 AM

  • How can I disable POST GOODS RECEIPT button in transactions VL31N/VL32N .

    Hi ,
    How can I disable POST GOODS RECEIPT button in VL31N/VL32N . 
    Its because, we wanted to use VL06I  to do PGR insted of VL32N.
    Thanks in advance.
    Rays

    Hi,
    if you have a look at program SAPMV50A then you can see that routine cua_exclude_dynamic is used to disable buttons dynamically. If you are on ECC6.0 then you can use implicit enhancement point to exclude code WABU_T which corresponds to "Post Goods Receipt". You can simply add the following lines at the end of this routine using implicit enhancement point.
    IF sy-tcode EQ 'VL31N' OR sy-tcode EQ 'VL32N'.
      PERFORM cua_fcode_allow USING 'WABU_T' no.
    ENDIF.
    Cheers

  • Accounting document while doing Post Goods Receipt

    Hi,
    The scenario is like this.
    1.     Sales order1 is created.
    2.     Delivery document created; PGI (post goods issue) is done. Here the movement type is 601.
    I want to get back the material (equipment) for some reason; I want to check the material for its condition. If there is any damage, I have to charge the customer.  So, the material will be received to Return stock by return sales order with reference to the first sales order1 (Movement type 651); then will be sent to Quality (Movement type 457); if it is not damaged will be sent to unrestricted stock (Movement type 321) by transaction code MB1B.
    When I am doing the PGI, the accounting document is created; the Inventory account is credited and COGS (Cost of goods sold) is debited.
    When I am doing PGR (Post Goods Receipt), the accounting document is not created (Movement type 651).
    I have created a new u2018Schedule line categoryu2019 (YL) for the return process with the movement type 651.
    I want to get an accounting document while doing PGR. The inventory account is to be debited; the COGS is to be credited.
    Can I get the accounting document by changing the movement type in Schedule line category u2018YLu2019?
    Please guide me in this regard.
    Regards,     
    K Bharathi

    Hi
    Can I get the accounting document by changing the movement type in
    Schedule line category u2018YLu2019?
    Yes in your schedule line category if the movement type is not 651 then an accounting doc will be created
    For movement type 651 there wont be any accounting document
    In returns (651M.Type)  If a returns delivery exists, the return should be posted in the Sales (SD-SLS) component, not in the Inventory Management component.
    Depending on how Customizing for Sales is configured (the movement type is configured in the step Define Schedule Line Category), the delivery is posted to the following stock:
    - Blocked stock returns (non-valuated, not unrestricted-use) (movement type 651)
    - Unrestricted-use stock (movement type 653)
    - Quality inspection stock (movement type 655)
    - Blocked stock (movement type 657)
    If the given quantity is posted to blocked stock returns first, you can make a manual goods movement posting in the Inventory Management component to transfer the quantity to valuated stock.
    So, when the goods arrives in so called "Block stock returns" it is not your property, it belongs to the customer (the ownership has not changed) - it is not valuated. Whiles you post the goods to your own (plant) stock by 653/655/657 it becomes your property that's why it is valuated and material document will be created
    Regards
    Raja

  • Post Goods Receipt from Inbound Delivery

    Hi,
    I need to find a customer enhancement or a BADI that is modifyed a field when a Post Goods Receipt is created for an inbound delivery, in transaction VL32N.
    I have tried to use the Business Add-In LE_SHP_GOODSMOVEMENT, but the field I modified after is overwritten. It is a field of the mseg structure.
    Can anybody please advise on the available exits or BADIs?
    Thanks

    Hi,
    Please clarify whether you want to modify th efield at item or header. Please check the Badi names Starting with LE_SHP* .These BADI' are for Delivery.find the Suitable BADI and Apply it. For custom tab at header BADI is  LE_SHP_TAB_CUST_ITEM
    LE_SHP_TAB_CUST_OVER
    The BADI does not allow the update of data. There is a common trick used to perform the job ...
    - in the BADI, export the data to memory (e.g. in TRANSFER_DATA_FROM_SUBSCREEN)
    - in the old-fashion exit like USEREXIT_MOVE_FIELDS_TO_LIPS, import the data and map it.
    I hope this will resolve your issue. Thanking you.

  • Post Goods Receipt

    Hi,
    To do Post goods receipt against Inbounnd Delivery..i am using Bapi....BAPI_GOODSMVT_CREATE...
    The BAPI gives an error for any movement type given...
    I have used Movement type 101 that comes directly from the delivery table LIPS
    WHAT shud be done...
    Vinotha M.
    Message was edited by: Vinotha M

    Dear all
    Bapi BAPI_GOODSMVT_CREATE could be used to post goods receipt against inbound delivery but in consequence no Delivery document flow is updated. This is official SAP explaination.
    But there is solution to accomplish it. After posting goods movements you should update Inbound Delivery using fm SD_DELIVERY_UPDATE.
    Check following coding:
    form process_0112.
      clear post_status.
      post_status-delivery = wa_likp-vbeln.
    * posting
      perform post_goodsreceipt     changing post_status.
      perform post_delivery_hist    changing post_status.
      perform post_transferorder    changing post_status.
    * reversal posting if necessary
      perform reverse_goodsreceipt  changing post_status.
      perform reverse_delivery_hist changing post_status.
    * display message in case of error
      perform issue_message         changing post_status.
    * leave transaction
      leave to transaction sy-tcode.
    endform.                    " process_0112
    form post_goodsreceipt changing post_status structure post_status.
    * DATA DECLARATION
    * material document header
      data: begin of it_head.
              include structure bapi2017_gm_head_01.
      data: end of it_head.
    * T158G special code
      data: begin of it_code.
              include structure bapi2017_gm_code.
      data: end of it_code.
    * material document returned data
      data: begin of it_rthead.
              include structure bapi2017_gm_head_ret.
      data: end of it_rthead.
    * material document items
      data: begin of it_pos occurs 100.
              include structure bapi2017_gm_item_create.
      data: end of it_pos.
    * error table
      data: begin of it_errmsg occurs 10.
              include structure bapiret2.
      data: end of it_errmsg.
    * return data
      data: post_mat_doc  type bapi2017_gm_head_ret-mat_doc,
            post_doc_year type bapi2017_gm_head_ret-doc_year.
    * FILL DATA
    * material document header
      it_head-pstng_date  = sy-datum.           
      it_head-doc_date    = sy-datum.           
      it_head-header_txt  = 'RF'.               
      it_head-pr_uname    = sy-uname.
    * T158G code
      it_code-gm_code     = '01'.
    * material document items
      loop at it_lips into wa_lips where posnr <> space.
        it_pos-mvt_ind              = 'B'.
        it_pos-deliv_numb_to_search = wa_lips-vbeln.
        it_pos-deliv_item_to_search = wa_lips-posnr.
        it_pos-po_number            = wa_lips-vgbel.
        it_pos-po_item              = wa_lips-vgpos.
        it_pos-move_type            = '985'.
        it_pos-entry_qnt            = wa_lips-rv_lfimg.
        append it_pos.
      endloop.
    * CALL BAPI
      refresh: it_errmsg.
      call function 'BAPI_GOODSMVT_CREATE'
        exporting
          goodsmvt_header             = it_head
          goodsmvt_code               = it_code
        importing
          materialdocument            = post_mat_doc
          matdocumentyear             = post_doc_year
        tables
          goodsmvt_item               = it_pos
          return                      = it_errmsg.
    * check result
      if post_mat_doc is initial.
        post_status-post_mat_doc  = space.
        post_status-post_doc_year = space.
        rollback work.
      else.
        post_status-post_mat_doc  = post_mat_doc.
        post_status-post_doc_year = post_doc_year.
        commit work and wait.
      endif.
    endform.                    " post_goodsreceipt
    form post_delivery_hist changing post_status structure post_status.
    * DATA DECLARATION
      data: it_vbfa    like vbfa occurs 0,
            wa_vbfa    like vbfa.
    * CHECK IF UPDATE DELIVERY IS ESSENTIAL
      check not post_status-post_mat_doc  is initial
      and   not post_status-post_doc_year is initial.
    * POPULATE TABLE
      loop at it_lips into wa_lips where posnr <> space.
        clear wa_vbfa.
        wa_vbfa-vbelv = wa_lips-vbeln.
        wa_vbfa-posnv = wa_lips-posnr.
        wa_vbfa-vbeln = post_status-post_mat_doc.
        wa_vbfa-vbtyp_n = 'R'.
        wa_vbfa-vbtyp_v = '7'.
        wa_vbfa-plmin   = '+'.
        select single zeile waers menge dmbtr meins matnr bwart
          from mseg
            into (wa_vbfa-posnn, wa_vbfa-waers,
                  wa_vbfa-rfmng, wa_vbfa-rfwrt,
                  wa_vbfa-meins, wa_vbfa-matnr,
                  wa_vbfa-bwart)
              where mblnr = post_status-post_mat_doc
                and mjahr = post_status-post_doc_year
                and ebeln = wa_lips-vgbel
                and ebelp = wa_lips-vgpos.
        append wa_vbfa to it_vbfa.
      endloop.
    * UPDATE DELIVERY
      data:    begin of yvbfa occurs 0.
                 include structure vbfavb.
      data:    end of yvbfa.
      data:    begin of xvbfa occurs 0.
                 include structure vbfavb.
      data:    end of xvbfa.
      data:    begin of xvttk occurs 0.
                 include structure vttkvb.
      data:    end of xvttk.
      sort it_vbfa by mandt vbelv posnv vbeln posnn vbtyp_n.
      loop at it_vbfa into xvbfa.
        xvbfa-rfmng_flt = xvbfa-rfmng.
        xvbfa-updkz = 'I'.
        append xvbfa.
        at end of vbelv.
          call function 'SD_DELIVERY_UPDATE'
               exporting
                    i_vbtyp          = '7'
                    nicht_sperren    = 'Y'
                    no_imseg_refresh = 'X'
               tables
                    zxvbfa        = xvbfa
                    zyvbfa        = yvbfa
                    zxvttk        = xvttk
               exceptions
                    others        = 1.
          if sy-subrc <> 0.
            exit.
          endif.
          refresh xvbfa.
        endat.
      endloop.
    * check result
      if sy-subrc <> 0.
        post_status-post_deli_hist  = 'R'.
        rollback work.
      else.
        post_status-post_deli_hist  = 'C'.
        commit work and wait.
      endif.
    endform.                    " post_delivery_hist

  • VL32- Post Goods receipt

    Hi,
    How to deactivate Post Goods Receipt tab in VL32 without using user exits or field exits?
    Regrads,
    Prashanth

    Hi,
    Through Transaction / Screen Variant -T code: SHD0  you can deactivate  post goods receipt tab.
    Regards,
    Sanjay

  • Should the Goods Receipt Inventory Transaction include Item Cost selection?

    When processing a Goods Receipt inventory transaction, the Price List pull down does not display "Item Cost" as a selection.
    The user can make the Unit Price field visible and active, compare the cost displayed from the Price List selected to the current Item cost and update if different. This forces the user to be very cost cognizant as none of the price lists available are guaranteed to be equal to the current item cost.
    Update of the record can cause a cost revaluation in moving average or a cost varinance account adjustment in a standard cost system.
    The companies I have talked to would prefer to select Item Cost in the price list field as they can do in the Stock Posting.
    I am looking for further input on this.
    Thanks,
    Jim

    No replies since April 2009, closing.

  • Post goods receipt of HU items (Handling unit) inbound deliveries

    Hi all,
        could u plz tell me how to post goods receipt of HU 
        items. i am using BAPI Goods_movment_create
        ( movement indicator 'B' and '01') but it
        is giving error. i am not passing purchase number
        and item , insted i am passing inbound delivery 
        number and item. plz help me out.
    thanks and regards
    manish

    PLease read the FM documentation.
    It is given very clearly.
    Regards,
    ravi

  • Post Goods Receipt Accounting Not Generating

    Hello Experts,
    I brief the processs....
    Our client has trading business.  They have a material that is like a configurable material.  Based on their customer's requirement the configuration will be intimated to the vendor then vendor tells the cost so that they inform the price to the customer.  Based on the configuration the cost always varies from thousands to millions also.
    We have considered the material as standard material only (not configurable) and created a separate item category group to identify this material.  Because the configuration of the material is happening outside of SAP, so we have created a generic material code.  But to capture the MAP independently we are considering the material as batch valuated material (automatic batch).  The Individual Purchase Order (third party sales) process is configured to receive the material into our plant.
    Once the sales order is created the PR is getting generated in the back ground.  With reference to the PR we are generating the PO and receiving the stock with MIGO.  The stock is updating in the plant as sales order stock.  We are able to create the delivey and issue the goods.  The accounting document at goods issue is happening based on the valuation of the material (the cost at which we did the MIGO).  There is no problem in invoice creation.  Till this process everything is fine.
    While doing the Returns Sales process we are facing the issue.  With reference to the sales invoice we are generating the returns sales order then returns delivery and in the returns delivery the batch and valuation type are automatically coming.  But the issue is while doing the Post Goods Receipt the Accounting Document is not getting generated.  The value with which the accounting happened at Goods Issue (sales process) with the same value the accounting should happen in reverese postings at Goods Receipt.  We do not have quality check, so we are using 653 movement type in the case of returns to directly take the stock into unrestricted use.  We also checked the MAP at the time of Post Goods Receipt by giving the batch number but it is showing Zero in material master.  No single PGR of this material is generating the accounting.
    Please guide me where to correct the settings.
    Thanks,
    Sreehari.

    Hello BS Reddy,
    Thanks for your reply.
    I have maintained the Requirements Type as KEB (Req.Class also KEB) and it has the account assignment group-M and Special Stock indicator-E.
    I have run the returns cycle again but still accounting is not gettting generated at PGR.  Below is the screenshot of Req.Class-KEB
    Below is the screen shot of T.Code MBBS (Valuated Sales Order Stock).  I think the value should be upated here.
    Please let me know know where to correct the settings.
    Thanks,
    Sreehari.

  • Automatic Post Goods Receipt on TO confirmation

    Hi
    Hopefully someone can help with my issue.
    Issue: Unable to automatically do a PGR for an Inbound Delivery (IBD) which has an Warehouse managed material and a IM managed material.
    Scenario: We use warehouse management and Handling Unit Management. My scenario involves a inbound delivery with 2 lines. The first is for a warehouse managed material. The second is for an IM managed material (It is the packaging material). Upon confirmation of the warehouse transfer order I have the config set so it automatically PGRu2019s the IBD for the warehouse managed material
    (SPRO/Logistics Execution/Warehouse Management/Interfaces/Shipping/Define Shipping Control/Define Shipping Control at the Movement Type Level/  at movement type 101 it is set to value  4 ie Do not take WM qty as delivery qty, but post GR/GI)
    That works fine for the WM material however the IM line for packaging does not PGR & we have to manually go back to the IBD and do the post goods receipt. The IM line does have a different Movement type (501 as opposed to a 101). It also does not require putaway.
    Does anyone know of a trigger I can use to post the entire document? Batch jobs and manually posting the document is not preferred.
    Much appreciated,
    Adam.

    FYI - This is not possible as standard.

  • Material Document (Post goods receipt) for each Tranfer order in Inbound De

    Hello All,
    We have following the below process for goods receipt.
    1. Create Purchase order.
    2. Create Inbound Delivery.
    3.Create Transfer order for each line item in  Inbound Delivery
    4. Confirm tranfers orders.
    5. Post goods receipt will automatically takes place after last Transfer order confirmation for that delivery.
    So, in the above scenario the Inventory is not available in the IM till last transfer order is confirmed.
    So, is it  possible to create a Material Document at each transfer order confirmation and post IM inventory , instead of waiting till last transfer order is confirmed.
    please advice.
    Thank you
    T Reddy .

    Hello Aktar,
    Yes With standard SAP we can post  goods receipt either before using MIGO and after using VL32N.
    In our scenario we are using Inbound Delivery.
    So , with using Inbound delivery we are posting goods receipt after  last TO confirmation.
    But In our client they may take 2 days to puyawat all the items of an Inbound Delivery.So they do not want to wait till 2 days for the IM posting.
    ie in SAP WM as soon as Inbound delivery is created it creates negative stock in 902 and once all the transfer order are confirmed and then post goods receipt takes place and 902 is cleared.
    So, we are slitting the TO at delivery line item level and creating separate TO for each line item in a delivery.
    So, I am wondering whether is there a way so as soon as first TO is confirmed WM stock updates and IM stock also should also update with same amount with a material docuement.
    ie TO by TO IM posting should take place and at Last TO post goods receipt should happen at delivery level.
    Please advice.
    Thank you
    T Reddy.

Maybe you are looking for

  • Spool file Wrapping issue

    Hello experts, I have an issue with the output of a report.  If I run the program on line, the output is okay.  If run in background, the output is sent to the spool file.  The problem is when view the report in spool file, the report column wrap aro

  • Can't save preferences for CD burner?

    I'm trying to change the DVD Rom that I use to burn CDs under "Edit - Preferences - Advanced - Burning". The desired DVD Rom is shown in the pull-down menu but I can't seem to save this preference and it keeps pointing to the wrong device. Any though

  • Re: skype to go speed dial contacts

    Hi, this does not appear to affect my Speed Dial list so how to change it? Please provide more detailed intrsuctions. Currently the first 9 contacts in my Skype to Go numbers constitute my Speed Dials. If I could re-organise my Skype to Go list, I su

  • HT4796 would you suggest doing this yourself or taking your computer to a store and having them do it?

    What is easier - transfering information from your PC yourself or taking your old and new computer into an apple store and having them do it?

  • Can not to pay in the store

    Why I can't buy/pay in the store?