MD04, Firming Indicator (urgent)
Hi All,
In MD04, i see a '' next to a purchase requisition, indicating it has been firmed by the system. I would like to know in which table i can get information for all materials having this '' for a given plant. I tried joining the tables MARD & MDTB, but the field FIX01, is not showing the data. Kindly let me know the field & the table i will get this information from. Hope my problem is clear, look forward for your inputs.
Vivek
Vivek,
I understand what you are saying. I am not an MRP expert but I will give it a shot.
The * (firmed indicator checked) that you see next to the purchase requisition in MD04 is not actually stored in any table. This is a structure field (MDPS-FIX01) and is updated when the MD04 (stock requirements list) program is called. The * next to the purchase requisition (or planned order for that matter) indicates that the purchase requisition is firmed as far as MRP is concerned (meaning that MRP CANNOT change this requisition, the 'firming' functionality is built to prevent undesired deletion of your purchase requisitions/planned orders by MRP).
Now, the interesting question is how the firmed indicator (*) is actually set in MD04 next to the purchase requisition and what is its relation to the 'fixed indicator' in the purchase requisition (EBAN-FIXKZ). The 'firmed indicator' flag in MD04 is automatically set in the following cases -
- When you create a purchase requisition manually (EBAN-ESTKZ = 'R') using ME51N, it is treated as firmed as far as MRP is concerned. Note that in this case even if you have NOT flagged the 'fixed indicator' (EBAN-FIXKZ) in the requisition, the 'firmed indicator' is flagged in MD04. This may very well be the reason why you are seeing purchase requisitions with a * next to them in MD04 but you don't find these in EBAN with the 'fixed indicator' set. I don't think you retreive this information by querying any table. You can have an APAPer debug how this 'firmed indicator' flag is actually set in MD04 but I would think the EBAN-ESTKZ drives it in this case. As a side note, I would suggest you a take a look at function module MD_STOCK_REQUIREMENTS_LIST_API.
- The 'fixed indicator' (EBAN-FIXKZ) in the purchase requisition is manually flagged by users in ME52N or programmatically flagged which will in turn trigger the 'firmed indicator' flag in the MD04 program.
- The purchase requisition is manually changed in ME52N or programmatically changed (say you change the qty, delivery date, p.org, sloc etc).
- You have converted the purchase requisition into an RFQ or a PO either for the full or partial quantity.
- The 'fixed for MRP' or the 'firmed for req. planning' indicator has been set in the release indicator for your purchase requisition release strategy. This way, you prevent MRP from accidentally deleting purchase requisitions that have already been released by someone.
The 'fixed indicator' (EBAN-FIXKZ) is automatically set in the above 3 cases which in turn will trigger the 'firmed indicator' to be set in the MD04 program.
I am pretty sure I have not covered all the cases but I am done for now:)
Hope this helps.
H Narayan
Similar Messages
-
Firming indicator activation for PR
hi all,
i want to tick firm indicator for PR created by MRP run to avoid deletion of PRS and creation of new one.
how to activate it in MD04 screen.
please adviseDear,
Yes you can for all PR of that material only. for collective use MD07 select the material then click on stock reqt list tap and then go ahead as I told you in my previous posting.
Regards,
R.brahmankar -
Firming indicator in MRP run!!!
hello! everyone!
can anyone tell me the importance or use of firming indicator in relation to MRP run?
when does it appear or what are the settings required?
value answers will be rewarded!!!Hi,
If MRP generates a Purchase requisition and if nobody changes (or allocates) that requisition then it can delete or change that requisition in the next MRP run.
If the flag has been set then MRP cannot change it.
The flag is set automatically when you change the requsition or if you (fully or partially) allocate it to a PO.
this means that the reaquisition wioll stay there forever unless it is manually deleted or converted into a PO.
the most important use of this indicator is for it to be set automatically by the release strategy. The reason for this is that MRP can be run in a way that it is "told" to delete all requirements and start again. If it deletes a requisition and then decides that it still needs it, it creates the requisition again and (very cleverly) uses the same number. BUT if that requisition has been released by someone (due to the release strategy) this will be "lost" and the requisition will have to be released again. This can happen time and time again, with the same requisition authorised and then reset then authorised and then reset many times.
On the release indicator (in the release strategies) there is a "fixed" indicator. If you set this, MRP treats it as Firmed (Fixed) and so does not delete it. This can save a LOT of effort and confusion (if the requisition is no longer required you still get warning messages telling you this and so it doesn't matter that MRP cannot delete it)
So a VERY important flag.
Steve B -
Firming indicator (*)
Hi All,
How to delete the schedule lines , purchase req, planned order if the this have firming indicator (*)Dear Raj,
For Planned order,check in MRP type settings in OMDQ,for the setting with value - 1(Delete Firmed Planned Orders) - for Roll
Forward and then take a MRP run.
Dear Chandra,
Correct me if I'm wrong.
Check and revert back.
Regards
Mangalraj.S -
Remove Firm indicator for Purchase Requisitions
Hi MM Gurus,
May I please know how to remove the firmed indicator (MDPS-FIX01) from a Manually changed MRP created PR.
I tried to unflag the fixed indicator in the PR but it does not do the trick. Are you able to please give me any ideas on this?
Thanks!
Jogradany PR that is manually changed is automatically firmed.
As removing the firmed indicator is a manual activity, it would automatically result in firming when saving.
In short: it is not possible.
Delete the PR and run MRP again. -
Hi All,
I'm new to Postalsoft.
I'm receiving customer Full names and Business names (like Hospital Names, Surgery centers, Medical Centers, Healthcare,...) in Name field. Now I need to parse the Full Name into name parts (i.e. First, Middle and Last Names), I've a job which returns the same, but i've firm names also in Full Name field and the job parsing the firm names also. I heard that DataRight will return the Firm Indicator based on the name. Can someone help me on getting this indicator in the output. Please see the fmt, def and diq files. Would appreciate your help.
================
FMT file
================
VISIT_ID,10,C
FULL_NM,45,C
NM_PRFX,10,C
FIRST_NM,20,C
MID_NM,20,C
LAST_NM,25,C
NM_SUFX,5,C
GENDER_CD,1,C
EMAIL_ADDR,100,C
ADDR_LINE_1,50,C
ADDR_LINE_2,50,C
CITY,30,C
ST_PROV_CD,5,C
ZIP_CD_BASE,7,C
ZIP_CD_SUFX,5,C
COUNTRY,5,C
MTCH_KEY,15,C
ADDRESS_ID,14,C
INDIV_ID,13,C
FILLER,1,C
EOR,1,B
================
DEF file
===============
database type = ASCII
PW.Name_Line=FULL_NM
PW.Address=ADDR_LINE_1 & ADDR_LINE_2
PW.City=CITY
PW.State=ST_PROV_CD
PW.Zip=ZIP_CD_BASE
=====================
Output control in DIQ job
=====================
BEGIN Output Control ==========================================
Output Each Record (ONCE/ALL FILTERS) = ALL FILTERS
Undetermined Records (DEFAULT/IGNORE) = IGNORE
Default Output File (path & filename) =
END
BEGIN Create File for Output ==================================
Output File (location & file name)... = [FL_work]/Name_std_nm.dat
File Type (See NOTE)................. = ASCII
Create DEF file (Y/N)................ = N
Rec Format to Clone (path & file name)= [FL_work]/Name_stage_extract.fmt
Field (name,length,type[,misc])...... = fl_nm_err, 4,c
Field (name,length,type[,misc])...... = gndr_src, 1,c
Field (name,length,type[,misc])...... = fl_title, 10,c
Field (name,length,type[,misc])...... = fl_first_nm, 20,c
Field (name,length,type[,misc])...... = fl_last_nm, 25,c
Field (name,length,type[,misc])...... = fl_mid_init, 20,c
Field (name,length,type[,misc])...... = fl_nm_sufx, 5,c
Field (name,length,type[,misc])...... = nm_parse_score, 3,c
Field (name,length,type[,misc])...... = fl_gender_cd, 1,c
END
BEGIN Create File for Output ==================================
Output File (location & file name)... = [FL_work]/Name_nm_bad.dat
File Type (See NOTE)................. = ASCII
Create DEF file (Y/N)................ = N
Rec Format to Clone (path & file name)= [FL_work]/Name_stage_extract.fmt
Field (name,length,type[,misc])...... = fl_nm_err, 4,c
Field (name,length,type[,misc])...... = gndr_src, 1,c
Field (name,length,type[,misc])...... = fl_title, 10,c
Field (name,length,type[,misc])...... = fl_first_nm, 20,c
Field (name,length,type[,misc])...... = fl_last_nm, 25,c
Field (name,length,type[,misc])...... = fl_mid_init, 20,c
Field (name,length,type[,misc])...... = fl_nm_sufx, 5,c
Field (name,length,type[,misc])...... = nm_parse_score, 3,c
Field (name,length,type[,misc])...... = fl_gender_cd, 1,c
END
BEGIN Post to Output File =====================================
Output File (location & file name)... = [FL_work]/Name_std_nm.dat
Existing File (APPEND/REPLACE)....... = REPLACE
Output Filter (to 916 chars)......... = !empty(ap.Last_Name1) .or. !empty(db.LAST_NM)
Nth Select Type (USER/AUTO/RANDOM)... = USER
User Nth Select (1.0 - ???).......... =
Maximum Number of Records to Output.. =
Character Encoding (See NOTE)........ =
Unicode Conversion Name.............. =
Copy Input Data to Output File (Y/N). = Y
Copy (source,destination)............ = iif(!empty(ap.Last_Name1), chrtran(ap.Pre_name1,".",""), chrtran(db.NM_PRFX,".","")),fl_title
Copy (source,destinatson)............ = iif(!empty(ap.Last_Name1), chrtran(ap.FirstName1,".",""), chrtran(db.FIRST_NM,".","")),fl_first_nm
Copy (source,destinatson)............ = iif(!empty(ap.Last_Name1), chrtran(ap.Last_Name1,".",""), chrtran(db.LAST_NM,".","")),fl_last_nm
Copy (source,destinatson)............ = iif(!empty(ap.Last_Name1), chrtran(ap.Mid_Name1,".",""), chrtran(db.MID_NM,".","")),fl_mid_init
Copy (source,destinatson)............ = iif(!empty(ap.Last_Name1), iif(!empty(ap.MAT_POST1), substr(ap.MAT_POST1,1,5), substr(ap.Oth_Post1, 1, 5)), chrtran(db.NM_SUFX,".","")), fl_nm_sufx
Copy (source,destination)............ = ap.Name_Error,fl_nm_err
Copy (source,destination)............ = apc.Name1, nm_parse_score
Copy (source,destination)............ = iif(empty(db.GENDER_CD), "I", "S"), gndr_src
Copy (source,destination)............ = iif(!empty(db.GENDER_CD), db.GENDER_CD, (iif((ap.Gender_Rec = "1" .or. ap.Gender_Rec = "7"), "M", (iif((ap.Gender_Rec = "5" .or. ap.Gender_Rec = "8"),"F", "U"))))),fl_gender_cd
Copy (source,destination)............ = ap.newline,eor
END
Thanks.I'm giving some more details about my DataRight job
BEGIN Parsing Control =========================================
Parsing Mode (NONE/PARSE).............. = PARSE
Presumptive Parse Name Lines (Y/N)..... = N
Presumptive Parse Firm Lines (Y/N)..... = N
END
*BEGIN Multiline Parsing ======================================
Multiline Number (SEE NOTE).......... = DEFAULT
Parse Address (Y/N)................. = Y
Parse Name (Y/N)..................... = Y
Parse Firm (Y/N)..................... = Y
Parse SSN (Y/N)...................... = Y
Parse Date (Y/N)..................... = Y
Parse Intl Phone Number (Y/N)........ = Y
Parse US Phone Number (Y/N).......... = Y
Parse UDPM (Y/N)..................... = Y
Parse Email (Y/N).................... = Y
END
NOTE:
for Multiline Number, specify a valid multiline field number or DEFAULT for all fields
BEGIN Auxiliary Files =========================================
Rule File (path & drlrules.dat)...... = /opt/postware/dtr_iq/drlrules.dat
Pattern File (path & drludpm.dat).... = /opt/postware/dtr_iq/drludpm.dat
SSN File (path & drlssn.dat)......... = /opt/postware/dtr_iq/drlssn.dat
Email File (path & drlemail.dat)..... = /opt/postware/dtr_iq/drlemail.dat
Int'l Phone (path & drlphint.dat).... = /opt/postware/dtr_iq/drlphint.dat
Parsing Dct (path & parsing.dct)..... = /opt/postware/dtr_iq/parsing.dct
Address Dct (path & addrln.dct)...... = /opt/postware/dtr_iq/addrln.dct
Lastline Dct (path & lastln.dct)..... = /opt/postware/dtr_iq/lastln.dct
Firmline Dct (path & firmln.dct)..... = /opt/postware/dtr_iq/firmln.dct
City Directory (path & city10.dir)... = /opt/postware/dirs/city10.dir
ZCF Directory (path & zcf10.dir)..... = /opt/postware/dirs/zcf10.dir
Capitalization Dct 1(path & pwcap.dct)= /opt/postware/dtr_iq/pwcap.dct
Capitalization Dct 2(path & file.dct) =
Default Format (path & file name)....=
Default DEF (path & file.DEF)........ =
END
BEGIN Standardization/Assignment Control ======================
Standardize Lastline (Y/N)........... = N
Non-Mailing Cities (CONVERT/PRESERVE) = PRESERVE
Case (UPPER/lower/Mixed/SAME)........ = UPPER
Use Generated Prenames (Y/N)......... = Y
Female Prename Assignment (MS/MRS)... = MRS
Provide Firm Acronyms (Y/N).......... = N
Compound LastName (COMBINE/PRESERVE). = PRESERVE
Associate Name & Title (Y/N)......... = Y
Associate Name & Title Typed (Y/N)... = Y
Associate Name & Title Multi (Y/N)... = Y
Output Date Format (SEE NOTE)........ = 11
Output Date Delimiter (SEE NOTE)..... = 2
Output Date Zero Pad (Y/N)........... = Y
Use 20xx for Years 00 to ?? (00-99).. = 20
Phone Number Format (SEE NOTE)....... = 1
Standard Phone Extension ............ = ext
SSN Delimiter (SEE NOTE)............. = 4
END
BEGIN Salutation Options ======================================
Salutation Format (FORMAL/CASUAL).... = CASUAL
Use Title Salutation if No Name (Y/N) = Y
Salutation Initiator................. = DEAR
Salutation Punctuation............... = ,
Salutation Connector................. =
Short Greeting for All Male Record... = SIRS
Short Greeting for All Female Record. = LADIES
Alternate Salutation................. =
Alternate Salutation Threshold(1-100) = 87
END
BEGIN Output Control ==========================================
Output Each Record (ONCE/ALL FILTERS) = ALL FILTERS
Undetermined Records (DEFAULT/IGNORE) = IGNORE
Default Output File (path & filename) =
END
BEGIN Create File for Output ==================================
Output File (location & file name)... = [FL_work]/Name_std_nm.dat
File Type (See NOTE)................. = ASCII
Create DEF file (Y/N)................ = N
Rec Format to Clone (path & file name)= [FL_work]/Name_stage_extract.fmt
Field (name,length,type[,misc])...... = fl_nm_err, 4,c
Field (name,length,type[,misc])...... = gndr_src, 1,c
Field (name,length,type[,misc])...... = fl_title, 10,c
Field (name,length,type[,misc])...... = fl_first_nm, 20,c
Field (name,length,type[,misc])...... = fl_last_nm, 25,c
Field (name,length,type[,misc])...... = fl_mid_init, 20,c
Field (name,length,type[,misc])...... = fl_nm_sufx, 5,c
Field (name,length,type[,misc])...... = nm_parse_score, 3,c
Field (name,length,type[,misc])...... = fl_gender_cd, 1,c
END
BEGIN Create File for Output ==================================
Output File (location & file name)... = [FL_work]/Name_nm_bad.dat
File Type (See NOTE)................. = ASCII
Create DEF file (Y/N)................ = N
Rec Format to Clone (path & file name)= [FL_work]/Name_stage_extract.fmt
Field (name,length,type[,misc])...... = fl_nm_err, 4,c
Field (name,length,type[,misc])...... = gndr_src, 1,c
Field (name,length,type[,misc])...... = fl_title, 10,c
Field (name,length,type[,misc])...... = fl_first_nm, 20,c
Field (name,length,type[,misc])...... = fl_last_nm, 25,c
Field (name,length,type[,misc])...... = fl_mid_init, 20,c
Field (name,length,type[,misc])...... = fl_nm_sufx, 5,c
Field (name,length,type[,misc])...... = nm_parse_score, 3,c
Field (name,length,type[,misc])...... = fl_gender_cd, 1,c
END
BEGIN Post to Output File =====================================
Output File (location & file name)... = [FL_work]/Name_std_nm.dat
Existing File (APPEND/REPLACE)....... = REPLACE
Output Filter (to 916 chars)......... = !empty(ap.Last_Name1) .or. !empty(db.LAST_NM)
Nth Select Type (USER/AUTO/RANDOM)... = USER
User Nth Select (1.0 - ???).......... =
Maximum Number of Records to Output.. =
Character Encoding (See NOTE)........ =
Unicode Conversion Name.............. =
Copy Input Data to Output File (Y/N). = Y
Copy (source,destination)............ = iif(!empty(ap.Last_Name1), chrtran(ap.Pre_name1,".",""), chrtran(db.NM_PRFX,".","")),fl_title
Copy (source,destinatson)............ = iif(!empty(ap.Last_Name1), chrtran(ap.FirstName1,".",""), chrtran(db.FIRST_NM,".","")),fl_first_nm
Copy (source,destinatson)............ = iif(!empty(ap.Last_Name1), chrtran(ap.Last_Name1,".",""), chrtran(db.LAST_NM,".","")),fl_last_nm
Copy (source,destinatson)............ = iif(!empty(ap.Last_Name1), chrtran(ap.Mid_Name1,".",""), chrtran(db.MID_NM,".","")),fl_mid_init
Copy (source,destinatson)............ = iif(!empty(ap.Last_Name1), iif(!empty(ap.MAT_POST1), substr(ap.MAT_POST1,1,5), substr(ap.Oth_Post1, 1, 5)), chrtran(db.NM_SUFX,".","")), fl_nm_sufx
Copy (source,destination)............ = ap.Name_Error,fl_nm_err
Copy (source,destination)............ = apc.Name1, nm_parse_score
Copy (source,destination)............ = iif(empty(db.GENDER_CD), "I", "S"), gndr_src
Copy (source,destination)............ = iif(!empty(db.GENDER_CD), db.GENDER_CD, (iif((ap.Gender_Rec = "1" .or. ap.Gender_Rec = "7"), "M", (iif((ap.Gender_Rec = "5" .or. ap.Gender_Rec = "8"),"F", "U"))))),fl_gender_cd
Copy (source,destination)............ = ap.newline,eor
END
BEGIN Post to Output File =====================================
Output File (location & file name)... = [FL_work]/Name_nm_bad.dat
Existing File (APPEND/REPLACE)....... = REPLACE
Output Filter (to 916 chars)......... = empty(ap.Last_Name1) .and. empty(db.LAST_NM)
Nth Select Type (USER/AUTO/RANDOM)... = USER
User Nth Select (1.0 - ???).......... =
Maximum Number of Records to Output.. =
Character Encoding (See NOTE)........ =
Unicode Conversion Name.............. =
Copy Input Data to Output File (Y/N). = Y
Copy (source,destination)............ = chrtran(ap.Pre_name1,".",""),fl_title
Copy (source,destinatson)............ = chrtran(ap.FirstName1,".",""),fl_first_nm
Copy (source,destinatson)............ = chrtran(ap.Last_Name1,".",""),fl_last_nm
Copy (source,destinatson)............ = ap.Mid_Name1,fl_mid_init
Copy (source,destinatson)............ = iif(!empty(ap.MAT_POST1), substr(ap.MAT_POST1,1,5), substr(ap.Oth_Post1, 1, 5)), fl_nm_sufx
Copy (source,destination)............ = ap.Name_Error,fl_nm_err
Copy (source,destination)............ = apc.Name1, nm_parse_score
Copy (source,destination)............ = iif(empty(db.GENDER_CD), "I", "S"), gndr_src
Copy (source,destination)............ = iif(!empty(db.GENDER_CD), db.GENDER_CD, (iif((ap.Gender_Rec = "1" .or. ap.Gender_Rec = "7"), "M", (iif((ap.Gender_Rec = "5" .or. ap.Gender_Rec = "8"),"F", "U"))))),fl_gender_cd
Copy (source,destination)............ = ap.newline,eor
END
Edited by: sminnakanti on Feb 7, 2011 3:56 PM -
PP-Firmed indicator set automatically
Hi Experts
After APO SNP heuristics run, pp-firmed indicator is set automatically on planned orders and purchase requisitions.
I understand it is a standard functionality.
Is there a way, where this PP-firmed indicator should not be there after heuristics run.
Kindly advise.
Thanks
Pradipta SahooHello Pradipta,
Below you have a good explanation from SAP Help. So, if you delete the Output Firmed the order status PP - Firmed will be deleted too!
Thanks, Marius
Order Status PP-Firmed
Use
For an order with the status PP-firmed, the receipt quantities are firmed. Thus, the system cannot change the receipt quantities, or delete the order, during planning with the production planning heuristics, even if the requirements quantitiy has changed. However, you can change the receipt quantity or delete the order manually.
The system automatically sets the status PP-firmed
if the availability date of the order is within the planning time fence,
if the order is a Supply Network Planning order that is outside the SNP production horizon,
if the order has one of the following statuses:
output firmed
input firmed
date fixed
The status PP-firmed is therefore a higher-level status that is assigned automatically to an order under certain planning conditions, or because of other statuses.
The system automatically recalls the status PP-firmed if these conditions are no longer fulfilled. -
Regarding firming indicator of PR in MD04
Dear all,
If we change quantity of PO item, the realted to PR item will be firmed, but the field EBAN-FIXKZ is still blank, when I display in MD04 , there is a star sign in the PR then click details of element of it and find the field 'firmed' is fix .
My question: which table save the firmed data ?
Thanks
Colin.Hi Karthik ,
I compare a PR between ME53 and MD04:
in ME53:
The screen field "fixed " (table field: EBAN-FIXKZ) is blank.
in MD04
The screen field "firmed" (structure field:MDPS-FIX01) is "X".
I want to select the data MDPS-FIX01 = 'X'. but it is a struture.
Thanks
Colin. -
Dear All,
I am using a MRP type PD inraw material, which is part of FG BOM.
WHen I am running MRP for FG, PRs generated for raw material are automatically firmed. I have already checked settings for MRP types and coversion for purchase proposals.
Can someone guide me to resolve the issue?
Regards
MilindUma Shankar, This is to confirm that your observations are correct.
SAP Note 88266 - Fixed indicator PReq - MD04 confirms this. Pasting the details as this should serve as a good to know read for consultants.
Symptom
In certain circumstances, purchase requisitions (PReq) are displayed in the current stock/requirements list (transaction MD04) as 'fixed', although the "fixed" indicator is not set in the purchase requisition.
Reason and Prerequisites
This phenomenon can be explained as follows:
The "fixed" indicator in the purchase requisition is always set if you manually change MRP-relevant data in one of the purchase requisition s generated from materials planning.
However, materials planning must also interpret other statuses of the purchase requisition to decide whether an automatic change is allowed. The following are the three instances in which materials planning regards the purchase requisition as "fixed":
if the "fixed" indicator is set
if the purchase requisition is subject to a release procedure and if it can no longer be changed for materials planning according to its release status.
If the purchase requisition has already been converted into a follow-on document (for example, into a request for quotation - status 'A', or into a purchase order - status 'B'
Transaction MD04 interprets these three statuses in the same way, that is, that the purchase requisition is fixed for materials planning.
This could be interpreted as an apparent 'data inconsistency', but this is incorrect.
Solution
There is no correction available because the system behavior is correct. -
MD04 firm schedule line - ME38 schedule line manualy changed
Hello Gurus,
many users change manually quantity in schedule lines but then the schedule is locked and becomes firm in MD04 ( * ) so that MRP does not take this quantity into account.
How to change this behaviour as I want the MRP to take this modification into account ?
Thanks a lot.Hi,
When your users change a schedule line they are automatically firmed as the system can only assume that they know more about the supply position than it does.
MRP does take the quantity into account, however, it is not allowed to change the date nor the quantity, so any increase or decrease in demand is reflected in the first unfirmed schedule line.
This behaviour is not configurable.
If the firmed schedule line is not correct because the user has made a change in error then you need to set the quantity to zero so that the schedule line is deleted. MRP will then create a new schedule line in line with the planning parameters and current stocks / demand.
Hope that has answered your question
Alex Dixon -
Planned Order Creation - Firming Indicator
Hi Team,
When i am creating the planned order in MD11, the field "Planned Order (Firming)" is automatically set. I do not want to set this field is getting set automatically. Any configuration required to set this?
ThanksHello Sugan
Remove the fixed indicator for a planned order created manually makes no sense!!!
This planned order will be deleted or changed by MRP on the next planning run.
I can tell you that this is not possible on the standard system, however, you can use BADI MD_PLDORD_CHANGE to do that.
See this document with more details about the BAdIs available on MRP:
BAdIs for MRP
BR
Caetano -
MD04--- Delivery date--***URGENT***
Hello Gurus,
In md04 the delivery date is pushed out to open sales order date and i see exception 15
What setting in the system makes it look for dependent requirements
WE WANT delivery date as per PLANNED LEAD TIME
Can any one help me get through this
Will award full points
Justinwhat is checking group 32 what is <b>And planned delivery date is 95</b>
I am not getting you.
If there is no commited date in the PO, that means available qty is zero?
Why are you using STO, you told it is PO?
If I correct- you create a sales order, then you create PO to get that material
Now in sales order you have availability check activated, hence it will look for the receipt element.
Now you are creating PO manually and entering the delivery date manually...
let us say del date you eneterd today.
Your planned delivery days let us say 20 datys,
the system will say "can delivery date met? - it is warning message. if you stll save syetem will save that order.
Now when you see the date in MD04 and if you run MRP, then if the delivery date us not matching with SO delivery date, then system will give resceduling date, which willnot be copied to PO unless you change it.
See below MD04 sumulation
<b>DATE---recp/issue-resch date-qty--balance</b>
20.11.2007Stock--
0
10.12.2007SO--
-10 -
-10
15.12.2007PO10.12.2007-- 10 -
0
Since as per the date proposed by system as per MRP2 view data(planned del days) is 15.12.2007. But required del date from SO is 10.12.2007, hence MRP reschedules and give youn indication that del date should be 10.12.2007 instead of 15.12.2007.
Is it the case with you? if not please give example like what i gave above.
Message was edited by:
Rajesha Vittal
Message was edited by:
Rajesha Vittal -
CO27 - Missing part indicator (Urgent)
Hi All,
In CO27, i find for a few materials, the missing part indicator has been ticked, while for a few materials it is not. I would like to know how is this indicator being set by the system. Because for the parts which i do not seen the indicator ticked, are not available at the moment in stock & hence i believe this indicator should be ticked. Kindly let me know where all i should check.
VivekDear Vivek
1st question
If no ava check is not ticked and status check is ticked.
System will check availability of material when released and saved. Then after this if the MAT not available status NMAT you can see in the header. Once it is register, system will check the availability every time you saved till you will get the status with out NMAT. In case NMAT is not there during release and after that there was some problem with the material stock and let us say stock is reduced, then actually material is not available, but in production order Since NAMT is not there system will not check the material availability.
In your case since you are checking the ava in background , if you want the system to check all orders with or without NMAT then dont tick-status check.
In this case system load will increase as system has to check all the orders.
2.Please do not mistake this tick. This is applicable for HALB material, and not for Raw material.
If you have HALB material and it is having stock of 10, production orders for this halb material lets say 2 prod orders released (qty 10 each) and 3 are not released(qty 10 each).
Then ava qty will be
I leave Production orders field blank = 10
(ii) when i consider only released production orders = 10+10*2=30
(iii) when i consider all production orders = 1010*210*3 = 60
If you are taking raw material, this tick has not relevant
your 3rd question -
Ava check if material consists of 2 things
checking rule - defined for a transaction - PP for production order, A is for sales order, B is for delivery etc.
Checking group - what you define in material master 01/02/CH.
Combination of above checking rule and checking group will fix the scope of check.
Hence in OPJJ, you need to give checking rule and checking group both.
as per understanding 01 will not change to 02 as in that plant 01 is fixed if it is in material master.
Please come back if required
If you want I will send you the preliminary document to understand what is AVA check if required. -
Material Deletion Indicator - Urgent
Hi All,
By mistake i have deleted a component in a work order & saved it. I would like to like to is it possible to undo this deletion?
I know i can add back this component to the work order, but i want to undo the deletion.
Await inputs.
VivekHi,
It is not possible to perform UNDO for deletion after you save.
Regards,
Krishna Mohan -
SA Schedule Lines Fix indicator in MD04.-
Hello,
I want to modify fix indicator from Schedule Agreement Schedule line in transaction MD04.
(check and uncheck)
Could you tell what to do?
Thanks in advance.
Edited by: Juan Manuel Caballero on Oct 6, 2009 9:00 PMHi
There are two possible scenarios for fix indicator
1) Firm indicator will be set automatically based on the no of days maintained in the firm zone from the date of MRP run.
2) If you change the schedule line manually the system will set the firm Indicator automatically.
I think there is no provision in SAP to change this manually in MD04.
Hope it helps
Thanks /Karthik
Maybe you are looking for
-
Screen sharing not exactly the same as the host computer's screen
Hi all I am using a mac mini as a media server connected via HDMI to my big TV downstairs. I am using screen sharing from my macbook air to do little tasks while not downstairs. This has been a very good setup. One thing I wanted to do is maintain
-
Creation of secondary cost element
Hai SAP Gurus Could any one please let me now how to create secondary cost element in SPRO. Thanks.
-
Hide page footer page 2 onwards
Hi We have a report developed for a customer which has an OLE object holding a PDF image in the report's page footer. The customer would now like this OLE's image only displayed on page 1 of the report to allow the detail section to show more data on
-
I am pretty experienced in iPhoto editing, but I have a very annoying problem that seems to come and go; I cannot pin down the exact circumstances that cause it. I have just done quite a number of edits to photos in a certain Event when, suddenly, th
-
Unable to See any field in General Setting panel of List UIBB
Hi Guys, I am facing a problem of seeing nothing (not able to expand) in General setting panel of list UIBB after creating it with feeder class entry in component configuration editor. (as attached screen shot) Please help me whether this an authoriz