Object History or VersionManagement PI 7.0
Dear Experts,
I am facing a strange issue, I want to check when PI configuration objects are created.
For eg: Receiver determination, communication channel etc.
But while checking in history of the object in ID, I couldnt see nothing, do we need to config anything to display this history.
But for few interfaces I could see the history and for few interfaces i am unable to see.
Couldn't fingure out where actually the issue is.
Thanks,
--Sai
Hi Sai,
In PI 7.0 the object history is displayed from previous version of object, so it recently created object and activated only once then it will not have any entry in history tab.
from PI 7.1 version the history tab also display the current version of object.
Hope it is clear
Harish
Similar Messages
-
How do I activate the object history for an organizational unit ?
Dear experts,
we're using organizational units, positions, persons and users of the
organizational management (Transactions PPOCE and PPOME) for
the determination of (possible) agents in our Workflows.
The objects seem to have an object history, at least you find such an
option in the "find by" window on the left hand side of the maintenance
transactions, but in our system there are no entries and I can't figure
out how to activate history entries to be written.
Do you ?
Thanks in advance
AndreasHi,
In OM all relation have a validity. I think you mean this with object history.
If you double click an organizational unit for instance and then open the detail tab (if it wasn't open already)
there you'll see Valid On with todays date this is the date which is used for determining the organizational structure, also you'll see No Periods with a green square to the left of the text.
Just above the text Valid On, you'll see a button, when you click on the display periods button you can change the date to see what the relation of the object was at that time.
You can also search the HR forum for more on organizational management.
Kind regards, Rob Dielemans -
SCSM object history from sql cmdb
HI.
In this post explain how to accessing object history programmatically using the SDK http://blogs.technet.com/b/servicemanager/archive/2011/09/16/accessing-object-history-programmatically-using-the-sdk.aspx
I try to do this from sql query. And get trouble. Can you help me?You cannot write a single query to get the history of all the CIs. You have to decide which CIs you want to track as each CI has its own table and columns. They all derive from System.ConfigItem but it is a abstract class so there is no table for it.
For example: If you want to write a report to capture the history of all Computer CIs, the tables you will be interested in will be MT_Computer, MT_Computer_Log. Then you have to compare Pre and Post columns.
To capture what kind of change, you need to query EntityChangeLog table.
Here is the good article that may be able to help you:
http://www.concurrency.com/blog/service-manager-useful-queries-entity-change-log/ -
Regading Object History and Structure Display
Hi all,
I need to add the standard functionality for the Object History and structure Display in my screen where i have FUNCTIONAL LOCATION as the input.
So i need the standard functioanlity for these field in my screen.
Please tell me how it can be achieved.
Useful answers will be rewarded.
Thanks & Regards,
ArunTHANKS
-
Hi.
When you are in ppome and click in the object history it shows you information.
Where is this information stored?
i am debugging and i don't find this information, becasuse it is empty but it should show me some information.
thanks.The standard APO system does not show change log for a PPM.
There are 2 non-standard ways:
(1) R3 system- Write a program for checking the combined change log for Routing+ BOM + Production version
(2) APO PPM: Write a custom program which is not going to be an easy task
I am sure someone must have implemented this. Lets wait and see if we get responses
Thanks
Kumar -
How to activate object history ?
How to activate object history ?
Hi,
Check this thread for activating object history.
How do I activate the object history for an organizational unit ?
Regards,
Manoj. -
Hi All,
Is there any transaction or program in BW which can tell us about the change history of the cube,DSO,Multiprovider, Query.
Like which person has changed it and to which transport it has gone.
Eg: if a cube has been changed for 5 times during last one year. I am looking at all the five details who has changed it , the assocaited TR and the what changes were made.
Any help is highly apprecaited,
Thanks & Regards,
AnjnaHi Anjana,
You can very well get the released transport request information for particular object from SE03 transaction.
Click on the option search object in TR, give the object type e.g. CUBE for infocube, TRFN for transformation and give the actual technical name.
In the bottom side you can make the selection for Modifiable / Released request and time line.
But I don't know anything which can tell what change was made.
Regards,
Durgesh. -
How to see version history of changes of a design or configuration object.
Hi All,
Is it possible to see a version history of the changes of a particular design or configuration object?
If so then please let me know, how we look that?
Regards,
SooryaHi,
U have to check all the versions,modified date ,type(created,change) in all the developed objects history.Select any developed object like data type,message type, mapping,interface mapping in IR and also in ID Objects.Select developed object,then go to its menu ,then select __History__.it shows all the information about that object.
Thanks
Ravi -
Hi Friends,
How to know when the objects like InfoObjects,Infocubes, DSO etc has changed and by whom it has been changed. Is there any table which can capture the Object creation and changed objects history in the system.
Regards
RevathiHi Revathi,
No change logs are maintained fpr the BW objects, you could see the last change though. Goto, to Extrsa ->Object directory entry -> Lock Overview.
Also you could find the last change in object maintenance screen.
Regards,
Pankaj -
Creating custom mappings between objects
I currently have a db schmea that supports "soft" deletes. Example:
Client table has fields:
id - primary key (number)
name - varchar
active ("Y" or "N" where "Y" means active and "N" means "INACTIVE")
We also have a table Users:
id - primary key (number)
name - varchar
active ("Y" or "N" where "Y" means active and "N" means "INACTIVE")
When I delete a user I want to set its active field to "N" and then when
someone reads users from the client (after I have saved my changes) I want
only users whoses active field is "Y" to be returns, i.e.
Client clientA = <read client A>
Collection users = clientA.getUsers();
Is there a way to configure/customize the mapping/relationship between
objects?
Thanks!
BruceAll of the emails are really my way of getting a soft delete to work. Does
KODO support this feature or is their a standard work around to support
this feature?
Thanks!
Bruce
Alex Roytman wrote:
You could break you collection into multiple mutually exclusive
subcollections (like active/inactive) and have your object model to map them
separately (via views with mutually exclusive criterion) When changing a
collection member's status you will need to move it from active collection
to inactive. Complete collection can be dode as dybamic (delegating)
composition of the subcollections (but it will cost twice as much to fetch
it)
Try to resolve your issues on object model level. I believe altering sql
mappings to make them very fancy will cause you lots of grief in the long
run
"Bruce" <[email protected]> wrote in message
news:[email protected]...
I also want to do something similiar to support object history. I could
have a Client object which gets modified and instead of editing this
object I would copy it, inactivate the copy and then edit the original.
This allows for full history. I can always select by active (or a more
complicated status) to get the rest of the history instead of the "top".
Views here seems like a hack. I have activew fields in all of my tables so
I would nee views for each table which is a lot to manage if fields are
changing (need to change them in both places). Also this creates issues
since views are really read-only.
Isn't there a way to change the SQL used to read a relationship?
Bruce
Alex Roytman wrote:
map your classes against views with (where active = 'Y') to make sure
"soft
deleted" records do not get read and have your object model to handlesoft
deletes (like removing from collections etc) use helper methods to do"soft
deletes" masking real deletes is not good idea - you will need them atsome
point
"Stephen Kim" <[email protected]> wrote in message
news:[email protected]...
While there is nothing default that does particularly what you desire,
but from my perspective, you should not have Kodo do anything by
default
as you will probably want to delete the inactive instances at somelater
point.
Instead you should look into Query.setCandidates:
http://www.solarmetric.com/Software/Documentation/2.4.3/docs/jdo-javadoc/jav
ax/jdo/Query.html
i.e. public Collection getActiveUsers ()
PersistenceManager pm = JDOHelper.getPersistenceManager
(this);
Query q = pm.newQuery (User.class, true);
q.setFilter ("active == "N"");
q.setCandidates (users);
return q.execute ();
I haven't tested the above code and there are a lot of optimizations
you
could do such as caching the query in a transient collection but Ithink
you get the idea.
You may want to post your thoughts on our newsgroups
(news://news.solarmetric.com) and see how other people are tackling
similar probles..
Bruce wrote:
I currently have a db schmea that supports "soft" deletes. Example:
Client table has fields:
id - primary key (number)
name - varchar
active ("Y" or "N" where "Y" means active and "N" means "INACTIVE")
We also have a table Users:
id - primary key (number)
name - varchar
active ("Y" or "N" where "Y" means active and "N" means "INACTIVE")
When I delete a user I want to set its active field to "N" and then
when
someone reads users from the client (after I have saved my changes)I
want
only users whoses active field is "Y" to be returns, i.e.
Client clientA = <read client A>
Collection users = clientA.getUsers();
Is there a way to configure/customize the mapping/relationship
between
objects?
Thanks!
Bruce
Stephen Kim
[email protected]
SolarMetric, Inc.
http://www.solarmetric.com -
Versioning of XI Objects like VSS
Hi,
How to maintain Versions of the XI Objects (Apart from Object History)? Is there any connectivity between XI Integration builder and Versioning tools like VSS?
Regards,
SasiHi linkit
What tou mean by version? Did you asking about keeping the duplicate copy for objects? Please specify so that I can help you.
Thanks & Cheers
Antony -
Census objects in Change Request
Hi all,
I need to census all objects such as programs, tables and so on that are contained in several changes request.
Using transaction SE03 and SE09 I can to view the CR but is not easily to collect the objects modified in the same CR.
Anyone knows a easily method to extract objects from CR?
Thanks.
Best regards
AntonioHi Venkat,
Unfortunately the "object history" is disable in all system.
Do you know an other solution?
Thanks
Regards,
Antonio -
hi experts,
For the same abap program, it's easy to get the version history in version management.
For ID/IR configuration at same item in the same scenarios, where to get the history?
Thanks.Hi,
go to the related object, in the menu you can check the "History" option.
Check out this two sample images. The first shows the menu of Communication Channel object, History option:
http://img96.imageshack.us/img96/5542/screenshot20101208at530.png
The second shows the history log:
http://img219.imageshack.us/img219/8823/screenshot20101208at531.png
By clicking in each version you can see that version in detail.
Best regards,
JN
Edited by: Jose Nunes on Dec 8, 2010 5:34 PM -
Hello experts,
I have one interface that is already there in production.
Now we got some changes, which i need to move to production. In the back up plan we have decided that we will again import the old XIQ transport file and get the previous objects in production.
To tryout that, i tried to import XIQ file into XIS system, but no change.
I am not able to see the changed objects in XIS, they are same as they were previously.
Can anyone help me to find out what is happening here?
Thanks in advance.
HetalHi Hetal,
> In the back up plan we have decided that we will again import the old XIQ transport file and get the previous objects in production.
> To tryout that, i tried to import XIQ file into XIS system, but no change.
When you import older object versions to a target repository, all new object versions that already exist there are not overwritten. The older version being imported is visible in the object history following the import. The more recent version remains the current version.
http://help.sap.com/saphelp_NW04s/helpdata/en/39/f3103e02db137de10000000a114084/content.htm
> I am not able to see the changed objects in XIS, they are same as they were previously.
If you have landscape as XID -> XIQ->XIS->XIP,its better to do the following change process in XID and transport it to rest of the systems,its just to maintain in consistency among the systems.
Solution is just generate new version(To generate new version go to change mode just add space in description and delete space then save,Activate. if you have more than one object from Same SWCV then Generate new version for all those objects and finally activate change list then you transport change list from XIQ to XIS) in XIQ system,Generate Transport file and import it into XIS system.
I hope you dont get any version conflict in XIS system when import from XIQ,In case if you get version conflict choose Imported version and activate.
http://help.sap.com/saphelp_NW04s/helpdata/en/93/a3a74046033913e10000000a155106/content.htm
Please let me know if you have any issues.
Cheers,
Jag -
Document access: migrating from ERP database to SAP doc server
We have some documents created via Easy DMS stored in our ERP database and wish to now use SAP Document Server.
For the legacy documents in ERP database, will I be able to still view and edit them, or do I need to migrate all of them to the SAP Document Server?
Thanks, VlaIn simple terms... here we go
Before BO acquisition by SAP,
SAP BI : SAP BW ( for all ETL tasks) + BEX Query ( For Reporting purpose )
After BO acquisition :
SAP BI : SAP BW ( for al ETL tasks ) + BEX Query + Business Objects
Now SAP is trying to use BO as reporting solution for all SAP BI projects.
If you are looking for Business Objects history : [Click here|http://xpert4ms.com/viewtopic.php?f=11&t=142]
Best Regards
Gowtham
[My site|www.xpert4ms.com]
Maybe you are looking for
-
Posting period 002 2008 is not open
Dear All The below is my problem.Please help me " Posting period 002 2008 is not open Message no. F5201 Diagnosis Period 002 of fiscal year 2008 is not open for posting for the variant of posting period . System Response Processing cannot be continue
-
Reverse Asset Depreciation for Closed FY
Hi Asset Gurus... Need your expert advice...on the following Asset issue.... PROBLEM : We have done the Year end closing for FY 2009 for our assets in Jan 2010. But we have already reported out Balance sheet in Dec 2009 for FY 2009. Now, when we have
-
IPod nano won't turn on anymore after frozen update process
Hey, my friend asked me to update his iPod nano 1G Black (1GB) to new firmware. OK, did that. After the uploading of the new firmware to the iPod, it shows that Black Apple Screen, and a White Loading Bar beneath that Apple logo. But halfaway it froz
-
Insert a page from the current document into another
I am trying to insert the current page of the current document into a new document I am building in variable doc. So I can do something like doc.insertPages({nPage: i, ... ,nStart: 0}); How do I make the source be the current document? Should I use c
-
I'm confused, can CS5 run in Leopard at 64 bit or do you have to go to Snow Leopard?