Attribute of the BO is BO themself - how to populate its own attributes?

Hi Gurus,
In my BO (say ZBO) there is a virtual attribute defined as type of standard BO USR01. The problem is that in workflow log this attribute is filled but not completely. I mean that its name in Workflow Log is 'USR01:user_name' (not <No instance>) but when I click expand on this object attribute to see its own attributes, they are not filled with values. Why are these attributes for my object attribute are empty?
Here is the implementation for this attribute in ZBO:
GET_PROPERTY CREATOR_VIRT_OBJ CHANGING CONTAINER.
SWC_CREATE_OBJECT OBJECT-CREATOR_VIRT_OBJ 'USR01' sy-uname.
SWC_SET_ELEMENT CONTAINER 'CREATOR_VIRT_OBJ' OBJECT-CREATOR_VIRT_OBJ.
END_PROPERTY.
Thanks and best regards
Pavel

Hello Rick,
Thank you again! Maybe with your valuable help the problem could be solved.
I assume you mean attribute Creator of BO FORMABSENC?
Yes, that is correct.
It worked for me, if I click on the Task container for the first step then I see:
Notif. of absence TEFCLNT120FORMABSENC000000012
But for me it doesn't work. I will try to give detailed steps I made:
1) I load WS70000704 workflow in tx. SWDD;
2) I push F8-button to test it;
3) I push F8-button again to execute the workflow;
4) "Create notification of absence" screen appears;
5) Then I push save button;
6) Now I'm on the initial screen for testing workflow;
7) I press Workflow log button;
8) Then I click on the "Create notification of absence" step and choose "Container" tab;
9) There I see WIOBJECT_ID = FORMABSENC:0000000061 and click expand;
10) I see all the attributes related to FORMABSENC (Number, Creator, Approver, ApprovDate, ...);
11) Creator is USR01:MY_UNAME - so it seems like all is correct, but if I click expand button for Creator then all its attributes (ID, Calendar, OutputDevice, ...) are not filled, they are marked as <Not Set>.
That's my problem and I wonder that you have all theese attributes filled... That is really strange, maybe the case is some bug or some customizing is necessary...
When you execute the workflow, does it take you to the "Create Notification of Absence"
screen? If so, what's filled in for "Issuer" field at the bottom of the screen?
Yes, it does. It is my username as Issuer (MY_UNAME).
Do other attributes get saved?
Yes, they do (except of Approver, ApprovDate but it is correct until approver approves the absence request).
Are there any errors or warnings in the workflow log?
No.
The numbers at the end of the value (above; eg 000000012) is the key of
an instance of FORMABSENC. If you go to SWO1, test FORMABSENC and fill in
that key, is the creator shown then?
I go to tx.SWO1 and push "Test"-button, then I click "Instance"-button and enter my key number for the created notification '0000000061'. It shows me my FORMABSENC-object, then I click button "Edit object reference" opposite the CREATOR attribute and it is correctly filled! Then I just press "BACK"-button and the system shows me short dump OBJECTS_MOVE_NOT_SUPPORTED with short text "Conversion of type "SWC_OBJECT" to type "r" not supported" Have you faced with the same error? Maybe I need to search for a SAP note.
Thank you and best regards
Pavel

Similar Messages

  • My Mac got hacked. I was working on a word document when the computer suddenly started typing meaningful sentences on its own that describes how the hacker is skillful. At the that time I was on a password protected wifi and file sharing was off.

    This is the first time I get hacked this bad. I was working on a microsoft word document when the computer suddenly started typing meaningful sentences on its own that describes how skillfull the hacker is. At the that time I was on a friends wifi network that is password protected (not sure about the encyrption), the Os X Firewall was on. I was using the admin profile, however, file sharing was off. I'm very careful not to install any suspecious 3rd party software.
    So far I have verified permissions and fixed some errors there, and changed passwords.
    Do I have to erase/format my computer and reinstall the Os? If so is it adequte to use the internet recovery tool or will it use old and possibly infected EFI/Root files?
    Would appreciate the advice of all the Mac experts out there. Thanks

    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It won’t solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    Third-party system modifications are a common cause of usability problems. By a “system modification,” I mean software that affects the operation of other software — potentially for the worse. The following procedure will help identify which such modifications you've installed. Don’t be alarmed by the complexity of these instructions — they’re easy to carry out and won’t change anything on your Mac. 
    These steps are to be taken while booted in “normal” mode, not in safe mode. If you’re now running in safe mode, reboot as usual before continuing. 
    Below are instructions to enter some UNIX shell commands. The commands are harmless, but they must be entered exactly as given in order to work. If you have doubts about the safety of the procedure suggested here, search this site for other discussions in which it’s been followed without any report of ill effects. 
    Some of the commands will line-wrap or scroll in your browser, but each one is really just a single line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, and you can then copy it. The headings “Step 1” and so on are not part of the commands. 
    Note: If you have more than one user account, Step 2 must be taken as an administrator. Ordinarily that would be the user created automatically when you booted the system for the first time. The other steps should be taken as the user who has the problem, if different. Most personal Macs have only one user, and in that case this paragraph doesn’t apply. 
    Launch the Terminal application in any of the following ways: 
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.) 
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens. 
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid. 
    When you launch Terminal, a text window will open with a line already in it, ending either in a dollar sign (“$”) or a percent sign (“%”). If you get the percent sign, enter “sh” and press return. You should then get a new line ending in a dollar sign. 
    Step 1 
    Triple-click anywhere in the line of text below on this page to select it:
    kextstat -kl | awk '!/com\.apple/{printf "%s %s\n", $6, $7}' | open -ef
    Copy the selected text to the Clipboard by pressing the key combination command-C. Then click anywhere in the Terminal window and paste (command-V). I've tested these instructions only with the Safari web browser. If you use another browser, you may have to press the return key after pasting. A TextEdit window will open with the output of the command. If the command produced no output, the window will be empty. Post the contents of the TextEdit window (not the Terminal window), if any — the text, please, not a screenshot. You can then close the TextEdit window. The title of the window doesn't matter, and you don't need to post that. No typing is involved in this step.
    Step 2 
    Repeat with this line:
    { sudo launchctl list | sed 1d | awk '!/0x|com\.(apple|openssh|vix\.cron)|org\.(amav|apac|cups|isc|ntp|postf|x)/{print $3}'; echo; sudo launchctl getenv DYLD_INSERT_LIBRARIES; echo; sudo defaults read com.apple.loginwindow LoginHook; echo; sudo crontab -l; } 2> /dev/null | open -ef
    This time you'll be prompted for your login password, which you do have to type. Nothing will be displayed when you type it. Type it carefully and then press return. You may get a one-time warning to be careful. Heed that warning, but don't post it. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator. 
    Note: If you don’t have a login password, you’ll need to set one before taking this step. If that’s not possible, skip to the next step. 
    Step 3
    { launchctl list | sed 1d | awk '!/0x|com\.apple|org\.(x|openbsd)/{print $3}'; echo; launchctl getenv DYLD_INSERT_LIBRARIES; echo; crontab -l 2> /dev/null; } | open -ef
    Step 4
    ls -A /e*/{cr,la,mach}* {,/}Lib*/{Ad,Compon,Ex,Fram,In,Keyb,La,Mail/Bu,P*P,Priv,Qu,Scripti,Servi,Spo,Sta}* L*/Fonts .la* 2> /dev/null | open -ef
    Important: If you formerly synchronized with a MobileMe account, your me.com email address may appear in the output of the above command. If so, anonymize it before posting. 
    Step 5
    osascript -e 'tell application "System Events" to get name of login items' | open -ef
    Remember, steps 1-5 are all copy-and-paste — no typing, except your password. Also remember to post the output. 
    You can then quit Terminal.

  • I am trying to find out how to assign files with particular extensions to the appropriate software. At the moment when I create a file using Word it is apparently given the extension .docx but Word doesn't recognise its own files. How do I alocate th

    I am trying to find out how to assign files with particular extensions to the appropriate software. At the moment when I create a file using Word it is apparently given the extension .docx but Word doesn't recognise its own files. How do I allocate the extension .docx to Word? There used to be a way of doing it, I think under "Preferences" but I can't seem to find it.

    Still in the same location:
    File > Get Info > Open with (select) > Change All (button)

  • Moving tabs from one window to another makes the new window vanish. I have hot corners enabled so when I move up to the right corner of my display I can see all my open windows but when I click on the tab that I moved to make it its own window it vanishes

    Moving tabs from one window to another makes the new window vanish. I have hot corners enabled so when I move up to the right corner of my display I can see all my open windows but when I click on the tab that I moved to make it its own window it vanishes

    I came up with an alternative solution.
    Instead of actually trying to move the JInternalFrame from one JDesktopPane to another, I added a single, maximized JInternalFrame to the left side. When one of the right side frames is to be docked, I merely copy its ContentPane to the single JInternalFrame on the left, set the original to be non-visible, and adjust the properties of the JSplitPane to make the "docked" frame appear.
    When the "close" button on the docked frame is pressed, I simply undo this procedure to "undock" the frame and redisplay it on the right-hand side (with its content intact from the docked frame, but in its original position).

  • I just got my dads old iPhone 4. I restored it to factory settings and set it up with my apple id. The albums in my music are fine in iTunes but on my phone the albums are split and each song is its own album. Does anybody know how to fix this?

    My dad has recently gotten a new phone and I got his old one. With his permission I restored it to factory settings and set up the iPhone 4 as a new phone with my apple id. Everything has downloaded fine but I have had many problems with my music. First it was where my phone didnt recognise my apple id, but I  figured that out. Then it was where iTunes took one of my albums and split it so all the songs where their own albums. I fixed the album split on iTunes but its still like that on my iPhone. I have looked online everywhere and I still haven't found a solution! I'm getting super frustrated! Does anybody know how to fix this?

    No it's not stealing. They have an allowance that you can share with so many computers/devices. You'll have to authorize her computer to play/use anything bought on your acct. You can do this under the Store menu at top when iTunes is open on her computer.
    As far as getting it all on her computer....I think but I am not sure (because I don't use the feature) but I think if you turn on Home Sharing in iTunes it may copy the music to her computer. I don't know maybe it just streams it. If nothing else you can sign into your acct on her computer and download it all to her computer from the cloud. Not sure exactly how to go about that, I haven't had to do that yet. I wonder if once you authorize her computer and then set it up for automatic downloads (under Edit>Preferences>Store) if everything would download. Sorry I'm not much help on that.

  • DisplayTag - got the table but the view is simple! how to get  ITS mode?

    Hi guys,
    I have (semi) successfully implemented a nice table using the DisplayTag
    (From: http://displaytag.homeip.net/displaytag-examples-1.1/example-styles.jsp?class=its)
    The thing is that I can see the table but it's in a simple mode! Meaning there's no color, nor borders, no look!
    Wonder if anyone knows what I am missing.
    Thanks
    My code:
    <%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
    <%@ include file="/taglibs.jsp" %>
         <fmt:setBundle basename="ApplicationResources" />
         <table align="center" width = "80%">
              <tr><td>
                        <html:errors property="join"/>
                        <h1>hello jsp worold </h1>
                             <fmt:message key="loggedin.msg">
                             <fmt:param value='${requestScope.userName}' />
                             </fmt:message>
                </td></tr>                                                                   
         </table>
    <display:table name="sessionScope.all_users" class="its">
      <display:column property="userID" title="ID"   paramId="userID" />
      <display:column property="email"   paramId="action" paramName="testparam" paramScope="request" />
      <display:column property="password"   paramId="id" paramProperty="userID" />
    </display:table>

    See Empty/corrupt library after upgrade/crash.
    tt2

  • The sound become unavailble.  It mutes on its own and cannot be interacted with.

    The Audio just cuts out when I'm listening to iTunes.  I haven't noticed the problem in any other program (I don't listen to much audio eslewhere)  when the sound stops, the playback is continuous.  When the sound stops the speaker icon become grey and access to it is unavailible.  Very Frustrating!
    Jason. 
    btw,  i don't know if my mac is intel or something else. 

    Frozen or unresponsive iPad
    Resolve these most common issues:
        •    Display remains black or blank
        •    Touch screen not responding
        •    Application unexpectedly closes or freezes
    http://www.apple.com/support/ipad/assistant/ipad/
    iPad Frozen? How to Force Quit an App, Reset or Restart Your iPad
    http://ipadacademy.com/2010/11/ipad-frozen-how-to-force-quit-an-app-reset-or-res tart-your-ipad
    What to Do When Your iPad Won't Turn On
    http://ipad.about.com/od/iPad_Troubleshooting/ss/What-To-Do-When-Your-Ipad-Wo-No t-Turn-On.htm
    iOS: Not responding or does not turn on
    http://support.apple.com/kb/TS3281
    iPad: Basic troubleshooting
    http://support.apple.com/kb/TS3274
    Take it to an Apple Store for evaluation.
    Make a Genius Bar Reservation
    http://www.apple.com/retail/geniusbar/
     Cheers, Tom

  • Stop the color palette from returning to RGB on its own

    I only use grayscale and mostly, HSB to choose color, but A LOT of times, when I have HSB selected, the color palette decides to return to RGB, and I can't even figure out a pattern for that occurence. It just happens.
    It's extremely annoying! Please fix this!
    Thanks.

    I didn't know! Wow, how encouraging to know that! By the way... can anyone tell me if Adobe ever reads this forum? In fact, here's what I'm going to do: I 'll post this same question as a discussion, and if I don't get an answer from an Adobe employee in, say, a month or two, I'll just give up posting stuff here, because clearly, there's no point. Hope I'm wrong.

  • Why we need internal tables how it has its own significance for its purpose

    we can maintain tables in oracle also and some other features .but how internal tables differ from them in its functioning

    u2022 In ABAP/4, you work mainly with tables. Tables are the essential data structures in the R/3 System. Long-life data is stored in relational database tables.
    u2022 Besides database tables, you can create internal tables which exist only during the runtime of your program. ABAP/4 provides various operations for working with internal tables. You can, for example, search for, append, insert, or delete lines.
    u2022 The number of lines in an internal table is not fixed. Depending on requirements, the system increases the size of internal tables at runtime.
    u2022 You can use internal tables to perform table calculations on subsets of database tables. For example, you can read a certain part of a database table into an internal table (see Reading Data into an Internal Table).
    From the internal table, you can then calculate totals or generate a ranked list.
    In ABAP/4, you can distinguish between internal table data types, which define the structure of internal tables, and internal table data objects, which are the actual internal tables and can be filled with data. An internal table data type is an abstract definition of a data structure which can be used to declare data objects as internal tables.
    u2022 Another use for internal tables is reorganizing the contents of database tables according to the needs of your program. For example, you can read data relevant for creating a telephone list from one or several large customer tables into an internal table. During the runtime of your program, you can then access this list directly without having to perform a time-consuming database query for each call.
    Table type
    The table type determines how ABAP will access individual table entries. Internal tables can be divided into three types:
    Standard tables have an internal linear index. From a particular size upwards, the indexes of internal tables are administered as trees. In this case, the index administration overhead increases in logarithmic and not linear relation to the number of lines. The system can access records either by using the table index or the key. The response time for key access is proportional to the number of entries in the table. The key of a standard table is always non-unique. You cannot specify a unique key. This means that standard tables can always be filled very quickly, since the system does not have to check whether there are already existing entries.
    Sorted tables are always saved sorted by the key. They also have an internal index. The system can access records either by using the table index or the key. The response time for key access is logarithmically proportional to the number of table entries, since the system uses a binary search. The key of a sorted table can be either unique or non-unique. When you define the table, you must specify whether the key is to be UNIQUE or NON-UNIQUE. Standard tables and sorted tables are known generically as index tables.
    Hashed tables have no linear index. You can only access a hashed table using its key. The response time is independent of the number of table entries, and is constant, since the system access the table entries using a hash algorithm. The key of a hashed table must be unique. When you define the table, you must specify the key as UNIQUE.
    I hope it helps.
    Have a look at below link for details:
    [Internal Tables|http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb35de358411d1829f0000e829fbfe/frameset.htm]
    Best Regards,
    Vibha
    Please mark all the helpful answers

  • The icon for my Macintosh HD changed on its own. Is this a virus?

    This is what my icon switched to for my Hard Drive. I am the only person with access to the computer and I am wondering how this could happen.

    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    The purpose of this exercise is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login. Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode and log in to the account with the problem. The instructions provided by Apple are as follows:
    Be sure your Mac is shut down.
    Press the power button.
    Immediately after you hear the startup tone, hold the Shift key. The Shift key should be held as soon as possible after the startup tone, but not before the tone.
    Release the Shift key when you see the gray Apple icon and the progress indicator (looks like a spinning gear).
    Note: If FileVault is enabled under Mac OS X 10.7 or later, you can’t boot in safe mode.
    Safe mode is much slower to boot and run than normal, and some things won’t work at all, including wireless networking on certain Macs.
    The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    Test while in safe mode. Same problem(s)?
    After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of the test.

  • How to create its own DialogCallbackHandler

    Hi,
    This class is in "com.sun.security.auth.callback " included in JDK 1.4.
    I'm trying to make an equivalent class. But here's my problem :
    my main class calls :
    LoginContext loginContext = new LoginContext("Main",
    new DialogCallbackHandler());
    I've made a DialogCallbackHandler class which opens a JFrame with 2 fields (TextField & PasswordField) and a button "ok".
    But the LoginContext wants immediately an answer (the login & the password). How can I make the loginContext waiting for the button click.
    I tried with a
    while(!buttonClicked);
    but it's not a good solution.
    I also tried with a Thread inside this loop while and sleeps (during a 500 ms). But I think there's a better solution...
    Can I make a wait, and a notify for this or not.
    Thank you for your help.
    Yann
    -- http://www.objectweb.org/jonas

    Use something that blocks - like a modal dialog box. JOptionPane.showMessage() or whatever it's called should do it

  • When exporting to epub, only about 1/3 of my chapters are getting the page breaks. Each chapter is in its own doc, and I've tried splitting it apart by doc. and by H1, with no luck. HELP

    All my paragraph styles seem to jive, and no matter what I do, most of my chapters seem to miss their page breaks. I've heard of others having this issue with older versions of Indesign, but I'm on CC2014, and I thought that should be fixed by now. I really don't want to have to learn HTML code and go break open the epub doc to fix it manually, because that doesn't always work across all devices either.  I know others have to of  run into this problem before. What am I doing wrong?

    Make sure the paragraph style applied to the chapter title (if that's the first line of each chapter) is tagged. Open the paragraph style and go to Export Tagging and check Split Document (epub only). Then when you export (assuming you are using reflowable) under General>Split Document check Based on Paragraph Style Export Tags. Try it and let us know if this helps.

  • HT1414 i went to restore iphone without backing it up or nothin, now just the apple sign on screen, not connecting on its own to itunes on connecting to pc so i hold the on off and home keu untill it connect then message comes up on itunes saying "the iph

    hi. ive reset my ip[hone to restore all setting to new phone. on doing this it stayed on the applew sign, tried to connect to itunes it wont, ive conneted it to pc held home buuton on off button for 10 second let gop on off button keeping hold of home then message comes up the iphone software update server could not be connected. can anyone help please

    Based on the information you have provided? Probably not.

  • Why does the volume on my MacBook Pro change on its own?

    I just got my MacBook Pro and sometimes the volume goes up or down and usually when this happens iTunes opens up and starts playing randomly. Why does this happen!?

    PrestigeRev wrote:
    ... Is this normal? 
    No. Have Apple fix this little problem before it becomes a bigger one.

  • The non master server is shutting down on its own?

    Hey all,
    I just started have this problem this week. With HA configured I am having the non-master host restarting on it's own. I have been unable to find anything in the logs that would explain this.
    Shared storage is on a FC SAN device.
    2 Dell 2950 III servers
    Oracle VM 2.1.2
    Any Ideas? or is anyone else seeing this?

    Check for ocfs2 errors on the master -- the new versions of ocfs2 automatically reboot a fenced node, which is what sounds like is happening to your non-master server. You may have to run the /etc/init.d/o2cb configure on both servers to increase the polling/heartbeat time between the two boxes, so that ocfs2 doesn't fence itself.

Maybe you are looking for