Equipment search based on Class and Characteristic data

Hello Experts,
We are looking for some inputs on how to get index created on Class and Characterstics for Equipments.
We are using Embedded Search , TREX Version 7.10.44.00,  Changelist 323327 (710_REL),   InstallationType ESH along with ECC 6.0/Ehp4.
We can't see any standard template available in our cockpit(ESH_COCKPIT) for Class and Characteristic but we can see a template on Equipment(EQUI).
We have the following software components available : EA-HRGXX, ESH_COMMON_OBJECTS and SAP_APPL however class and characteristic are missing.
We tried to import it but unavailable in the import queue. Hence it seems we need to create it manually.
Question:
Is it available in some patch or something from where we can import it? We assume these should be definitely available somewhere since these are standards templates.
From where we can get the technical details if we want to create these manually?
How to configure the index to get the relevant field data from ECC-->TREX for these new indexes(Class/Characteristic) created?
What extra coding required to do this? Where we can find the details on how to program and run this?
Any other related info around this will be really helpful.
Many Thanks
Sanjay

hi,
the standard templates are only delivered with EHP5 and NW 7.2 as part of the standard delivery.
cheers,
Om

Similar Messages

  • Which Table, can I find the class and characteristic assigned to equipment.

    Hi all,
    I have assigned a characteristc to a class.
    And assigned this class to an equipment.
    Now in which table can i find the class assigned to this equipment.
    What is the logic to find the class and characteristic.
    Thanks in advance.
    Piyush

    Hi,
    As per above post, you can find classes. To find characteristics, Give EQUNR value in OBJEK field in AUSP table & get the ATINN value.
    Give ATINN value in ATINN field in CABN table & get ATNAM field value.
    In AUSP table, you can get the values against each characteristics as well.
    Regards,
    Maheswaran.
    Edited by: Maheswaran.K on Apr 19, 2011 9:28 AM

  • QM cycle related to batch with class and characteristic

    Dear all
    Plz expalin me one QM cycle related to batch with class and characteristic.
    thx

    Master Data
    Create a characteristic of type Num or Char (CT04)
    Create class by using class type as 023 (CL04)
    Assign characteristic to class
    Assign class to Material master in Clasification view
    Create MIC by using above class Charecterstic and all the relavent data is copied to MIC.
    Assign MIC to Quality plan
    Note :  Unit of measure for MIC and class Char. should be identical.
    Transactional date
    Run  QM cycle
    Do result recording, While UD update Char result to batch ( MIC data flows into batch)
    Check the batch result in MSC3N it should get updated
    Regards,
    Raj

  • Activity search by Completed status and End Date

    Hi All,
    When i try searching for an activity based on the date on which the status was set to Completed, the system does not show any results. 'Criteria used are Activity Type, Status = Completed, End Date.'
    If i choose an End date = Date on which the status on the Activity was set to Completed, the system does not show correct results. The system only shows those activities where the Activity Status was Open and Completed on the same day. For activities where Open and Completed Status was set on different dates, there are no search results.
    However, with the same criteria set, if i change the End Date = Date when Activity Status was Open, i get the results.
    Is it not possible to search for activities based on Status and End date combination?
    Pls. suggest

    Hi Kansal,
    There is a possibility that the status profile you maintained for the activities has some issues.Please check the Business transaction (which maps system status) that you have mapped with your completed and open staus.It might be that the user staus is set to be open but in the status profile it is accidently mapped to the completed or finished.
    Hope this helps.
    Regards
    Priyanka

  • Function Module to get PO details based on Plant and PO date

    Hi
    1. Is there any Function Module to get PO details based on Plant and PO date?
    2. Is there any Function Module to get Material document details based on PO number?
    Thanks
    Narendra

    hi,
    check these standard reports.
    ME2L - By vendor
    ME2M - By material
    MSRV3 - By service
    ME2K - By account assignment
    ME2C - By material group
    ME2B - By tracking number
    ME2N - By PO number
    ME2W - By supplying plant
    also chck this func module.
    REPL_LIST_PURCHASE_ORDER_READ
    reward if hlpful.

  • Transfer class and characteristics data from 3.1i system to ECC 6.0 system

    I have to develop a program to transfer all the classes and characteristics( tcode cl01 and ct04)  in a 3.1i system to an ECC 6.0 system.
    I initially planned to use FMs BAPI_CLASS_GETDETAIL to read from 3.1i and BAPI_CLASS_CREATE to load in ECC 6.0.
    But then I realized that BAPI_CLASS_GETDETAIL does not exist in 3.1i system.
    Could anyone please tell me how to transfer the class and characteristics data from 3.1i to ECC 6.0. What approach and FMs are to be used.
    Thanks,
    Karthik

    Thanks for the reply Madhu.
    We are trying the ALE way, using BD91 and BD92. This way seems to be easier as there is no need to extract data to files.
    IDoc is successfuly sent from the 3.1i system but we are not able to see it in ECC 6.0 system.
    We are checking up the settings.
    Would be very useful if you can provide some more details about the settings to be done.
    Thanks,
    Karthik

  • Post material master idoc  with class and characteristic values

    Hi,
    I need to post the class and characterstic values of material while posting the material using idoc of basic type matmas05 . Can anyone suggest me the fields and segment details to fill the class, class type and characteristic values in matmas05.
    Note : the class and characteristic values are already created in the system, my purpose is to assign them to material while creating. so please give me the field and segment details in idoc basic type matmas05.
    thanks
    Kiran

    I  try to do the samething. I see the fields E1CUVAL : CU: Characteristic valuation in the structure of MATMAS05 but when I run the IDOC, these fields never appear even they exist for the material.
    Did you find an answer to your question that can help me?

  • Classes and Global Data

    OK, I've been battling how to do this with my test code and now it comes back to "bite" me in my new project.
    In regular C, you just create your structures, fill them with data, and then your subroutines have full access to the global data.
    With Objective-C you envelop certain data inside other objects. I got that. In fact, that's where I've gotten "stuck". Let me elaborate.
    I have a the following classes:
    Class (number of instances expected) description of class
    Scenes (1) tables containing dictionaries of scenes and scene components
    Pieces (1) tables containing images, type specs, etc. of game pieces
    Blocks (1) tables with definitions, specs of movable game pieces
    MainView (1) main application view, contains methods to draw the main gameboard
    BlockView (n) view for the block and data needed to manipulate it by the main game logic
    MainViewController (1) main controller for game screen
    Ok, since MainView manages the game window it's init methods also call the init methods to instantiate the one instance of Scenes and Pieces which are needed to be setup in order for MainView to draw the currentScene using the UIImage figures for each of the pieces. So, it saves a pointer to the Scenes and Pieces instances. MainViewController can access those since it sets up MainView and has a pointer to it. MainViewController is currently where I had planned on firing up the BlockView subviews, one for each movable game blocks.
    The problem comes with BlockView which has the logic to setup the additional data for each block type, but does not have a pointer to the instances of Scenes or Pieces which contain the current scene info and the UIImage dictionary to use for drawing the actual images on the screen. How can it get a pointer to the appropriate classes?
    Since BlockView is invoked by MainViewController as it sets up the pieces, I could pass the pointer as part of the init method, but that seems like the WRONG place. Shouldn't I be able to put some block of pointers someplace where all objects can query to get the data needed (keeping it encapsulated within some master gameSettings object).
    Actually that's part of where I'm going with this. I want to have a settings object which knows what scene is current, what block set (images) is in use (so I can have different images for each piece depending on which set is selected), and the saved state information needed to continue where I left off. (This part is mostly a serialization of the Blocks instances which contain both the initial and current locations on the screen, and the current background tableau which shows a more-or-less static background for each scene).
    Instead of one object, right now I've separated the types of information by 3 classes, but everything needs access to two of those classes in order to fully function. I think I have that part under control. What I don't have is the BlockView instances and the GameLogic methods having access to the Scenes and Pieces data unless I pass a pointer to them during initialization.
    Is that what I'm supposed to do?
    Or is there a better way?
    Lastly, my game logic is really a set of methods which act on ONE specific piece to move it, but then that movable piece (one of the instances of BlockView) is able to push other pieces as it moves. Additional methods will handle the pushing of the other instances of BlockView around until a solution is completed for the scene. That part, I think I've gotten OK, as the game logic will be Built into the Blocks or BlockView classes. (That's the part I will have to figure out).
    I'm adding this to my query, so you know my intention, and whether I'm on the right track. So far my Blocks class only contains definitions used by BlockView, and no instance variables or methods yet. If all the logic can be put into the BlockView methods, I can probably throw Blocks away.
    So, do I add a pointer to my init method...
    - (id)initWithString:(NSString*)myType atPoint:(CGPoint)point
    becomes
    - (id)initWithString:(NSString*)myType atPoint:(CGPoint)point inScene:(Scene)scene ofSet:(Pieces)pieceSet
    If that is what it takes, I can do it. It just seems there ought to be a better way.
    Of course, I could abstract those last pointers to only provide the pieces needed for that one instantiation of a BlockView, as I have with 'myType' and 'point' by supplying only the 'pieceSet' to init, but then the game logic will need to have access to the 'scene' to know whether a given block is allowed to move to a given position. This is where I get confused as far as what information to pass to a class, since I know other methods invoked by touches will cause the blocks (in BlockView instances) to move around on the screen displayed by MainView.
    Actually MainView will be detecting the touches and moving the instances of BlockView, so maybe the game logic SHOULD be in MainView instead. I just figured that to encapsulate it as methods that operate on the movable pieces, the methods should be in BlockView, and called by the touch detection routines in MainView.
    Comments please. And don't say, you can do it either way... one way or the other, or yet a third way I don't fully comprehend (such as another viewController) should contain the logic. I think the logic is part of the model and not the view, but in this case, it affects the view based on the background squares and what happens to each block as it is moved or pushed "into" one of those squares.
    Thanks in advance. I realize this may be a complicated question, but I think it is a fairly BASIC question, and my lack of Objective-C experience is showing.
    To tie the question up a little better, I'm not expecting to have all objects have complete access to lots of global data. What I'm looking for is a place to put a pointer to each of my classes which are only ever instantiated once, and have that pointer be findable by any other class that can then query the appropriate class instance to retrieve the data. Right now, I have one and only one place holding these pointers, and am passing them to the objects/classes which need access to the data in those Scene and Pieces classes when they need them.
    If that is the way I'm supposed to do it, then I'm on the right track, even if it means deciding which classes are allowed to hold and pass the appropriate object pointers to other objects.

    etresoft wrote:
    I think you are missing an important piece - the "model" - from the MVC architecture - Model, View, Controller.
    Your "business logic" is composed of your Scenes, Pieces, and Blocks. That is your model. Your view shouldn't really know anything about that. Your controller understands both your model and your view and it puts the two together to draw things. You want to be able to swap our your GUI view for a text view, if you wanted to. Chess, for example, can be played in a GUI or from a text console. A more modern example is a multiplayer game. It has to function across a network so its model has to be projected to the local display as well as sent across the network.
    Yes, I am still fighting with understanding the implementation of some concepts.
    What I think I am wanting to do, is similar to what Apple has done with the file manager or notification centers, and be able to request information from my model as needed.
    For example, my view doesn't care about the specifics of the scenes or pieces, yet my view wants to be able to display the name of the current scene or display the correct image for a piece. Right now, it keeps an instance pointer to my "singleton" Scene object, and using the scene index, gets the current name. To display images, it gets those from the Pieces singleton's image dictionary, and again keeps a pointer to do that.
    What I would rather do is be able to get that pointer for the views that need it without having to copy it, or have back pointers to the superview which holds a copy of those pointers. My BlockView class layers the active pieces over the MainView which holds the playing board. To access things, my code looks like:MainView* mainView = (MainView*) self.superview;
    NSString* key = [mainView.myScene.sceneKeys objectAtIndex:mainView.currentSceneIndex];
    NSString* pieceName = [[mainView.myScene.scenes objectForkey:key] pieceAtLocation:loc];
    UIImage* image = [mainView.myPieces.images objectForkey:pieceName];
    Oh, and this isn't actual code. It is a contrived example. I have since made it more efficient.
    What I think would be more appropriate would be something like this:
    NSString* pieceName = [[Scenes CurrentScene] pieceAtLocation:loc];
    UIImage* image = [[Pieces PieceImages] objectForkey:pieceName];
    or even
    UIImage* image = [[Pieces PieceImages] objectForKey:[[Scenes CurrentScene] pieceAtLocation:loc]];
    When I attempt to create class methods to access data in my "singleton", I get lots of warnings about accessing instance data in a class method. So, instead I made everything an instance method, but that requires keeping a pointer to the instance available somewhere.
    I have been able to recode some of the instance methods which manipulate derived strings from the instance data into class methods, but not the data read in from the plist data files.
    What I'm missing is how to get the current "singleton" instance from the class, and then use that as the instance pointer, i.e. in the examples above, I guess that pieceAtLocation: would be an instance method, but CurrentScene and PieceImages would be class methods that return an instance pointer to the appropriate dictionaries. How to implement that correctly is where I'm still sketchy.
    Isn't that how Apple has defined DefaultNotificationCenter or DefaultFileManager?
    I've looked at some singleton code, and am not sure how it helps me get this done, so an example would definitely help.

  • How do I do a search based on a range of dates in Address Book?

    In Palm Desktop, when I performed a search, a dialogue window would pop up that gave me a drop down list of every category in my database (ie. date modified, company, first name, last name, etc.).  I could choose to just search for entries that were modified between january 2011 and March of 2011.  I could choose to search for just the entries that were from the city of New York.
    How do I taylor a search to just Address Book entries from Jan 2011 to March 2011?  I can perform a smart search in a finder window, but that won't be able to only search Address Book, and it doesn't seem to bring up Address Book entries at all anyway.  Does anyone have any ideas or is this just an insurmountable short coming of Address Book?
    Thanks for your help.

    Try creating a Smart Group within Address Book with a couple of statements to specify start date and end date.
    This criteria I used in this example finds Address Book entries updated after 1/1/2011, and not changed in the last 48 weeks.
    Testing on my Address Book this logic located 10 records meeting the criteria of almost 400 total entries over the last 4 years.

  • Prorating Wage Type in IT0014 based on start and end dates

    Hi experts
    I have a scenario wherein I want to prorate a Wage type according to the start and end dates in Infotype 0014. I have tried setting the Processing Class 10 to 1. When I do this, the system prorates according to the start date. Example:
    If the start and the end dates for wagetype 4000 are: 24.05.2014 to 31.12.9999, amount is 1000 and the payroll period is May'2014, then amount calculated is 258.06, which is correct.
    If however, the start and the end dates for wagetype 4000 are: 01.05.2014 to 24.05.2014, amount is 1000 and the payroll period is May'2014, the system generates the amount 1000, which is incorrect.
    How can we handle this? Please help.
    Regards
    Divya Tiwari

    Hi Divya,
    Please check the below mentioned pcr's in your system.
    UW14 and X011
    Check above mentioned pcrs in subschemas INBD,ZNAP and share me the existing pcr's screenshot in your system.
    Regards,
    Haranath

  • Global Change or filter based on Min and Max dates

    Hi Guys,
    Hopefully there is a genius out there that is an expert with filters and or global changes, I am after a solution and can’t work out if it is possible to do in P6.
    Based on a filter (using codes to select a group of activities) I want to write a value into two date UDF Fields can I:
    Run a global change to give the earliest and latest date in the group and write the result to all tasks in the group? or
    Is there a mindate maxdate option in Global change or filter? Or
    If these tasks were grouped in the activity view can a global change be written to fill down the dates that the summary level is displaying, which are essentially the min and max dates of the groups.  
    I could do this pretty easily in excel but I have over a 100 projects and doing the import one at a time is not feasible.
    I could create LOE’s but as my variables are constantly changing and due to the volume also not an option.
    Summary bars are not an option eithers as I am writing the UDF’s to get all the bars I want on one line, 
    An option for me might be to do it using Legare but I would prefer to see if I can get it done in P6 first.
    Cheers
    Rob

    Yes, you can do it in one report.
    I created a sample report from efashion:
    Year | Lines | Sales Revenue
    2001 | Accessories | $250
    2003 | Accessories | $550
    2001 | City Skirts | $1050
    2003 | City Skirts | $1150...........
    Create 2 variables 1) Count and 2) Difference:
    1) Count  as formula - =Count([Lines]) In Report
    2) Difference as formula - =Sum([Sales revenue]) Where (Max([Year]) In Report = [Year]) - Sum([Sales revenue]) Where (Min([Year]) In Report = [Year])
    You can replace the formula with your report variables. Then just drag Site ID, Count and Difference variables to your report.
    Thanks
    Jai

  • Transport class and characteristic definitions

    Hi!
    I know it's not really an abap general question, but I couldn't find better forum for this.
    Does anyone know, how can I transport class (created with CL02 transaction) and characteristic (CT04 transaction) definitions?
    Thank you
    Tamá

    Hi Tamás,
    Transport Class and Charecterstis
    hope it helps you.
    Regards!

  • Hyperion Planning dynamic forms based on start and end date across years

    Hi All,
    I have a requirement where i need to be able to view a form showing periods across years that are dynamically built depending on the start and end dates. If i have a start date of 01/11/2009 and an end date of 31/7/2013 i want to be able to view a form that shows all of the periods (Jan,Feb etc) in a form that is driven by these dates, in addition it will need to show the actual scenario up to the current month and the forecast from the current month to the end date. So basically if a user inputs the start and end dates the form will display the relevant periods driven by these dates.
    Any tips very much appreciated!

    Hello,
    This is difficult to realize, but you can get quite far with a workaround. The first question is, where do you want to input your selection of time periods? Assuming you have a webform with the complete timeline in months and years and you type in the start period and end period.
    Webforms have the option to suppress rows and columns.
    This can be extended with option of empty cells or not empty cells.
    You will need to apply your creativity on this.
    Put every month-year combination in a column and add the suppression.
    Calculate the timeline between start period and end period with a dummy member, so data exists for these and columns will show.
    Maybe you will need to copy the required timeline into a separate version for this, to avoid having periods which were outside the selection and still have data.
    I hope these hints help a bit in this challenge.
    Regards,
    Philip Hulsebosch
    www.trexco.nl

  • Assign Class and Characteristic to equipments

    All
    I have uploaded class and characteristics with values in to the system. Now I have to assign several Equipments to Class and Characteristics with values.
    How can I achieve this other than recording method.
    Is there any standard Direct input method or any BAPI to do the same
    Please assist me in uploading the same.
    Murad

    Hi,
    You can use IBIP transaction on SAP to assign classes and classification values on equipments or Functional Locations on SAP.
    Transaction IBIP use standard SAP BAPIS to upload information
    Please review the link below to have additional information
    http://help.sap.com/saphelp_45b/helpdata/en/35/a47db0763e0392e10000009b38f9b7/content.htm
    Best Regards
    Carlos

  • SES report based SES sheet and Posting date wise

    Hi All,
    Please let me know is there any standard report is available to view the SES sheets created against a PO and within a date range (posting date based).
    I have tried below T-Codes but  i am not getting Posting date field in these codes.
    1.ME2S
    2.ML84
    3.MSRV6
    Regards,
    Bhadra

    May I know what do your mean by posting date ?
    When you accept the SES, at that time you can see posting date..
    Either there are two date you can see in SES,
    1. Document Date , 2. Created Date.
    The document date will shows in every report..
    But Created date will available only in table level..
    Check table ESSR, Here you will find entry date, SES number and PO number also..
    Regards
    Dev

Maybe you are looking for