What is use of defining SELECTION PARAMETER in MOVEMENT TYPE

Hi All ,
Can u pls tell me the reason of defining SELECTION PARATEMETER in MOVEMENT TYPE.
REGARDS
Sandeep

May be I couldn't explain my question well , sorry for that.
When I define a new Movement code using T code OMJJ ( in IMG) , there is a field for SELECTION PARAMETER.
I wanted to know the impact of this field value.
Pavan , you are right that value is like a searching criteria but I am just wondering how can I check whether system is working as per the SELECTION PARAMETER defined for a movement type.
For example , in movement type 101 defined selection parameter is WE101 (Open Goods Receipts) , so where I should check (in which list ) whether system is taking it as default value or not.
I know for you people might find it a stupid question but I have no other option than u people )
Pls let me know if my question is still not clear
REGARDS
SANDEEP

Similar Messages

  • Define selection rule for Day type

    Dear Experts
        As I want to "Define selection rule" for "day types" in Time Management-> work schedule-> Day types-> define selection rule, the third and 4th columns are default weekdays of SAP, But weekend is different in our system. How can we handle this subject? Can we change these columns to our needs? How?
    For example we want to define that friday is not working day in our company and it should be payed, is there any other option?
    Thank you all,...

    Hi friend,
    Check:
    Time Management -> Work Schedules -> Period Work Schedules -> Define Period Work Schedules
    btw, you should check factory Holiday calendar (Tcode: SCAL) and generate Work schedule for year.
    IMG: Time Management -> Work Schedules -> Work Schedule Rules and Work Schedules -> Generate Work Schedules in Batch
    Regard,
    Michael.

  • What is the difference between 651 and 653 movement types

    Hi
    What is the difference between 651 and 653 movement types
    Points will be rewarded
    Regards
    Suddu

    Hi,
    Whenever goods movment happens following things are going on in the background:
    A material document is generated, which is used as proof of the movement and as a source of information for any other applications involved.
    If the movement is relevant for Financial Accounting, one or more accounting documents are generated.
    The stock quantities of the material are updated.
    The stock values in the material master record are updated, as are the stock and consumption accounts.
    651 - two steps - with a transfer posting using 453
    653 - one steps - direct post to unrestricted used
    *Using movement type 651, you post returns from a customer with a return delivery in Shipping to blocked stock returns.
    Using 653 movement type, you post returns from the customer with returns delivery via Shipping directly to the valuated stock.
    <b>Reward if helpful.</b>
    Thanks

  • Limiting users to select articles from movement type 309- SAP retail

    Hi experts,
    My client wants to restriction on limiting users selecting articles from movement type 309 in SAP retail. They need an option to predefine article list which can allows users to transfer articles using movement type 309. Is any standard way to accomplish this requirement or whether it s need ABAP development.
    Thank You & Best Regards
    Sameera

    this BAPI just creates movements, you access your Z-tables from the ABAP that calls this BAPI, isn't it?
    But in the exit EXIT_SAPMM07M_001  you can program to read the Z-tables and do the necessary steps to restrict the usage, hence you can use the standard transactions for the movements without needing an extra program that calls a BAPI.

  • Can I use 313 Q and 315 Q movement types?

    Dear all
    I am not able to use 313 Q and 315 Q movement types in standard sap. Why this provision is not provided by sap? What are the settings to get this.
    Thank you

    OSS note 496992 :
    The withdrawal from the blocked stock or the quality inspection stock is not supported.
    Solution
    To date, there is no solution available for this problem in the SAP standard system.
    OSS note 448761 explaining solution and some restrictions for VLMOVE Event 0025 stock transfer blocked stock in plant process.
    amongst other things following is said:
    There are not two-step movement types for blocked stock since no stock in transit, quality inspection exists .
    You can proof it technically as well:
    The stock is stored in table MARD. Table MARD does not have fields for transit stock unrestricted, transit stock blocked or transit stock QI.
    MARD just has fields transit stock, unrestricted stock, blocked stock and QI stock. Hence the quantity can only be in one of these fields.

  • Field Selection error for movement type and G/L account

    I am currently experiencing a field selection error between movement type 601 and G/L account 7140000.  The problem field is 'Segment'.  This field is set to required for the G/L account, but it is hidden for the movement type 601. This inconsistency causes an error when posting the goods movement. According to business requirement the field must be required for the G/L account, therefore we must make this field optional for the movement type.
    However, in configuration the field segment does not appear for the movement type 601. Therefore it can not be changed to optional.
    Does anyone know a workaround other than making this field optional for the G/L account because the business requirement is to have this field as required?????
    Many Thanks

    Hi,
    On the Error message detail, system will guide you to the Configuration details for Field settings for Movement type & Account, please get in touch with your FI consultant, to make the Field selection for the account similr to that of your movement type, this is a very common issue.
    Regards
    Chandra Shekhar

  • Define Account Grouping for Movement Types??

    hi
    In account determination the setting in transaction  OMWM - Define Account Grouping for Movement Types
    The above transaction needs any setting or its standard SAP settings??
    Can somebody explain me about this transaction in detail.
    Thanks

    OMWM is to decide account determination should happen via valuation grouping code or not. SAP standard is with valuation grouping code. I had never seen singe time anywhere it is deactivated.
    Account grouping for movemement you can see in OMJJ. (Inside movement type left side). It is also predefined by SAP. You see only account modifier and check acct. assignment is editable. Others cannot be edited.
    In case for same transaction if you want 2 different GL account needs to be triggered for same material in same plant, we copy a movemen type and create a new and assign a different account modifier.
    Then in OBYC against it we will maintain different GL account.
    Hope you are clear
    Regards
    Antony

  • Make field selection for 201 Movement type for MB21 t.code

    Hello,
    I have making reservation through T.code..
    In that screen we have entered Movement type 201 in MB21 t.code  ,,it will show me two fileds
    G/L Account filed and Cost center..
    In that Cost center field is mandatory.....User told me to do the G/L account filed mandatory... how to do this....
    In filed selection there is only one fieled is the cost center....then there is no filed for G/L Account.
    Regards
    sapman man

    Hello,,
    For G/L account mandatory  ..in 201 Movement type.
    Go to  Spro-Inv ManagementGoods issuse/Transfer PostingSet manual account assignment---and Give + sign Infront of movment type 201.
    It will make the field G/L Account in MB21 201 movement type
    Regards
    Mahesh Naik.

  • Use a multiple selection parameter in the data model

    Hi
    i have created a parameter with the property multiple selection.
    This parameter i use in the Data Model where area,
    if i just mark one value the report works well if i mark more the one
    the report run into a error.
    WHERE PSNR IN :ma
    the xdo looks like
    <?xml version = '1.0' encoding = 'utf-8'?>
    <report version="1.1" xmlns="http://xmlns.oracle.com/oxp/xmlp" defaultDataSourceRef="tisoware">
    <title>BDE Nettozeit</title>
    <properties>
    <property name="showControls" value="true"/>
    <property name="online" value="true"/>
    <property name="parameterColumns" value="2"/>
    <property name="openLinkInNewWindow" value="true"/>
    </properties>
    <dataModel defaultDataSet="BDERUECK">
    <dataSet id="BDERUECK">
    <sql dataSourceRef="tisoware">
    <![CDATA[SELECT (SUBSTR(DATUM,1,6)) AS DATUM, SUM(NTTOZEIT) AS ZEIT,
    TRUNC(SUM(NTTOZEIT)/60) AS STUNDE
    FROM BDERUECK
    WHERE (DATUM  >= :datev) AND (DATUM <= :dateb) AND (KZDELETE = 'N') AND FIRMA = '1' AND ((PSNR IN :ma))
    GROUP BY (SUBSTR(DATUM,1,6))]]>
    </sql>
    <input id="datev" value="${datev}" dataType="xsd:string"/>
    <input id="dateb" value="${dateb}" dataType="xsd:string"/>
    <input id="ma" value="${ma}" dataType="xsd:string"/>
    </dataSet>
    </dataModel>
    <valueSets>
    <valueSet id="date">
    <sql dataSourceRef="tisoware">
    <![CDATA[SELECT DISTINCT DATUM
    FROM BDERUECK]]>
    </sql>
    </valueSet>
    <valueSet id="employee">
    <sql dataSourceRef="tisoware">
    <![CDATA[select      PERSTAMM.PSPERSNR as PSPERSNR,
          PERSTAMM.PSNR as PSNR
    from      TISOWARE.PERSTAMM PERSTAMM
    where    PERSTAMM.FIRMA = '1'
    order by PERSTAMM.PSPERSNR]]>
    </sql>
    </valueSet>
    </valueSets>
    <parameters>
    <parameter id="datev" defaultValue="20050103">
    <select label="Datum von : " valueSet="date" multiple="false" all="false" refreshParameters="false"/>
    </parameter>
    <parameter id="dateb" defaultValue="20060930">
    <select label="Datum bis : " valueSet="date" multiple="false" all="false"/>
    </parameter>
    <parameter id="ma" defaultValue="152">
    <select label="Mitarbeiter : " valueSet="employee" multiple="true" all="false"/>
    </parameter>
    </parameters>
    <templates default="BDE Nettozeit">
    <template label="BDE Nettozeit" type="rtf" url="BDE Nettozeit.rtf"/>
    </templates>
    </report>

    Alex,
    the missing thing in your example is the fact, that if only one value is selected, the parameter has exact this value like BOSTON. If you choose more than one value, the parameter includes the *'*, so that it looks like *'BOSTON','NEW YORK'*. So you need to check in the package, if there's a *,* in the parameter or not. If yes there's more than one value, if not it's only one value or it's null.
    So change your package to (you need to expand your variables)
    create or replace package bip_departments_2_parameters
    as
    p_dep_2_param varchar2(1000);
    p_loc_1_param varchar2(1000);
    p_where_clause varchar2(1000);
    function beforereporttrigger
    return boolean;
    end bip_departments_2_parameters;
    create or replace package body bip_departments_2_parameters
    as
    function beforereporttrigger
    return boolean
    is
    l_return boolean := true;
    begin
    p_where_clause := ' ';
    if p_dep_2_param is not null then
    if instr(p_dep_2_param,',')>0 then
    p_where_clause := 'WHERE DNAME in ('||p_dep_2_param||')';
    else
    p_where_clause := 'WHERE DNAME = '''||p_dep_2_param||'''';
    end if;
    if p_loc_1_param is not null then
    if instr(p_loc_1_param,',')>0 then
    p_where_clause := p_where_clause || ' AND LOC IN ('||p_loc_1_param||')';
    else
    p_where_clause := p_where_clause || ' AND LOC = '''||p_loc_1_param||'''';
    end if;
    end if;
    else
    if p_loc_1_param is not null then
    if instr(p_loc_1_param,',')>0 then
    p_where_clause := p_where_clause || 'WHERE LOC in ('||p_loc_1_param||')';
    else
    p_where_clause := p_where_clause || 'WHERE LOC = '''||p_loc_1_param||'''';
    end if;
    end if;
    end if;
    return (l_return);
    end beforereporttrigger;
    end bip_departments_2_parameters;
    I've written a similar example at http://www.oracle.com/global/de/community/bip/tipps/Dynamische_Queries/index.html ... but it's in german.
    Regards
    Rainer

  • Field Selection for 543 Movement type

    Hi Experts,
    While Posting Goods Receipt against Sub contract PO to receive the Processed Material (FG/SFG) by 101 from Job Worker,system automatically will trigger the Raw which needs to Consume by 543 mvt type.
    Users are overwritting the Raw Material Qty Which actually needs to be Consume at time of Posting GR. So Business wants to make 543 Qty field as Non-Editable.
    Pls let me know any way is there to make 543 Qty field as Non-Editable.
    Regards
    Sathish

    This sounds like your users fool around. This is a case for human ressources then.
    Why should a user enter a different value for 543 ?
    My users do this if they have knowledge (paperwork) that the subcontractor issued less or more than the proposed quantity from the BOM (I am in the chemical business, this can happen)
    Educate your users or  understand why the skilled users do it different tahn you expect.

  • Enhancements in ASN Search Query - additional selection parameter

    Hi,
    I am working on adding an additional search parameter in ASN Overview screen in supplier view. The search is POWL based and in the "Maintain Search Criteria" screen I have been able to add a custom field named "ZTEST_DATE" of type DATS.
    To get the above work done I have followed the following steps
    1. Enhanced the method IF_POWL_FEEDER~GET_SEL_CRITERIA of class /SCF/CL_FEEDER_ASN_OV.
    2. Enhanced the method PREPARE_LOAD_ASN_FROM_DB  of class /SCF/CL_WD_APPL_MODEL_ASN_OV in order to make the additional field as part of ODM parameter.
    Now on running the query I get an error mesage sayng "Access Path for the parameter selection couldnt be found".
    This error message can be traced to an exception which was raised in GET_ACCID_FOR_READ method of class /SCMB/CL_ODM.
    To get rid of this issue I have added additional entry in two Tables /SCMB/ORCPRM (for defining new parameter ZTEST_DATE and linking it to the ODM component DLH1) and another entry in table /SCMB/ORDTPACCSQ to link the previously defined selection parameter to the access Path ORDN for Order Data Type DELV with a sequence no 24 (all the access sequence till 23 had already been taken up for the other selection parameters). Now I am facing trouble to create an active version of this entry. It should be noted that each entry in the table /SCMB/ORDTPACCSQ has two entries one active and one inactive for each Access Path linked to Order Data Type. At this moment only inactive access path could be created.
    Is there any additional config step required to get an active version of the newly added access Path?
    Thanks and Regards,
    Rohit
    Edited by: rkb_1984 on Dec 22, 2011 1:25 PM

    Hello Rohit,
       My understanding of your question is that, you are not able to create the ACTIVE access sequence with all those details what you've provided in your query.  I am sure you might have used the Standard SPRO path for ODM configs.
    You need to check whether you are creating the access sequence for the correct 'Access Path' or not (i.e. field ACCID in table /SCMB/ORDTPACCSQ). Also, you need to use the access sequence number beyond 90. Might be this would resolve your problem.
    Regards,
    Rohan Arvindrao

  • How to go to previous pages using AT LINE-SELECTION

    Using AT LINE-SELECTION we can move on to next page up to 20 pages.
    Is it possible to go navigate to the previous pages?
    Letu2019s say, now I am in 15th page. I have to go to 5th page from 15th.
    Any comments appreciated.

    Hi,
    set your list index = 5 when u reach list 15.
    case:
    when Sy-lsind = 15.
       sy-lsind = 5.
    thanks,

  • Can we define MOVEMENT TYPE

    hi,
    SAP Gurus,
    i want to know can we define or copy MOVEMENT type
    with our own reason.....for e.g 561 to Copy my own movement typelike 701 reason very poor quality.....
    please if there any solution please let me know......
    thanks in advance....
    Helpful ans will be rewarded......
    ragards....
    Sunil Rathod......

    Dear Sunil,
    Steps To Create New Movement Types in SAP:
    How to create movement types? What are the steps involved? When will you recommend a new movement type?
    Companies may request a new movement type to differentiate between the inventory posting transaction.  For example, 551 scrap movement type.  Some company may request to have it as 551 for Internal Scrap and Z51 for External Scrap.
    Copy, Change Movement Types
    4.6x
    Assuming I want to create another movement type Z01.
    Transaction OMJJ
    Select the standard movement type 201
    Click copy, then overwrite the 201 with Z01
    Click the Enter button, then click Copy all
    Select the new movement type Z01
    On the left hand column screen, click Reversal/follow-on movement
    Fill in the reversal movement type
    For the rest of the options, you can leave it alone or change it depending on your requirement
    Check this link also:
    http://help.sap.com/saphelp_40b/helpdata/ru/fc/6cec6eb435d1118b3f0060b03ca329/content.htm
    Do let me know in case of any queries.
    Hope this helps you.
    Do award points if you found them useful.
    Regards,
    Rakesh

  • What is d BAPI for reversal of Good Receipt Note(GRN) for movement type 102

    Hi ABAPers,
       I have got requirement like this , I have done Goods Receipt Note (GRN) based on Purchse order Number using '.BAPI_GOODSMVT_CREATE' with 101 movement type.
       But now my requirement is reversal of good receipt note(GRN) based on Material Document Number (or) Purchase Order Number with 102 movement type. what is the bapi name i need to use. and i need to give reason for the reversal of GRN.
    please tell me the field name for reason  in bapi.
    i have searched in the net, but i could not get proper answer to this isse.
    Highly appriciate who gives answer as early as possible. I need to complete this task EOD. please give replies.
    Thanks & Regards,
    Vinay Kumar.

    Hi,
    If your material document has specific movement type i.e. 101, if you cancel document using BAPI_GOODSMVT_CANCEL, it automatically picks associated movement type 102 defined in customizing setting, you don't need to pass 102 explicitly while cancelling.
    I have not seen reason code in this bapi, but it is required to pass reason code then you may try transaction code MBST using BDC.
    Thanks,
    Ashok Veer

  • For the Attribute Movement type(BWA) we use Value " 201" and not "101" why?

    Hello Experts,
    We are in SRM 7.0 classic scenario,
    For the Attribute Movement type(BWA) we use Value " 201" and not "101" and provide the Source syst(backend R/3)
    Can you all plz help me understand what is the difference if use value "101" for the  Attribute Movement type(BWA)
    Also,can you all plz help me understand if we shd use value "101" or "201" for the  Attribute Movement type(BWA) and under what scenario.
    Any pointers will be highly appreciated.
    Thanks & Regards,
    RKS

    Hi,
    Movment type " 201 maintained for the Classic scenario only.
    It is necessary to maintain the attribute if the default material group for a given user (or) sit is set to a backend logical system. The EBP system knows that if the user is set for backend procurement ,that there might be a possibility for a reservation to be generated therefore it checks to see that a value for this attribute is  maintained. The BWA value should be defined  for the  as 201 preceeded by the logical system and a backslash.
    101 should not be used. This isfor the Good receipt.
    In the extended classic scenario when you do the confirmations in SRM the movement type 101 will be created in the
    backend system (R/3 or ECC6.0)
    Regards
    Ganesh Kumar .G

Maybe you are looking for