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…
Don’t 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,
    Santhosh

    Dear 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 Appleby

    Hi 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

  • Measuring Points extraction

    Hi all,
    I’m 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,
    Claudiomar

    Thanks 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,
    Steffen

    FM 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 Shroff

    Hi,
        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
    Thanks

    Hi
    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,
    Jonathan

    Hi 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 Appleby

    1. 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
    Chigari

    Hi 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 PM

    Hi,
    << 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,
    SGR

    Try 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 Sonkar

    Hi,
    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

  • Insert into SQL database

    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

  • DataSource unavailable

    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