Measuring Point Status.
Dear All Consultants,
I have scenario for warranty services, so I define master warranty with to conditions years - kilometer reading.
The problem is while assigning master warranty to equipment master system gives me this error {could not determine the status for measuring point 000000000212 at date 11.06.2007
Message no. BG212 }
Why this message appears and how to solve it.
It is only warning message but it assume that the warranty expired.
Waiting your kindly replay.
yasser.
Hi,
Please refer the link below
http://help.sap.com/saphelp_46c/helpdata/en/5a/3efb377409bd5ae10000009b38f889/frameset.htm
as you might have not defined first counter.
Enjoy SAP
Dont forget to give points if its useful ans.
Namskar
Ketan Dave
Similar Messages
-
Measuring Point / Counter button
Hi,
How to hide / display Measuring point & Counters button in Header data of Reference Functional Location(IL11).(Organisation data).
Thanks & Regards,
SanthoshDear Santhosh,
Try with Screen variant(SHD0). Else, you can achieve this by implementing a proper BAdi/Enhancement, if there is one.
If not, you can achieve this by modification, but, it is <b>not recommended by SAP</b>.
Please check this sample program from other thread to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
REPORT ZTEST.
TABLES: TSTC,
TADIR,
MODSAPT,
MODACT,
TRDIR,
TFDIR,
ENLFDIR,
SXS_ATTRT ,
TSTCT.
DATA: JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
DATA: FIELD1(30).
DATA: V_DEVCLASS LIKE TADIR-DEVCLASS.
PARAMETERS: P_TCODE LIKE TSTC-TCODE,
P_PGMNA LIKE TSTC-PGMNA .
DATA: WA_TADIR TYPE TADIR.
START-OF-SELECTION.
IF NOT P_TCODE IS INITIAL.
SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
ELSEIF NOT P_PGMNA IS INITIAL.
TSTC-PGMNA = P_PGMNA.
ENDIF.
IF SY-SUBRC EQ 0.
SELECT SINGLE * FROM TADIR
WHERE PGMID = 'R3TR'
AND OBJECT = 'PROG'
AND OBJ_NAME = TSTC-PGMNA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
IF SY-SUBRC NE 0.
SELECT SINGLE * FROM TRDIR
WHERE NAME = TSTC-PGMNA.
IF TRDIR-SUBC EQ 'F'.
SELECT SINGLE * FROM TFDIR
WHERE PNAME = TSTC-PGMNA.
SELECT SINGLE * FROM ENLFDIR
WHERE FUNCNAME = TFDIR-FUNCNAME.
SELECT SINGLE * FROM TADIR
WHERE PGMID = 'R3TR'
AND OBJECT = 'FUGR'
AND OBJ_NAME EQ ENLFDIR-AREA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
ENDIF.
ENDIF.
SELECT * FROM TADIR INTO TABLE JTAB
WHERE PGMID = 'R3TR'
AND OBJECT in ('SMOD', 'SXSD')
AND DEVCLASS = V_DEVCLASS.
SELECT SINGLE * FROM TSTCT
WHERE SPRSL EQ SY-LANGU
AND TCODE EQ P_TCODE.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) P_TCODE,
45(50) TSTCT-TTEXT.
SKIP.
IF NOT JTAB[] IS INITIAL.
WRITE:/(105) SY-ULINE.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
Sorting the internal Table
sort jtab by OBJECT.
data : wf_txt(60) type c,
wf_smod type i ,
wf_badi type i ,
wf_object2(30) type C.
clear : wf_smod, wf_badi , wf_object2.
Get the total SMOD.
LOOP AT JTAB into wa_tadir.
at first.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 'Enhancement/ Business Add-in',
41 SY-VLINE ,
42 'Description',
105 SY-VLINE.
WRITE:/(105) SY-ULINE.
endat.
clear wf_txt.
at new object.
if wa_tadir-object = 'SMOD'.
wf_object2 = 'Enhancement' .
elseif wa_tadir-object = 'SXSD'.
wf_object2 = ' Business Add-in'.
endif.
FORMAT COLOR COL_GROUP INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 wf_object2,
105 SY-VLINE.
endat.
case wa_tadir-object.
when 'SMOD'.
wf_smod = wf_smod + 1.
SELECT SINGLE MODTEXT into wf_txt
FROM MODSAPT
WHERE SPRSL = SY-LANGU
AND NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
when 'SXSD'.
For BADis
wf_badi = wf_badi + 1 .
select single TEXT into wf_txt
from SXS_ATTRT
where sprsl = sy-langu
and EXIT_NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED ON.
endcase.
WRITE:/1 SY-VLINE,
2 wa_tadir-OBJ_NAME hotspot on,
41 SY-VLINE ,
42 wf_txt,
105 SY-VLINE.
AT END OF object.
write : /(105) sy-ULINE.
ENDAT.
ENDLOOP.
WRITE:/(105) SY-ULINE.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No.of Exits:' , wf_smod.
WRITE:/ 'No.of BADis:' , wf_badi.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'No userexits or BADis exist'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'Transaction does not exist'.
ENDIF.
AT LINE-SELECTION.
data : wf_object type tadir-object.
clear wf_object.
GET CURSOR FIELD FIELD1.
CHECK FIELD1(8) EQ 'WA_TADIR'.
read table jtab with key obj_name = sy-lisel+1(20).
move jtab-object to wf_object.
case wf_object.
when 'SMOD'.
SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
when 'SXSD'.
SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
ENDCASE.
Alternatively, you can do the following:
1. For what ever transaction u want the enhancement .. just check for the System-->status (menu) and find out the PROGRAM name....
2. Double click on to the program name and go inside the program (Abap editor)
3. Search for "Call Customer-function " ... and u'll get some search results .. If u get results then u have enhancement in that tcode .....
4. Then it actually calls a Function module .... copy the Function module name .... go to SE80 (object navigator) click on "Repository Information system" then Customer Enhancements .... Give the Function module name in the "Components" field and click Execute ....
ull get a list of Enhancements related to that Componene....
5. Choose which ever enhancement will suit ur business need ..
6. Go to CMOD... create a project .... assign ur enhancement ... and then code ur logic.... activate ur enhancement in CMOD ....... Ur Buisness need will be solved...
For a user exit......
Finding whether there is any User Exit or not for tcode VA42
1. For what ever transaction u want the user exit .. just check for the System-->status (menu) and find out the PROGRAM name.... ( The program name would be for our scenario "SAPMV45A" )
2. Double click on to the program name and go inside the program (Abap editor)
3. Search for the word "USEREXIT" .... u ll find all the user exits in the search result .. and find ur's then ...
Reward points if this is helpful.
Regards,
Naveen. -
Functional Location measuring point UOM not displayed on mobile device
Dear Experts,
I am running SAP Work Manager 6.0 with Agentry Server v6.1.4.179 and SAP ECC 6.0 with SMFND 610_700 SP01 and SMERP 610_700 SP01 and Agentry Client v6.1.3.10200 on an iPhone.
When I display from the iPhone the "Valve Water Flow in m3/h" counter, the UOM is represented as "***"
The "Pump Bearing Oil Level in mm" counter UOM is displayed properly.
The Measuring Points are associated to a FLOC. A work Order with this FLOC has been transmitted to mobile device.
Thanks for your help.
Didier.
Reading Points definition in SAP:
Reading Points on iPhone:
Tags edited by: Michael ApplebyHi Bill,
Thanks for your reply. In fact , I have the same problem with the WPF client and if I enter a reading value, I will get the following error message during the transmit. "Unit *** is not created in language EN"
WPF client display:
Transmit error:
Agentry log:
readDataObjectMeasuringPoint::begin
BAPI::begin
User::getString::begin
User::getString::Property: transaction.point = 26
User::getString::begin
User::getString::Property: transaction.shortText =
User::getString::begin
User::getString::Property: transaction.reading = 0
User::getString::begin
User::getString::Property: transaction.UOM = ***
User::getString::begin
User::getString::Property: transaction.referenceObjectNumber = OR000004000293
User::getString::begin
User::getString::Property: transaction.prevCodeGroup =
User::getString::begin
User::getString::Property: transaction.prevCatalogType =
User::getString::begin
User::getString::Property: transaction.ValuationCode =
User::getString::begin
User::getString::Property: transaction.isCounter = False
User::getString::begin
User::getString::Property: transaction.codeTextOnly not found, returning empty s
tring
User::getString::Property: transaction.codeTextOnly =
User::getString::begin
User::getString::Property: transaction.description = Pump Bearing Temperature
User::getString::begin
User::getString::Property: transaction.skipReading = False
User::getString::begin
User::getString::Property: transaction.status not found, returning empty string
User::getString::Property: transaction.status =
User::getString::begin
User::getString::Property: transaction.IsNotRead = False
User::getString::begin
User::getString::Property: transaction.tmpReading not found, returning empty str
ing
User::getString::Property: transaction.tmpReading =
User::getString::begin
User::getString::Property: transaction.CodeGroup not found, returning empty stri
ng
User::getString::Property: transaction.CodeGroup =
User::getString::begin
User::getString::Property: transaction.code not found, returning empty string
User::getString::Property: transaction.code =
readDataObjectMeasuringPoint::SkipReading=False
User::getString::begin
User::getString::Property: transaction.point = 26
User::getString::begin
User::getString::Property: transaction.shortText =
User::getString::begin
User::getString::Property: transaction.reading = 0
User::getString::begin
User::getString::Property: transaction.UOM = ***
User::getString::begin
User::getString::Property: transaction.referenceObjectNumber = OR000004000293
User::getString::begin
User::getString::Property: transaction.prevCodeGroup =
User::getString::begin
User::getString::Property: transaction.prevCatalogType =
User::getString::begin
User::getString::Property: transaction.ValuationCode =
User::getString::begin
User::getString::Property: transaction.isCounter = False
User::getString::begin
User::getString::Property: transaction.codeTextOnly not found, returning empty s
tring
User::getString::Property: transaction.codeTextOnly =
User::getString::begin
User::getString::Property: transaction.description = Pump Bearing Temperature
User::getString::begin
User::getString::Property: transaction.skipReading = False
User::getString::begin
User::getString::Property: transaction.status not found, returning empty string
User::getString::Property: transaction.status =
User::getString::begin
User::getString::Property: transaction.IsNotRead = False
User::getString::begin
User::getString::Property: transaction.tmpReading not found, returning empty str
ing
User::getString::Property: transaction.tmpReading =
User::getString::begin
User::getString::Property: transaction.CodeGroup not found, returning empty stri
ng
User::getString::Property: transaction.CodeGroup =
User::getString::begin
User::getString::Property: transaction.code not found, returning empty string
User::getString::Property: transaction.code =
create::/SMERP/PM_DOMEASUREMENTDOC_CRT Connection ID: com.sap.mw.jco.JCO$Client@
42499d6d
create::Function /SMERP/PM_DOMEASUREMENTDOC_CRT created
setImportParameters::TIMESTAMP_FROM_MOBILE=20140701214858
setImportParameters::COMMIT_WAIT=X
setImportParameters::MOBILE_USER=MJONES
setImportParameters::USER_GUID=005056913EE61EE3B5A27E3E2BC46F0D
setImportParameters::MIDDLEWARE_CALL=X
setParameters::begin
setParameters::POINT=26
setParameters::IDATE=20140701
setParameters::ITIME=172024
setParameters::MDTXT=
setParameters::READR=MJONES
setParameters::RECDV=0
setParameters::RECDU=***
setParameters::RECDVI=X
setParameters::CODGR=
setParameters::VLCOD=
setParameters::CODCT=
setParameters::IV_WORK_ORDER_OBJECTNR=OR000004000293
execute::::MJONES::before BAPI execute: /SMERP/PM_DOMEASUREMENTDOC_CRT
User::rethrowException::begin
User::rethrowException::Exception caught: Unit *** is not created in language EN -
Hi all,
Im trying to use the <b>PM_MEASUREMENT</b> DataSource. It works pretty well with Measuring Points linked to Functional location. However, I have some <b>Measuring Points</b> that are linked to <b>Equipments</b> and those <b>Equipments</b> have no connection to Functional <b>Location</b>. For <b>these Measuring</b> Points no data is being extracted at all.
Is there any restriction with the DataSource PM_MEASUREMENT that makes it only to extract data for Measuring Points linked to Functional Location?
If not, does any of you have any idea about what is going on here?
Thank you very much,
ClaudiomarThanks for your replies.
Saurabh: High volumes of serialized products are produced that are serviceable under warranty.
We are creating Serial Numbers for each model of the Product. We can attach Master Warranty and capture Warranty period for each Serial Number. But for creating Measuring Point / Counters, I have to generate an "Equipment Number" (via the Equipment View) for each Serial Number. If it is possible to do the same without creating Eqpt Num it will help.
Pete: I checked that link you had shown. But in T Code IQ01, I find Serial Number is not figuring in the list "Measuring Point Object (Obj.Categ. in Gen.Status Management)" and there is no IMG set up for this.
Request clarifications pls.
Thanks.
Raj -
Function Modules for creation of characteristics and Measurement Points
Hello everybody
I'm new in ABAP (trainee) and especially the use of characteristics. I'd be very happy if somebody could help me :).
Can anybody out there with some experience in creating characteristics and measurement points tell me how to create them with function-modules or by changing database tables?
I'm happy about every hint and ready to give some reward points.
Best Regards,
SteffenFM and TABLES
http://72.14.235.104/search?q=cache:71IXBMWcX_8J:reflexcontracts.co.uk/SAP_R3_QUICK_REF.xlsupdatetable+tse05&hl=en&ct=clnk&cd=1&gl=in
FUNCTION MODULES
http://www.erpgenie.com/abap/functions.htm
http://www.sapdevelopment.co.uk/fmodules/fmssap.htm
http://www.erpgenie.com/abap/index.htm
http://www.geocities.com/victorav15/sapr3/abapfun.html
Rewards if useful..........................
Minal -
Triggering of Preventive Maintenance based on Measuring Point
Hi,
I have set measuring point & defined upper range limit and lower range limit. Now I want to trigger preventive maintenance, based on reading enter against measuring point specifically if measuring point reading is above or below defined upper range limit or lower range limit.
Letu2019s say example, If 10 and 5 is upper range limit and lower range limit, now in this case creation of notification / main order if user has enter measuring point value more than 10 or less than 5.
Regards,
Dipen ShroffHi,
You can do it via Condition Based Maintenance ..
IMRC0001- U can use this User exit
http://help.sap.com/erp2005_ehp_04/helpdata/EN/a7/fa4c988f6611d29e8a0000e8323350/frameset.htm
regards
pushpa -
Auto Update of measuring point/document
Dear all,
I have one issue over here.Measuring point/document is not updating automatically after productiuon order confirmation . I tried with following steps
1) Created the equipment as test equipment -->created measuring point as a counter ---> maintain the usage value formula SAPF02 in the PRT tab . Unit of measurement for the characteristics and base unit of measure of material are same
2) Then i have assigned this eqipment as a PRT in the routing of material .
Which steps i am missing
ThanksHi
I had faced the same problem when I used SAPF02 then I did following changes.
Created formula like SAP_09 * PRTSTD / SAP_08
SAP_09 : Operation Qty
PRTSTD : PRT Standard Value
SAP_08: Base Qty.
Also make sure the measuring point category should me T in IK02( PRT life counter)
Regards,
Raj -
Maintenance Order through Measuring Point
Dear all,
I want to know whether it is possible to create the maintenance order on the basis measuring point .
I know how to create the order on the basis of measuring counter.
Is there any procedure to create the maintenance Order through measuring point as done in case of counter?
kindly provide the solution for Creation of Maintenance Order using Measuring Point..Really very thanks for the solution.
I have one more query, we can create the measuring point using the t.code IK01.As you told we have to create the measuring point with upper and lower range.
Is that we have to create 2 measuring point for upper as well as lower range or in one measuring point it is possible to accumulate both the upper and lower range.
If it is possible to accumulate both the upper and lower range in one measuring point then kindly provide the procedure.
Thanks in advance. -
Cannot create "Digital" measuring points on Work Manager 6.0
Hi All,
I am attempting to create "digital" i.e. Pass/Fail measuring points in Work Manager 6.0. I can enter readings as shown below but when I execute a sync, the error message below is shown:
I can use the same measuring point in SAP via IK11 as shown below to create a measuring document using valuation code only. However, the Work Manager requires a numeric characteristic to be added and the "no reading" checkbox to be ticked.
Any help would be greatly appreciated.
Thanks,
JonathanHi Michael,
I tried setting it up with just the two values (0-fail and 1-Pass) and I'm still running into errors. If you could take a look I'd be grateful.
Set up code group with two values:
IK11 allows just the valuation code to be used:
On the device:
As far as I can see this should work but it still creates the same error as previously. Ideally it should work as IK11 and allow the user to select from multiple valuation codes but it appears to still require a characteristic.
One option I tried is to assign a characteristic in addition to the the valuation code and use a 0 reading. This works but is a "workaround" solution in comparison to IK11.
Any help would be really appreciated.
Thanks,
Jonathan -
Screen enhancement in display measuring point (ik07) and ik02
Hi experts,
Can anybody please help in determining userexits for screen enhancement of ik02 transaction. I need to add block to measuring point details.
and also i need selection screen input parameters to display at the bottom of ik07 tcode.i had inserted the selection screen parameters at the top of screen in ik07 but i need it at last. how can it be inserted there.
PLZ HELP!!
screen shot of ie02 for referenece....Hello Jared,
Have a look to this :
http://help.sap.com/saphelp_crm50/helpdata/en/20/a4ffee7e0fcc4ebb7e5466d3903d38/frameset.htm.
Regards,
Frédéric -
How to make Measuring Point Description Field scrollable on the Detail Read Screen
In the Measuring Point Read Detail Screen (Rounds Manager), the description field does not have a scroll bar like it does on the Point Read Counter Detail Screen. This means that the end-user has to arrow-over to the right on the handheld device to see the entire description. We changed the transaction property to be the same as that on the measuring point field on the Counter screen but that did not resolve the issue. We are assuming that the field width is defined in columns but are not sure if columns is the same as pixels. It seems like there is some type of behind the sceens calculation based on the number of pixels used by the characters in the description. The transaction property does have word wrap activated but it seems to make no difference. Does anyone have any suggestions on what can be done to make the measuring point description have a scrollbar and have the description wrap? The Rounds Server is version 2.3.
Tags edited by: Michael Appleby1. wall of unformatted code. Use \ tags when posting code.
2. you're not even asking a question. You're just saying "it doesn't work" and then you dump the code. What do you expect? That people now go to debug it for you? -
Measuring Points are Not displaying in mobile devices(SAP WM 6.1)
Hi Experts,
In mobile devices the measuring pints for work order not displaying. When we select the "record point" option for particular work order it should display the measuring points for that WO. But it displaying '0 measuring points'. As shown in screen shot below.
But in SAP Bach end Measuring Documents are defined for Work Order.
can any one explain :To display measuring points in mobile devices, need any extra configuration in back end? or
What functionality need to activate? How to enable this?
Thanks
ChigariHi Chigari
Measuring Points assigned as PRT's in backend application (SAP ECC) should be displayed in Agentry Work Manager 6.1 by standard, if their corresponding technical objects are assigned to either the Work Order header or one of the operations.
Please check if this requirement is fulfilled in your case.
There is no need to modify anything in the Configuration Portal (as far as I know).
The modification we have made is only regarding Measuring Points belonging to other Technical Objects (and still assigned as PRTs).
Søren Hansen -
Making system settings for measurement documents and measuring point
What is the significance of making system settings for measurement documents and measuring point in spro?
Edited by: Pallavi Kakoti on Jul 14, 2011 1:23 PMHi,
<< Moderator message - Cut and paste response from http://www.consolut.com/en/s/sap-ides-access/d/s/doc/YY-OLI0IMRCCUST removed. Plagiarism is not allowed in SCN >>
Regrds
Jitender
Edited by: Rob Burbank on Jun 6, 2011 10:53 AM -
Function Module to get usage by supplying measuring point and equipment no
Hi,
I want to know what is the function module to get the usage on giving the measuring point,equipment number and month.Thanks in advance.
Regards,
SGRTry this Function Module : ALM_ME_EQUIPMENT_GETDETAIL
-
Relation between notification no and measuring point no or document
Dear Expert's
I want to link between notification no (qmnum) and measuring point no or measuring point document.
I want to search measuring point number thorough notification no.
plz suggest me ABAP purpose.
thanks.
regards:
Neelesh SonkarHi,
1. Get the EQUNR from the table "QMIH" using QMNUM.
2. Get the MOVING_OBJECT from the table "IEQT_WL_MP" using EQUNR.
3. Get the MDOCM (Measurement Document) POINT (Measuring Point) from the table "IMRG"
using MOVING_OBJECT ( which is MDOCM ).
Hope this will help you.
Regards,
Smart Varghese
Maybe you are looking for
-
Hi, I am using xMII v 11.5..I need to insert into SQL database. In BLS Step 1:I am using an SQL Query1 it fetches data Step 2: I am using 4 calculation Action block to calculate the values Step 3: I am inserting the Calculated values using an SQL Qu
-
Internet Explorer cannot display webpage error
I cannot access the website: www.wysiwygwebbuilder.com from my Verizon DSL. The site is up and running because I can get to it at work (a different provider). I was able to access this site a week ago as I bought the software, but now I cannot get
-
Officejet 8500 no showing all images on SD card
i am using an officejet 8500. it is not showing all the images which are present on my sd card. all the images were taken with a digital camera. some of them show up using my laptop which is networked into the printer. it is fine if i plug the sd car
-
Hello, I deployed a web app into weblogic, but unable to reach the datasource. The web application has a web.xml and has the following resource configuration <!-- Reference for the store datasource --> <resource-ref id="STPResourceRef_1"> <res-ref-na
-
How to read a file inside a jar
Hi All, I have a jar file which consists of several XML. I need to read one of the xml. If the XML are in a folder it is easy to read them by directly referencing them (e.g.:- "D/Test/Sample.xml";). But if these xmls are put in a jar file i am facing