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
SudduHi,
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
Sameerathis 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 youOSS 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 ThanksHi,
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.
ThanksOMWM 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 manHello,,
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
SathishThis 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 PMHello 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, -
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,
RKSHi,
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
-
Hi I one to collect 5 seconds of data prior to the start of a test, and then 30 seconds after the end. So I have been using start and stop condition with pre and post logging options. For the start condition, with 5 seconds pre condition every thin
-
How do you open link to a file contained in a PDF portfolio in a new window?
I am making a large PDF portfolio with one main document that links to other documents contained inside the portfolio. The problem is when I select a link, it will take me to the document I would like it to but I cannot move back to the main document
-
I have Windows XP and Photo Creations is awesome. I'm getting a new computer and will have Windows 7 . Will I be able to download Photo Creations? This question was solved. View Solution.
-
I am trying to connect my itunes account with disney anywhere app but when i click connect to itunes from disney app and am redirecting to itunes store, nothing happens
-
How do I load my new Dreamweaver CS6 onto my new computer that does not have a disk drive?