Error in transfer posting (MIGO,MB1C,MB1B)

Hi Expert,
Been having trouble in all my transfer posting both in migo, mb1c, mb1b. the error always say "internal program error at: Text for characteristic'" can you tell me what cause this error on my material and how could i fixed it,.
Thanks and Regards,

You should contact your ABAPer,by debugging he will tell you the real problem.

Similar Messages

  • Transfer posting MIGO  vs MB1B

    Hi,
    while doing transfer posting 311 with MB1B system automatically propose issued  batch on receiving storage location. With MIGO both batch are entered manually. Is there any setup (or user parameter) with which when we enter issuing batch in MIGO automatically receiving batch will be set as same?
    Best regards,
    vuk

    This thread solved the problem  (answer from Theodor)  [automatic batch number in migo_tr with movement type 301|automatic batch number in migo_tr with movement type 301]
    For MIGO field UMCHA set to optional.
    Inventory Management and Physical Inventory->Settings for Enjoy Transactions->Settings for Goods Movements (MIGO) -> Field Selection per Mvt Type
    Best Regards,
    Nenad

  • Error in Transfer posting for movement type 303

    Hi Sir,
    I am getting following error while doing Transfer posting for movement type 303 thru BAPI_GOODSMVT_CREATE
    Error in Function:
    Order    not found or not permitted for Goods Movement.
    I am passiing all mandatory parameter for it as per BAPI Documentaion in tcode BAPI
    Transfer posting
    Transfer posting without reference to a reservation
    The following fields must be populated:
    Material number
    Plant
    Storage location
    Movement type
    Movement indicator
    Quantity in unit of entry
    ISO code unit of measurement for unit of entry
    If I am doing manually by MB1B tcode, it is successfully done.......here its not asking any ORDER No...
    Please help me .........
    Regards,
    Krishan

    I'm not sure what you're system set up is...   So I'd suggest looking at everything you enter on the screen and then checking to make sure you are passing all the information in the BAPI.
    With that said our system does require posting date, and batch.  You might check that.   Also check that you've included all the required information in the header.
    Did you use the same data when you tried to process the BAPI that you used when you tried to do MB1B manually?

  • Idoc error for transfer posting

    hi i am working on idoc type WMMBID02.when i am doing stock transfer i.e. transaction MB1B trough idoc i am getting as
    Deficit of BA Unrestr. prev. 1,096 EA : 100536 PRDC RG01 9ANNA19002
    Message no. M7021
    but when i check the stock for the material in MMBE it has a lot of stock quantity.
    i.e. in MMBE the unrestricted stock is 200,000 and when i am transfering 1,096 stock it is giving me the error and i am able to the mb1b manually in the system.
    anyone please suggest.

    The error is saying Deficit of BA Unrestr. prev. 1,096 EA : 100536 PRDC RG01 9ANNA19002
    BA stands for batch
    Unrestr for stock status unrestricted
    prev  for previous period.
    In other words you do not have 1096 EA  in previous period for your material 100536 in plant PRDC with batch number 9ANNA19002
    maybe your posting date is wrong and it should be a date of the current period.
    maybe your batch number is wrong.
    maybe the quantity is too high.
    In MCHB table you should see the previous period stock in field CVMLA

  • Goods delivery error for transfer posting

    I have created a P.O for transfer posting for a material from Plant 2000 to plant 3000.where in my account assignment I have mentioed the WBS element.
    created the delivery document---VL10B and outbound delivery VL01N.
    during PGI, system gives error that no WBS element has been assigned.I went to item level and in financial posting TAB page I could not locate the same WBS number in the filed, which is not editable too.the movement type is 641.
    Please advcie what other things to check.
    Zinni

    Check your delivery type which  copy control and  how this value is passing.I think through some routine it is populated.Check the routine in VOFM transaction.

  • Transfer Posting Issue through MB1B

    Hi,
    We have a requirement that During Transfer Posting of Material through MB1B transaction, User should be able to transfer the Stock within SAME Material Code (From Material A to Material A, but in diff. Plant)...
    If User want to Transfer the Stock of A Material to B Material, system should not allow the same...
    Please guide...

    SAP~MM wrote:
    > But If, we want to Transfer the Stock to another Plant with same material code, then by which movement type we can do it..
    >
    > Please guide...
    MVMT type : 301 Transfer posting plant to plant in one step
    The quantity is transferred from unrestricted-use stock in the issuing plant to unrestricted-use stock in the receiving plant.
    Possible special stock indicators: O, V, W
    MVMT type : 303 Transfer posting plant to plant in two steps - removal from storage
    The quantity is transferred from unrestricted-use stock of the issuing plant to stock in transfer in the receiving plant.
    For technical reasons, you cannot carry out transfer postings from plant to plant in two steps for split-valuation materials.
    Removal from storage can be posted via an SD delivery.

  • BAPI_GOODSMVT_CREATE error - Duplicate Transfer Posting

    Hello,
    I'm using BAPI_GOODSMVT_CREATE for transfer posting with GM Code 04 and Movement Type 311.
    But the posted material document is incorrect. Instead of 2 lines only, the line items becomes 4.
    Could anyone please help me?
    Thanks in advance!

    Hi Gold Yap,
          I have done the Transfer posting by using BAPI_GOODSMVT_CREATE.
         Below i added my sample code. Please go through.
    Report XYZ.
    TABLES : mslb , mchb .
    DATA : BEGIN OF i_stock OCCURS 0 ,
           matnr LIKE mslb-matnr ,
           werks LIKE mslb-werks ,
           charg LIKE mslb-charg ,
           sobkz LIKE mslb-sobkz,
           lifnr LIKE mslb-lifnr ,
           lblab LIKE mslb-lblab ,
           END OF i_stock .
    DATA : BEGIN OF i_batch OCCURS 0 ,
           matnr LIKE mchb-matnr ,
           werks LIKE mchb-werks ,
           lgort LIKE mchb-lgort ,
           charg LIKE mchb-charg ,
           clabs LIKE mchb-clabs ,
           END OF i_batch .
    DATA: BEGIN OF it_mess OCCURS 10,
          charg LIKE mslb-charg ,
          lgort LIKE mchb-lgort,
          lifnr LIKE mslb-lifnr,
          err LIKE bapiret2-message,
          flag,
          END OF it_mess.
    DATA match.
    DATA :  header LIKE bapi2017_gm_head_01 . "OCCURS 0 WITH HEADER LINE .
    DATA :  code LIKE bapi2017_gm_code .  " OCCURS 0 WITH HEADER LINE .
    DATA :  item LIKE bapi2017_gm_item_create OCCURS 0 WITH HEADER LINE.
    DATA : i_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE .
    DATA : matdoc LIKE bapi2017_gm_head_ret .
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME .
    SELECT-OPTIONS : s_matnr FOR mslb-matnr .
    PARAMETERS : p_werks LIKE mslb-werks DEFAULT 'TPFB' .
    SELECTION-SCREEN END OF BLOCK b1 .
    AT SELECTION-SCREEN OUTPUT .
      LOOP AT SCREEN .
        IF screen-name = 'P_WERKS' .
          screen-input = '0' .
          MODIFY SCREEN .
          CLEAR screen .
        ENDIF.
      ENDLOOP .
    START-OF-SELECTION .
      CLEAR: i_stock[],i_stock.
      CLEAR: it_mess[],it_mess.
      CLEAR: i_batch[],i_batch.
      SELECT matnr werks charg sobkz lifnr  lblab
      FROM mslb INTO TABLE i_stock
      WHERE matnr IN s_matnr
        AND werks = p_werks.
      DELETE i_stock WHERE sobkz <> 'O'.
      DELETE i_stock WHERE lblab <= '0.000'.
      IF i_stock[] IS INITIAL .
        MESSAGE 'NO Data Available In MSLB Table' TYPE 'S' .
      ELSE.
        DELETE i_stock WHERE charg = 'COMMON' .
        IF i_stock[] IS INITIAL .
          MESSAGE 'Already Transfer Posting to Common Batch' TYPE 'S' .
        ENDIF.
      ENDIF .
      SELECT matnr werks lgort charg clabs
      FROM mchb
      INTO TABLE i_batch
      WHERE matnr IN s_matnr
        AND werks = p_werks .
      DELETE i_batch WHERE clabs <= '0.000'.
      IF i_batch[] IS INITIAL .
        MESSAGE 'NO Data Available In MCHB Table' TYPE 'S' .
      ELSE .
        DELETE i_batch WHERE charg = 'COMMON' .
        IF i_batch[] IS INITIAL .
          MESSAGE 'Already Transfer Posting to Common Batch' TYPE 'S' .
        ENDIF.
      ENDIF .
      CLEAR : header,code,matdoc  .
      header-pstng_date  = sy-datum.
      header-doc_date    = sy-datum.
      header-pr_uname    = sy-uname.
      header-header_txt  = 'Transfer Posting'.
      code-gm_code       = '04'.
      SORT i_batch BY matnr werks charg.
      LOOP AT i_batch.
        CLEAR: item[],item.
        item-material        = i_batch-matnr.
        item-plant           =  i_batch-werks.
        item-batch           = i_batch-charg.
        item-entry_qnt       =  i_batch-clabs .
        item-stge_loc        = i_batch-lgort .
        item-move_type       = '309'.
        item-move_batch = 'COMMON'.
        APPEND item .
        CLEAR item .
        match = 'X'.
        PERFORM bapi_run USING match.
      ENDLOOP.
      LOOP AT i_stock .
        CLEAR: item[],item.
        item-material        = i_stock-matnr.
        item-plant           =  i_stock-werks.
        item-batch           = i_stock-charg.
        item-vendor          =  i_stock-lifnr .
        item-entry_qnt       =  i_stock-lblab .
        item-move_type       = '309'.
        item-spec_stock      =  'O'.
        item-move_batch = 'COMMON'.
        APPEND item .
        CLEAR item .
        match = 'Y'.
        PERFORM bapi_run USING match.
      ENDLOOP.
      IF i_stock[] IS NOT INITIAL OR i_batch[] IS NOT INITIAL .
        IF it_mess[] IS INITIAL.
          MESSAGE 'Transfer Posted Successfully' TYPE 'S' .
        ELSE.
          SORT it_mess BY charg err.
          WRITE:/2 'Batch',11'Location',20'Vendor'.
          LOOP AT it_mess.
            AT NEW charg.
              SKIP.
            ENDAT.
            IF it_mess-flag = 'X'.
              WRITE: /2 it_mess-charg COLOR 6, it_mess-lgort COLOR 3
                     INTENSIFIED OFF,it_mess-lifnr COLOR 2 INTENSIFIED OFF.
            ENDIF.
            WRITE: /10 it_mess-err.
          ENDLOOP.
        ENDIF.
      ENDIF .
    *&      Form  bapi_run
          text
    -->  p1        text
    <--  p2        text
    FORM bapi_run USING match .
      CLEAR: i_return[],i_return.
      CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
        EXPORTING
          goodsmvt_header = header
          goodsmvt_code   = code
        TABLES
          goodsmvt_item   = item
          return          = i_return.
      IF i_return[] IS INITIAL.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            wait = 'X'.
      ELSEIF i_return[] IS NOT INITIAL.
        CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
        LOOP AT i_return WHERE type = 'E'.
          it_mess-charg = i_stock-charg.
          IF match = 'X'.
            it_mess-lgort = i_batch-lgort.
          ELSEIF match = 'Y'.
            it_mess-lifnr = i_stock-lifnr.
          ENDIF.
          it_mess-err   = i_return-message.
          IF sy-tabix = 1.
            it_mess-flag = 'X'.
          ENDIF.
          APPEND it_mess.
          CLEAR  it_mess.
        ENDLOOP.
      ENDIF.
    ENDFORM.                    " bapi_run
    Regards,
    S.C.K

  • Migo Error in transfer posting

    Dear gurus
    In Development server when im performing Good Receipts against process order movement type the valuation type box is disabled but in production server the valuation type box is enable why is it so ?
    Regards
    Saad Nisar

    Hi,
    Check the materail in dev and production. The material in production might have split valuation. If you want to see the valuation type in dev server, then extend the material master for vaulation type.
    Ravi
    Edited by: Ravi Sundaram on May 26, 2010 5:36 AM

  • Error in transfer posting

    hi,
      after quality inspection i move the stock into warehouse integrated storage location. if i clear inspection lot in qa32 for a material after saving it will pop up express message"error during creation of transfer order for a material".i configured that after qc inspection automatic TR is created.i just proceed with manual.
    its a issue related with workflow or configuration....i checked with automatic TO all the things are deactivated.....where i am missing
    Thanks
    Muthuraman.D

    Hello,
    It is because the valuation class for both line items (material masters) are different. Check in OBYC for KON and valuation class 3000, any G/L account is maintained or not?
    Prase

  • Error in transfer posting between storage location

    Hi experts,
    while i am transferring the material from one storage location to other in MB1B by movement type 311 , while saving it shows the below error
    Data for creating a delivery is incomplete (Vendor)
    Message no. M7279
    regards
    arun

    Hi,
    Check mvmt type 311 is within plant how it is giving error on vendor.
    Tahnks
    SUresh

  • Transfer posting of subcontracting stock with mvt type 541 from project stk

    Hi,
    we run project MRP and the requirement is raised for subcontracting item also ,after converting the PR into PO when I try to transfer post material in MB1B using 541 ,system shows Error Purchase order does not contain any item even I have  material in my project stock,what may be the reason?
    Regards
    Kantha

    Hello Kantha,
    The components which you provide for a vendor are manged in a vendor-related special stock, O. This stock is updated at plant level, becuase material is actually not in your plant. If you want to provide stock to vendor the avialble stock types in subcontracting are from un restricted use and in quality inspection.
    When you provide componets to vendor via transfer posting this needs to go from only unrestricted use stock to the stock of material provide to vendor movement type is 541.
    So to execute the transfer posting for the stock of material provided to the vendor, you have to specify special indicator O, if not the transfer posting will not differ from normal transfer posting.
    Also T-code MBLB will help you in evaluating the stock of material provided. So you need to transfer the stock from project stock to unrestricted stock to carry out the transfer.
    Br,
    Tushar

  • WM- WM stock (quality) to not activated storage loc-Transfer Posting issue

    hi friends
    I Have a error during transfer posting (321 mov type). After quality inspection the stock is rejected . so i have to move to WM not
    activated Storage location. After transfer posting, TR  is generated From material document. then iam trying to create to transfer order , but i have the error
    System cannot find source storage bin
    Message no. L3 008
    Diagnosis
    The system was not able to determine a source storage bin for this material.
    This problem can be caused for several reasons:
    1. The material no longer exists in your warehouse.
    2. The material is in your warehouse, but currently cannot be reached by the system (for example, the material is just being transferred by one of the conveyor machines).
    3. The material is in your warehouse, but not in the storage type and storage areas that are defined in your system for the material search.
    Procedure
    Check to see if the material really exists in your warehouse.
    If the reason for the error is the third one mentioned above, contact your system administrator
    Our bussiness is
    lXRM storage location is WM activated
    lXA   storage location is not WM activated
    1. create PO
    2.GRN- Quality Inspection
    3 If ok Means Stock is move to lXRM
        If not ok Means Stock is move to lXA.
    my queries is i want to move quality stock (WM) to not activated storage location.
    with regards
    dinesh

    hi friends
                     thanks for response,
    1. create PO
    2.GRN- Quality Inspection,* Initially i GRN receipt LXRA Storage location
    3 If ok Means Good Stock is move to lXRM. (storage location)
    If not ok Means Bad Stock is move to lXA.(storage location)
    we have not quality module, once do the Migo the manually the assign quality inspection(STOCK TYPE).  After quality inspection
    done, Then do the 321 mov type user should decide some good quantity move to unrestricted stock LXRM (Storage
    location) ,some bad quantity move to the scrap storage location (lXA) .
    *STORAGE LOCATION LXA is not activated WM
    My request is, i want to move to the Scrap location (LXA). after 321 movement type done, TR is generated then i am trying to do the transfer order . system is not accepted , iam getting error
    wiht regards
    dinesh
    Edited by: code acess on Aug 27, 2011 4:45 AM
    Edited by: code acess on Aug 27, 2011 4:46 AM

  • Problem related to transfer posting?

    Hi All,
    I want to transfer a material from one storage location to another with in same or different plant. So I need a BAPI for Warehousae Management for the same. Please help me in this .

    Please check this related link:
    bapi for transfer posting
    Re: bapi for Transfer Posting
    bapi- for mb1b(transfer posting

  • Storage bin does not exist error when during transfer posting in MB1B

    Hello All,
    I am getting the error message "  Storage bin [WH no, Storage type] does not exist Check your entry"  during transfer posting in MB1B from one storage location  to another for ex 0007 to 0001. But i can able to do transfer posting from 0001 to 0007 without any error.
    Please provide your solutions/suggestions
    Thanks
    Benny

    Benny Sampath wrote:
    Here is the error message "Storage bin 56A 870  does not exist (check your entry)"
    >
    > Thanks
    > Benny
    I can only see 2 values instead of the expected 3.
    what is 56A ? is it bin, warehouse or storage type?
    what is 870 ? is it bin, warehouse or storage type?
    one variable that is need  to have a hit in table LAGP is missing, hence you get this error.
    you have to find out why this variable is missing.
    But there is a wide area to look. Hence you should first answer the questions, as this would limit the options where to look.

  • MB1B transfer posting error "SL stock in transfer exceeded by 20 PC."

    Hi All,
    I'm doing a MB1B transfer posting for my materials from 1 storage location to another using movement type 311,
    but some of the materials I encountered this error.
    "SL stock in transfer exceeded by 20 PC : 'Material name' 'Plant' 'Stor. Loc' "
    I went to MB5T to check the materials if it's in the stock in transfer, but they are not in the list.
    I've also check in MMBE to check the stock value of these materials, it shows 100 in unrestricted use which is more than what I'm transferring.
    May I know what have i missed checking?
    Please help and thank you.

    Hi There
    Seems you are trying to do the One step Transfer between locations (311), So it is not required to look into the 313, 315 steps (Stock in trasfer, Removal and palce in transfer)
    From the Suppling location these Material and Batch is reserved for some purpose(261 or 201) and these material may under Dynamic Availability Check, In this case even if you have the stock in Location if it is hard allocated for some other purpose you cant use this qty
    Please check the above settings.
    Thanks
    Senthil P

Maybe you are looking for

  • Delete File From Mounted Volume

    Hey, I am trying to delete the "Calendar Cache" files on both my laptop PowerBook G4 and the Mac Pro Quad that I sync my calendars with. I am using ChronoSync and the individual calendars sync fine, but there is a little house keeping needed with the

  • Podcasts not going where they should

    Using 2GB Nano Windows XP iTunes 7.1.1.5 I am seeing a strange problem, searched the forums, and haven't found an answer. I have many podcasts that I have subscribed to, however, ONE of the podcasts has episodes that won't transfer over. To test this

  • Trouble creating jar from java applet in eclipse

    I have a java applet in eclipse which I can run, however, I need to be able to view the applet in IE, because certain pieces wont work when I run within eclipse. When I attempt to export the project to a jar it asks for a main class, which does not e

  • Have To Manually Connect To Internet. Help please.

    Hi Everyone, Ever since I installed the update for Leopard I have to manually go to my ethernet menu and connect to the internet. It won't stay connected sometimes too and I have to go back and connect again. I have no other computers or airport conn

  • Can I remove podcast feeds on iPhone?

    Hello. I've amassed quite a few podcast feeds on my iPhone 4 (iOS 5.0.1) and wanted to remove them to free up memory on the phone. (I don't syncy through iTunes on my mac, I download them direct to the phone.) I usually just swipe and delete and remo