Imposible to activate characteristic with one reference attribute in 3.5
Dear Experts,
I have a really strange problem in 3.5 version.
I have ZUTSUP attribute like reference char from 0FUNCT_LOC.
I deleted one Z Character Attribute from 0FUNCT_LOC, when I try to active it shows one error.
"Characteristic 0FUNCT_LOC: Master data has to be activated before conversion"
Ok, I go to "Note 451773" trying to activate master data. Like explains this post: "Unable to Activate master Data InfoObject ''0EQUIPMENT''
But, when i try to reactivate active version... another error
"Characteristic 0FUNCT_LOC: Navigation attribute ZCIRCUITO does not exist for char. ZUTSUP"
Well.. this is a bucle, because, in referenced attribute I don't have navigation attribute ZCIRCUITO. and I can't modify it. I tried to reactive ZUTSUP (without ZUTSUP) but problem is...
"Characteristic ZUTSUP: Referenced characteristic 0FUNCT_LOC not (actively) available"
Well... Any Idea?
Thank you!
Very easy if you know...
Create another time the same attribute with same parameters and active it. Then Acitve Data Master of InfoObject.
That's all, now you can delete the attribute normally.
Edited by: Roger Peruchet on Mar 1, 2010 5:56 PM
Similar Messages
-
Problem with Persistent Object as Reference Attribute of Persistent Object
Hello All,
I have a problem with a persistent class that contains a reference attribute to another persistent class. I can write the reference object attribute to the DB but when I read the reference attribute back from the DB the object is null. Allow me to explain...
I have two tables; one is a data table with one key field of type OS_GUID, the second is a mapping table with several business key fields and two further fields; an instance GUID and a class identifier GUID. The data table is used to contain all the data for an object. The mapping table is used to hold a relationship between the GUID assigned in the data table and the business key. The mapping table has been structured in this way by following the help here:
http://help.sap.com/saphelp_erp2005vp/helpdata/en/df/e785a9e87111d4b2eb0050dadfb92b/frameset.htm
and the field mapping in persistent class for the mapping table has been mapped following the help here:
http://help.sap.com/saphelp_erp2005vp/helpdata/en/06/f23c33638d11d4966d00a0c94260a5/frameset.htm
The code I use to create entries in the data and mapping table is:
<-snip->
DATA:
gv_blank_data_guid TYPE REF TO zcl_ps_data,
gv_data_guid TYPE os_guid,
go_data_ps TYPE REF TO zcl_ps_data,
go_data_agent TYPE REF TO zca_ps_data,
go_data_map_ps TYPE REF TO zcl_ps_data_map,
go_data_map_agent TYPE REF TO zca_ps_data_map,
go_exc TYPE REF TO cx_root.
go_data_agent = zca_ps_data=>agent.
go_data_map_agent = zca_ps_data_map=>agent.
TRY.
Check if there's already data with the business key on the DB
go_data_map_ps = go_data_map_agent->get_persistent(
i_data_ref = iv_data_ref
i_action = iv_action ).
... if there is then exit.
EXIT.
CATCH cx_root INTO go_exc.
ENDTRY.
TRY.
Create the data...
go_data_ps = go_data_agent->create_persistent(
i_root_guid = gv_blank_data_guid
i_req_date = iv_req_date ).
TRY.
... finally, write the new data to the data business key map table
go_data_map_ps = go_data_map_agent->create_persistent(
i_data_ref = iv_data_ref
i_action = iv_action
i_data_guid = go_data_ps ). "note1
CATCH cx_root INTO go_exc.
ENDTRY.
CATCH cx_os_object_not_found.
ENDTRY.
COMMIT WORK.
<-snip->
The fact that it is possible to pass the object GO_DATA_PS in the call to GO_DATA_MAP_AGENT (the line that I've put the comment "note1" on) indicates to me that the reference to the data persistent object can be written to the DB by the mapping persistent object. After executing the above code the mapping table object and class identifier fields are populated. Also, if multiple entries are written to the tables then the class identifier field in the mapping table is always the same and the object ID is different as expected.
However, the problem I have is if I read an object from the DB using the business key with the following code:
<-snip->
DATA:
gv_req_date type datum,
gv_data_guid TYPE os_guid,
go_data_ps TYPE REF TO zcl_ps_data,
go_data_agent TYPE REF TO zca_ps_data,
go_data_map_ps TYPE REF TO zcl_ps_data_map,
go_data_map_agent TYPE REF TO zca_ps_data_map,
go_exc TYPE REF TO cx_root.
go_data_agent = zca_ps_data=>agent.
go_data_map_agent = zca_ps_data_map=>agent.
TRY.
Read data mapping with the business key
go_data_map_ps = go_data_map_agent->get_persistent(
i_data_ref = iv_data_ref
i_action = iv_action ).
... then read the data.
TRY.
CALL METHOD go_data_map_ps->get_data_guid
RECEIVING
result = go_data_ps.
CATCH cx_os_object_not_found.
ENDTRY.
CATCH cx_root INTO go_exc.
ENDTRY.
<-snip->
At no point during this code are the attributes of the object of the persistent class for the data table populated with the contents of the fields of the data table referenced as the attribute of the mapping table. To clarify, when viewing the object in the debugger all the attributes of the mapping object that are simple table fields are populated with the values of the fields of in the mapping table, however, the attributes of the object that represents the persistent class for the data table are not populated with the fields of the data table. I had hoped that by reading the mapping table object the data object would automatically be populated. Is there another step I need to perform to populate the data object?
I'm sorry if the above is hard to follow. Without being able to provide screenshots it's difficult to explain.
If someone has managed to store references to persistent objects in a table and then read the references back could you list the steps you went through to create the persistent classes and include the code that reads the objects please? The code I have almost works, I must be just missing some subtle point...
Thanks in advance,
Steve.Hi Andrea,
The iObject being replicated at item level for Service Complaints is the SAP standard behaviour.
Generally we raise complaint refering to some sales or service issues. In your scenario you are trying to create a complaint based on an iObject, then you have to mention the corresponding product details. I dont see any business requirement not to copy the iObject product at the item level.
If you want it then I think only you have to write a Z program for it.
Hope this helps!
Regards,
Chethan -
Trouble with anchor and reference attributes combined with a Correlation ID
Greetings, I'm a little green on FIM and looking for some advice.
We have an HR system where we store the information on Contractors, Interns, and Employees.
The business process for converting Contractors and Interns to Employees is to terminate the Contractor and re-hire as an Employee. This gives us a different employee number for the "live" entry in the HR system.
Also, there is a "Supervisor No" attribute that is a Reference attribute for their manager. This is their employee number.
What do I do in FIM? If the Employee number is the anchor, won't the system consider the employee a new object? Is there a way to connect the new employee record to the metaverse object that was a contractor or intern, and update the anchor attribute (the
new employee number)?
I was thinking of using a different custom field in the HR system as the FIM_Sync. But just realized that if this became the anchor, then no managers would connect since the Supervisor No is an Employee number.
Thanks in advance for helping.
-Doug
*** Update ***
I read some of the articles on Correlation ID that are in the 2003 version of MIIS the TechNet library. So a follow up question would be what happens between the CS and MV when the HR object changes.. Assuming I have this FIM_Sync attribute to be my
Correlation ID.
Contractor is created. Employee ID is anchor and FIM_Sync field is populated.
New object in CS
Projected into MV
Provisioned out to AD and other systems, but they don't have the FIM_Sync attribute in their schema.
Business Event.. Contactor converted to Employee:
Contractor in HR system terminated (employment_state) and FIM_Sync entry removed.
Employee record created in HR system and FIM_Sync value populated with what it was in the contractor record
New Employee object in CS
Does Contractor get disconnected?
Does the Employee CS object get joined to existing MV object?At one of my previous projects we solved the same scenario as following:
1. That was not a fully automatic process.
2. Once we receive event that Contractor is terminated in HR, we put that user in "Terminated Contractors" set, disabling his active accounts, where the object resides for 30 days (business policy) before his accounts are removed from target systems.
3. There's a custom workflow which triggers a notification to administrators if the following criteria are met:
Name/Surname of fresh Employee are equal to one of the members of "Terminated Contractors" set
Employee record from HR came within a week after Contractor's termination date (also, a business policy, agreed at customer's level. HRs are lazy and not necessarily process that transfer same day).
4. IAM Administrator contacts HR to ensure that persons in question are actually the same one. Upon confirmation, manual join is made. Once object is joined, Correlation ID is written back to HR (actually, a buffer database acting as HR source) to ensure
that the join can be made automatically.
We faced several problems, though, which are beyond the scope of FIM itself:
1. HRs were creating Employee record before terminating Contractor's one. A major pain, since new accounts are created, et cetera.
2. HRs were creating Employee records too late (that's why we set a "timeout" for a week, initially it was two days)
3. We had a case once when Contractor was terminated and new Employee came with the same name, but those were different people and HR application doesnt allow to differentiate "contractor fired" and "contractor moves to employee" events. That's why we had
to stick to a manual and documented procedure. -
BOR/SWO1: only Attributs with DDIC reference are displayed
Hi everybody,
when I test my BOR object in SWO1, only attributes with DDIC reference are listet.
I designed one virtual attribut. Why is this not display in test mode?
Many Thanks
Regards mario
Mario Müller
nullHi,
in reports the language of the picklists corresponds always to the company default language.
The only solution I now (its really static and not so nice):
Create one report per language and change the picklist field by using CASE statements...you see its hard to refresh if you have lots of values :)
cheers
Myriam -
Hi there, my daughter purchased a used iPhone 4S from a local newspaper who has had it in the lost and found for nearly a year, and no one ever claimed it. It is locked with Telus, my daughter is a Virgin Mobile customer. Telus told me they will only unlock it if she activates it with them, she cannot do that as she is in a contract with Virgin. Is there anything I can do to get around this problem?
Only the carrier to which the iPhone is locked can unlock it. In
this case, you must work with Telus. If they have a pay as you go
plan, activate the iPhone on Telus that way and then after
you meet whatever requirements Telus has, stop using Telus
and move the iPhone to Virgin. Or sell the iPhone to someone
who can use it on Telus.
Telus is the only one who can unlock that iPhone. -
I have several accounts on my home PC, and I have finished with one of them. How do I store every message on this account for later possible reference? Attachments and all?
You could move them into folders in Local Folders.
-
can you activate an iphone with one sim, and than once it is activated use it with another sim?
It could be the activation server is unavailable right now, however have you or anyone else ever used that computer to jailbreak or hack another phone? That can have an affect on the hosts file. You can check this regarding information on the hosts file or security software problems.
Error 1 or -1
This may indicate a hardware issue with your device. Follow Troubleshooting security software issues, and restore your device on a different known-good computer. If the errors persist on another computer, the device may need service.
This device is not eligible for the requested build (Also sometimes displayed as an "error 3194")
Update to the latest version of iTunes. Mac OS X 10.5.8 (Leopard) users may need to download iTunes 10.6.3.
Third-party security software or router security settings can also cause this issue. To resolve this, follow Troubleshooting security software issues.
Downgrading to a previous version of iOS is not supported. If you have installed software to perform unauthorized modifications to your iOS device, that software may have redirected connections to the update server (gs.apple.com) within the Hosts file. Uninstall the unauthorized modification software from the computer.
Edit out the "gs.apple.com" redirect from your hosts file, and then restart the computer for the host file changes to take affect. For steps to edit the Hosts file and allow iTunes to communicate with the update server, see iTunes: Advanced iTunes Store troubleshooting—follow steps under the heading Blocked by configuration (Mac OS X / Windows) > Rebuild network information > Mac OS X > The hosts file may also be blocking the iTunes Store. If you do not uninstall the unauthorized modification software prior to editing the hosts file, that software may automatically modify the hosts file again on restart.
Avoid using an older or modified .ipsw file. Try moving the current .ipsw file (see Advanced Steps > Rename, move, or delete the iOS software file (.ipsw) below for file locations), or try restoring in a new user to ensure that iTunes downloads a new .ipsw.
Error 3014
This error occurs when iTunes is unable to reach gs.apple.com in a timely fashion. Follow the steps below in Unable to contact the iOS software update server gs.apple.com. -
i have problem with my iphone,i activate him with my apple id but i give him a resset and now don't whanna recognize my apple id,this phone wha activated with my apple id,i am the first and only one propert
my imei is 356955067431598 iphone 6 space grey 16gb
-
COPA - Multiple Sales Order with one wbs element. COPA does not reference
COPA - Multiple Sales Order with one wbs element. COPA does not reference of reference of sales order.
Hi All
Currently we are in process of implementation of project related to Club Service for one of the client.
Concept of this project is - there is "X" company engaged in supporting the different shared services for their client e.g. Client IBM - Shared Support Services of IBM is
u2022 IDM
u2022 Software Installation
u2022 Help Desk
u2022 Maintenance
Co.. "X' is performing these services for IBM. So for Co. "X" - IBM is one engagement. Like this way Co. X is performing such activities for many companies e.g. microsoft, HP, ABN AMRO etc.
Objective - Get the consolidate report from COPA (Customer wise/services wise/sales order wise e.g. IBM/HelpDesk/10002/10).
We propose a solution to create a project for each engagement and with WBS element. Each WBS element of different services e.g.
Project IBM Inc. 100.100
WBS Element 100.100.IDM
WBS Element 100.100.SoftIns
WBS Element 100.100.HelpDesk
WBS Element 100.100.Maintainance
For this engagement (IBM), we are creating a sales order with line items (for services) and account assignment is WBS element. In a sales order, there may be two lines for one services. In a particular period, there are many such sales orders for this engagement... Milestone billing/period billing is used depending upon the services rendered.
Now Cost Object will be WBS Element. So cost and revenue will posted to WBS and from this it goes to COPA. In a month of May 2009 two - sales order is booked with three different line items with account assignment is WBS element.
Sales Order Line Item No.....Item Account Assignment Revenue
10000 100 IDM 100.100.IDM 1000
10000 200 HELPDESK 100.100.HelpDesk 2000
10000 100 Maintenance 100.100.Maintainance 3000
Another Sales order booked with two different line items
10000 100 IDM 100.100.IDM 3000
10000 200 HELPDESK 100.100.HelpDesk 4000
Cost will be booked directly against WBS element.
In sales order level, there is no profitability segment, as cost object is WBS element.
Billing, revenue will be posted directly to wbs element, from this revenue and cost of sales goes to COPA.
Now in COPA,
1.There is only one line for WBS element ex. 100.100.IDM with revenue 4000 (combing both the sales order)
2.There is only one line for WBS element ex. 100.100.HelpDesk with revenue 6000 (combing both the sales order)
3.There is only one line for WBS element ex. 100.100.Maintainance with revenue 4000
In above case 1 & 2 we will not have reference of sales order and sales order line item in COPA table. There is only one line for this. So we can not have reporting to sales order level.
Is there any way by this the reference of sales order and sales order line will come in COPA for case 1 & 2.
Please help in this issue.
Regards
Abhay Dev
Ph:- 91-22-67782229
Cell:- 91-9819175185Hi,
For these case (multiple materials with different characteristics); have you consider going to next level of WBS Elements. Meaning; lets say currently you are assigning WBS "Engineering (which is a level 2 WBS)" to all the items in SO. Instead under "Engineering" create 2 or 3 level 3 WBS Elements as E1, E2 etc and assign them 1:1 to your sales order line items. This would eliminate the exit as welll as complex development option. And also will let you get all the data in COPA and in turn you can pull to BW as well for reporting. Just a thought.
Regards
Sreekanth -
If i need to buy a new phone can I buy a Sprint one and activate it with Verizon?
I shattered my phone in Sept of last year and ive had no luck getting it fixed. I dont have enough money to buy a brand new phone from the Verizon store so if i find a cheaper one on Amazon from Sprint will i still be able to activate it with Verizon?
Not a safe bet, in some instances it can be done but often times with limited capabilities, see this site for more information: Now that it’s legal, here’s how to unlock your phone on all four U.S. carriers | Gigaom
-
My family account has 3 phones, phone 1 does not have an upgrade available but phone 2 does.
Can I order an iphone 5s from apples website with the number for phone 2 to get the upgrade price and then when I receive the phone activate it with phone 1's number?
I asked a Verizon representative and he says I AM ABLE to do this BUT I have been looking at "activation" videos and none of them shows any area where you enter a number to activate the phone which leads me to believe the number for the phone is predetermined. (I have never owned an iphone).
I would love a definitive answer from someone.PhilC506 wrote:
Can I order an iphone 5s from apples website with the number for phone 2 to get the upgrade price and then when I receive the phone activate it with phone 1's number?
Yes, you can do this. When the phone comes in, you'll need to activate it on line 2 to accept the Terms and Conditions, then you can move the phone to line 1. You then would reactivate the old phone back on line 2. Keep in mind that you may have a day's worth of pro-rated data on line 2 (I'd check via MyVerizon to double-check that the data plan did, indeed, drop off when you reactivated the basic phone). Also keep in mind that now line 2 has a new two-year contract and if for some reason you decide to cancel the line before the contract period is over, the ETF will be based on the smartphone purchased, not on the basic phone that's on the line. Insurance may or may not transfer (I've read that it will since both phones are on the same account, but I'm not positive about that). -
Change Reference Attribute - "Manager" for multiple users
Hi,
I have a scenario in which I have to create a workflow to change a reference value attribute - "Manager" for multiple users in one go. Is it possible to achieve this with workflow. If yes, then how?
Regards,
Manuj KhuranaHello,
not out of the box, since in workflows and custom activities you can only access the reqestor and target object direcly.
But you can develop your own custom activity that fits you need, or do it with powershell custom activity.
I did a very similar thing, to be able to change users group membership from the user UI, so I have also edit objects other then requestor and target in a workflow.
Since both (manager and member) are reference attributes you maybe find this article helpful:
http://social.technet.microsoft.com/wiki/contents/articles/19615.fim-2010-r2-how-to-manage-group-membership-from-the-user-ui.aspx
I used this powershell activity in my solution:
http://fimpowershellwf.codeplex.com/
Regards
Peter
Peter Stapf - ExpertCircle GmbH - My blog:
JustIDM.wordpress.com -
Guys,
I am trying to figure out what is happening with my custom reference attributes.
I created two custom resource types, coming from a single view, separated by a object type column.
On the customs resource types on Portal:
Extend Schema on FIM Portal / MV
Set permissions through MPR
Set ADM and Non-ADM Filters
Create Synchronization Acct MPR and give permission on the new resource types
Configure Search Scope by both
Configure the Inbound Rule (join by a GUID) and attrib flow on the FIM MA
So, let's Custom1 and Custom2.
On Custom1 I have two reference attributes, one to refer to user EmployeeID and other to reference to Custom2 ID.
When I execute the Sync, the FIM doesn't flow the reference attributes to MV neither FIM Portal, if I open the object and try to fill the attribute with EmployeeID / Custom2 ID, FIM not find the objects.
Any idea?
Diego ShimohamaYou should read this - http://social.technet.microsoft.com/wiki/contents/articles/331.understanding-reference-attributes-processing-in-fim.aspx
Both
referencing objects and referenced objects should be present in connector space. That means Custom1, EmployeeID(Full Object) and Custom2(Full Object again) should be present in CS of FIM MA. This might seems to be confusing but this is the only way you can
achieve that. -
Reference attributes from different CS
Hi!
I have the following situation: There are two Oracle MA, that imports data from HR-system. The first MA imports persons, the second one imports departments. It isn't suitable for me to combine them. The department object has an atribute "chiefID",
where is set an identifier of the person. So the question is: how can I flow chiefID as Reference atribute? AFAIK, to be able to flow reference attributes - both objects should be in one CS.
Thanks for any help!Hello,
There is another way if you have FIMPortal and service and keep to independant Oracle MA. Use an Extended flow to transform "chiefid" in "csObjectID of chief" by using code and the FindMvEntries method (http://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.utils.findmventries.aspx):
From Oracle MA, Find user in MV and save his csObjectID into a string
Define an export flow of this string attribute to a reference attribute in FIM MA (Works only with mono value)
Define an import flow from FIM MA from the reference attribute to the MV
Regards,
Sylvain -
FM11 / DITA 1.2
What could cause a particular cross reference to consistently NOT work? I know that's vague. I'll try to give a more specific example:
Let's say I have a collection of xrefs across several XML files in a DITA map. Some xrefs might even point to the same item (usually a <title> tag with an ID attribute). On output to a book with FM components, particular xrefs just will not work (they output as "unresolved"). I can fix it manually in the FM file, but I'd rather it work correctly in the first place, especially since I deal with translation in to several languages, and if I can't get an xref to just work, I have to fix it many, many times.
I've tried deleting the xref and starting again; I've tried changing the ID attribute in case there was some kind of conflict...I still have trouble with that particular xref (and this happens with more than one xref). What else can I try?
Again, I know this is vague. I'd be happy to elaborate on relevant points. I just don't currently have time to write a massive description and I want to get this question out.
Thanks in advance.Hi ohnehosen...
Are you up to date on your FM11 patches? It's hard to say what could be causing this problem .. does sound strange.
While this shouldn't be the problem, you might try linking your xref to the container "topic" element (topic, concept, task, whatever is the immediate parent of the title you're pointing at). While in theory you should be able to xref to a title, that's not really the intent, your cross-ref is referencing a "topic" not the title within the topic. The same goes for a figure or table, you reference the fig or table element not the title within those elements.
I'd assume that the code in the FM-DITA plugin was designed to work by referencing the container ,it probably wasn't tested the way you're doing it, and there may be some flakiness that would cause this to not always work.
Give it a try .. let us know how it goes.
…scott
Maybe you are looking for
-
Restrict Posting of Goods Receipt by Purchase Order Type
Does anyone know of a way to prevent posting goods receipt for a specific purchasing document type? We need to prevent users from posting PO's that were system generated through an outside interface. They are brought back into ECC as the system of re
-
Acrobat XI unstable on Win7 and Win8
Anyone else having trouble with creating/appending a webpage from browser to a PDF. Typical problems: firefox crashes during creation Creation popup window keeps running with no progress Error popups "DDE unable to communicate with Acrobat" In abilit
-
Mandatory Variable set in a view doesn't show in Web template ?
Hi Experts, I have a mandatory user-input variable in my query. I build a view based on the query. When I opened the query analyzer I had to select a value for my variable since it is mandatory. I did so and built my view. I based my BI web template
-
Error at the time if cancellation of PR release thorugh ME54N
Hi, While cancelling the release thorugh ME54N transaction we got following error; "No new release indicator can be determined" Message No: ME108 Please advise. Thanks shp
-
I need to have the user of my application type in a search string into a field and then show the results of three different queries on the web page. Currently I'm trying to use DataTags to do this. Ideally I'd like to associate three Datasource datat