MDM parameter replacement values for Change Tracking
Hi! I am able to set up the Change Tracking function and able to view the data via web and Data Manager. On reading the Help documentation on the set up for Data Manager, it mentioned about the parameters which we can use to get dynamic value from Data Manager for the specific record (for the set up of the link URL).
Does anyone know what parameter replacement value that would be if we want the system to assign the record number base on the record we select?
Below is any extract of the help document on the search record:
searchrecord [optional]
The record for which history records are initially displayed
The searchtable and searchrecord parameters can get dynamic values from the Data Manager at runtime by using the relevant MDM parameter replacement values.
Appreciate any help on the above.
Thanks!
SF
Hi,
Check the below link
http://help.sap.com/saphelp_mdm550/helpdata/en/8e/9f9c427055c66ae10000000a155106/frameset.htm
Repository Maintainance -> Repository Structure Operations -> Other System Tables -> Links Table -> URL syntax
Regards,
Jitesh Talreja
Similar Messages
-
Not able to view actual Price updated 'Value' in Change Tracker
I was able to get my Change tracker to work and it is functioning. (SRM 5.0 MDM5.5 )... Configured Portal iViews for change tracker.
If I change a description I can see it in the change tracker application. But if I try and track a Price change it only shows me a date-time and user as to I when the price was changed it doesnu2019t show me the actual value changed, for my audit purposes.
On the portal the change tracker "Field" dropdown shows -> Price Updated. this is what is tracking any change of price.
In MDM Console-> Admin->Change Tracker I am tracking under Catalog Items: Price information, Price Updated, Special search terms, long description.
When I look at the Data manager in the Record Detail, I see u2018Price Updatedu2019 and it only has a Date and time stamp. In this same Record Detail, I see the field Price Information that contains :Lower bound, Purchasing Info record ID, Purchasing Organization, Amount and Currency. Amount-> contains the actual price value. This is what i want to see in the portal iView as Old value and New value....this is what I am unable to view? theres one small step i am not doing...
I am trying to track the actual change in the filed u2018Amountu2019u2026 I have tried to search for it in the Portal iView fields (table, record contains, fields, record)
cheers
alexHi Alex,
I would not here comment on change Tracking functionality but can you suggest another workaround to achieve this requirement. If it fits in your requirement you can go ahead with it.
In MDM, Create another field in Main table say Initial Price and for already existing field Amount replace its name with Updated Price in Qualified table Price.
now after this you will see that your by default Updated Price has values as it was your Amount field earlier and Initial Price field as empty. Now for next time, if any record comes using Import Manager then MDM workflow should trigger at Record Import.
This workflow contains following steps.
Start(Checkout)>Assign>Stop(CheckIn)
Assign step should have below expression and assignment:
Price Information.Updated Price
Where I am assuming Price Information is the field in main table which is look up to this qualified table Price.
So in this way you can maintain both existing and updated values of Price and cant then show in your Catalog.
suppose you have already existing record say 1 which has value of Amount as 20.
So that means you have Updated Price as 20 and Initial Price as empty(Null)
Now when same record 1 updates with new Amount say 40, it triggers this workflow on record import which will then assign value of existing updated Price 20 to Initial Field after that Updated Price will update by 40.
Note: This Assignment works well only if your main table record has this Qualified table link as single record. If your main table record contains more than one qualified links then this Assignment would not work fine. So use only if it fits.
Regards,
Mandeep Saini -
Cant able to see new value and old value for change in purchase order text
Hi all ,
I am not able to see changes done in material's purchase order text in material master. When i use tcode MM04 to see changes done material master it does not report new and old value for change if it is done in purchase order text of that material .
Thanks in advance ,
ShikhaHi Shikha,
I'm not sure it works or not. But you can try SCU3 t.code and table DBTABLOG. May it can help you out.
I also faced this type of issue in Plant data and it get resolved.
Try and let me know...
Regards
Sunil Sisodia -
Replace Values for a Col under a Table using Replace Function in Sql Query
Hi all
I have a Custom Table by Name RESP_TABLE which stores the Responsibility Names under the Column RESPONSIBILITY.
The Sample Value for this col is as follows :
PF <CNTRY> Gl Analyst <CCY>.
This <CNTRY> Stands for Country Short Name
and <CCY> Stands for Currency.
The <CNTRY> & <CCY> should be passed as a parameter at the run time.
Based on the value given at the run time it should change accordingly.
For example
PF <CNTRY> Gl Analyst <CCY>
<CNTRY> Value passed at runtime : BE
<CCY> Value passed at runtime : CAD
So the resulting value should be as follows :
PF BE Gl Analyst CAD.
I had already used the query given below :
SELECT REPLACE(RESPONSIBILITY,'<CNTRY>','&MARKET') FROM RESP_TABLE.
This works fine for Country Code alone but not for currency.
I need both the Country Code and Currency Code to be changed to the respective values given at the runtime.
Could anybody please help me on this ?
Regards
Nakul Venkataraman.Hi Nakul,
Why not just adding another REPLACE to what you still have achieved? :)
Regards,
Guido -
Set Parameter ID Value for Search-Help S_MAT1
Hi Experts,
How can I set the parameter id value of Sales Organization (VKO) as default to a user that will also appear on search-help S_MAT1 (material search-help)?
I have already set the Parameter default in SU3/SU03, used tcde SU56 and relogged-in but still not defaulting to a specific VKO in the Material Search-Help Field.
Thanks a lot for your help!Dear,
not 100% the same question. Is it also possible to exclude specific values for specific users in the standard search help? Is that possible?
Or other / second question is it possibel in the S_MAT1 to exclude values?
I only know how to include / select on a value but there's nothing mentioned how to exclude values or how to do a multiple selection. Is that possible?
(Out of standard SAP desc.)
a) Constants enclosed in apostrophes ('). The constant must be specified in internal representation for parameters whose data type has an editing mask (e.g. date and time). For example the date 01.03.1998 must be defined as '19980301'.
Many thanks,
Michael -
How to set the parameter ID value for a range
I am trying to call transaction KSB1 (Display actual line items for cost center) by supplying all the default values for the selection options/parameters and skipping the selection screen from the calling program. However, for the cost center range, both HIGH and LOW field have the same PID (i.e. KOS). Same thing for the cost element range. When I set the value for PID "KOS", only the low value got populated.
I tried to pass a BDC table to the
CALL TRANSACTION 'KSB1' USING bdc_tab
, but the PID used before takes higher priority so the bdc_tab values got overwritten by the PID values for those fields.
Does anybody know how to find or set the PID for a selection range? I need PID for Cost center range, cost element range and the period (PID="VPE").
Any advice is appreicated. Thank you
Minamiotherwise try to make use of SUBMIT command.
<b>Hi Preetahm ,
KSB1 is a Report , not a Tcode to maintain master data or any thing like that ?, u can also cross check?</b>
by using SUBMIT command u have to <b>RKAEP000</b> this program along with the selection screen.
regards
Prabhu
Message was edited by: Prabhu Peram -
Claims Digger report - values for changes in duration/float/lags
When I compare two projects using Claims Digger, I always get results for changes in durations, float and lags in hours as opposed to days? Is there a setting that can fix this?
Please advise.
Thanks!I think (not 100% sure) P6 is working as designed.
The basic unit of comparison in P6 is hours and not what is set in user preferences.
For example when you run a global change the basic unit used in calculations is hours.
Also when we enter duration in days, its actually been stored in database in hours and then converted to days using activity calendar in P6v7.
Jawad -
Get ZTABLE Old - New Field Values for Change Document History Log
I have done all necessary log configuration for ZTABLE and able to see change document log via SCU3. My problem is that I have to write FM which returns Log History for a specific period. As I have gone throught the Report RSVTPROT. But not able to get how the log data is displayed.
Hi,
Try checking the FMs..Sorry I am not sure which one gives the log....These are the FMs called in the program RSVTPROT.
DBLOG_READ
DBLOG_READ_WITH_STATISTIC
Thanks,
Naren -
Inventory parameter no value for balancing segment account
Hi
cloud any one please help me,
i have a oracle 12.1.3
and i try to setup a new ledger, OU and IO
when i try to set a new IO, in inventory parameter
i can not chose the balancing segment value exists
there no value warning show up
but the issue is only happend in inventory module
the balancing segment value already assigned to new LE and new Ledger
did i miss configuration steps or something?
thanks
KimI think, You missed to assign the Balancing Segment Value to the Legal Entity.
Please assign and check it again.
Thanks
Vipul Maheshwari -
Replace function for changing file endings
Hello,
I would like to replace the following file endings into *.TRC:
my_first.ERR
my_second.err
my_third.ERR
my_fourth.ERR
my_fifth.err
But, I am getting the following:
my_first.TRC
my_second.err
my_third.TRC
my_fourth.TRC
my_fifth.err
My sql statement
update errorlog a
set (err_file) =
(select replace(err_file,'.ERR','.TRC')
from errorlog b
where a.err_id = b.err_id);
The compiler does not like the follwing sql statement.
I am getting an ORA-00907: ... Error.
update errorlog a
set (UPPER(err_file)) =
(select replace(err_file,'.ERR','.TRC')
from errorlog b
where a.err_id = b.err_id);
Does anybody have an idea?
Best regards,
Tom Raketeor something like.
SQL> select * from errorlog;
ERR_FILE
my_first.ERR
my_second.err
my_third.ERR
my_fourth.ERR
my_fifth.err
my_first.log
6 rows selected.
SQL> update errorlog
2 set err_file = decode(substr(err_file,instr(err_file,'.',-1)),
3 '.err',substr(err_file,1,instr(err_file,'.',-1))||'TRC',
4 '.ERR',substr(err_file,1,instr(err_file,'.',-1))||'TRC',
5 err_file);
6 rows updated.
SQL> select * from errorlog;
ERR_FILE
my_first.TRC
my_second.TRC
my_third.TRC
my_fourth.TRC
my_fifth.TRC
my_first.log
6 rows selected.
SQL> -
Unable to deploy the .sca file for the Change tracker.
Hi all,
We can not able to deploy the change tracker through SDM as it is asking for the dependencies are missing.
Portal version EP 7.0 EHP1
MDM version 7.1 sp 5.
we have followed the below link for deploying
MDM change tracking with MDM 7.1 SP06 & EP version u2013 CE 7.2 SP01? but after downloading the MDM_WEB_UI from market place it is asking for 24+ dependencies for change tracker.
so please suggest.
regards,
Manohar.Hello,
The version and the patch level should be same for MDM as well as EP.
Since this is an EP issue, for quick replies, post this in [Portal Forum|http://forums.sdn.sap.com/index.jspa?categoryID=1#2]
Regards,
Abhishek -
Change Tracking in SQL 2012 - Behavior Change
Hi,
We observed some change in behavior for Change Tracking feature in SQL 2012 Express. Sequence is as follows,
CT is not enabled at DB level. (Of course at table level too)
Created and populated table CTTEST with some rows, say 10 rows
Enabled CT at DB level
Enable CT for table CTTEST
Queried change tracking data, using change table function (select CT.* from CHANGETABLE(changes CTTEST, 0) CT). No rows returned. Perfect.
Updated few existing rows
Queried change tracking data using CHANGETABLE function as above. Now it returns the modified records. But SYS_CHANGE_OPERATION column shows as 'U', indicating update. Same scenario was tested in SQL 2008 Express, and we got SYS_CHANGE_OPERATION column
as 'I', indicating as Insert.
Is this a change in behavior? Can somebody clarify this?
Note: SQL Version is, "Microsoft SQL Server 2012 - 11.0.2100.60 (X64) Express Edition (Build 7601: Service Pack 1)"Please note that I am not talking about CDC, but CT - Change Tracking and that too in Express edition.
Yes, I know, when we update primary key value, we will get a delete and insert transactions in CT. But my scenario is different. I am updating the rows, which are already available prior to enabling Change Tracking in that table. In that case only, I am
observing this. -
HI Experts,
I have done some changes in DEV for Change tracking for my repository.
I dont see option in CTS+ to transport change tracking to QA.
I am doubting that CTS+ canot support change tracking settings.
Could you please let me know how should transport to QA & PROD.
Thanks in advance
Kiran.GHi Kiran,
Pls refer to this article...
http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/80fb6855-05e0-2b10-6094-92ff4fc588e3
how to Guide for MDM 7.1,
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d0dd1ae0-36e5-2b10-f8b4-e6365e643c0b
more about CTS+
Resources on CTS+ [original link is broken]
+ AG -
MS Sync Framework - SQL Change Tracking issue
Need some recommendation or suggestion on SQL Change Tracking Rention period
we are using MS Synchronization framework 2.1 to synchronize the data from SQL Server to WinCe 3.5 devices ( SQL CE 3.5 )
As part of the solution, we have used SQL Change tracking feature to keep track of data changes happened on the server to download the data.
For change tracking, we have set the database retention period to 10 days.
Everything works fine in the normal scenarios.
Issue : When a new device is installed after 10 days of the data changes on the server, because of retention period, the changes older than 10 days are not downloaded to the devices.
If you increase the retention period , it retains the data for the period.
Required suggestion
what is the best configuration value for the retention period?
can we set it to 2 or 3 years? is there any performance impact because of retention is set to maximum period.
Is there any alternative approach to configure for minimum period and synchronize the require changes.
Note: we are downloading changes only from server. it is download only configuration.Hi,
When you are setting the change retention value, you should consider how often applications will synchronize with the tables in the database. The specified retention period must be at least as long as the maximum time period between synchronizations.
If an application obtains changes at longer intervals, the results that are returned might be incorrect because some of the change information has probably been removed. To avoid obtaining incorrect results, an application can use the CHANGE_TRACKING_MIN_VALID_VERSION
system function to determine whether the interval between synchronizations has been too long.
Considering the performance impact, it is related to what it tracks changes for and the size of increment.
For more information, see:
http://msdn.microsoft.com/en-us/library/bb964713.aspx
Thanks.
Tracy Cai
TechNet Community Support -
EDM - Replacement Value procedure
Can you please help me to set the replacement value procedure. I want to set the Linear replacement value procedure to a group. I am struggling to get this working.
I am getting the following error -
Priorities from 1 to 10 musted be defined for the replacement value
procedure in the procedure group.
A replacement value procedure must be allocated to a priority for
every value to be replaced (from 1 to 9999).
Thanks and Regards,During the replacement value procedure, profile values are created to replace missing values.
The replacement value procedure is used for the following reasons:
Profile values do not exist for a certain time period (for example, due to a device breaking down or
communication error).
To perform billing simulations for future time periods or for the creation of forecast schedules.
The replacement value procedures are defined in Customizing.
These replacement value procedure are then allocated to replacement value procedure groups. Replacement value procedure groups are allocated to a profile (in the profile header). This defines the replacement value procedures that are used to generate values for the allocated profile.
In the SAP Reference IMG, choose SAP Utilities u2192 Energy Data
Management u2192 Profile Management u2192 Replacement Value Creation u2192
Define Replacement Value Procedure Group.
The replacement value group can be changed in the profile header after the profile header has been
created.
Only the intervals with missing values are replaced. For example, if some intervals have values and
others do not, the existing values are not overwritten.
It is only possible to generate replacement values for values with the status Value does not exist. (If the
value is 0.00 but has a valid status, the value is NOT replaced)
It is possible to delete values with the status Manually changed/extrapolated/interpolated using the
Modify Profile Values transaction (EDM1) so that replacement values can be regenerated for these
intervals.
Replacement values can only be generated for the profile categories Quantity or Demand.
Multiple replacement value procedures can be allocated to a replacement value procedure group.
The replacement value procedures in a replacement value procedure group are prioritized, whereby the replacement value procedure with the highest priority is called first. If this replacement value procedure cannot replace the missing values (for example, due to missing environment data or data missing from control meter), the replacement value procedure with the next highest priority is called (1 = highest priority, 9 = lowest priority).
The replacement value procedures in a replacement value procedure group are valid for a certain number
of missing values.
Minimum/maximum number of values defines number of values that can be replaced
using values from this procedure.
If the number of values to be replaced lies between 1 and 3, for example, the values are replaced using
the appropriate procedure.
Maybe you are looking for
-
My ipad2 was working fine last night, but this morning when I woke it up... it no longer was connected to my network. While it can detect networks, it cannot connect to any (have tried at home and at work). I have tried: resetting router, resetting
-
Anyone else having major issues with 1.1.4?
So I updated to Firmware 1.1.4 a day or two after it came out and I've been having major issues. This is on a phone purchased on launch day that has not been jailbrokened or hacked in anyway. Battery life...when the phone actually works, is down dras
-
Air Play icon not showing up in menu bar. How do I fix this?
Air Play icon not showing up in menu bar. How do I fix this?
-
Single GL account for multiple Bank account ID
Hello all, we are implementing bank statement integration. First we have to define the related GL accounts CoA of course. My problem is that we have thousands of bank accounts. usually best practice is to create one GL account for one bank account ID
-
Does anyone know how to share libraries in home share on this new version of itunes.
Does anyone know how to share music or import music from 1 computer to another on the home share. My daughter and I have been doing it for a while now but the new updated version wont let us. And the instructions on the help are of no help as there i