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
ArshadYou 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. -
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, SrinivasHi 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 -
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,
RohanHi,
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 GulatiHi ,
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. -
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 objectsHi,
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 PMYou 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,
Bashi,
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 -
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 closedin 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
-
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