Transfer posting required text

Dear All,
Please help me on how to config. required field text in transfer postiong using transaction code MB1C with movement type Z14 and Z13 .
MB1C with movement type Z14 and Z13 we use this as conversion of regular stock to special stock(on Pack item)
Thanks a lot,
Ermin D. concepcion

hi,
Check the OMBW transaction for your Mvt types...you can see line item text under general data...
Hope it helps..
Regards
Priyanka.P

Similar Messages

  • Transfer Posting (MB1B): Account XYZ requires an assignment to a CO object

    Hi,
    Iam doing a Sales order to Sales order transfer using MB1B (Transfer Posting) and movement type 413 (E). However i get an error "Account 526020 requires an assignment to a CO object".
    Can someone advise as to where i need to assign the Costobject.
    Please advise.
    Thanks,
    Safi

    Do you really need to post something to a Cost Centre? If its a SO to SO transfer, what kind of cost is posting to the Cost Centre?
    I would suggest you analyse the GL Account (why it needs an assignment to a CO Object?) and consider changing the Field Status Group or assigning a GL that is not a Cost Element.
    If you really have to assign a Cost Centre, then OKB9 is your best alternative. Enter a Common CCtr that will collect the costs and maybe let you allocate the same later.
    Cheers.

  • Cost transfer posting within Training and event management

    Dear experts!
    Now, I'm getting some issues about transfer posting in Training and event management.
    - The first, I create business event.
    - Second, I posted cost of business event to CO.
    when I posted to CO, I only want to give cost of business event to one cost center. But the system require I have two cost center:
              + Sender cost center
              + Receive cost center.
    Really, I want to post cost of business event to Receive cost center.
    How do I have to do?
    Help me, Please!
    Best regards, Huy

    Hi huy daongoc ,
    you need to find out from the FICO guys. 
    If the sender cost center and the receiver cost center is same.  then give both records.  They will help you out.
    I think Sender cost center means the cost center under which the training is organised.
    Receiving cost center means the persons who are all receiving the training, those persons cost center.
    Regards
    Venu Gopal

  • Transfer posting Quality to Quality within plant ..mov type 323...

    Hi All,
               I am not able to process Transfer posting Quality to Quality within plant with mov type 323 through MIGO transaction.
    Error : Change the inspection stock of material 936317 in QM only.(Change the inspection stock of material 936317 in QM only
    Message no. QA495
    Diagnosis
    You want to make a stock posting to/from the inspection stock. This is not allowed for material 936317 because the quality inspection control has been activated by QM.
    The following cases can occur:
    The inspection stock should be increased, although an inspection is not foreseen for the current goods movement
    The inspection stock should be released, although  you can only do this using the QM transactions.
    System response
    You cannot carry out the stock posting.
    Procedure
    Check both the QM inspection setup data and the movement type for material 936317 in the quality management view of the material master.
    Exception:
    If you post a return delivery to a vendor with reference to a purchase order, or cancel a goods receipt, the stock indicator from the order is proposed.
    Check and modify this proposal as required.
    The stock may have been transferred already and is therefore no longer in inspection stock.
    Kindly help me to resolve the issue.

    Hi,
    Please check the stock of  material 936317  in MMBE , One lot will be in Quality Inspection.
    Clear the lot to unrestricted lot
    try now you will be able to do  Transfer posting Quality to Quality within plant ..mov type 323
    G.Ganesh Kumar

  • 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

  • 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

  • Automatic transfer posting after Purchase order creation

    I tried searching a solution for my pbm in this forum, but could not find any and hence posting a new thread. Hope to find an answer.
    I have a requirement of doing the automatic MB1B transfer posting of the PO when the PO is created and saved using ME21n.
    I initially used the BADI ME_PURCHDOC_POSTED for this purpose, in which i am calling BAPI_GOODSMVT_CREATE.
    But when i debug and see this BAPI returns an error saying that the PO doesnot exist.
    Which means, The PO is not yet created when it reaches this BADI.
    Is there any other BADI/user exit/ehancement spots? where the PO is already created and i can do the transfer posting?

    Hello K ,
    better to have a custom program to create PO & GR at the same time, u cannt create GR at the time of PO creation or change,u may get same kind of errors , ie. PO doent exists or PO locked by USER XXXX.
    regards
    Prabhu

  • Transfer posting issue

    while doing transfer posting from QI stock to unrestricted stock, following error message is occuring.
    plz suggest the solution.
    Change the inspection stock of material xxxx in QM only
    Message no. QA495
    Diagnosis
    You want to make a stock posting to/from the inspection stock. This is not allowed for material xxxxx because the quality inspection control has been activated by QM.
    The following cases can occur:
    The inspection stock should be increased, although an inspection is not foreseen for the current goods movement
    The inspection stock should be released, although  you can only do this using the QM transactions.
    System Response
    You cannot carry out the stock posting.
    Procedure
    Check both the QM inspection setup data and the movement type for material xxxx in the quality management view of the material master.
    Exception:
    If you post a return delivery to a vendor with reference to a purchase order, or cancel a goods receipt, the stock indicator from the order is proposed.
    Check and modify this proposal as required.
    The stock may have been transferred already and is therefore no longer in inspection stock.

    Hi,
    Please reffer the below link:
    Change the inspection stock of material xxxx in QM only
    Thanks and Regards
    Binoj M D

  • Create a subsequent Goods Movement for a transfer posting

    Hi Team,
    I have a scenario where the users will create a Good Movement document for transfer posting. The Stock of Material "A" is transferred to stock of Material "B" using the movement types 561 etc. Now the quantity is reduced from unrestricted stock of "A" and posted to "Stock in Transfer/Transit" of "B". The requirement is to create another Goods Movement document immediately after the above transfer posting is completed and use movement type 101 to post the same quantity to unrestricted of "B".
    I tried searching for use exits and could not find a relevant one "After Save" for goods movement online transaction. I found the MB_GOODS_MOVEMENT_UPDATE Badi but don't know how to create another goods movement document while in the update task. I'm concerned that if I call a BAPI or BDC inside the update task, it might conflict with the current transaction (transfer posting). Looking for your guidance.

    Hi Deepali,
    You can use the userexit ' ZXMCBU02 '  to write your own code. This user exit gets triggered for almost all the goods movement transaction.
    There is also a very similar BADI which you can use which gets triggered for every goods movement transaction.
    I would like to know the BADI feel free to let me know. I think the above user exit should server your purpose.
    Hope this is useful for you.
    Cheers
    VJ

  • Dynamic Availability Check for Goods Issue,Transfer Posting

    Dear All,
    Can anyone explain the Dynamic Availability Check??
    I mean the relevance on setting this indicator for a mov.type?
    In OMCM & OMCP I have defined a Checking Rule & also assigned the same to a Mov.type as well the transaction code?
    whether the Dynamic Availability Check concept is same in case of sales ie Say I have a Stock of 100 qtys for a material in a plant & in the availability Scope of Check I have ticked the include safety stock.
    In my material master I have a safety stock of 500 qtys.
    So when I do a transfer posting for this material with Qty as 200, System should allow me do proceed as in my availability check I have enabled the safety stock option.
    But this is not happening & I am getting an error message as deficit of stock 100 nos. Also what is use of setting the dynamic availability check indicator for my mov.type as A - Warning message , B - Error Message etc..
    Kindly suggest valuable inputs.
    Thanks & Regards,

    For e.g. there is Available Stock = 1000 qty and safety stock in material master = 500 qty then system will allow you to use 1000 qty only not 1500 qty
    This is only used for availability check purpose whether system it should be considered or not?
    And following indicators means;
    A  W mess. only issued in the case of non-availability
    B  E mess. only issued in the case of non-availability
    E  Message in any case: W mess. for non-avail., otherw. S mess.
    F  Message in any case: E mess. for non-avail., otherw. S mess.
    S  Availability check only with simulation
    The above indicators indicate whether the system is to check for existing material requirements.
    Award appropriately once the thread is answered.

  • Auto print of Goods Issue/Transfer Posting Documents by Movement type

    Hi,
    We have created two different output types to print the layout's of Goods Issue/Transfer Posting Documents.
    The requirement is to default the message in the document by movement type (key combination)
    Meaning if it is 201 it should populate GI output type
    If it is 313 it should populate TP output type.
    we do not have any standard key combination  (NACR) by movement type wise.
    Any alternative way of meeting this requirement?
    Thanks
    Regards
    Ram

    Hello Kevin,
    I donu2019t think it is necessary to use a user exit to keep the Material B (that is transferred from Material A) in the same bin.
    This can be controlled in the customizing: indicator Post to same bin, that can be set in the WM Movement type (V_T333-KZUAP) and in the Storage type (V_T3010-KZUAP).
    Now I donu2019t know your business process but I am surprised that Material B requires more space than Material A since it is u2018bornu2019 by means of a transfer posting and not a production or packing step that makes it bigger in terms of capacity required.
    A workaround for this could be to transfer (LT10) Material A first to a separate Storage type (with the Post to same bin-flag set) that has no Capacity check and after the 309 posting transfer it back into the warehouse with LT10.
    Success and thanks beforehand for any credits!
    Kind regards,
    Bart

  • 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?

  • Transfer posting with reference to Material Doc and PO

    Dear all,
    Any Idea on how to use this function Transfer Posting wrt Material Doc/PO.
    Basically there is a genuine requirement from client which seems quite logical. There are two PO to different Vendors. Goods are receipt and sent to Quality Inspection. Once visual inspection is done, material from one Vendor is sent to Unrestricted and other still lying to be inspected. Material is transferred to Unrestricted. How does we tag that Stock of Vendor 1 is sent to unrestricted and Stock from vendor 2 is still on Inspection.
    There may be multiple Vendor in this case.
    Secondly, there are more than 50 line items in the PO, I have checked all the items and decide to sent it to unrestricted. And, to save time and confusion, I need to refer the GR/PO.
    No batch
    Any input. And how does this new function (attached image) is helpful. It is not possible to refer the PO/Mat doc during TP though the option is there.
    Regards,
    Lakhya

    Hello ,
    Case 1- Remining quantity will not be taken and sent back to vendor.
    you can just reject the quantity if you don`t want it any more.So only one invoice will be happened for the quantity which you have transfer
    if you will be returning the remaining quantity then do the config for auto return in  SPRO.
    So steps will be like this,
    1) create po for 100
    2) do GR in Quality
    3) post 90 in unrestricted and 10 in return while doing the UD in QA11
    4) do the invoice it will be done for 90.
    case 2 - remaining quantity will be taken in afterwards
    if you want partial UD then it wont be possible , And you have to either plan your receipts to accommodate full quantity of item in single lot .
    you can either do a enhancement to restrict the MIRO before UD is done using LMR1M001
    hope this help.Search on net you will get thread for this requirement.
    Thanks
    Kunal

  • Period shift in Transfer of Requirements

    Dear SAP experts,
    I'm looking at the following challenge. I have a situation where there a number of Materials linked to the same Planning Material. I'm using Planning Strategy 60 (on both the Planning Material and the real Material).
    The production process has for most Finished Goods only one main production step. For a numer of Finished Goods there are also one or two post processing steps required.
    With only Main production step> When the customer orders for wk X the main production has to take place in wk X-1
    With post processing               > When the customer orders for wk X the main production has to take place in wk X-2
    I have created Planned Independent Requirements (PIRs) for the planning material (requirements type VSEV) representing the (sort of repetitive) production cycle of the planning material. So for example production in week X, X4, X8 etc.
    The first challenge I had was the ATP check (not via ATP logic, but against planning). For materials that require post processing I should not do an ATP check on wk X-1 but on wk X-2.  With help of this forum I found the user exits where I could change the Material Availabilty Date for the Materials with post processing before the ATP check etc. etc. So the ATP challenge is solved.
    However, when the ATP check is succesful the quantity gets confirmed, but the actual Material Availabilty Date is wk X-1. Based on this the transfer of requirements takes place. Now it could happen that the wrong PIR get's consumed or even worse I cannot save the order, because of availability issues.
    I realize I can solve this problem by splitting the Planning Material in two. However this would seriously increase the number of Planning Materials which would make the solution not practical anymore.
    Is there anyone out there who can give me a hint on how to proceed?
    Kind regards,
    Mark

    Dear Kumar,
    In my understanding Planning table is used for capacity check and capacity levelling and to modify the existing requirements.
    Planning Table and Capacity Planning
    You can also use the planning table with capacity planning. Here, planning is based on lead time scheduling. The basis for lead
    time scheduling is the routing. You can access the capacity planning table directly from the REM planning table. The capacity
    planning table provides you with support in dispatching and reallocating production quantities.
    Check this link,
    http://help.sap.com/saphelperp60_sp/helpdata/en/5f/1faba54aee11d189740000e8322d00/frameset.htm_
    Check and revert back.
    Regards
    Mangalraj.S

  • Transfer of Requirements for Return Orders

    Hi,
    Please I need  help on TOR management with Return Orders in SD.
    I've already red  all the threads realted to TOR and ATP but I couldn't find a solution. As we know TOR is dependent on the following data: reqts type, reqts class, checking group and schedule line category.
    The reqts type and class are determined in the strategy group (material master - MRP3).
    Now if I switch on Transfer of Requirements for Returns, at Schedule Line level and Reqts Class level, the result is that I can see requirements related to Returns in the availability check overview of Sales Orders (ATP count) but if I check in the requirements list (i.e. transaction MD04) these requirements related to Returns are not recorded. Why?
    And also another point please: requirements generated from Return Orders, into ATP count are considered as normal Sales Orders (negative sign, reducing ATP quantity, when it should be the contrary because a goods receipt is expected).
    Can you help me please on these 2 points (perhaps something related with Sales Document Category)?
    Thank you very much
    Kind Regards
    AP

    I practically did a sample order / returns order to see your requirements and these are my observations
    a)
    If you create a standard sales order, then the availability check registers a minus sign with stock required in Rec./reqd qty field.
    Once you save the sales order, this is not seen again as the total quantity is reduced by sales order quantity.
    It was indicating a minus sign when you created a returns order because you checked the Transfer of requirements and availability check indicators in schedule line category.
    It was simulating a requirement as you checked the indicators in schedule line category.
    If you create returns order with standard DN (i.e. Transfer of requirements and availability check indicators are not checked), then you would not see any requirement for stock i.e. you don't see any new entry in availability overview screen.
    b)
    You are not seeing returned quantities in MD04 because of Movement types. This has nothing to do with Transfer of requirements.
    Schedule line DN uses movement type 651.
    Using movement type 651, you post returns from a customer with returns delivery to blocked stock returns.
    The blocked stock returns are are neither valuated nor part of "unrestricted-use" stock.
    Hence you are not seeing the returned stock in your available stock.
    If you click the magnifying glass on total stock i.e. top line of your stock/requirements list (transaction MD04), you could see the returned quantity in 'Returns field'.
    If you want to post returns from a customer with returns delivery directly to the valuated stock, you could use the following movement types in schedule line category.
    653 Returns from customer to unrestricted-use stock
    655 Returns from customer to stock in quality inspection
    With these movement types, you could see returned quantities in stock/requirements list.

Maybe you are looking for