IN PROCESS DEFECT RECORDING
Hi
How to do Result Recording , Defect Recording in the Repetative manufacturing.
In our senerio their is no Operational Coding
Once we put the material in the production line we get the finished product only two types of codes are their 1) raw material 2) Finished Goods
Now i want to put a inspection point in between the Production Process and record the Defects after the 3 operation ...
Regards
ramanujam
Hi!,
You will have to use inspection type "13" as inspection type "03" will not work in case of repetitive manufacturing. Please note that you will have to trigger the inspection lot manually by using transaction MFPR. You can inspection lot with reference to material, plant and production version combination. There you have choice in version selection. Also there won't be any inventory posting in this inspection processing. While defining the rate routing you will have to maintain QM related data. for the intended operations and that routing is to be used while defining the production version. Inspection point related data is to be entered in rate routing header. Once the inspection lot is created manually, rest of the process of result recording etc is normal. I hope this helps in resolving your problem.
Regards,
Uday
Similar Messages
-
hello guys,
I have a requirement that if the part got failed at the incoming inspection,some thing should trigger the quality notification before they do the UD rejection.Normally, we will click the defect icon at the RR to process quality notification manually.
But is there any way that if somebody forgot to click the defect at RR and if they directly trying to do the UD ,it should have some control to restrict him and say to process quality notification ?
I agree even if we forget they can manually write the quality notification thru qm01 but they dnt like that and they need some cntrol on this.
I saw some defect recording option at MIC control indicators .....is that helps on my rqmt ?
Pls advice
AkashHi
I hope youi have done following cofig:
QCC0>Quality inspection>maintain Inspection type>select 01 inspection type>Notification type:F2
Now
QCC0>quality planning>Basic data>Define catlog Class>select class -->Click on Active notification.
If you set this indicator, the quality notification (already existing) is immediately activated, when the defect data record is created. This means, that the quality notification receives the status "Outstanding notification" (OSNO).
That means Notification will automatically remain in OSNO even if user do not create it manually.
even if user forget to trigger it it will be geenarted & remain open.
This will solve your problem
Regards
Sujit -
How to process each records in the derived table which i created using cte table using sql server
I want to process each row from the CTE table I created, how can I traverse from first row to second row and so on....
how to process each records in the derived table which i created using cte table using sql serverIdeally you would be doing a set based processing rather than traversing row by row as thats more efficient. To answer it specific to your scenario we may need more info. Can you explain with some sample data your exact requirement?
Please Mark This As Answer if it solved your issue
Please Mark This As Helpful if it helps to solve your issue
Visakh
My MSDN Page
My Personal Blog
My Facebook Page -
How to process next record in oracle PLSQL
Hi,
I am processing below record set with the help of BULK COLLECT in Oracle PLSQL Procedure. While processing I am checking model is one that need not be substituted. If it is 'NA' or 'N/A', I need process next record (marked as bold in code snipet)
Please guide me how to do it ?
TYPE t_get_money IS TABLE OF c_get_money%ROWTYPE INDEX BY BINARY_INTEGER;
L_money t_get_money ;
L_subst_model VARCHAR2(40);
L_Notify_Manager VARCHAR2(1);
L_grade VARCHAR2(20);
L_Error_Message VARCHAR2(1);
BEGIN
OPEN c_get_money ;
FETCH c_get_money BULK COLLECT INTO L_money ;
CLOSE c_get_money;
FOR I IN 1..L_money.count LOOP
-- check if the model is one that need not be substituted
IF (upper(L_money(i). subst_model) in ('N/A', 'NA')
THEN
L_NOTIFY_MANAGER(I) := 'Y';
L_GRADE(I) := 'ERROR';
L_error_message(i) := 'substitute Model is not N/A or NA' ;
-------Here I want to process NEXT RECORD--------
END IF ;
END;One of the solution for below version of 11g...
DECLARE
TYPE t_get_money IS TABLE OF c_get_money%ROWTYPE
INDEX BY BINARY_INTEGER;
L_money t_get_money;
L_subst_model VARCHAR2 (40);
L_Notify_Manager VARCHAR2 (1);
L_grade VARCHAR2 (20);
L_Error_Message VARCHAR2 (1);
BEGIN
OPEN c_get_money;
FETCH c_get_money
BULK COLLECT INTO L_money;
CLOSE c_get_money;
FOR I IN 1 .. L_money.COUNT LOOP
IF UPPER (L_money (i).subst_model) IN ('N/A', 'NA') THEN
GOTO Nextrecord;
END IF;
L_NOTIFY_MANAGER (I) := 'Y';
L_GRADE (I) := 'ERROR';
L_error_message (i) := 'substitute Model is not N/A or NA';
<<Nextrecord>>
NULL;
END LOOP;
END;One of the solution for 11gR1 and above...
DECLARE
TYPE t_get_money IS TABLE OF c_get_money%ROWTYPE
INDEX BY BINARY_INTEGER;
L_money t_get_money;
L_subst_model VARCHAR2 (40);
L_Notify_Manager VARCHAR2 (1);
L_grade VARCHAR2 (20);
L_Error_Message VARCHAR2 (1);
BEGIN
OPEN c_get_money;
FETCH c_get_money
BULK COLLECT INTO L_money;
CLOSE c_get_money;
FOR I IN 1 .. L_money.COUNT LOOP
IF UPPER (L_money (i).subst_model) IN ('N/A', 'NA') THEN
CONTINUE;
END IF;
L_NOTIFY_MANAGER (I) := 'Y';
L_GRADE (I) := 'ERROR';
L_error_message (i) := 'substitute Model is not N/A or NA';
END LOOP;
END; -
Trap error within loop and process next record
Hi,
I am processing each record inside a loop. Now if any exception occurs processing with a single record within loop I want to continue with the next record with proper error message in the log.
How to achieve the above scenario? Shall I create a savepoint and whenever any error occurs inside the loop I will rollback to that savepoint. Once it is done shall it process the next record automatically?
Thanks in advance for your reply.
Thanks,
MrinmoyRelational databases are about sets.
They are not about files and records
Processing records in a loop will make your code slow, and you should avoid using this strategy.
That said
Simply enclose the code in it's own begin end block.
beginn
<your code>
exception
when <your exception> then
<process the exception not reraising it>
end;
No savepoints required.
Sybrand Bakker
Senior Oracle DBA -
Processing Several Records in a CSV File
Hello Experts!
I'm currently using XI to process an incoming CSV file containing Accounts Payable information. The data from the CSV file is used to call a BAPI in the ECC (BAPI_ACC_DOCUMENT_POST). Return messages are written to text file. I'm also using BPM. So far, I've been able to get everything to work - financial documents are successfully created in the ECC I also receive the success message in my return text file.
I am, however, having one small problem... No matter how many records are in the CSV file, XI only processes the very first record. So my question is this: Why isn't XI processing all the records? Do I need a loop in my BPM? Are there occurrence settings that I'm missing? I kinda figured XI would simply process each record in the file.
Also, are there some good examples out there that show me how this is done?
Thanks a lot, I more than appreciate any help!Matthew,
First let me explain the BPM Steps,
Recv--->Transformation1->For-Each Block->Transformation2->Synch Call->Container(To append the response from BAPI)->Transformation3--->Send
Transformation3 and Send must be outside Block.
Transformation1
Here, the source and target must be same. I think you must be know to split the messages, if not see the below example
Source
<MT_Input>
<Records>
<Field1>Value1</Field1>
<Field2>Value1</Field2>
</Records>
<Records>
<Field1>Value2</Field1>
<Field2>Value2</Field2>
</Records>
<Records>
<Field1>Value3</Field1>
<Field3>Value3</Field3>
</Records>
</MT_Input>
Now , I need to split the messages for each Records, so what I can do?
In Message Mapping, choose the source and target as same and in the Messages tab, choose the target occurrence as 0..Unbounded.
Now,if you come to Mapping tab, you can see Messages tag added to your structure, and also you can see <MT_Input> occurrence will be changed to 0..unbounded.
Here is the logic now
Map Records to MT_INPUT
Constant(empty) to Records
Map rest of the fields directly. Now your o/p looks like
<Messages>
<Message1>
<MT_Input>
<Records>
<Field1>Value1</Field1>
<Field2>Value1</Field2>
</Records>
</MT_Input>
<MT_Input>
<Records>
<Field1>Value2</Field1>
<Field2>Value2</Field2>
</Records>
</MT_Input>
<MT_Input>
<Records>
<Field1>Value3</Field1>
<Field3>Value3</Field3>
</Records>
</MT_Input>
</Message1>
</Messages>
raj. -
Do not process BDC records that result in warnings
Hi Experts,
I have a BDC program to create absences. When the result of the Call Transaction results in a warning, I do not want to process the record. How can I do this BEFORE running the call transaction (since if I find out that there was a warning after I run the program, it is too late).
Thanks
ShaneHI,
try finding out the data for which it is giving a warning message. I mean there will be some indicator where it will give the warning message, Like not having proper data or some blank spaces in any fields, etc. If you find out that your problem will be solved. Before you call the transaction check the data is perfect or not.
Simply check out for common data where it is giving warning.
By this way i suppose you can avoid posting that data.
Regards,
Venkatesh -
How to process NAST record.....
Hi all,
can anyone tell me how to process Nast record with dispatch time 3 : send periodically with own transaction and with dispatch time 2.
thanks in advance.
vinod.I think you can process using program RSNAST00
Regards
MD -
Can not create planning function types (for process empty records)
Hi! SAP Experts,
I want to copy 0RSPL_FORMULA to another function types for processing empty records, ZRSPL_FORMULA. I checked this function type via RSPLAN, there is no error!. But when i try to use it in planning modeler. We found the error message "Infoobject 1FORMULA is does not available in version A". Do we need to create this infoobject?... Anyone know, please let me know.
Thanks,
SakeHi!,
Thanks for your help but I've already put that parameter,HIDDENFORMULAVARTAB->1FORMULA, in my planning function, ZRSPL_FORMULA. I validated it and no error found. But when I go to planning modeler, in web browser, and try to create a new planning function based on ZRSPL_FORMULA. I found the problem as I mention in previous message, "infoobject 1FORMULA is not available in version A". I try to search this infoobject in my system. The result is there is no this infoobject in my system. So, my question is do i need to create it with myself? What kind of infoobject i have to create? Key Figures or Characteristics?
Anyway, If I have to do this, why 0RSPL_FORMULA still used as normal.
Brgds,
Sake -
Tables for Defect type and its description while defect recording for a MIC
Dear Experts,
Kindly suggest the tables name in system by which we can get Defect type and its description that we have used while performing defect recording for a MIC in system at the time of result reording for an inspection lot.
Thanks in advance for your inputs ...
Best regards ,
Nitishjhii,
Check
QPAC - Inspection catalog codes for selected sets
QPAM - Inspection catalog selected sets
QPMK-CODEQUAL- Defect code grp for rejection at MIC level
Link above table field name with QAVE for UD code & QAMR for Results recording
Edited by: Lokesh K on Sep 29, 2010 10:43 AM
Edited by: Lokesh K on Sep 29, 2010 10:45 AM -
Extra Field in Defects Recording
Hi Friends,
As per my clients requirements i need to develop an extra field in the defects recording screen.Is there any standard program exist for this.
Regards,
S.P.SelvathangamHi
You explore with the following user exits
Exit name text
QEEM0003 xit: add. functions after valuating insp. characs
QEEM0004 xit: add. functions after valuation of partial samples
QEEM0006 xit: add. functions after closing inspection characs
QEEM0007 xit: add. functions after completing partial samples
QEEM0011 xit: add. functions before valuating insp. characs
QEEM0012 xit: add. functions before valuating partial samples
QEEM0015 xit: add. functions after entering individual results
QEEM0020 xit: additional functions after entering the inspector
QEEM0021 xit: additional functions for user key +US1
QEEM0022 xit: additional functions for user key +US2
QEEM0023 xit: additional functions for user key +US3
QEEM0024 xit: additional functions for user key +US4
QEEM0029 xit for Characteristic Overview Subscreen
QEEM0030 xit for Subscreen: Characteristic Single Screen
QEEM0031 xit for Table Structure with External Numbers
QEEM0032 tation of the characteristic text in the logon lang.
QEEV0003 ination of order type for print
Regards
YMREDDY -
Finished Load of Measures - Processed 0 Records. Rejected 124525 Records
Hi
I got the following error when maintaining my cube in the AWM -
Finished Load of Measures: AMT from Cube AWM_CUBE_NAME.CUBE. Processed 0 Records. Rejected 124525 Records.
I wondered if anyone had come across this before and could shed any light on the problem.
Thanks
MelanieScott is correct, look for a mismatch between dimension members and keys in the fact. You can see the dimension members by typing the following commands in OLAP Worksheet (you can launch OLAP Worksheet from AWM's tools menu or from a pop-up menu on many of the objects in the AWM tree):
limit product to product_levelrel 'ITEM'
report product
In the above example, the dimension is 'product' and the lowest level of a hierarchy in the product dimension is 'ITEM'. (Note that in this context, the name of the dimension is not case sensitive, but the name of level is. The level name should be UPCASE. Substitute the names of your dimensions and levels.
Compare the members with the keys in your fact table for each dimension.
Common mistakes include:
- Mapping the fact table to a key (id) column and mapping the dimension to a label
- Changing the setting for surrogate/native keys in the Implementation tab of dimension. If you load the dimension surrogate keys, switch to native keys (or vice versa) and then load the cube, the keys will mismatch.
- Loading a cube without first loading the dimension. -
Automatic POP screen for Defect Recording
Hi,
I am working at Result recording, my client want to record the defect at time of result recording with help of Automatic POP screen of defect overview. I did not find the assignment for automatic POP screen for Defect,
Pl helps me for finding that solutionHi,
You can get the automatic POP screen for Defect Recording after you Reject the characteristics in the result recording. For that you need to flag the Defect recording check box in the control indicators of the inspection characteristics.
If you are using the task list then select the inspection characteristics and then click on the control indicators. Flag (check) the Defect recording check box in the tab results confirmation.
If you are using the master inspection characteristics the click on the control indicators and flag (check) the Defect recording check box in the tab results confirmation.
By this way you can get the pop up. You can also get the automatic defect codes assigned to your result recording after rejecting. For that you need to assign the defect code in the catalogs of your inspection characteristics or master inspection characteristics.
Please give points if found useful.
Regards,
Manoj -
Dear all
During recording result if ant characteristic is valuated as reject,a screen should pop up automatically for defect recording.but is not coming.so how can i do this .any configuration required in spro.Hi
Pl check wheather you have ticked defects recording(in Results confirmation)and RR change docs (In miscellaneous)in your MIC
Regards,
Raj
Edited by: rajaram kulkarni on Jun 2, 2008 1:02 PM -
Dear All,
Can we have defect recording in back date?
The requirement is bcz at the end of the month PP team confirms the prod in back date at the begining of the new month but after physical observations of the products, it is found there are some defectives and defect recording is being done with respect to the insp lot (03).
Now as client has customized report of rejections details and it is possible to have the production details even after the 1st or 2nd day of the month (Back date postings) but the defect recorded on 1st or 2nd is updating in the system on the same day.
Due to this we require to have the defect recording in back date to fetch the data in the rejections report.
Kindly suggest is there any way to adjust the defect recording dates with the order confirmations date.?
Regards,
AnilDear Sujit and Gajesh,
Using long term inspection doesnt work and client dont want to go for manual lot creation stuff bcz its not practically possible due to having hundreds of materials for daily transaction.
Regards,
Anil
Maybe you are looking for
-
Prime Infrastructure 2.1 Report for Interface utilization
Hi Forum, since we have prime in our environment, we have some problem to take the report especially for utilization. they only show a minimal information for reporting. (percentages of utilization) is there we can show like this? on my attachment. i
-
MAC PRO REFUSES TO BE CLOCKED BY EXTERNAL WORDCLOCK!
I used my Apogee Rosetta 200 as AD/DA and Wordclock going direktly into optical input on a G5 ... worked perfectly together for years. pretty much what i loved macs for. alas! those times are gone. with my new built mid 2010 machine and os 10.6.8 run
-
Hi -- I have a Macbook Air on OS X Lion 10.7.5 & I'm trying to transfer files to a WD external hard drive on ExFAT. It seems that every time I transfer the files, mostly videos &music, they are successfully done. However, when I go to check the folde
-
A stange problem with class Random
I am doing with a simple test of class random as follow: public class Test{ private static rand=new Random(); public static void main(String args[]){ int i=rand.nextInt(10); System.out.println(i); }When I compile the program using jav
-
KM file picker for new WPC editors
Hi there, I'm using new WPC editors and I want to insert some picture from KM into paragraph. However, the displayed popup only allows that users input the full URL. I'm aware of a "KM file picker" for old editors with tinyMCE (missing "KMPicker.htm"