Usage of Ref St.type

Hello SAP Gurus
what is the relevance of Ref ,st.type search in customization of st.type search ?
also for st.type strategy,can I give either Ref,st,type or St,type indicator in order to
find st .type or both
Regards
Anil

Hi hary,
Transfer stock's form one bin to another bin right ??
Try trx code LS11 and pls revert back.
regards,
hareesha
Reward points for helpfull answer's

Similar Messages

  • Error while determining ref.mov.type for WM via Table 156S: 647/ / / /L/ /

    Guyz,
    Firstly despite the plant+storage location + warehouse no. assignments are done , my replenishment delivery (delivery for stock transport order between plants under same company code) is not picking up storage location and warehouse no and thus stopping me from doing picking and PGI (post goods issue).
    However in VL02N when i'm trying to change storage location for line item, i'm getting following weird error
    *Error while determining ref.mov.type for WM via Table 156S: 647/ / / /L/ /*
    I found a SAP Note(133223) regarding this error and VL02 transaction but that note was specific to older versions. I'm on ECC 6.0
    Any suggestions please ?
    Thanks

    Warehouse managment has its own movement types, most identical to inventory management movement types.
    These WM movement types are determined via reference movement types.
    the error you have just looks like your customizing is not complete.
    IMG > LE > WM > Interfaces > IM > define movement types.

  • Ref.mov.type for WM

    I am getting an error message 'Error while determining ref.mov.type for WM via Table 156S: 101/ / / /B/X/ ' while creating inbound delivery. Is anyone acquainted with such an issue? Can you please advice?
    I have checked all the config for movement type definations. Everything looks ok. Please let me know if there is a fix.
    Thanks!

    Hi Avi,
    I think, you didn't get me ...
    In the above configuration what I explained, all you need to do is just adding the ref mvt type the one that is missing...it must be currently blank because of which the error what you posted is appearing.  All that you need to do is just add the ref mvt type for the line as explained....
    Remaining checkboxes, indicators etc....you are not even expected to be able to change....
    What it means?  for mvt type 101 of IM, when a material related transaction GR posting happens, for the material type used for setting up the material, in the plant of your concern, when there is no value and qty update is active in material type config, and which is not of special stock related posting, but referencing B - Purchase Order, of Transfer Type ie, stock transfer PO, the corresponding Ref Mvt type required to process further in WM, is missing in IM mvt type assignment (T156)...
    Regards
    Regards

  • Error messag -'Error while determining ref.mov.type for WM via Table 156S:'

    Hi Guys,
    I am currently facing some issues with respect to the deliver creation.
    The scenario is somthing like this.
    I have assigned a FOC Item category to an Consignment Issue order type.
    The system is able to determine the Item category successfully.
    However when the delivery is created it throws an error message
    'Error while determining ref.mov.type for WM via Table 156S: 903/X/X/W/L/X/'
    Not sure why this occurs.
    All the settings seem to be set.
    If any one of you can help me out it would be great.
    Thanks.
    Regards,
    Pandi

    Dear Pandiraj
    The standard process is that consignment issue order should be created with reference to Proforma invoice.  Having said that I dont understand why you have assigned a FOC item category to issue order.  Not sure, whether this will work.  Also I feel that you should explain in detail the process for which you are configuring this.
    thanks
    G. Lakshmipathi

  • Error while determining ref.mov.type for WM via table 156S:601///

    Hi SAP gurus
    while doing delivery i am getting error like
    Error while determining ref.mov.type for WM via table 156S:601///
    please give me needful solution
    regards
    Sarvesh

    Chk via
    SPRO>LE>WM>Interfaces>IM>Define mvt>Assign MVt reference...and then LE-WM interface...
    maintina the correspoding entries..
    BR,
    Krishna

  • Need to Restrict  the usage of same conditn type multiple times in same PO

    Dear All
    The system is allowing the usage of one condition type multiple times in the same PO line item.
    We want to put restriction in such a way that "one condition type if used should not be allowed to use again for that line item.
    Is there any solution for this through Configuration settings or we need to go for some enhancements?
    Please suggest me the enhancements available to achieve this requirement.
    Thanks & Regards
    Bala

    I think you have to make use of an exit (EXIT_SAPLMEKO_002)  or a BADI (ME_PO_PRICING_CUST)

  • WEAK REF CURSOR type

    This is the first time I have a need at work to use a REF CURSOR type of the weak variety. After reading documentation
    in SF's 'bible' Oracle PL/SQL Programming, I did everything right. Here's the code snippet:
    -- TYPES
    TYPE content_ID_curtype IS
    REF CURSOR;
    -- VARIABLES
    c_SEARCH_STRING CONSTANT VARCHAR2(12) := 'v_content_id';
    content_ID_cur content_ID_curtype;
    v_content_ID am_content_content.content_ID%TYPE;
    BEGIN
    cache_sql_rec.sql_stmt := REPLACE(cache_sql_rec.sql_stmt, c_SEARCH_STRING, template_name_rec.content_ID);
    OPEN content_ID_cur FOR cache_sql_rec.sql_stmt;
    LOOP
    FETCH content_ID_cur
    INTO v_content_ID;
    EXIT WHEN content_ID_cur%NOTFOUND;
    END LOOP;
    CLOSE content_ID_cur;
    END;
    Now the error I get is.... ORA-00911: invalid character When I used DBMS_OUTPUT to see the actual value of
    "cache_sql_rec.sql_stmt", the SQL query looks fine. Even when I hardcoded the sql statement after the FOR keyword, it
    worked fine. It's only when I use a variable to hold the whole SQL statement does it fail. Here's one value for the
    variable cache_sql_rec.sql_stmt:
    SELECT b.content_id
    FROM am_content_mofcollection a,
    am_content_collection b
    WHERE a.content_id = 149090
    AND a.collection_id = b.collection_id;
    Basically I replace the string with an actual content_ID. Now content_ID is of type NUMBER(12) as is the variable
    v_content_ID declared so that I FETCH INTO that variable, but the problem is, is that the exception gets raised during
    the OPEN...cursor...FOR....sql_statement command.
    Any thoughts on this bug?
    Thanks,
    Gio
    Giovanni Jaramillo
    Senior Software Engineer
    Oracle Database Group
    Amplified Holdings, Inc.
    5750 Wilshire Blvd., Ste 501
    Los Angeles, CA 90036-3638
    (323)-556-8792
    [email protected] http://www.amplified.com

    Yes it turns out that the data had a semicolon at the end since it's being inserted by someone else. I know when executing DDL or DML statements via NDS you omit the semicolon. But didn't know it applied to REF CURSORS.
    Also I added a colon to the variable that I was REPLACING since it can act as a bind variable.
    Thanks Andrew.
    Gio
    null

  • No vendor defined in Table T321 for ref. movement type 632

    Hello Friends,
    We are facing strage issue during trasfer movement from SAP ECC to SAP WM, the scenario is as follows -
    For the Consignment returns (from Consignment stock to warehouse), we are using 632 movement type of transfer movement transaciton MB11.  When executing the document, system showing the following error message -
    No vendor defined in Table T321 for ref. movement type 632  
    We checked the entries, I am not able find the problem...Please suggest
    Apreciate your feedback.  Thanks
    Best Regards,
    Goutham

    looks like your WM is defined as decentralized system.
    The message number is L9 524
    And system expects vendor number for the inbound deliveries.
    I wonder anyhow why you are using MB11 transaction for 632 movement (which is an automatic movement triggered from a SD document)

  • BDoc Error :  Assignment of usage AD_DEFAULT to communication type TEL not

    Hi ,
    I got the below BDoc error with BDoc type : VEND_MAIN
        Error : Assignment of usage AD_DEFAULT to communication type TEL not unique
    Thanks

    We had a similiar issue with pushing vendors from R/3 > SNC.  I took all the entries out of but020 then used those address numbers to get a list of all the values in ADRCOMC.  In ADRCOMC there was a single entry whose HIGH_VALUE was 999 and that was causing the issue.  I went into the BP and manually deleted the Telephone & Email address of the BP then saved it.  I then went back in and re-created the tele & email address for the BP and that fixed he sequence error.
    We have several other BP's that have an usually high consnumber and I'm not sure why.  Most of our BP have a connumber of 001, 002, 003,,, etc, howver there are some that have skipped a lot of numbers and gone straight from 12, 13, 991, 992.  This last example is what happened with our problem BP record.
    After I manually changed the data I was able to process the inbound CIF.
    I hope this helps.
    Will Foster

  • Debugger find a REF data type.

    CREATE DATA <ls_dropdown_listbox>-data
                      TYPE STANDARD TABLE OF crmt_bsp_status_dropdown.
    If I don't know the <ls_dropdown_listbox>-data's data type(can't find the "create data..." ),
    How find the data type by Debugger?
    In Debugger
    <LS_DROPDOWN_LISTBOX>-DATA
    Technical Type is
    REF TO \TYPE=%_T00004S00000468O0000043808
    not crmt_bsp_status_dropdown.
    How find crmt_bsp_status_dropdown in debugger?

    Hi
    U're creating a dynamic internal table structurated as crmt_bsp_status_dropdown, so u should check the type of that structure, in this way u'll be able to know the type.
    So check how crmt_bsp_status_dropdown is defined.
    Max

  • Creation of Excise Invoice in J1IS Transaction - using DLFC ref. doc. type

    Hi,
    I tried to create the excise Invoice using Ref. Doc Type DLFC in J1IS by giving the material document. But it is not allowing me to process further.
    The business process requirment is to create a Supplementary Excise Invoice(Customer is Billed for a lesser value earlier)
    we tried the following:
    1. Credit memo request
    2. Credit Memo
    3. Excise Invoice in J1IS using sub.Tran Type(to map the Sales exc Inv Accounts). The reson why we used J1IS is to meet the requiremnt of generating the Outgoing Excise Invoice Number which is not possible in J1IH.
    Now the issue is, the excise invoice created in J1IS is not available for Utilizaton in J2IUN
    Please Suggest what process to be followed to address the issue.
    regards,
    Girish

    In normal circumstances, it is not possible to generate an excise invoice for credit / debit notes in SAP.  Moreover, DLFC excise invoice type can be generated only if delivery is involved.  So in order to achieve the requirement (and fool the system :-|), you can try by creating a delivery with an item category as TAX so that it will not check for stock, do PGI and invoice (credit memo) can be generated  referencing credit memo request.  Finally, try to generate an excise invoice via J1IIN
    I have never tried this option and hence, its only a guess that this should work.  Update after testing.
    thanks
    G. Lakshmipathi
    Edited by: Lakshmipathi on Jul 26, 2011 2:07 PM

  • Error while doing usage decison using moment type 321

    Hi,
    I have created a batch by confirming process order
    (t code COR6). But when I do usage decision for this batch using transaction QA11, material stock from batch created by order gets transferred to new batch.
    When I checked material document, there is complimentory movement for batch created with process order.
    For ex.
    I have created batch 000400 by confirmation of process order.
    Batch stock is in quality stock. Now I want to move this stock to unrestricted, for this I did usage decision using transaction code QA11. After usage decision when I checked material documents then I found that there is only one movement for 321 movement for batch 000400 i.e. for debit no credit (that means there is no complimentary moment) & credit movement exists for new batch 000401 which is created by sytem itself.
    My requirement is that system should not create new batch for material posting while using moment type 321, it shoud post material stock to same batch after usage decision.
    It is urgent issue.

    In the SAP IMG configuration,
    Material Management ->Inventory Management and Physical Inventory -->Movement types --> Copy and Change Movement type(OMJJ)
    In the field screen, select movement type and then "321" and getinto the definition.
    Please verify the field "Create new batch" is empty.
    Other reason could be user-exit or custom code which during material movement does the new batch creation.
    Thanks,
    Srinivas Karri

  • Usage of Static condtion type for CO-PA

    Hi All,
    In our implementation, due to backward, forward pricing procedure calculation & some condition type possesses balance sheet account codes as account keys, for costing based CO-PA we have prepared static condition type in all procedure & attached with value fields.
    I hope this procedure is correct . Pl. suggest.
    Rgds
    SMK Ganesh

    Hi Ganesh,
        I believe you are referring to statistical condition types. In costing based COPA we always pass statistical SD conditions to COPA provided they are mapped in KE4I.
       Please refer note 20254 for additional info
    regards
    Waman

  • Stored PL/SQL function that returns REF CURSOR type

    Hello everyone,
    I've come through the following problem:
    1.- I created an PL/SQL stored procedure which returns a REF CURSOR element, definition looks like this:
    PACKAGE PKG_LISTADOS AS
    TYPE tuplas IS REF CURSOR;
    /* Procedimientos exportados por el paquete */
    PROCEDURE inicializarModuloListados;
    FUNCTION recaudacionUltimoMes(medioPago DEF_MEDIO_PAGO.MEDIO_PAGO%TYPE)
    RETURN tuplas;
    2.- Now I would like to call the stored procedure and retrieve the PL/SQL cursor as a ResultSet Java Object. The code I wrote is this:
    Connection conn;
    XmlDocument paramDef;
    conn=poolMgr.getConnection str_poolDBConnection);
    try
    CallableStatement cstmt=conn.prepareCall("{?=call PKG_LISTADOS.recaudacionUltimoMes(?)}");
    cstmt.registerOutParameter(1, java.sql.Types.OTHER);
    cstmt.setString(2, "MONEDA");
    cstmt.executeQuery();
    ResultSet rs=(ResultSet)cstmt.getObject(1);
    catch(SQLException sqlE)
    3.- However, I can't make it OK, all the time I get the following error:
    SQL Error(17004), java.sql.SQLException: Non valid column type
    May anyone help me with this, thanks in advance:
    Miguel-Angel

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by angelrip:
    Hello everyone,
    I've come through the following problem:
    1.- I created an PL/SQL stored procedure which returns a REF CURSOR element, definition looks like this:
    PACKAGE PKG_LISTADOS AS
    TYPE tuplas IS REF CURSOR;
    /* Procedimientos exportados por el paquete */
    PROCEDURE inicializarModuloListados;
    FUNCTION recaudacionUltimoMes(medioPago DEF_MEDIO_PAGO.MEDIO_PAGO%TYPE)
    RETURN tuplas;
    2.- Now I would like to call the stored procedure and retrieve the PL/SQL cursor as a ResultSet Java Object. The code I wrote is this:
    Connection conn;
    XmlDocument paramDef;
    conn=poolMgr.getConnection str_poolDBConnection);
    try
    CallableStatement cstmt=conn.prepareCall("{?=call PKG_LISTADOS.recaudacionUltimoMes(?)}");
    cstmt.registerOutParameter(1, java.sql.Types.OTHER);
    cstmt.setString(2, "MONEDA");
    cstmt.executeQuery();
    ResultSet rs=(ResultSet)cstmt.getObject(1);
    catch(SQLException sqlE)
    3.- However, I can't make it OK, all the time I get the following error:
    SQL Error(17004), java.sql.SQLException: Non valid column type
    May anyone help me with this, thanks in advance:
    Miguel-Angel<HR></BLOCKQUOTE>
    Do something like the following:
    cstmt = conn.prepareCall("{call customer_proc(?, ?)}");
    //Set the first parameter
    cstmt.setInt(1, 40);
    //Register to get the Cursor parameter back from the procedure
    cstmt.registerOutParameter(2, OracleTypes.CURSOR);
    cstmt.execute();
    ResultSet cursor = ((OracleCallableStatement)cstmt).getCursor(2);
    while(cursor.next())
    System.out.println("CUSTOMER NAME: " + cursor.getString(1));
    System.out.println("CUSTOMER AGE: " + cursor.getInt(2));
    cursor.close();
    null

  • Usage decision for movment type 323

    Hello
    Can anyone tell me how I can post movment type 323 through QA11 with a usage decision?
    I can see in config Quality Management>Quality Inspection>Inspection Lot Completion>Define Inventory Postings that there is a posting UD TRANSFER02 that uses 323 but I cannot see how this is posted through transaction QA11! 
    Thanks
    Sue

    hello,
    Can you do this. in the config path Quality Management>Quality Inspection>Inspection Lot Completion>Define Inventory Postings , create a new entry with 08 suffix. Assign mvt type 323 to it.
    In my system it comes with a description "other qty posting". Save it. now this new entry will show up in qa 11 in the inspection lot stock tab where you could post the quantity with this entry to trigger 323 mvt type.
    Now go OMJJ and check for mvt 323 whether QA11 is in the allowed transactions , if not add it there/. ( Caution: 323 isnt meant to work with QA11)
    now run qa11, it works fine.
    But my question is if you arent accepting , rejecting or doing a sample, or other functions described for QA 11 UD , then you can just do a MB1B 323 and this should serve your purpose, why do this though QA11.
    Hope this helps
    Thanks,

Maybe you are looking for