WCM: Operational Class assignment to Technical Objects

Greetings Experts, Gurus and SAP Sages!
In WCM, we are able to create an Operational Class to restrict the particular Operational Conditions & Operational Groups that are relevant for the Technical Objects.
But I am having difficulty uderstanding the practicality of this assignment:
Is the assignment only made directly, by assiging an existing Technical Object (FL or EQ) to the Operational Class via transaction WCC8 ? If so, then how can we handle new master data? If a new FL or EQ is created, do we always need to run WCC8 again?
As far as I know, an Operational Class is different from a Class in the sense of the Classification functionality, so we can't assign the Operational Conditions & Operational Groups to any existing Class of type 002 or 003, nor can we assign the Operational Class when creating a Technical Object in IL01 or IE01.
So what is the purpose? Is there any automatic or indirect assignment possible? Or perhaps an enhancement is needed, to automatically assign a new FL or EQ to the OC based on some attributes?

Thanks, Srinivas!
The root of this requirement is actually the rather sketchy quality of the TO master data. Therefore, it's not possible to assign all the necessary Technical Objects to the Operational Class now, as more Technical Objects will be created as the solution matures. And going into WCC8 each time when the FL or EQ is created will be very cumbersome and prone to error.
I'm actually thinking of utilizing User Exits to assign the Technical Object to Operational Class via a custom logic (based on Class or Object Type, as you rightly suggest).
IEQM0003 Additional checks before equipment update
ILOM0001 Additional checks before saving a functional location
It's a bit disappointing there is not a standard way to do this...

Similar Messages

  • Location and account assignment for technical objeCT

    WHAT IS Location and account assignment for technical objeCT , FOR functional location

    Hi
    check the one of the Views for the above data (notification no + fun Location)
    VIQMAML_IFLOS   
    VIQMELST_IFLOS  
    VIQMEL_IFLOS    
    VIQMFEL_IFLOS   
    VIQMSML_IFLOS   
    Regards
    Anji

  • Error: Assignment of Context Object is Incomplete

    I am experiencing a rather odd problem in PI 7.1 SPS 7 - I am unable to add a context object to my Service Interface.
    First I create an xsd:string context object called "JobNumber".
    In the same SWCV, I open my service interface.  (abstract, stateless XI 3.0 Compat, asynch) and click the "Context Object" button.  In the Context Object Assignment screen, I navigate to the appropriate node in my schema and assign the context object.  When I save & activate the changes to my service interface I get this error:
    Check Result for Object SynchIncident
    Check of operations for service interface
    Check of operation SynchIncident
    Assignment of Context Object OMS_JobNumber | http://oge.com/ccs/order is incomplete
    Furthermore, if I click the button "Check and Correct Assignments for Context Objects" PI removes the context object altogether.
    Operation 'SynchIncident':
    Assignment of Context Object OMS_JobNumber |
    http://oge.com/ccs/order is redundant and will be removed
    Any suggestions for resolving this issue?

    hi
    Most likely, applying the latest XI patches for your current SP release will resolve this issue. The components that you need to apply the patches are:       
    SAP-XIAFC                                                              
    SAP_XIAF                                                               
    SAP_XIESR                                                              
    SAP_XITOOL    
    Regards
    Mark
    Edited by: Mark Smyth on Aug 25, 2009 8:53 PM

  • Navigate to technical objects programatically

    Hi Folks,
    We are developing an internal tool  for developers in our team. The tool will produce output of a technical objects list. It can be program,Function Module,Class methods, DB table,BADI,Exits(pre/post/OVR), Implicit enhancements etc
    Is there any way to porgramatically handle the navigation when the user clicks on the object name other than doing recording for and filling BDC tab for each object type.
    Regards
    Arshad

    You can use cl_wb_worklist along with RS_TOOL_ACCESS for this purpose.
    This example code, shows how to do this for a program. This can be extended for other objects also.
    report navigation_example.
    data:lcl_wrklist type ref to cl_wb_worklist,
          i_wrklist  type wbworklist,
          l_wrkitem  type wbworkitem.
    l_wrkitem-id-type = 'P'.
    l_wrkitem-id-name = sy-cprog. "Program name to navigate to
    l_wrkitem-state-line = 2.  "Navigation position of the program
    append l_wrkitem to i_wrklist.
    lcl_wrklist = cl_wb_worklist=>get_worklist( sy-uname ).
    call method lcl_wrklist->clear.
    call method lcl_wrklist->add_objects
      exporting
        p_objects = i_wrklist.
    call method lcl_wrklist->store.
    call function 'RS_TOOL_ACCESS'
      exporting
        operation    = 'SHOW'
        object_name  = sy-cprog
        object_type  = 'PROG'
        with_worklist = 'X'.
    call method lcl_wrklist->clear.

  • Operation account assignment

    Hi experts,
    I have a technical system represented as function location and its high value components as equipment's under it. I want to capture maint costs for each equipment by using single order(created order on function location and included equipments in operations). I have activated OAA and included equipment's in operations, settlement rule for each operation is getting created based on equipment maintained in it but costs are passed to main header reference object i.e. function location.
    My queries are 1. Is passing cost to equipment maintained in operation instead of order header is not possible in operation account assignment.
    2. Is there standard solution to get costs for each equipment by using single maintenance order without much work around.
    Regards, Srinivas

    Hi All ,
    Thanks for reply previously i had developed reports to solve above problem. Though I expected SAP will include this in OAA functionality.
    when we were working in EHP 3 pack we had few problems tracking inspection rounds and minor routine maintenance on equipments , the inspection rounds/ inspection planning functionality in EHP4 address this problem very clearly by providing option to include equipment's in tasklist hope SAP will bring option to send cost to equipment in operation in future.
    Regards,
    Srinivas

  • Assigning of authorization object to authorization group

    I have created an authorization object and I have assigned this to already exsiting authorization group.I would like to assign the authorization object to a new  authorization group.Please confirm how to create an authorizaton group and assigning a authorization object to this new authorization group.

    hi,
    I have got a pdf related to this.
    I shall send that to you if i can get ur mail id.
    I too havent tried this. I dont have any authorizations to do with my server.
    Plz follow the following steps:
    1. Create a user (for example for SAP DEV, TEST, or PRD systems).
    2. Open the SAP Profile Generator (transaction PFCG) available in SAP R/3 versions 4.6 and above.
    3. Create an Activity group (Role since SAP 4.6C), for example ZBODI_ROLE.
    4. Enter a description for the role.
    5. Go to the Authorizations tab and click Change authorization data.
    6. On the Change Role: Authorizations screen, click the Manually,toolbar icon.
    7. The Manual Selection of Authorizations window opens.
    8. Type in the following authorization objects.
    S_ADMI_FCD*
    S_BTCH_JOB
    S_DEVELOP*
    S_DATASET
    S_PATH
    S_RFC
    S_TABU_DIS
    S_TCODE
    S_RS_ADMWB — for SAP BW
    9. Click OK
    10. Return to the Change Role: Authorizations screen.
    11. Manually configure components by entering the values  that support Data Integrator operations include:
    • Administration
    • Batch
    • BW loading
    • Development
    • File access
    • File system access
    • RFC calls
    • RFC calls in BW
    • Table source access
    • Transactions
    12. To complete the security profile, click the Back icon (or press F3), select
    the User tab, enter your SAP user ID for Data Integrator and click the Save icon.
    Regards,
    Sailaja.

  • Using JAXB for classes extending third party objects

    I am trying to use JMX WS connector in my project. I have stuck with a problem I cannot solve. For example, I have class
    public class TypedObjectName extends ObjectName
    I do not know how to annotate this class. If I am trying to use @XmlRootElement annotation and provide no-arg default constructor for this class, JAXB throws an error
    Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
    javax.management.ObjectName does not have a no-arg default constructor.
    this problem is related to the following location:
    at javax.management.ObjectName
    at com.hp.usage.mgmt.naming.TypedObjectName
    I am not able to modify ObjectName because it is a part of jdk, third party class from javax.management. I need to have this class in JAXB context since one my service has a method with this type, for example
    *public interface PerformanceMeasurement {*
    public TypedObjectName getJob();
    Any ideas to make it workable?

    Yes, right, I have seen this blog and if you read it carefully, there is a note rearding root object
    The root object case is not quite as clean. The result of the unmarshal operation will be the adapted object, then you will need to call the conversion code yourself.
    It means I need to change an API, in case of JMX WS Connector, instead of
    public interface PerformanceMeasurement {
    public TypedObjectName getJob();
    I will provide
    public interface PerformanceMeasurement {
    public TypedObjectNameAdapter getJob();
    Not sure that it is a good idea
    Edited by: tvv2000 on 03.02.2013 21:24

  • No MTE class assigned

    Hi,
    I had configured the system monitoring for satellite system. But when i check the alerts in tcode SOLUTION_MANAGER and click on the link on the alerts for e.g. Response time; it says no MTE class assigned.
    Where can i assign MTE class for the satellite system in solution manager? How to check which MTE class to assign?
    Waiting for reply....
    Thanks,
    Rohan

    Hi,
    Please follow below step:
    1 Login to the OS level of satellite system and execute the below command.
    sapccm4x -R pf=/usr/sap/<SID>/SYS/profile/<SID>_D01_<hostname>
    2.  Go to t code rz21 and select topology
    Click on Agents for Remote System & click on Display overview
    3.Login to CEN Server & go to T-code RZ21 & Activate system central dispatching
        Activate background dispatching from Technical infrastructure menu
    4. Check RFC in satellite and CEN
    Go to T-code SALRT1 & maintain that created RFC <name> and save
    5. Activate the alrtinbox service in SICF T-Code. SAP -> BC -> BSP -> Sap -> alrtinbox
    Go to T-Code Alrtcatdef to create the category. Select CCMS Alerts & click on Change
    assign sender and receiver
    6. Enter the T u2013 code rz21
    Click on Methods
    Call on Related MTE Class
    Click On display / change button
    Select method assigned to MTE Class
    Create the same method in MTE Class window
    Enter MTE class name and method name
    Save and go -> back
    7. Enter t code rz20
    create satelite sysem
    activate maintance function
    assign MTE class to specified method
    Regards,
    kalees

  • MIGO Error - Account 6500029 requires assignment with CO object

    Hi Experts,
    I am facing problem with new material code opened recently.  Valuation class assigned is ZSTD. 
    At the time of GRN, It is  giving an error msg :
    Message no. KI235.  Account 6500029 requires assignment with CO object. 
    Kindly note I am not making an account assignment P.O.  It is a normal P.O.
    Previously also with same valuation class, we have received no. of materials with out any error.
    It should post the material to my inventory account 1220000 as it did with materials of the same valuation class earlier.  I don't know from where it is picking GL 6500029.
    Kindly help.
    Regards,
    Rajneesh Gulati

    Hi ,
    In OBYC kindly check the Key BSX for the GL account assingment to the valuation class .
    As inventory accounts are Balance sheet accounts and do no require an assingnment to a cost element .
    If your account is getting changed then check the same in OBYC - BRX .
    Regards ,
    Dewang T

  • BEx Variable - Why assigned to two objects?

    Hello,
    In 7.0 I created a BEx selection variable. When I save the variable I can see this variable under another object - with same technical name -. I have no clue why this variable is assigned to two objects.
    There is no "technical link" between this two objects....
    Any idea?

    i also faced the same issue ...when i Save the query and then again reopened the query .
    the problem got solved.

  • Technical objects

    Hi All,
    I need to implement SAP PM system for an oil refinery .I need to structure & map their technical
    system .Can anyone please let me know what are the main criteeria I need to keep in mind before
    creating functional location & equipments?Normally , we map moveable objects as equipment & non-
    moveable objects as functional location.What are the other criteria to address plant technical
    system using functional location & equipments?
    Also,in components tab of a maintenance order,how can we default component item category as "L"
    & a specific storage location " XXXX" in case of freely assigned material?What are the various
    options available for this requirement?This requirement is for freely assigned material as in
    many cases equipment BOM are not available.
    Thanks in advance.
    Rgds
    Rajib
    Technical objects

    Hi,
    Default Item category can be defined at plant level.
    Maintenance & Service Processing => Maintenance & Service Order => General Data => Define Default value for component item categories
    There for the material type & plant combination, item category can be defined.
    Regarding technical object structuring:
    1. As refineries will be having very complex machinaries, sub equipments may be defined. In this case, client should be clear enough at what level they want to maintain the cost & maintenance history. If they want to maintain at main equipment level only, then you can create the sub equipments as object parts.
    2. If they have defined sub equipments, then Availability of the equipment should be arrived at properly. There will be some equipments, which got repaired will make either the superior equipment or sub equipment also in idle condition. That equipment cant be used for any purpose.
    Then while creating the notification for the equipment which got breakdown, notification should be created for the linked equipment either upwards or downwards, so that, if you want to see only the available equipment, you can see the exact list.
    Regards,
    Maheswaran.

  • Technical objects from contracts

    I am trying to update the partners on an equipment master based on the partners assigned to the line item of an SD contract , the equipment is linked to the contract line item in the technical objects. does anyone know of an exit that will allow for this or the internal table that hold the link between the technical object and the contract item ?
    Thanks
    Edited by: Brendon Shotton on Oct 6, 2008 6:27 PM

    You can create a User Exit in CMOD for the 2LIS_11_VAITM DataSource to get the data. There should be a 1:1 (equi or inner join) or 0:1 (outer join) relationship of the data that you want to include, so that you don't create duplicate data.
    Another option would be to create generic DataSources and join the data in BW.

  • Technical object relationships

    How can I establish relationships between two or more technical objects within SAP Plant Maintenance ?
    Example: An object consists of different (mandatory) technical parts. Parts can be installed and dismantled. But how can I describe that part B can be installed in part A, but installing part C is not allowed ? Part C however can be installed in part F and part E.
    I would like to use Functional locations, Equipments, Assemblies and materials ... but I do not know how to describe these mandatory relations the parts have with eachother.
    Please advise !
    Thanks in advance, kind regards,
    Bas

    hi,
    1. You can use the option of object links in PM and define links as per the technical connections .
    2.  For checking that part A has to be installed in part B and not in part C you can perform certain checks while installing in eqpt using user exit : IEQM0002 or IEQM0003  ... when installing sub eqpt  you can check whether both the superior and sub eqpts have similar class or object type or checking certain characteristics.. and while installing at eqpts at f.locations also you can have some checks again for having common object types for eqpt and f.location using IEQM0001..
    regards
    pushpa

  • Extracting Technical Object List on Contract Items (View VISER02)

    Hi,
    We have build a simple extractor to get a full load of the VISER02 view into BI.
    However this does not give us the set of objects which have been deleted by the users from the technical object list on the contract items.
    We have looked at following options:
    1. preventing users from removing equipments from the object list using SAP ERP user-exit.  It was put in place, then rejected by the business
    2. flagging the SER02 underlying table for changes, and then develop a custom extractor on the change log tables.  Sounds over complex.
    3. extracting VISER02 in full into a DSO into BI, then using a second DSO and with some mechanism identifying and flagging the equipments that disappeared. Not nice to do this in BI.
    4. using an SAP ERP user-exit, saving the equipments removed from the object list to a custom table in SAP ERP, then extracting that table in delta mode.
    Any more thought?
    Thanks!!

    I found the problem  This issue was caused by a condition within get_content method whereby all non hex input should have import param 'RAW' given, despite the difference in the objecttype being retrieved from the previousl class method cl_fitv_gos=>get_links. 
    So no need to reply.
    Thanks,
    Kevin

  • Function return value == -10. Native error code -2146824584 ADOBD.Recordset: Operation is not allowed when object is closed

    I want to call Stored Procedure that return records and output parameter, from CVI
    I can get output parrameter but when I want to get records stream I recieve following wrror:
    function return value == -10. Native error code -2146824584 ADOBD.Recordset: Operation is not allowed when object is closed

    in Stored procedure I create table variable and and insert into string values
    when I remove usage of table variable the error desappear

Maybe you are looking for

  • Disk Utility/ OS 10.2.8 problem

    I wanted to use Disk Utility to reformat a boot partition of my external FW drive. The install OS 9 drivers option is greyed out. Is that because the drivers are already on the whole disk? Been so long since I have had to do this I don't remember Tha

  • All event listeners and models in one file?

    I have one java file for all my event listeners of a programm and one java file for all my models. Is this good? I create instances with new AllInOneHandler.MouseHandler() for example. Or should I have one file for each event and each model?

  • Bluetooth Peripheral Device Driver "Not Found"

    Hi Experts, I am using a HP Pavilion dv6-6093ex Windows 7 64-bit operating system i am having a problem with my bluetooth peripheral device driver. in device manager, under other devices, i see a yellow icon displayed beside bluetooth peripheral devi

  • Making system choose one item category........

    For a give sd-document type and a give item category group, the system now automatically picks up a certain item category. We are able to manually change this based on settings in the allocation for the item categories. Is it possible to have the sys

  • Problemi con la scheda PCI 6013

    Gentili signori, La nostra società ha acquistato nell'anno precedente 3 delle schede in oggetto, con le quali abbiamo creato 3 sistemi di acquisizione analogica di stazioni geodetiche. Già dall'inizio abbiamo avuto dei piccoli problemi sull'acquisizi