New / Custom Movement type creation

Hi All ,
Could you please give me some scenarios where we need to create custom movement type ?
If the table level information is given will be additional help .
Regards
Shashank

Dear Friend,
New movement type runs parallel with your business needs,there may be various business scenarion where you want to distinguish between standard movement type and customized...
1)   Like in my case what I've done is created 2 movement types similar to 541,542 respectively....
We were sending equipments to repair to vendor through 541 and then receive back thru 542...Since these two mvmts(541 & 542) are used in case of subcontracting it was hard to distinguish between subcontracting and repair procedure...hence we created two new mvmt type for the purpose......
            New movement type surely depends upon the scenario and the need for the movement type...
Note:-You cannot create a new movemnet type for a new business transaction there are some limitations on it,
http://help.sap.com/saphelp_40b/helpdata/ru/fc/6cec6eb435d1118b3f0060b03ca329/content.htm
ENJOY SAP.....

Similar Messages

  • Creation of new customized movement type

    Hi Expert,
    I trying to create a new customized movement type. I am  trying to do by the following steps.
    I want to copy the movement type 501 as Z01
    T.Code : OMJJ
    and the system is asking for field selection,
    i just click movment type and enter
    system is asking movement type from and TO.
    i select 501 and 502 and enter
    and i am trying to do copy as from 501 to z01, and press enter
    System is giving error as " Specify the key within the work area"
    What should i do?
    Rgds,
    Sathya

    Hi Experts,
    I have created the customized movement type as Z41 by copying the movement type from 541. NOwi want to change the description of Z41. It meanse. if we are issuing the material to the vendor for sub-contracting, in MMBE ( Stock OVerview ) system is saying that,"*stock provide to vendor"*
    Likewise can i maintain descripton for  customized movement type as Z41 as " Stock provided to customer " in stock overview.
    Please help for the above.
    Regards,
    Sathya N

  • New custom movement type

    Hi
    Please list steps to be followed to create new movement type by copying standard 101 movement type,
    Regards
    Anant Oak

    from SAP docu:
    303 Transfer posting plant to plant in two steps - removal from storage
    The quantity is transferred from unrestricted-use stock of the issuing plant tostock 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 with movement type 603 via Shipping.
    Possible special stock indicators:
    None
    305 Transfer posting plant to plant in two steps - placement in storage
    The quantity is posted from stock in transfer to unrestricted-use stock in the receiving plant. The movement is not valuated.
    You can use movement type 605 in Shipping to post the goods receipt with reference to the delivery.
    Possible special stock indicators:
    None
    As you can only create new movement types by copy of an exising movement type you cannot add a special stock indictor.

  • Special stock indicator O to add existing custom movement types

    Hi Gurus,
    Business having the two custom movement types for which they want to add special stock indicator O.
    please let me know is it possible to add special stock indicator O to existing movement types.
    or
    Is it possible to achieve this with creation of new movement types along with current special stock indicators.
    Thanks in advance. 

    have you ever created a new movement type?
    try it.
    it can only be done by copy of a SAP given movement type, hence it has basically the same functionality as the original movement.
    the main purpose for new movement types are to post to other accounts and to segregate authorization.
    In other words you cannot add O to an existing movement, you need to create a new movement by copy from a movement that allows this O

  • Custom Movement Type - Hybrid of 671 and 657

    Summary:
    Due to a business process we are looking for a movement type similar
    to a 671, but instead of inventory going to unrestricted stock, it goes
    to blocked stock instead.
    Detail:
    We have a business process where one plant (store) will create a return
    STO (RETPO=X) to another plant (warehouse).  This STO utilizes delivery
    processing.  Following the creation of the STO, a negative goods receipt
    is perform at the original receiving plant (store) using movement type
    161.  This stock leaves the store as unrestricted stock type.  When it
    arrives at the warehouse, a negative goods issue is performed using a
    671 movement types.  This brings the stock back into the original
    shipping location as unrestricted stock.
    Since the product being returned is defective we would like this product
    to be brought back into the warehouse (original shipping location) as
    blocked stock.
    We have tried using movement type 657 instead of 671, and while it posts
    to the desired stock type, the movement does not update the STO with the
    negative goods issue, nor does it remove it from stock in-transit.
    Question:
    This there either, a standard movement type or settings to create a
    custom movement type, which will be a hybrid of 671 and 657?  We want
    this movement type to remove the stock in-transit and update the STO (as
    671), and go into blocked stock (as 657).

    there is no such Hybrid movement type.
    you cannot really create own movement types, you can only create new movement types by copy of an existing one.
    If such combination is not forseen (and no coding in SAP programs) then it is not possible to create such a movement type yourself.
    Stock in transit has no stock categories to differentiate between unrestricted, quality or blocked stock, you can only post unrestricted stock into transit. Hence you can only get unrestricted stock from in-transit.
    QM would have been an option as you can define inspection types and they trigger that a stock will go into quality inspection instead directly to unrestricted.
    But you already said that you do not use QM - so there is not much what you can do except remembering that you do a transfer posting to bring returns into blocked stock .

  • Customizing movement type issue

    i want to create a movement type and i want to assign some account assignments to it....how do i go about it

    First pick the standard SAP movement type which is closest to your new movement type requirement. Then create the new movement type by copying from the selected movement type. In case of customized movement type, copying the best option, manually creating is impossible as there are too many variables to account for..
    The after create the new movement type the necessary accounting changes can be configured easily.

  • Trace the reference Standard movement type from customized movement type

    Hi,
    In my system there are few customized movement type.
    Can I know which Standard movement type was used as reference to create the customized movement type.

    try table t156 table .. put your mvt type and see the BUSTR field for the reference mvt

  • New Goods Movement Type for Inventory Manager

    Hi Guys,
    I need to change a goods movement code used on Mobile App Inventory Manager 4.0 to a custom (Z) goods movement code, the fileds are the same so I thought changing the constant will work for this as we do a GoodReceipt with no reference to Purchase nor Production order (gmCode = 501) with a custom, copied from standard, Movement type gmCode = 950 (this is a well known practice on ERP). I have changed only the global constant on my copied IM application, for testing purpose and the local GR was created with gmCode = 950 instead of gmCode = 501, but when I was transmiting in order to create goods movement document on SAP, the application throws an error like: "PostReceiptsSteplet - Goods Movement Impossible with good movement type 950 - Server error". So I would like to know first:
    If is it possible to include or change the standard gmCode for custom gmCode on mobile app Inventory Manager 4.0?
    What would it be the Best Practice to do this? The steps to include a custom movement type, now I know is not only changes on global constants
    I have checked the java doc for this method "PostReceiptsSteplet", and it did not say anything about the constructor .... or how is used... what has inside... what is the condition of execution.... nothing ...
    Please Help... Mark Pe Stephen Streeter Jason Latko Omar Candelaria Manju Venkatesha
    BR,
    Mariana
    Tags edited by: Michael Appleby

    Jason Latko
    If those java source code are so troublesome to request... why should I request them if I won't change the app's base functionality??. Instead of requesting those java source code, the documentation of the java doc should improve, well the documentation in general for this app should improve ... Is only a suggestion ... I'm trying very hard not to ask for those source code, because what Mark Pe  answer me on another post: If I ask for them, a disclamer must be signed because I could change a base functionality... and that's perfectly fine. But if I need to extend a class and add a few field: why do I need to ask for the code instead of checking the documentation and apply the customization needed?
    Now I have some trouble extending a SAPOBJECT, because I don't quite understand the design of how you manage MaterialDocument / MaterialDocumentItem on the app. But I will post this question on another thread
    BR & Always Thankful
    Mariana

  • Custom movement type not showing up in pull-down menu

    Hi all,
    I created a custom movement type to transfer QI stock in one plant to QI stock in another plant.  The movement is working correctly in MIGO by choosing transfer and then entering my custom movement type into the movement type field; however, it's not showing up if you just do a pull down.  You must enter it manually for it to work.  Does anyone know what I missed on the setup that's making it not show up in the list?
    Thanks!

    go OMJJ and maintain the help texts to youor movement.

  • Custom movement type for automatic movement

    Hi,
    We are doing cycle count inventory using warehouse management. When we clear the difference, system posts material document with movement types 711 or 712 for loss or gain.
    We need to clear the difference for some materials using seperate movement types for reporting purpose. So, we created new movement types 911 / 912 and assigned the transactions to it in "Materials Management-Inventory Management and Physical Inventory-Movement Types-Copy, Change Movement Types". However, system still takes movement type 711 / 712.
    Also, I think if we make it work, it will be applicable to all materials and not certain materials.
    Any idea where I need to configure other than above setting?
    Shekhar

    Hi,
    You have created a new movement types, but check whether you have defined this movement types in WM.
    Please maintain the Customizing entry in the below mentioned path,
    goto >> SPRO->Logistics Execution->Warehouse Management->Activities->Transfers->Define Movement Types
    Maintain your entry here and save the customization settings.
    This movement types will be applicable to all the material unless and until you specify some special stock indicator while modifying the movement type.

  • Custom movement type for Confirmation

    Hi All,
    In my system, consultants previously worked here have designed some new movemet type for confirmations. But I couldn't understand where this movement type is assinged. I couldn't contact them. Can you please help me in understanding the setup?
    while doing confirmation, it would post a GR document in backend with mvt type 101. But for return deliveries, instead of 122 it is posting through a custom mvt type xxx. I could see this mvt type in the IDOC generated in SRM. But couldn't find where it is assigned.
    Can any one please guide me to explore this?
    Thanks.
    ss

    HI Ganesh,
    I could see this custom mvt type in backend (OMJJ). But I couldn't understand how SRM will know this mvt type? I believe the assignment should be somewhere in SRM , beacsue we are not assigning any such thing in ECC.
    When do a confirmation in extended classic scenario, IDOC would be first generated in SRM system, which would generate another IDOC in ECC. I could see this mvt type in SRM IDOC itself.
    Is there a FM or BADI for this? Or could this be configured in IDOC types? We are using the standard IDOC type MBGMCR and basic type MBGMCR01.
    Thanks,
    ss

  • Return from customer movement type

    Hello,
    We use in our system 653 mov.type when we return goods from customer.
    Usually we create the return order with reference to the original customer order and the original customer order is MTO (make to order) . When posting the 653 mov.type the system take the cost of the material (VPRS) from moving average price of unrestricted stock.
    My question is : in cases that my return customer order is with reference to original customer order, is it possible to configure a movement type (or other way) that the system will take the cost from the original customer order and not from the cost in unrestricted stock and in advance it will affect the moving average price ??
    I will try to explain by an example:
    I have in stock 10 pieces each for 5 $,
    My return order has 4 pieces that has cost of 8 $ in the original customer order.
    The system behavior today after returning the stock with 653 mov type:
    I have 14 pieces with cost of 5 $ - no change in moving average price and VPRS cost for profitability analysis  is 5 $
    The desirable behavior according to my expectations:
    I will have 14 pieces with cost of (50+32)/14=5.8 u2013 the moving average will change according to cost in original customer order 8 $ and VPRS cost for profitability analysis is 8$.
    I hope I made my self clear enough
    Regards
    Idit

    Hello Kishore,
    Thanks for your answer.
    I can understand the idea that MAP changes only in case of Purchase of material not at time of sales returns.
    But I want to give you a case that causes problems in our view:
    Most of my sale cases are MTO, that means that I buy for order and therefore my MAP will not be affect.
    Example: my MAP 3 $ I buy to order for 5 $ and when I will do GR it will not affect the MAP (101E)
    When I will return the goods (653) I want that the cost from vendor (5$) will affect the MAP because this was the real cost from my vendor but when I return the stock I return it to unrestricted stock.
    I have cases that I transfer sales order stock to unrestricted stock and the MAP is change according to cost of sales order (411E/412E) u2013 it's the same in my logic - the MAP change according to the real cost from vendor.
    I will be happy to have your response.
    Kind Regards
    Idit

  • Problem in HR Custom Info Type Creation

    Hi,
    Created custom info type from PM01...
    Activated... This is working fine in the System and Client where I created.
    But its not working from other client..?
    I am getting error by saying that Info Type is not created... All the Structure and PAXXXX table got activated in both Clients.
    Earlier we faced same problem, at that time our team made some changes to info type and probelm resolved.
    I don't know where and what exactly we need to do...
    But,
    One of the problem I identified is,
    We are not getting T591A, T591S tables at Subtype Tab, Subtype text tab in INFOTYPE CHARACTERSTICS.
    I can enter these two from TECHNICAL ATTRIBUTES... but when I generate all aobjects from PM01, these two values getting deleted from INFOTYPE CHARACTERSTICS.
    (Above may be the reason)
    Please let me know if any solution for this.
    Thanks,
    Naveen Inuganti

    Hi Gautham,
    I deleted previous one, Created as your blog says. Still same problem.
    Venkat,
    Yes, you are correct. We need to release the Customizing request which contains Subtype , Subtype Text Tables with Info Type Entries.
    Problem with Info type Creation
    Thanks,
    Naveen.I

  • ALE - error in custom  message type creation

    HAI friends,
    I am new to ALE IDOC, i am creating custom message type for custom table . i created segment, idoc, message type and executed  outbound program . in outbound client, status is dispatch ok. so problem in outbound.
    my problem is in inbound . i created one function module idoc_input_zmsg. In test tool for idoc processing ie. TCODE WE19, i clicked my segment and then i clicked the inbound function module button . In function module text box my own function module idoc_input_zmsg is available. but when i click ok button, i am getting the following error.
    "INTERFACE FOR FUNCTION IDOC_INPUT_ZMSG IS INCORRECT".
    PLS HELP ME . THANKS IN ADVANCE.
    WITH REGARDS,
    SENTHIL KUMAR.R

    All the IDOC processings FMs should have similar interface like this.
    *"  IMPORTING
    *"     VALUE(INPUT_METHOD) LIKE  BDWFAP_PAR-INPUTMETHD
    *"     VALUE(MASS_PROCESSING) LIKE  BDWFAP_PAR-MASS_PROC
    *"  EXPORTING
    *"     VALUE(WORKFLOW_RESULT) LIKE  BDWFAP_PAR-RESULT
    *"     VALUE(APPLICATION_VARIABLE) LIKE  BDWFAP_PAR-APPL_VAR
    *"     VALUE(IN_UPDATE_TASK) LIKE  BDWFAP_PAR-UPDATETASK
    *"     VALUE(CALL_TRANSACTION_DONE) LIKE  BDWFAP_PAR-CALLTRANS
    *"  TABLES
    *"      IDOC_CONTRL STRUCTURE  EDIDC
    *"      IDOC_DATA STRUCTURE  EDIDD
    *"      IDOC_STATUS STRUCTURE  BDIDOCSTAT
    *"      RETURN_VARIABLES STRUCTURE  BDWFRETVAR
    *"      SERIALIZATION_INFO STRUCTURE  BDI_SER
    *"  EXCEPTIONS
    *"      WRONG_FUNCTION_CALLED
    Check if you have different one. Even if the name of variables is not as above you may get the error message .
    Cheers

  • Where to define new custom data type ?

    Hi,
    In the past (TS 3.5) I've created our own custom type palette file which has been used
    to store new data types and then passed the file to other colleagues. The file would be
    stored in the ......\Program Files\.......\User area.
    My question has arose because we are now using TS 4.1/4.2 which no longer has separate
    NI and User directories in \Program Files.
    Because I now want to edit an existing custom data type, I find that our custom type palette has
    fallen by the way side, forgot about.
    Even though I can see the custom data type definitions within sequence files that employ
    the custom data types, which means I can modify them locally, I intend to return to
    a custom type palette, i.e. global definition.
    What is the relationship between data definitions in a custom type palette and the custom data
    type definitions within a sequence file ?
    When does a palette file update a sequence file ?, which takes control in the event of conflicts ?,
    is a palette file actually necessary if separate sequence files using the same custom data type
    can update each other ? What is good practice when defining custom data types ?
    thanks,
    Gary.
    Solved!
    Go to Solution.

    Hey guys, 
    This is an very interesting thread, and I whole heartedly agree with the advice given so far. I simply wanted to offer some additional advice on type conflicts - which with further answer the initial question regarding which type definition takes precedence in the event of a conflict. 
    It is important to note that TestStand uses type Names and version numbers to identify the different types. It is also important to note that when you use a customer type definition within a sequence, the sequence file (.seq) which houses the sequence will retain a copy of the type definition. This makes distributing sequence files much easier. However, it also opens the door to potential type conflicts. 
    TestStand only allows one uniquely named type to be loaded into memory at any given time, so it uses the versions number of the type to attempt to automatically resolve these conflicts. For example, TestStand can be setup to load whichever type has the highest version number (note that this can be changed via the Preferences tab of the Station Options dialog box). 
    All of this information and more can be found in the following tutorials...
    TestStand Type Versioning and Conflicts
    How Do I Make a Custom Step Type?
    Thanks for your time. I hope this has been useful!
    Message Edited by RER on 02-05-2010 07:58 AM
    Rich R
    Applications Engineer
    National Instruments UK & Ireland

Maybe you are looking for