Designer9i - object versioning
Hello,
We use Designer9i as version control system for our project sources like ".fmb" files, DB procedures or ".txt", etc.
The version of an Designer object as well other version control attributes are managed by Designer and can be viewed using different tools from Designer.
Is there any possibility to include in the source files that are under version control, the following information?
- the version of the object
- the user who checked out the object
- the user that updated the object,
- the notes from check-out or check-in
Is there some solution provided by Designer, like "Keyword Expansion" from Visual Source Safe or CVS?
I would appreciate any help...
Thank you,
Claudia
Claudia,
Unfortunately, this is just not possible using Designer or Oracle SCM at the moment.
Similar Messages
-
The same Object Version Number for the same person id multiple times
Hello all,
I am currently facing an issue with HRMS tables and the object version number for employees. I am trying to write a report but due to the same object version number for the same person appearing in several row i am getting duplicate information. For example,
person id 91 object version number 32 is on 4 rows and i have no idea why...help please guys, I'm at a lost so far 50 people are facing the same issue.Hi Baal666bobo,
The person table is date-tracked, so the PK has effective start and end dates as well.
Get the correct record with sysdate(or any particular date) and then check the OVN.
Cheers,
Vignesh -
Time_building_block_id and object version number
Hello,
could someone help me out with an explanation how the time_building_block_id and object version number to be interpreted?
Are these independent? What actions create new ID and new ovn?
My first idea was that one ID can have different instances in the table with different object version numbers. However I found cases belonging to the same parent buildingblock where both the id and ovn are different.
So based on this only one of the columns could be primary.
However for the joins both are used typically at the same time, suggesting that the two together constitutes a primary key.
Are the DETAIL level records belonding to the same DAY level record to be treated as co-existing entries and their measure to be summarized? Or only the latest (bigger ovn?) to be considered, so it is an updated version of the record with the previous ovn?
thanks!The version number in the TC Building blocks is used to identify changes to timecard building blocks. It is not the same as an object version number on a record in a table.
OTL keeps an audit history of all changes to the timecard, at whatever level they occur. It uses this in retropay processes to identify the 'true' hours to use.
TC Building blocks have a 'scope', for example there are building blocks at these levels:
Timecard
Period / Application
Day
Detail
If you entered 8 hours on a new timecard for Monday 07/09/09 it would create a building block record for that date and call it version 1.
If you later make a change to that DAY, OTL will create a new record with version 2. Say this one shows 7 hours.
OTL can then interpret this as -8 + 7 = -1 and make the appropriate adjustment.
Hope that helps explain it!
Regards
Tim -
Comparison of ESR Object ID/Object Version ID between PI Environments
Does anyone know how can I compare ESR Object ID/Object Version ID between PI Environments (lets say PI-DEV vs. PI-QA)?
Is there a way to do it in mass?
This is to make sure that actually all the correct object versions have been transported.
May be there a way to run a report to get all ESR Object ID/Object Version ID in one environment, download it, download for the other environment an compare them outside PI.
Thanks for your help.Enrique,
The best thing would be compare manually. For this you need to go to ES Builder menu bar>choose Tools>Find Transports. Like this open in all systems and you need to do manually. Also I think you can compare manually the ESR content in CMS. Please see this help:
http://help.sap.com/saphelp_nwpi71/helpdata/en/81/4c6753bb6d478ba9f8fa30eb4d4079/content.htm
Regards,
---Satish -
Where can I get the object version number of an element. I cant seem to find it in any of the element tables
ThanksIf I correctly understood you:
SQL> INSERT INTO checkpoint VALUES
2 ( 1
3 , person_typ('Ignat'));
1 row created.
SQL> INSERT INTO checkpoint VALUES
2 ( 2
3 , employee_typ ( 'Scott', 111 ) );
1 row created.
SQL> INSERT INTO checkpoint VALUES
2 ( 3
3 , visitor_typ ( 'Adams', 333 ) );
1 row created.
SQL> column person format a30
SQL> select id,
2 person,
3 sys_typeid(person)
4 from checkpoint
5 /
ID PERSON(NAME) SYS_TYPEID(PERSON)
1 PERSON_TYP('Ignat') 01
2 EMPLOYEE_TYP('Scott', 111) 02
3 VISITOR_TYP('Adams', 333) 03
SQL> As you can see, function sys_typeid gives you type "version" number. Now, how to trace that "version" number to type name? Unfortunately, data dictionary views do not provide that. This is another example of DD inefficiency. If you check SYS.TYPE$ table:
SQL> desc sys.type$
Name Null? Type
TOID NOT NULL RAW(16)
VERSION# NOT NULL NUMBER
VERSION NOT NULL VARCHAR2(30)
TVOID NOT NULL RAW(16)
TYPECODE NOT NULL NUMBER
PROPERTIES NOT NULL NUMBER
ATTRIBUTES NUMBER
METHODS NUMBER
HIDDENMETHODS NUMBER
SUPERTYPES NUMBER
SUBTYPES NUMBER
EXTERNTYPE NUMBER
EXTERNNAME VARCHAR2(4000)
HELPERCLASSNAME VARCHAR2(4000)
LOCAL_ATTRS NUMBER
LOCAL_METHODS NUMBER
TYPEID RAW(16)
ROOTTOID RAW(16)
SPARE1 NUMBER
SPARE2 NUMBER
SPARE3 NUMBER
SUPERTOID RAW(16)
HASHCODE RAW(17)
SQL> you'll notice ROOTTOID which is, unfortunately, not mapped into DD XXX_TYPE views. What you can do is something like:
SQL> CREATE OR REPLACE
2 TYPE TRAINEE_TYP UNDER EMPLOYEE_TYP(trainee_id NUMBER)
3 NOT FINAL
4 /
Type created.
SQL> set linesize 132
SQL> column owner format a5
SQL> column root_type_owner format a15
SQL> column supertype_owner format a15
SQL> column type_name format a15
SQL> column root_type_name format a15
SQL> column supertype_name format a15
SQL> column typeid format a6
SQL> select tc.owner,
2 tc.type_name,
3 tc.typeid,
4 roottoid,
5 tc.supertype_owner,
6 tc.supertype_name,
7 tp.owner root_type_owner,
8 tp.type_name root_type_name
9 from dba_types tc,
10 sys.type$ t,
11 dba_types tp
12 where t.toid = tc.type_oid
13 and tp.type_oid = nvl(t.roottoid,t.toid)
14 and tc.owner = 'SCOTT'
15 and tc.type_name in ('PERSON_TYP','EMPLOYEE_TYP','VISITOR_TYP','TRAINEE_TYP')
16 order by tc.typeid
17 /
OWNER TYPE_NAME TYPEID ROOTTOID SUPERTYPE_OWNER SUPERTYPE_NAME ROOT_TYPE_OWNER ROOT_TYPE_NAME
SCOTT PERSON_TYP 01 SCOTT PERSON_TYP
SCOTT EMPLOYEE_TYP 02 33A90A8C974E4BF4B369D443E27A83B9 SCOTT PERSON_TYP SCOTT PERSON_TYP
SCOTT VISITOR_TYP 03 33A90A8C974E4BF4B369D443E27A83B9 SCOTT PERSON_TYP SCOTT PERSON_TYP
SCOTT TRAINEE_TYP 04 33A90A8C974E4BF4B369D443E27A83B9 SCOTT EMPLOYEE_TYP SCOTT PERSON_TYP
SQL> SY. -
Hi all,
In the OAF dev guide,they have given some information on object version number column which can be used to store the version of the row data entered.
This can be achieved by mapping a attribute to ObjectVersionNumber attribute.
I tried mapping it i didn't see any attribute with the name ObjectVersionNumber in the BC4j EO wizard.
Can somebody please give more information on this
And do correct me if i gone wrong somewhere
Thanks in advance
AshwiniAnother use of this column is to maintain the history record. So each time you update the record, another record with same primary key, but with an increased OVN.
--Shiv -
Compare object version between BW system
Hi,
I want to check object version between DEV system and Quality System.
Is there any program to do that in BI7?
Regards,Hi Kobul,
For that you should write an ABAP coding using
BAPI_IOBJ_GETDETAIL to compare the object version of the two systems.
Regards,
Yokesh. -
DBD::mysql object version 4.013 does not match bootstrap parameter 4.005
The issue is with XServe running 10.6.2.
Out of the box Perl doesn't come with DBM::MySQL module installed. To be able to install it, I first had to download MySQL libraries (instructions and link to the file are here: http://support.apple.com/kb/HT4006 ).
After that I was able to install (manually with "make") the latest module DBD-mysql-4.013 which Perl now acknowledges. However, when module is called, following error is thrown:
"install_driver(mysql) failed: DBD::mysql object version 4.013 does not match bootstrap parameter 4.005 at /System/Library/Perl/5.10.0/darwin-thread-multi-2level/DynaLoader.pm line 230.
Compilation failed in require at (eval 3) line 3."
Suspecting that Perl is looking for a 3-year old version 4.005, I did try removing 4.013 and installing 4.005 instead (as I couldn't find any other clear solution) but 4.005 failed to pass "make test" - not very surprisingly as it is that old - so I chose not to try installing it and put 4.013 back in and still got same error.
If somebody could kindly provide/direct me to clear instructions to resolve this problem your help will be much appreciated! Thanks in advance.Unfortunately, I didn't document right away what I did to get this resolved but this is what I remember. This is a hack, I found a suggestion online that lead me to this. However, a FAIR WARNING - this is dangerous for the system.
I went into the module file mysql.pm located here:
cd /Library/Perl/5.10.0/darwin-thread-multi-2level/DBD
vi mysql.pm
I commented out the line that specifies version of the file, 4.013, and put 4.005 line instead:
#$VERSION = '4.013';
$VERSION = '4.005';
If server is not rebooted, this doesn't change anything, error will still be thrown. So I rebooted the server from command line.
This reboot did not go well, server went into some kind of intermediate state, I lost web access. We had to do a hard reboot by cycling power physically on the server itself. After that server came back up, log was full of all kinds of errors. Now all of a sudden the error "object version 4.013 does not match bootstrap parameter 4.005" wasn't thrown anymore. Apparently, version of this module is not read from the module .pm file itself every time module is called, it is instead stored somewhere else and is looked up there, wherever "there" may be. I suspect one of the files used during boot got confused when version number didn't match and it caused chain reaction and a bad reboot.
Later on I went back into the file and changed version number back to 4.013 as it is supposed to be, and commented the other line out:
$VERSION = '4.013';
#$VERSION = '4.005';
MySQL on Perl functioned fine since then.
Server has been rebooted weeks later during 10.6.3 upgrade and this time it didn't cause any problems with the module. Still works. -
InfoSource Activation failing: COPA Datasource Object Version not found
Hi Experts,
I am using BW3.5 & R3 (ECC 5.0) and did::
In BW
1) Installed Business Content
Cube: 0COPA_C01
InfoSrc: 0CO_PA_1
In R3
1) I created a new COPA datasource (1_CO_PA500IDEA10)
and verified data in RSA3.
In BW
2) Replicated the DataSource
3) Created a new Infosource (BB_CO_PA500IDEA10).
4) Editing the new IS, I copied all characteristics
from the template of the InfoSource 0CO_PA_1.
a) Assigned my COPA DS (1_CO_PA500IDEA10).
b) In "Transfer Rules" tab I was able to map
ALL the IS fields to DS fields.
c) In "Datasource/Transfer structure" tab
some fields are left blank (I didn't assign
any IS characteristics or KeyFigs)
Saved the IS.
BUT Activating the IS is failing with the error:
Object 1_CO_PA500IDEA10 object version not found in table
Message no. RSAR768
A couple of times, I deleted the IS in BW, DS in R3, created them again, replicated, .......with no luck
Any help is appreciated?
Thanks, BBDear A.H.P
I admire your energy!
I took a look at the RSBASIDOC table entries in BW and ECC systems for the SourceSystems:
1) ID3CLNT506 - that is working
2) T20CLNT400 - that is NOT working
I copied some of the fields as a table below. Please take a look. I inserted ** as a field separator to keep the "text fields seperate".
Three relevant fields: BIDOCTYP, SBWBCRL (blank in BW) & RBWBCRL (blank in BW) are not the same between BW & ECC systems - For the problematic T20CLNT400.
Is SBWBCRL - The BW Service API version in ECC ?
Is RBWBCRL - The BW version in BW system ?
I will take a look at the Inbound/Outbound paramaters in WE20 on both BW & ECC.
It seems I am doing all this to convince our BASIS guys that THEY need to FIX the problem.
THanks, BB
Table: RSBASIDOC Entries
BW SourceSystem ID3CLNT506 - which is working
in BW **in ECC
SLOGSYS **ID3CLNT506 **ID3CLNT506
RLOGSYS **SBW **SBW
BIDOCTYP **ZSSC085 **ZSSC085
TSPREFIX **SC **SC
TSTPNM *SAP **RFCUSER
TIMESTMP **20.060.226.192.529 **20.060.226.192.529
SBWBCRL **30C **30C
RBWBCRL **350 **350
BW SourceSystem T20CLNT400 is giving problem during InfoSource Activation
in BW **in ECC
SLOGSYS **T20CLNT400 **T20CLNT400
RLOGSYS **SBW **B3TCLNT800
BIDOCTYP **ZSSB004 **ZSBB216
TSPREFIX **SB **BB
TSTPNM **USER01 **USER12
TIMESTMP **20.051.023.080.630 **20,060,213,213,230
SBWBCRL **(Blank) **30C
RBWBCRL **(Blank) **310 -
Hello,
Could anyone help me?
I've installed a Designer repository with version control and I have no problem in checking in and out different objects etc. the problem is that I can't find the way to rollback to a previous version of an object once I've moved forward. Let's imagine I'm in version 1.3 and I decide I'd like to go back to version 1.1, I have tools to compare versions etc. but what if I want to say forget about versions 1.3 and 1.2 and go to version 1.1.
Thank for your help.I can't remember whether this can be done (since I haven't got Designer with me at the moment).
However, you can go for the old dodge of getting a copy of 1.1 and saving under a different name then checking out 1.3, replacing with the 1.1 copy then checking back in as 1.4.
Steve -
Regarding checking the objects versions after transporting
Hi
we are doing transportation from DEV to QAS. what we have done is
we have collected all master data objects,data sorses,transformations,dtps,process chains into different transport recquests and releases the recquests ,and imported recq in QAS.
now our recq is to check whether all master data objects,data sorses,transformations,dtps,process chains are transported or not
if transported have to check all obj are in active version or not.
at present we are follwing below procedure
a) go to se09 in DEV and select 1 recq and check the objects list under that recq then copy one obj and check in QAS,the same procedure for all objects, but we are having 100 recquests, under each recq we are having many objects.
if we follow that it wil take days,so is there any procedure to check
are there any tables where we can check fast and minimise the time.am not sure about the object status however can get list of objects in your transports from below process :
Go to table E071 and give your request numbers as input. It will give you list of all the objects contained in those requests.
Now object will be of different types , IOBJ - Infoobjects , ODSO - ODS , MPRO - Multiprovider , TRFN - Transformation etc. -
Hi!
(I'm going to reformulate one of my most recent questions...
It was very confused... in a very bad english. Sorry!)
How can one maintain two different versions of the
same object (ex: v1 and v2) at the server using Java
RMI ?
Thanks!
Jose Miguel FernandesUse the Immutable Pattern, where only upon object creation is the state of the object fixed. Then create two separate instances of the class and bind each one under a different name. That way, you have 2 versions of the class object, bound in the registry, under 2 different names, but since the mode of creation of the objects differs........then you still have 2 different versions.
voila. -
Changing Target Compiled object version 10.1.3 JSF-ADFBC
Hi,
I have an application using JDK 1.5 and need to deploy it in a OC4J 10.1.2 (uses JDK 1.4).
If I follow instructions on Developers Guide 22.11 (Change Projects JDK version to 1.4) I get a huge amount of compilation errors because the app was built with JDK 1.5.
So, is it possible to have the sources in JDK 1.5 and the target (i.e compiled) generated for 1.4?
Project properties, compiler option has options for selecting "Source" and "Target" but wont let me select "Source" = 1.5 and "Target" = 1.4
So, the final question is:
Is it possible to have a project built in JDK 1.5 and generate the classes for JDK 1.4?
Thanks a lot in advance
AGNot if you are using JDK 5 syntax in your code.
-
Info object version M and A do not match
Hi,
For one of my infoobject version Mand A do not match after reactivation from Business content. on forceful activation it gives error that Characteristic 0XXX: Cannot switch off InfoProvider property.
This is characteristic infoobject.
I am trying to run RSRV test but not yet any result.
Message was edited by:
sata babucan you reproduce the error message
Venkata Devaraj !!! -
Business Objects version 3.1 Voyager and Essbase 11 compatability
Has anyone has success with using BOXI version 3.1 to connect to an Essbase version 11 database?
You can find it here:
http://help.sap.com/businessobject/product_guides/
You need to look for the SAP BusinessObjects Enterprise Integration for SAP Solutions Installation and Administration Guide*
Edge is a reduced version of Enterprise... -
Christian
Edited by: Christian Krueger on May 25, 2011 11:43 AM
Maybe you are looking for
-
Having issues with custom master pages and device channels
I'm working in Sharepoint 2013 and am attempting to create a custom master page that is to be used by mobile devices. I have created an html file and a custom css file that includes snippets from the design manager. The file appears to preview fine i
-
Hi All, I am able to create transaction variant for transaction code MM01, XD01 and XK01 successfully. But i am unable to create transaction variant for VA01. And also some times i am getting error message "SAP Object SCV1(short text of variant) cann
-
Duplicating an actor in a video??
Hello, I've been trying to figure out the precise settings for being able to duplicate an actor in a video interacting with himself. I've tried asking around and have been able to narrow it down to this process: 1. import videos from the exact same
-
How can i edit a package cwm2?
I know that the package CWM2 files is criptography in plb files, but i need extend some procedures for inserting spatial types. Example : the procedure create_dimension has a field dimension_type that specify just the 'time' value. i need specify a '
-
How to modify DTS packages with minimal changes?
Hello All, Our client have around 500 DTS packages. Each package loads the data in a file into SQL Server 2000 database. Due to some changes in thier transaction systems, now we will receive more than one file (as of now 2 files) with same structure