Class properties change
Service pack changed the super class properties. Issue is with the subclasses in it which is raising error. I have been doing some research. there are two option either change the class properties manually or raise OSS message. Changing the class properties manually might create complications? I need some opinon
Hello
The properties of the class can change in Support Packages due to many reasons, and sometimes they have some logic behind that can go beyond a simple flag.
My advice is asking SAP to modify the class or, at least, explain why the properties have been changed.
Regards
Joaquin
Similar Messages
-
Function Modules / Classes to change cProject item
Hello,
I'am searching for function modules or classes to change the cProject item.
Ich want to change some fields in the task of cProject. Can everbody help me?
Kind regards AxelDear Thomas,
I've following requirements:
- Automated Creation of a cFolders folder structure/hierarchy from a structured uploaded from an excel file
from R/3 ABAP program
- Search for a particular document in cFolders using R/3 ABAP program
Would it be possible to do the above tasks using the BAPIs mentioned in your post.
Thanks. -
Revision: 11454
Author: [email protected]
Date: 2009-11-04 18:17:33 -0800 (Wed, 04 Nov 2009)
Log Message:
ASyncList class ASDoc change: added explicit warning about the lack of support for re-inserting pending items.
QE notes:
Doc notes:
Bugs:
Reviewer:
Tests run:
Is noteworthy for integration:
Modified Paths:
flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/AsyncListView.as -
Using tie-classed to change name of file uploaded through FTP protocol srvr
Hi,
I'm trying to use the extendedPreAddItem (or Post) method in an S_TieFolder class to automatically change the name of a file (an S_PublicObject) when it enters a Folder (via an FTP put upload).
I'm fiddling around with code like this:
AttributeValue val = AttributeValue.newAttributeValue(newDocName);
val.setName(Document.NAME_ATTRIBUTE);
rightpo.setAttribute(val);
But it does not work: in the FTP client the filename is indeed changed, but somewhere at lower levels the original filename is still being used...
Any helpfull ideas would be appreciated.
TOonI'm aware of this... My ftp-client (FTP-Voyager) will prompt me if I "put" a file that already exists in the remote folder, and ask me to go ahead and replace the file, or cancel the put-operation.
However in this case the ftp-client sees file X' remotely and I'm putting file X, so it does not prompt me at all...
Stopping and restarting the FTP-client (in case it caches remote folder-contents...) does not change the behaviour.
Timewise this is what happens:
1) I put file X.
2) My S_TieFolder class (extendedPreAddItem) changes it's name into X'.
3) The ftp-put successfully completes
4) I refresh the remote folder contents and see the X' name instead of the original X name.
5) I re-put X (and would now like to have it changed into file X'').
6) Before my S_TieFolder code executes, something (I'm still suspecting the cm-sdk) deletes the X' file first... ==> the logfile does not show any communication with the ftp-client here now.
7) Then my S_TieFolder code executes and changes the name into X''.
8) I refresh the remote folder contents: File X' disappears, file X (just re-put) changes into X''.
More testing has shown that I'm also not able to delete these files (whose names have been changed by S_TieFolder): 'file does not exist' error.
I need to know:
a) If changing the files name on-the-fly using S_Tie class is supported at all.
and
b) if so, what am I doing wrong?
Thanks
Toon -
Access class' properties (in _root) from movieclip timeline?
I'm trying to follow the advice "class properties are better
then _global variables", but how could I access a class' properties
(imported in the main timeline) from a movie Clip timeline?
this code in the main timeline works (and trace the value of
lang):
import scripts.StartupSettings
trace (StartupSettings.lang);
but if I try to access the lang property from a movie clip
timeline, with the same:
trace (StartupSettings.lang);
I get traced "undefined".
The only workaround I have found is to import again the class
inside the clip, but I would like to avoid it in order to keep
dimensions small.
Any idea? thanksThe import statement doesn't really import anything. It's
used to not have to call a method using the fully qualified class
name. So, don't worry about 'dimensions'. And, the import statement
is only 'valid' on the frame it is defined on. On another frame,
you have to use the import statement again. -
Distribution Points properties changing permissions
Hi everybody!
How can we use RBA to lock down branch's admins DP properties changing permission....?
Branch admin's could change PXE properties and etc.....Could we let them work with DP object only in read mode?
In their role permission properties there are only "Read" and "Copy to DP" mark above "Distribution Point" object, but they still could change assigned to their scope DP's properties((You've got to remove the Modify permission on the Site
object. In case you do want them to be able to modify other site settings, you can also create an additional scope configured to the specific distribution point. Then combine that scope and the role with less permissions on the site object together
on the administrative user and you achieved your goal.
My Blog: http://www.petervanderwoude.nl/
Follow me on twitter: pvanderwoude -
Following situation. In SCCM we have one Standalone Primray Site Server and two Site Server. The two site server are also SMS Provider. MDT 2012 was installed on all three Servers and the Config Manager Integration was run. When starting the Console
on any of this server and editing an MDT Task Sequence, it occasionally pops up an error "An error occured when loading the task sequence". TaskSequenceProvider.log File throws a lot of errors:
[PID: 2824] Invoking method SMS_TaskSequence.LoadFromXml TaskSequenceProvider 20.06.2012 10:28:50 4916 (0x1334)
Failed to load class properties and qualifiers for class BDD_UsePackage in task sequence. 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:28:50 4916 (0x1334)
Failed to load node Use Toolkit Package from XML into WMI 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:28:50 4916 (0x1334)
Failed to load children steps for node "Applikation" from XML 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:28:50 4916 (0x1334)
Failed to load children steps for node "" from XML 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:28:50 4916 (0x1334)
Failed to load XML for the task sequence into WMI 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:28:50 4916 (0x1334)
[PID: 2824] Done with method SMS_TaskSequence.LoadFromXml TaskSequenceProvider 20.06.2012 10:28:50 4916 (0x1334)
Tried removing the integration on all SMS Provider Machines and readded them. It does not make a differenence. Does anyone know if MDT supports the use of multiple SMS Providers? When I only use one Provider and deinstall the other two, it works ok.Some more info from the log files:
TaskSequenceProvider.log
[1680680 PID:5228] Initializing provider for namespace root\sms\site_P01 TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
[1680680 PID:5228] Initialization of provider for namespace root\sms\site_P01 succeeded TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
[PID: 5228] Invoking method SMS_TaskSequence.ExportXml TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
Failed to load class properties and qualifiers for class BDD_UsePackage in task sequence. 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
Failed to export task sequence to XML 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
[PID: 5228] Done with method SMS_TaskSequence.ExportXml TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
Setting status complete: status code = 0x80041002; Failed to load class properties and qualifiers for class BDD_UsePackage in task sequence. TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
[PID: 5228] Invoking method SMS_TaskSequence.LoadFromXml TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
Failed to load class properties and qualifiers for class BDD_UsePackage in task sequence. 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
Failed to load node Use Toolkit Package from XML into WMI 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
Failed to load children steps for node "Applikation" from XML 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
Failed to load children steps for node "" from XML 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
Failed to load XML for the task sequence into WMI 0x80041002 (2147749890) TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
[PID: 5228] Done with method SMS_TaskSequence.LoadFromXml TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
Setting status complete: status code = 0x80041002; Failed to load class properties and qualifiers for class BDD_UsePackage in task sequence. TaskSequenceProvider 20.06.2012 10:51:38 4424 (0x1148)
SMS Provider logs the following:
CExtUserContext::EnterThread : User=A2\trth1 Sid=0x0105000000000005150000001BB949E9D7F6AADBC3309AA56BAB0000 Caching IWbemContextPtr=0000000005777900 in Process 0x9f8 (2552) SMS Provider 20.06.2012 10:51:47 3008
(0x0BC0)
Context: SMSAppName=SMS Administrator Console SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: MachineName=vswlieca2146.A2.loc SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: UserName=A2\trth1 SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: ObjectLockContext=fdf8ab87-cf50-43bd-a48a-d5bb99c8034f SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: ApplicationName=Microsoft.ConfigurationManagement.exe SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: ApplicationVersion=5.0.0.0 SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: LocaleID=MS\0x409 SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: __ProviderArchitecture=32 SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: __RequiredArchitecture=0 (Bool) SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: __ClientPreferredLanguages=en-US,en SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: __GroupOperationId=590802 SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Context: __WBEM_CLIENT_AUTHENTICATION_LEVEL=6 SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
CExtUserContext : Set ThreadLocaleID OK to: 1033 SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
CSspClassManager::PreCallAction, dbname=CM_P01 SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
ExecMethodAsync : SMS_ObjectLock::ReleaseLocks SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Requested class =SMS_ObjectLock SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
Requested num keys =0 SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
CExtProviderClassObject::DoExecuteMethod ReleaseLocks SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
CSspSEDO::ReleaseLocks: ********** Releasing SEDO Lock for object SMS_TaskSequencePackage.PackageID="P010013A" for user A2\trth1. ********** SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0)
CExtUserContext::LeaveThread : Releasing IWbemContextPtr=91715840 SMS Provider 20.06.2012 10:51:47 3008 (0x0BC0) -
Any FM / CLASS to change/update the Invoice-VBRK-VBELN?
Hello Experts,
Pls. let me know that is there any FM / CLASS to change/update the existing Invoice-VBRK-VBELN?
BECAUSE my requirement is that I need to update/change the field - VBRK-RFBSK ('Status for transfer to accounting') of an existing Invoice in VBRK table/VF03 Tx in the system.
Thank youHi
Why do you need to change VBRK-RFBSK, this field indicates if the bill was trasnferd to the accounting
Max -
Hi there,
In all the examples I've seen so far, specifying the columns
for a
DataGrid is done as follows:
<mx:DataGrid>
<mx:columns>
<mx:DataGridColumn />
<mx:DataGridColumn />
<mx:columns>
</mx:DataGrid>
However, I'm wonder whether there's a way to express the data
grid
columns simply as an _attribute_ value on the
<mx:DataGrid> element?
If not, does anybody know of an explanation of the syntax for
setting
class properties when they are not set as attributes?
For example, since "columns" is a property of the DataGrid
class, but
it is set via an XML element, and not via an XML attribute, I
would
assume you can do something similar for other properties.
However, I
can't seem to find official documentation on this in the Flex
3
Language Reference.
JoubertThis works:
<mx:Array id="theMXMLColumns">
<mx:DataGridColumn headerText="Column 1" />
<mx:DataGridColumn headerText="Column 2" />
</mx:Array>
<mx:DataGrid id="dg2" columns="{theMXMLColumns}" />
However, the "columns" property of DataGrid must be an array,
and arrays are not bindable, so ActionScript updates to the array
would not be shown. e.g. This will not work:
<mx:Script>
<![CDATA[
import mx.collections.*;
import mx.controls.dataGridClasses.*;
private var theASColumns:Array;
private function doCreationComplete():void{
var dgc:DataGridColumn;
theASColumns = new Array();
dgc = new DataGridColumn();
dgc.headerText = "Column 1";
theASColumns.push(dgc);
dgc = new DataGridColumn();
dgc.headerText = "Column 2";
theASColumns.push(dgc);
]]>
</mx:Script>
<mx:DataGrid id="dg" columns="{theASColumns}" /> -
Hi experts,
I am looking for a abap class/method to change Purchase order.
thanks in advance.Thanks for your reply.
I am still looking for the class to change PO. -
What happens if the remote class is changed by using codebase
Hello,
I have read http://java.sun.com/j2se/1.3/docs/guide/rmi/codebase.html.
My question is:
By using codebase the remote classes can be downloaded to client only one time(first time). If the remote classes is changed at server side, then restarting server, I think the client has on chance to get new version of remote classes, because the old version is already in clocal classpath. Is that right? Has any solution?
LixinWhen you change the class, change its codebase.
That will force the client to use a different ClassLoader for it, thus causing the new version to be used. -
Can we assign "Arrays" as class properties??
Hi there!
Is that possible we assign an array as the class properties?
Code:
package
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.EventDispatcher;
public class TextToArray
public var urlLoader:URLLoader = new URLLoader();
public var dataArray:Array = new Array();
public var textURL:String = "";
public var seperator:String = "";
public function TextToArray(textURL:String,seperator:String)
this.textURL = textURL;
this.seperator = seperator;
urlLoader.load(new URLRequest(textURL));//URL to the text file we need to import to Flash
urlLoader.addEventListener(Event.COMPLETE, dataArrayLoaded);
public function dataArrayLoaded(e:Event):void
this.dataArray = e.target.data.split(seperator);//the seperator such as "\n"
urlLoader.removeEventListener(Event.COMPLETE, dataArrayLoaded);
trace(this.dataArray[2]); // corret Data
public function getArray():Array{
trace(this.dataArray[2]); // undefined
trace(textURL); // correct Data
return dataArray;
public function getArrayLength():int{
return dataArray.length;
What am I doing wrong?
Thanks for your time.thanks a lot for your prompt reply! I have called it in another class (Main.as) like this:
package
import TextToArray;
import VerseID;
import flash.display.MovieClip;
public class Main extends MovieClip
var textToArray:TextToArray = new TextToArray("data/connection.txt","\n");
var quranData:Array = new Array();
public function Main()
this.quranData = textToArray.getArray();
trace(this.quranData[2]); // undefined -
Dynamically extensible class properties
What is a good way to implement dynamically extensible class properties in java in a typesafe manner? The only way I know is to either instrument the bytecode using BCEL or a similar library or to somehow hack it up using dynamic proxies.
At runtime, I would somehow magically like for the class/interface to have specific methods (as opposed to general getValue("property_name") kind of methods). Just to give you an idea, this is in reference to value objects, so the exact number of properties shall be determined by the number of database columns.
My first preference is not to instrument the code for reliability reasons. Is there a clean way to approach this problem?
Thanks in advance.I'm going to start by saying that you should give more
thought to exactly why you want to do this. Typesafe
accessor methods provide their greatest benefit at
compile-time, because the code that invokes them
expects a certain type. To invoke an accessor method
at runtime, you have to find its name and expected
type somewhere, then use reflection, then manage the
returned value. In my opinion, this provides zero
benefit over simply retrieving the desired property
from a Map.If I constructed the source and compiled it on the fly as you suggest, then I wouldn't have the extra reflection overhead and would be typesafe. My only point against Map-based properties is that they are inherently type-unsafe and can be a source of bugs for people that would extend the classes who are not exactly seasoned java programmers.
So, unless there's some trick that I don't know, you
have to create your class before it gets loaded. One
way to do this is with BCEL, of course, but that
requires that you have a very deep understanding of
the class file format. A better idea, if you really
want to create classes at runtime, is to generate code
and compile it before loading it. This is not terribly
difficult, nor terribly expensive in terms of runtime
(look at all the app-servers that do it for JSPs).That is not a bad idea. I could use a custom class-loader to load a specified class from some external defintion and altogether bypass my core (by stub) class that I might or might not package up in the same jar.
Having said that, are you aware of a java compiler that could be packaged as part of our distribution which is not an OSI project. (LGPL or Apache style license)
But the question remains: what real benefit do you get
from doing it?This is to provide a better configuration interface to people that would try to extend the existing business classes with their own properties so they can use them in extensible custom code.
Thanks. -
Symbol Properties - changing class name
Newbee question...
I'm trying to change the class name of a movie clip symbol
that I have in my library. I've changed the name of the symbol,
I've change the name of the class in my AS3. I've changed the name
in the advanced properties Class:, but at the bottom of the
properties page there is a button that's labeled Symbol... when I
click on it, nothing happens, next to the button is Symbol Name:
[old name], but because the Symbol button does nothing when I click
on it, I cannot change the name here to the new name. Below that is
a check box that says always update before publishing, which I
checked and then published, but it still didn't update to the new
name. What am I missing?I believe there are a couple of aspects to that, and for what I offer, anyone who knows better should chime in.
If you have an object in the library that you want to load dynamically, such as a MovieClip, you prepare it for that by selecting the option to Export for Actionscript, which lights up the ability to define a Class name for the object. When you compile the file a class definition for that object is automatically generated if there is not already a class by that name in a separate .as file.
So you can create a movieclip and have it be its own class. Or you can create some entity and assign it a Class ID that already exists as a separate .as file.
And in your AS code, to create a new instance of that class, you do it just like any other AS3 class...
var newInstance:ClassNameAssigned = new ClassNameAssigned(); -
Sub-class objects changing lovu2019s in XI 3.0
Hello all,
I have a XI 3.0 universe where I have several classes and sub-classes like this;
Class1
....Subclass1
.............Object 1
.............Object 2
.............Object 3
....Subclass2
.............Object 4
.............Object 5
.............Object 6
...Subclass3
.............Object 7
.............Object 8
.............Object 9
Class2
....Subclass1b
.............Object 10
.............Object 11
.............Object 12
While updating the objects lovu2019s (for sorting) in the properties window, Iu2019ve noticed that beginning with Object 4 that the lovu2019s are changing back to that of Object 1, this is also the case for Object 5 (changes to Object 2u2019s lov) all the way through Object 12. It seems that no mater how often I set and apply the sorted lov for all objects, they take on the settings of the objects in the first sub-class in my universe. When querys are ran from WebIntelligence, they display the correct SQL (and return no results as there is no data in my dev database as yet). Objects in other classes (not sub-classes) seem to be fine. Has anyone seen this type of behavior before?
Iu2019m thinking that I will need to go to 3.1 and suspect this may be a bug, any thoughts or comments are appreciated....Hi Didier,
I did copy some some of the objects from a subclass to another, and to make sure this was not the issue, I re-created new ones and had the same issue. I was not aware that previous BOE versions (LOVs) had the issue though, which makes some sense.
At the moment, I'm suspecting this is a bug so I am asking the client to upgrade to 3.1 to see if the issue persist (I suspect it may), if so I will then open up a tech support case.
Thanks, Joe Szabo
Maybe you are looking for
-
How long do you have to wait to make in insurance claim.
-
How to change UDF value in system form if its invisible or inactive?
Hi all, I need to compute some document total values and save them on UDFs defined on Sales Order Header document, when the user adds a new order line. However I must not allow the user to change them (or see them). Also, there are other UDFs on the
-
IMovie 10: how to export in 1080P
I use iMovie 10.0.3 In the export settings, it will only allow me to choose between SD / 540P and HD 720P, the option for HD 1080P is there but greyed-out (cannot be selected). Can anyone explain to me, why that is and how I can change this to export
-
Best way to move through recordset using html buttons?
Hi, I would like to allow users of a jsp page to be able to navigate through a recordset using buttons on the webpage. Could someone please advise on the best / easiest way to do this? Thanks, Jay
-
Can someone advise me whether I have correctly installed LR3 to LR4 upgrade? pgrade.
I just installed the Adobe LR4 DVD to upgrade from LR3 and in the process I updated to LR 4.4. I relaunched the LR 3 Catalog.Ircat and I now appear to be in LR 4. However, the Develop Module did not convert--it still shows the LR3 Basic Panel configu