Workflow N-Step value .Object instance BUS4101 message when released
Hi Everybody,
Onw customer running BBPCRM40 SP 8
We are using N-Step Approval over value Limit of Shopping Cart WS14000109
When a shopping cart is released, another message appear in inbox about,
Object instance BUS4101, with several message about field values doesn't exist.
I have seen several notes like 905409 but it doesn't apply for my version level,
Does anybody know why this message appear and how I can omit it?
Thanks
Best regards
The message translated would be Work item <WORKITEM.WORKITEMSHORTTEXT not found>" (identif. <WORKITEM.WORKITEMID not found> type <WORKITEM.WORKITEMTYPE not found> in status <WORKITEM.WORKITEMSTATUS not found>.
Make a correction action for workflow <WORKITEM.WORKITEMREFERENCE not found> might be updated.
I hope this help
Regards
Similar Messages
-
Getting "object already exists" message when trying to install new software.
Quite coincidentally, I came across a solution for the "object already exists" message that had recently been interferring with the downloading of new software. This solution was offered by another on a different website, but it has solved my problem.
My operating system is Windows 7 Ultimate.
The Windows Security Update KB2918614 seems to be wreaking havoc with some systems. It did so with mine.
After removing this particular update, I am now able to install software (was actually just trying to reinstall my HP printer software as I am having another issue with it).
Don't know if this will help anyone else, but it worked for me.To rid myself of the "object already exists" issues due to the Windows Security Update KB2918614 . . . I have learned that an additional step must be taken to keep Windows Updates from automatically reinstalling this update . . . once again, preventing installation of software.
One needs to hide the update to prevent Window Updater from reinstalling.
Taken from the Windows community:
Marilyn - Support Engineer replied on December 9, 2008
The update in question can be hidden, which will prevent this update from downloading and installing.
To hide this update:
Open Control Panel
Open Security
Select ‘Windows Update
Select the option View Available Updates in the upper left hand corner
Locate the update in question, right click and select ‘Hide Update’
Thanks
Once again, my operating system is Windows 7 Ultimate and this particular update was causing difficulty for my specific operating system.
JB1956 -
Error message when releasing a rework order
Dear Experts
I try to create a Rework production order using co07 but I am unable becase when I click on the Release button, I get this error message " order type pp07, no checking rule maintained for operation. Release of order not possible". what steps do I take to solve thisproblem?Dear Vincent,
1) Go to OPJK, here for ur plant & Order type do settings for Business function 1 & 2
2) or else Copy any Std Rework order in OPJK & Give ur plant & order type & save
Then check the result
Regards
Madhu Kumar -
Error message when deactivating Mitigation object workflow in CUP
Hi All,
I had activated the mitigation object field in the workflow types in Miscelleaneous in CUP. Now when I try to deactivate it I get an error message Cannot deactivate since the field is in use in Custom Fields I had created a custom field for password, Now when I go to delete that field I also end up getting a message Cannot delete since referred in request data header I am not sure if it is referring to this custome field. If I try to change the custom field password, I get an error message Update custom field to non-workflow field failed since it has been used as workflow field.
I am not sure if it is referring to this custom field, but this field definately seems to have its own share of problems!!
Thanks,
CPHi Chinmaya,
You can not delete a custom field if it is associated with any request or have been used in the workflow.
If custom field is used in the request, you can archieve the request, than you would be able to delete the custom field.
If the custom field is used in initiator than you have to delete the initiator. After that you can delete the custom field.
After deletion of Custom field only you can deactive the mitigation object field in the Misc.
Kind Regards,
Srinivasan -
Business Objects, Value Objects and more
Hey,
I've got a general question about business objects (aka entity objects or data transfer objects). The scenario I am using is not one of my own, but it might be a future one. Thus, I'd really appreciate all feedback.
Let's say that i've got a desktop application which purpose is to manage personal DVD collections. Shortly explained, what i would do here is to create a class Dvd to represent a physical DVD. Then i would create the classes DvdServices and DvdDao. The DvdServices class is what my application will use to retrive and store Dvd instances, and takes care of all session and transaction handling. The DvdDao class is where all database communication takes place. This class will only be used by the DvdServices class.
Now, say that i would want to keep things simple and use the same business object both in the front end and the back end (yes, i'm using Hibernate). That is, the Dvd instances returned by the DvdServices class is the ones i also would like to use in my GUI. This is where i start to get a little uncertain about best practice.
Let us say that i use an instance of a Dvd to present some information about a dvd to the user. However, the user would not only like to see what's already stored about that dvd - but also edit some details related to it (such as the title, description or the like). What i would do here (to support editing), is to modify the Dvd class so that it holds a DvdAttributes object which contains all its editable values like title and description (in other words, the state - except for the id and a timestamp value). Thus, i also modify the DvdServices class and create a method called updateDvd(Dvd dvd, DvdAttributes attributes). The method updateDvd() in the DvdServices class, internally, makes a reference to the existing DvdAttributes, applies the new DvdAttributes to the Dvd instance, and tries to save it. If something goes wrong, transaction is rolled back, and the old DvdAttributes are applied to the Dvd class in order to reflect the state of the Dvd instance.I like to think of the Dvd instance as the business object, and the DvdAttributes instance as a related value object (the terminology is probably all wrong here?).
My question regarding all this is wether it "adheres" to what one might consider as "best practices" (if something like that exists in relation to this)? Could i do things smarter in this case? Is there something which does not make sense (always good to hear a second opinion!).
All feedback appreciated!sbrattla wrote:
Hey,
I've got a general question about business objects (aka entity objects or data transfer objects). The scenario I am using is not one of my own, but it might be a future one. Thus, I'd really appreciate all feedback.
I don't believe a DTO would ever be considered a business object.
Let's say that i've got a desktop application which purpose is to manage personal DVD collections. Shortly explained, what i would do here is to create a class Dvd to represent a physical DVD. Then i would create the classes DvdServices and DvdDao. The DvdServices class is what my application will use to retrive and store Dvd instances, and takes care of all session and transaction handling. The DvdDao class is where all database communication takes place. This class will only be used by the DvdServices class.
Now, say that i would want to keep things simple and use the same business object both in the front end and the back end (yes, i'm using Hibernate). That is, the Dvd instances returned by the DvdServices class is the ones i also would like to use in my GUI. This is where i start to get a little uncertain about best practice.
It appears that 'Dvd' is in fact a DTO. Probably best to name it as such - DvdDto.
Let us say that i use an instance of a Dvd to present some information about a dvd to the user. However, the user would not only like to see what's already stored about that dvd - but also edit some details related to it (such as the title, description or the like). What i would do here (to support editing), is to modify the Dvd class so that it holds a DvdAttributes object which contains all its editable values like title and description (in other words, the state - except for the id and a timestamp value). Thus, i also modify the DvdServices class and create a method called updateDvd(Dvd dvd, DvdAttributes attributes). The method updateDvd() in the DvdServices class, internally, makes a reference to the existing DvdAttributes, applies the new DvdAttributes to the Dvd instance, and tries to save it. If something goes wrong, transaction is rolled back, and the old DvdAttributes are applied to the Dvd class in order to reflect the state of the Dvd instance.I like to think of the Dvd instance as the business object, and the DvdAttributes instance as a related value object (the terminology is probably all wrong here?).
As stated no.
Process flow would normally be like this.
Happy path (it worked)
1. Query - returns DvdDto
2. GUI - display DvdDto
3. Modify DvdDto
4. Update (send to server/backend) DvdDto
5. (Return - It worked.)
Sad path (it failed)
1. Query - returns DvdDto
2. GUI - display DvdDto
3. Modify DvdDto
4. Update (send to server/backend) DvdDto
5. Exception is thrown
6. (Return - It failed)
Step 6 is a bit ambigous because it depends on the user and the actual client/server relationship. It could be an exception, a message or just true/false (false is failed.)
In the above there is no step that corrects or alters the DvdDto instance that was thrown. One reason for this is that it might be a minot mistake on the users part and if you destroy everything they alread typed in they are not going to be happy. -
Create SOFM object instance from PDF
Hi All,
I am using 4.6 version of SAP where FM 'sap_wapi_attachment_add' is does not exit. My query is to create an attachment (SMARTFORM coverted in PDF) in ABAP progam which i have to send as attachment with a Decision Task in the workflow.
I am able to send attachment with mail but to send attachment with decision task i need to create an instance of SOFM object. Please suggest an alternative method to do so instead of FM 'sap_wapi_attachment_add' .Hi Taran,
I had put my code in workflow task. You can find the task method code below:
*Data declaration
DATA: GITAB TYPE SOLIX_TAB,
GSTAB LIKE LINE OF GITAB,
SOFM_KEY TYPE SOFMK,
GIT_LINES TYPE SOLI_TAB.
DATA: LREF_DOCUMENT_BCS TYPE REF TO CL_DOCUMENT_BCS,
LREF_IM_DOCUMENT TYPE REF TO IF_DOCUMENT_BCS.
Generate Smartform*
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
FORMNAME = C_FORM
* VARIANT = ' '
* DIRECT_CALL = ' '
IMPORTING
FM_NAME = GV_FM
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'SSF_GET_DEVICE_TYPE'
EXPORTING
I_LANGUAGE = SY-LANGU
* I_APPLICATION = 'SAPDEFAULT'
IMPORTING
E_DEVTYPE = GV_OUTPUT_OPTIONS-TDPRINTER
EXCEPTIONS
NO_LANGUAGE = 1
LANGUAGE_NOT_INSTALLED = 2
NO_DEVTYPE_FOUND = 3
SYSTEM_ERROR = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
GV_OUTPUT_OPTIONS-TDNOPREV = 'X'.
GV_CONTROL_PARAMETERS-GETOTF = 'X'.
GV_CONTROL_PARAMETERS-NO_DIALOG = 'X'.
CALL FUNCTION GV_FM
EXPORTING
* ARCHIVE_INDEX =
* ARCHIVE_INDEX_TAB =
* ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS = GV_CONTROL_PARAMETERS
* MAIL_APPL_OBJ =
* MAIL_RECIPIENT =
* MAIL_SENDER =
OUTPUT_OPTIONS = GV_OUTPUT_OPTIONS
USER_SETTINGS = 'X'
GV_ENAME = GV_ENAME
GV_PERNR = GV_PERNR
GV_PERSK = GV_PERSK
GV_ZZ_LEVEL = GV_ZZ_LEVEL
GV_BTRTX = GV_BTRTX
GV_GBDAT = GV_GBDAT
GV_JOIN_DATE = GV_JOIN_DATE
GV_RESIN_DATE = GV_RESIN_DATE
IMPORTING
DOCUMENT_OUTPUT_INFO = GV_DOCUMENT_OUTPUT_INFO
JOB_OUTPUT_INFO = GV_JOB_OUTPUT_INFO
JOB_OUTPUT_OPTIONS = GV_JOB_OUTPUT_OPTIONS
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'CONVERT_OTF_2_PDF'
* EXPORTING
* USE_OTF_MC_CMD = 'X'
* ARCHIVE_INDEX =
IMPORTING
BIN_FILESIZE = GV_BIN_FILESIZE
TABLES
OTF = GV_JOB_OUTPUT_INFO-OTFDATA
DOCTAB_ARCHIVE = GIT_DOCS
LINES = GIT_LINES_TEMP
EXCEPTIONS
ERR_CONV_NOT_POSSIBLE = 1
ERR_OTF_MC_NOENDMARKER = 2
OTHERS = 3.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'SX_TABLE_LINE_WIDTH_CHANGE'
TABLES
CONTENT_IN = GIT_LINES_TEMP
CONTENT_OUT = GIT_LINES.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'SO_SOLITAB_TO_SOLIXTAB'
EXPORTING
IP_SOLITAB = GIT_LINES "GIT_LINES_TEMP1
IMPORTING
EP_SOLIXTAB = GITAB.
*Create SOFM object from smartform PDF
IF NOT GITAB IS INITIAL.
TRY.
CALL METHOD CL_DOCUMENT_BCS=>CREATE_DOCUMENT
EXPORTING
I_TYPE = 'BIN'
I_SUBJECT = 'NOTICE PAY WAIVER FORM'
* I_LENGTH =
* I_LANGUAGE = SPACE
* I_IMPORTANCE =
* I_SENSITIVITY =
* I_TEXT =
I_HEX = GITAB
* I_HEADER =
* I_SENDER =
RECEIVING
RESULT = LREF_DOCUMENT_BCS.
CATCH CX_DOCUMENT_BCS .
ENDTRY.
LREF_IM_DOCUMENT = LREF_DOCUMENT_BCS.
TRY.
CALL METHOD LREF_DOCUMENT_BCS->ADD_DOCUMENT_AS_ATTACHMENT
EXPORTING
IM_DOCUMENT = LREF_IM_DOCUMENT.
CATCH CX_DOCUMENT_BCS .
ENDTRY.
TRY.
CALL METHOD LREF_DOCUMENT_BCS->GET_DOCTP
RECEIVING
RESULT = SOFM_KEY-DOCTP.
CATCH CX_OS_OBJECT_NOT_FOUND .
ENDTRY.
TRY.
CALL METHOD LREF_DOCUMENT_BCS->GET_DOCYR
RECEIVING
RESULT = SOFM_KEY-DOCYR.
CATCH CX_OS_OBJECT_NOT_FOUND .
ENDTRY.
TRY.
CALL METHOD LREF_DOCUMENT_BCS->GET_DOCNO
RECEIVING
RESULT = SOFM_KEY-DOCNO.
CATCH CX_OS_OBJECT_NOT_FOUND .
ENDTRY.
SWC_CREATE_OBJECT NOTICE_PAY_WAIVER_FORM 'SOFM' SOFM_KEY.
SWC_SET_ELEMENT CONTAINER 'NOTICE_PAY_WAIVER_FORM'
NOTICE_PAY_WAIVER_FORM.
ENDIF.
The object instance thus created will be visible along with other object instances in the workitem display. Provide this object in binding of decision step as you provise any other obect instance and not as ATTACH_OBJECT
Regards,
Neha -
Error when determining attribute 'OBJECTTOAPPROVE' of object instance
Hi,
I'm using Item-based level approval shopping cart. I've written code in BADI for approval level as per our requirement. When I create shopping cart, it is triggering workflow and going to particular user, but when I saw the step history for the approval activity it shows, Error when determining attribute 'OBJECTTOAPPROVE' of object instance BO.BUS30003.
And when I execute the workitem, the status changes to error state and it has one more message in step history which is Work item 000000006030: Object FORM method HTMLPROCESS cannot be executed.
Any one knows about this errors ?
Regards,
JMBHi..
In simulating the workflow is it working.
Regards,
Surjith -
Passing "Value Objects" from one JSP to next (2)
Someone posted a response from BEA which has since disappeared, it was no different
from what I was doing and it I still can't get it to store the information in
the Value Object.
I get values (true/false) from a Radio button on a FORM in a JSP, press a "Next
Step" Button.
I have a "Value Object" in JSP_1, which I use the setters to store various information
obtained from the <FORM>. I then "jsp:forward" to JSP_2, set different information
and then I "jsp:forward" to JSP_3 & so on. At the end of the JSP chain only the
last setter is has the value "true", all the other values are false, despite all
being "set" to "true".
The "Value Object" is not storing the information set in previous JSPs. When I
initially create the "value object" I use;
<jsp:useBean id="myVO" class="uk.co.notify.valueobjects.MyVO" scope="request"
/>
<jsp:setProperty name="myVO" property="*"/>
In JSP_2 JSP999 I don't use <jsp:setProperty> I let the setter in the VO do
it.
I am using WebLogic 6.1 sp2 under Windows 2K Pro.
Any pointers. Thanks.
[att1.html]
Ok. here's the difference.
Hitting submit is altogether a different "new" http request. It will send a
new request from your browser to the server. Whereas, the jsp:forward is
within the server itself.
So the VO object whose scope is set to "request" will not retain its values
between 2 http request.
For such kind of parameter passing, you could very well store the info. in
user's session object.
I hope this helps.
Best Regards,
Narayan Anand
Developer Relations Engineer
BEA Systems, Inc.
"Roger Lee" <[email protected]> wrote in message
news:[email protected]...
>
> If I put the jsp:forward statement in all my JSPs before I test for my
request;
>
> <%
> if ( request.getParameter("SubmitStep2") != null ) {
> String sParameter2 = request.getParameter("SubmitStep2");
> if (sParameter2.equals("Next Step")) {
> // CODE ETC
> }
> }
>
> The jsp will chain right to the last JSP and all the values set in my
ValueObject
> will remain set.
>
> Why does hitting a submitt button;
>
> <input type="submit" name="SubmitStep2" value="Next Step">
>
> cause the VO to lose previous stored values.
>
> Any information would be appreciated.
>
> Roger Lee
>
>
> "Roger Lee" <[email protected]> wrote:
> >
> >Narayan,
> >
> >I got your example working fine.
> >
> >I added a few more debug statements and it appears that as I enter JSP
> >2 the value
> >"set" in JSP 1 is stored okay (boolean true).
> >
> >However after the "submit" of the button in JSP which forwards us to
> >JSP 3 is
> >pressed all the values are reset to their default value (false).
> >
> >
> >"Narayan Anand" <[email protected]> wrote:
> >>Hi Roger,
> >>
> >>I will look into your code.
> >>In the meantime, pls try my test case in your system and see if you
> >can
> >>run
> >>that without any problem.
> >>
> >>Best Regards,
> >>Narayan Anand
> >>Developer Relations Engineer
> >>BEA Systems, Inc.
> >>
> >>"Roger Lee" <[email protected]> wrote in message
> >>news:[email protected]...
> >>>
> >>> Narayan,
> >>>
> >>> Thanks for your reply. My code seems to be the same as yours! I still
> >>can't get
> >>> the JSPs to "set" the VO and pass it down the chain of JSPs. When
> >I
> >>get
> >>the last
> >>> JSP the first three have the boolean value set to false, whilst the
> >>last
> >>one is
> >>> set to the value chosen (true).
> >>>
> >>> I have attached the JSPs and VO in the attached ZIP file. It must
> >be
> >>something
> >>> obvious, which I can't see!
> >>>
> >>> Regards,
> >>>
> >>> Roger Lee
> >>>
> >>>
> >>> "Narayan Anand" <[email protected]> wrote:
> >>> >
> >>> >
> >>> >
> >>> >------=_NextPart_001_02EB_01C257F2.2EC54EA0
> >>> >
> >>> >Hi Roger,
> >>> >
> >>> >I can still view my previous reply to your post.
> >>>
>
>>>http://216.148.48.100/cgi-bin/dnewsweb?cmd=3Darticle&group=3Dweblogic.dev
=
> >>> >eloper.interest.jsp&item=3D10138&utag=3D
> >>> >
> >>> >Just now I tested this again.
> >>> >WLS6.1SP2 on Win2k.
> >>> >
> >>> >JSP1 - sets one value using setProperty tag.
> >>> >JSP2 - sets second property using the VO's setter.
> >>> >JSP3 - retrieve and prints the values using the VO's getters and
> >also
> >>> >=
> >>> >using the getProperty tag.
> >>> >
> >>> >attached are all the jsp's and value object.
> >>> >Please test it in your environment. It should work.
> >>> >Then compare it with your code to see the difference.
> >>> >
> >>> >I hope this will help to resolve the issue.
> >>> >
> >>> >Regards,
> >>> >Narayan Anand
> >>> >Developer Relations Engineer
> >>> >BEA WebLogic Support
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > "Roger Lee" <[email protected]> wrote in message =
> >>> >news:[email protected]...
> >>> >
> >>> > Someone posted a response from BEA which has since disappeared,
> >>it
> >>> >was =
> >>> >no different
> >>> > from what I was doing and it I still can't get it to store the
> >=
> >>> >information in
> >>> > the Value Object.
> >>> >
> >>> > I get values (true/false) from a Radio button on a FORM in a JSP,
> >>=
> >>> >press a "Next
> >>> > Step" Button.
> >>> >
> >>> > I have a "Value Object" in JSP_1, which I use the setters to store
> >>> >=
> >>> >various information
> >>> > obtained from the <FORM>. I then "jsp:forward" to JSP_2, set
different
> >>> >=
> >>> >information
> >>> > and then I "jsp:forward" to JSP_3 & so on. At the end of the JSP
> >>chain
> >>> >=
> >>> >only the
> >>> > last setter is has the value "true", all the other values are
false,
> >>> >=
> >>> >despite all
> >>> > being "set" to "true".
> >>> >
> >>> > The "Value Object" is not storing the information set in previous
> >>=
> >>> >JSPs. When I
> >>> > initially create the "value object" I use;=20
> >>> >
> >>> > <jsp:useBean id=3D"myVO" class=3D"uk.co.notify.valueobjects.MyVO"
> >>=
> >>> >scope=3D"request"
> >>> > />=20
> >>> > <jsp:setProperty name=3D"myVO" property=3D"*"/>=20
> >>> >
> >>> > In JSP_2 JSP999 I don't use <jsp:setProperty> I let the setter
> >>in
> >>> >=
> >>> >the VO do
> >>> > it.
> >>> >
> >>> > I am using WebLogic 6.1 sp2 under Windows 2K Pro.=20
> >>> >
> >>> > Any pointers. Thanks.=20
> >>> >
> >>> >
> >>> >------=_NextPart_001_02EB_01C257F2.2EC54EA0
> >>> >
> >>> ><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> >>> ><HTML><HEAD>
> >>> ><META http-equiv=3DContent-Type content=3D"text/html; =
> >>> >charset=3Diso-8859-1">
> >>> ><META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR>
> >>> ><STYLE></STYLE>
> >>> ></HEAD>
> >>> ><BODY bgColor=3D#ffffff>
> >>> ><DIV><FONT face=3DArial size=3D2>Hi Roger,</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>I can still view my previous reply
> >>to
> >>> >=
> >>> >your=20
> >>> >post.</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2><A=20
> >>>
>href=3D"http://216.148.48.100/cgi-bin/dnewsweb?cmd=3Darticle&group=3D=
> >>> >weblogic.developer.interest.jsp&item=3D10138&utag">http://216.148=
> >>>
>..48.100/cgi-bin/dnewsweb?cmd=3Darticle&group=3Dweblogic.developer.int=
> >>> >erest.jsp&item=3D10138&utag</A>=3D</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>Just now I tested this =
> >>> >again.</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>WLS6.1SP2 on Win2k.</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>JSP1 - sets one value using
setProperty
> >>> >=
> >>> >
> >>> >tag.</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>JSP2 - sets second property using
> >>the
> >>> >=
> >>> >VO's=20
> >>> >setter.</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>JSP3 - retrieve and prints the
values
> >>> >=
> >>> >using the=20
> >>> >VO's getters and also using the getProperty tag.</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>attached are all the jsp's and
value=20
> >>> >object.</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>Please test it in your environment.
> >>> >It =
> >>> >should=20
> >>> >work.</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>Then compare it with your code to
> >>see
> >>> >=
> >>> >the=20
> >>> >difference.</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>I hope this will help to resolve
> >>the=20
> >>> >issue.</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><DIV><FONT face=3DArial size=3D2>Regards,<BR>Narayan
Anand<BR>Developer
> >>> >=
> >>> >Relations=20
> >>> >Engineer<BR>BEA WebLogic Support</FONT></DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><DIV><FONT face=3DArial size=3D2></FONT> </DIV>
> >>> ><BLOCKQUOTE=20
> >>> >style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px;
> >>=
> >>> >BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
> >>> > <DIV>"Roger Lee" <<A=20
> >>> > href=3D"mailto:[email protected]">[email protected]</A>> wrote
> >in
> >>> >=
> >>> >message <A=20
> >>> > =
> >>>
>
>>>href=3D"news:[email protected]">news:[email protected]
=
> >>> >a.com</A>...</DIV><BR>Someone=20
> >>> > posted a response from BEA which has since disappeared, it was
> >no=20
> >>> > different<BR>from what I was doing and it I still can't get it
> >to
> >>=
> >>> >store the=20
> >>> > information in<BR>the Value Object.<BR><BR>I get values
(true/false)
> >>> >=
> >>> >from a=20
> >>> > Radio button on a FORM in a JSP, press a "Next<BR>Step" =
> >>> >Button.<BR><BR>I have=20
> >>> > a "Value Object" in JSP_1, which I use the setters to store
various=20
> >>> > information<BR>obtained from the <FORM>. I then "jsp:forward"
> >>> >to =
> >>> >JSP_2,=20
> >>> > set different information<BR>and then I "jsp:forward" to JSP_3
> >&
> >>> >=
> >>> >so on. At=20
> >>> > the end of the JSP chain only the<BR>last setter is has the value
> >>=
> >>> >"true", all=20
> >>> > the other values are false, despite all<BR>being "set" to =
> >>> >"true".<BR><BR>The=20
> >>> > "Value Object" is not storing the information set in previous JSPs.
> >>> >=
> >>> >When=20
> >>> > I<BR>initially create the "value object" I use; =
> >>> ><BR><BR><jsp:useBean=20
> >>> > id=3D"myVO" class=3D"uk.co.notify.valueobjects.MyVO" =
> >>> >scope=3D"request"<BR>/>=20
> >>> > <BR><jsp:setProperty name=3D"myVO" property=3D"*"/> <BR><BR>In
> >>> >=
> >>> >JSP_2=20
> >>> > JSP999 I don't use <jsp:setProperty> I let the setter in the
> >>> >=
> >>> >VO=20
> >>> > do<BR>it.<BR><BR>I am using WebLogic 6.1 sp2 under Windows 2K Pro.
> >>> >=
> >>> ><BR><BR>Any=20
> >>> > pointers. Thanks. <BR></BLOCKQUOTE></BODY></HTML>
> >>> >
> >>> >------=_NextPart_001_02EB_01C257F2.2EC54EA0--
> >>> >
> >>> >
> >>> ><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> >>> ><HTML>
> >>> ><HEAD>
> >>> ><TITLE>Reusing JavaBeans in JSP</TITLE>
> >>> ><LINK REL=STYLESHEET
> >>> > HREF="My-Style-Sheet.css"
> >>> > TYPE="text/css">
> >>> ></HEAD>
> >>> >
> >>> ><BODY>
> >>> >
> >>> ><CENTER>
> >>> ><TABLE BORDER=5>
> >>> > <TR><TH CLASS="TITLE">
> >>> > Reusing JavaBeans in JSP</TABLE>
> >>> ></CENTER>
> >>> ><P>
> >>> >
> >>> ><jsp:useBean id="test" scope="request" class="hall.SimpleBean" />
> >>> ><jsp:setProperty name="test"
> >>> > property="message"
> >>> > value="Hello forward WWW" />
> >>> >
> >>> ><jsp:forward page="/myjsp2.jsp" />
> >>> >
> >>> ></BODY>
> >>> ></HTML>
> >>> >
> >>> >
> >>> >
> >>> ><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> >>> ><HTML>
> >>> ><HEAD>
> >>> ><TITLE>Reusing JavaBeans in JSP</TITLE>
> >>> ><LINK REL=STYLESHEET
> >>> > HREF="My-Style-Sheet.css"
> >>> > TYPE="text/css">
> >>> ></HEAD>
> >>> >
> >>> ><BODY>
> >>> >
> >>> ><CENTER>
> >>> ><TABLE BORDER=5>
> >>> > <TR><TH CLASS="TITLE">
> >>> > Reusing JavaBeans in 2 JSP</TABLE>
> >>> ></CENTER>
> >>> ><P>
> >>> >
> >>> ><jsp:useBean id="test" scope="request" class="hall.SimpleBean" />
> >>> >
> >>> > <% test.setMessage1("Second message1 using setters"); %>
> >>> >
> >>> >
> >>> ><jsp:forward page="/myjsp3.jsp" />
> >>> >
> >>> >
> >>> ></BODY>
> >>> ></HTML>
> >>> >
> >>> >
> >>> >
> >>> ><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> >>> ><HTML>
> >>> ><HEAD>
> >>> ><TITLE>Reusing JavaBeans in JSP</TITLE>
> >>> ><LINK REL=STYLESHEET
> >>> > HREF="My-Style-Sheet.css"
> >>> > TYPE="text/css">
> >>> ></HEAD>
> >>> >
> >>> ><BODY>
> >>> >
> >>> ><CENTER>
> >>> ><TABLE BORDER=5>
> >>> > <TR><TH CLASS="TITLE">
> >>> > Reusing JavaBeans in 2 JSP</TABLE>
> >>> ></CENTER>
> >>> ><P>
> >>> >
> >>> ><jsp:useBean id="test" scope="request" class="hall.SimpleBean" />
> >>> >
> >>> ><%
> >>> >System.out.println("\nMessage is :"+test.getMessage());
> >>> >System.out.println("\nMessage1 is :"+test.getMessage1());
> >>> >%>
> >>> >
> >>> ><H1>Message: <I>
> >>> ><jsp:getProperty name="test" property="message" />
> >>> ></I></H1>
> >>> >
> >>> ><H1>Message1: <I>
> >>> ><jsp:getProperty name="test" property="message1" />
> >>> ></I></H1>
> >>> >
> >>> >
> >>> ></BODY>
> >>> ></HTML>
> >>> >
> >>> >
> >>> >
> >>> >package hall;
> >>> >
> >>> >public class SimpleBean {
> >>> > private String message = "No message specified";
> >>> > private String message1 = "No message1 specified";
> >>> >
> >>> > public String getMessage() {
> >>> > return(message);
> >>> > }
> >>> >
> >>> > public void setMessage(String message) {
> >>> > this.message = message;
> >>> > }
> >>> >
> >>> > public String getMessage1() {
> >>> > return(message1);
> >>> > }
> >>> >
> >>> > public void setMessage1(String message1) {
> >>> > this.message1 = message1;
> >>> > }
> >>> >}
> >>> >
> >>> >
> >>>
> >>
> >>
> >
>
-
Object instance 1200 does not exist (while executing task SWUS)
hello all,
i have created a workflow class and two methods (constructor, display) and 1 attribute PLANT (instance,public) in it.
i am using this class and display method in task t code PFTC.
While executing this task from SWUS , i am getting this error.Object instance 1000 does not exist.
As i was going through this blog. i have created everything exactly just like it is mentioned there.
But still i am getting this error. please guide me to detect where i am mistaken.
http://scn.sap.com/community/bpm/business-workflow/blog/2006/07/25/using-abap-oo-methods-in-workflow-tasks
this is class screen-shot and error i am facing while executing the task.
The methods which are implemented using the interface are emtpy(don't contain any source code lines).sorry i forgot to mention that input value 1000 does exist in our system.
i have also tried F4 help. it is showing all existing plants in our system, but still it is not accepting values select from f4 help.
Also to add information,
I have executed class using F8 option in class builder, and it is working perfect.
source code of display method.(i am trying to view plant in display method just like in blog).
method DISPLAY.
break-point.
data: ls_vt001w type v_t001w.
CLEAR ls_vT001W.
ls_VT001W-MANDT = SY-MANDT.
ls_VT001W-WERKS = me->PLANT.
CALL FUNCTION 'VIEW_MAINTENANCE_SINGLE_ENTRY'
EXPORTING
ACTION = 'SHOW'
VIEW_NAME = 'V_T001W'
CHANGING
ENTRY = ls_vT001W.
endmethod. -
ABAP OO class-based workflow, wait step
Hello,
I'm hoping someone is able to help me. I've implemented a class which triggers a custom workflow through a custom event of the class. At one point during the workflow I want to use a wait step that waits for another custom event to occur. I've created my second event which I want to trigger from an ABAP ALV Grid report for users, that will allow them to select the specific workflows to trigger this event for. My problem is, I am having trouble figuring out how to find the correct object instance of my class from within the ABAP program and trigger the event specifically for that instance, so that the workflow can continue and eventually complete. I have implemented the IF_WORKFLOW interface and up to this point the workflow is functioning correctly.
Thanks,
LeslieHello,
Sorry, not sure where my brain was. Actually I do know: at two clients with projects going live this month, so apologies for a rushed and inaccurate response. It's CL_SWF_EVT_EVENT.
Jocelyn's blog I referred to includes a code sample using the same class on how to raise an event with an object key.
Regarding your second question: No you don't need to do any binding. Just use an instance of your object and it will wait for an event with the same key. The WF part is very straightforward and works exactly like BOR, it's just raising event that can't be done with the WAPI.
Cheers,
Mike -
Receving Value Object from JMS queue
Hi,
I want to receive a Value Object from JMS Queue. I am able to send Value object to JMS queue successfully using "Send Message to Queue". However, Receive message from Queue is not working as expected and throwing below error:
2013-11-11 00:22:30,456 ERROR [com.adobe.workflow.AWS] (http-0.0.0.0-8080-8) An exception was thrown with name com.adobe.livecycle.jms.exception.JMSReceiverException message:com.TestCustomDataTypes.CustomDataTypes while invoking service JMS and operation receiveMessageFromQueue and no fault routes were found to be configured.
Class definition:
public class CustomDataTypes implements java.io.Serializable{
public String customerId;
public String customerName;
public String groupId;
public String getCustomerName() {
return customerName;
public void setCustomerName(String customerName) {
this.customerName = customerName;
public String getGroupId() {
return groupId;
public void setGroupId(String groupId) {
this.groupId = groupId;
public void setCustomerId(String customerId) {
this.customerId = customerId;
public String getCustomerId() {
return customerId;
Below are the settings used in "Receive Message from Queue" :
MessagePayLoadType: Serializable
messagePayLoad: ObjOutput(Datatype: com.TestCustomDataTypes.CustomDataTypes)
Please find the error screenshot.
Please suggest how to resolve this.
Thanks,
RamuHi,
As far as i know, JMS Object Messages is not supported by XI JMS adapter.
you need to have the JMS provider to transform the message to bytes messages.
(Refer to SAP note 856346) -
How to find Object Instance.Key
Hi all, I have a problem. I have a workflow as: I am as being an administrator, request for a resource for a user. And then an approver approves it. But before he approves I want to see the object form prepopulated with target user's information. So that I wrote i java class and attah as process task adapter to update task of approval process of the resource. In code I will set the form values using setObjectFormData(long plObjectInstanceKey, java.util.Map phAttributeList) function of tcFormInstanceOperationsIntf. But ı don't know how to get plObjectInstancekey which is "Object Instance.Key". I tried to use getAssociatedUsers operation but it does not work since my resource is not provisioned to user yet. Any idea?
It's immediately available when you go to map the values on your adapter. It should be under Object Data and the available values from there.
-Kevin -
Reusing a variable from a new object instance
I'm developing a stock list array for an assignment I'm currently working on. I've got most of it done, and it seems to be working for the most part, but I'm having trouble getting an array to accept individual variable entries created by new object instances in TestQ3.java.
I think problem is because the variable itemCode in CraftItem.java is being overwritten by the creation of a new object instance in the TestQ3.java file. I've tested it and believe this to be true.
I can add a String of my own choosing by using testArray.addCraftItemToStock(itemCode); line but I want to get the program to reuse the itemCode values that have already been created by the four new object instances in TestQ3.java. For example, I want to be able to add more instances of them to the testArray.
As I'm still relatively new to Java programming, I'm wondering how to do this. I've tried several solutions but I'm not getting anywhere. I'd appreciate it if anyone has any ideas?
Here's my code:
TestQ3.java
public class TestQ3 {
public static void main(String args[]) {
// creating a new StockItem array
CraftStock testArray = new CraftStock(CraftStock.initialStockCapacity);
// creating new object instance for Glue
Glue gluePVA = new Glue("PVA Glue",250,"789012",2.50);
// adds gluePVA item code to the testArray list
// testArray.addCraftItemToStock(gluePVA.getItemCode());
// creating new object instance for Card
Card colouredCard = new Card ("Coloured Card","A3","654321",1.25);
// adds coloured card item code to the testArray list
// testArray.addCraftItemToStock(colouredCard.getItemCode());
// creating new object instance for Glue
Glue superGlue = new Glue ("Super Glue",25,"210987",1.50);
// adds superGlue item code to the testArray list
// testArray.addCraftItemToStock(superGlue.getItemCode());
// creating new object instance for Card
Card whiteCard = new Card ("White Card","A4","123456",0.50);
// adds superGlue item code to the testArray list
// testArray.addCraftItemToStock(whiteCard.getItemCode());
// display complete stocklist
testArray.displayCraftStockList();
// this adds the itemCode from gluePVA to the array but
// it comes out as the last itemCode entry 123456 rather than 789012
// when I run the code. The problem may lie with variable itemCode
testArray.addCraftItemToStock(gluePVA.getItemCode());
// display complete stocklist
testArray.displayCraftStockList();
CraftItem.java
public class CraftItem {
// instance variables
public static String itemCode;
private double price;
//private int stockCount;
// constructor
public CraftItem(String itemCodeValue, double itemPriceValue){
itemCode = itemCodeValue;
price = itemPriceValue;
//CraftStock.addCraftItemToStock(itemCode);
//stockCount++;
// getter for itemCode
public String getItemCode() {
return itemCode;
// getter for price
public double getPrice() {
return price;
// setter for itemCode
public void setItemCode(String itemCodeValue) {
itemCode = itemCodeValue;
// setter for price
public void setPrice(double itemPriceValue) {
price = itemPriceValue;
// toString() value
public String toString() {
return "Item code is " + itemCode + " and costs " + price + " pounds.";
Glue.java
public class Glue extends CraftItem{
// Instance variables
private String glueType;
private double glueVolume;
// Constructor
public Glue(String glueType, double glueVolume,
String itemCodeValue, double itemPriceValue) {
super(itemCodeValue, itemPriceValue);
glueType = glueType;
glueVolume = glueVolume;
// getter
public String getGlueType() {
return glueType;
// getter
public double getGlueVolume() {
return glueVolume;
// setter
public void setGlueType(String glueTypeValue) {
glueType = glueTypeValue;
public void setGlueVolume(double glueVolumeValue) {
glueVolume = glueVolumeValue;
// toString
public String toString() {
return glueType + ", " + glueVolume + "ml, item code is "
+ super.getItemCode() + " and costs " + super.getPrice() + " pounds.";
Card.java
public class Card extends CraftItem{
// instance variables
private String cardType;
private String cardSize;
// Constructor
// added super(itemCodeValue, itemPriceValue) to call on CraftItem
public Card(String cardTypeValue, String cardSizeValue,
String itemCodeValue, double itemPriceValue) {
super(itemCodeValue, itemPriceValue);
cardType = cardTypeValue;
cardSize = cardSizeValue;
// getter
public String getCardType() {
return cardType;
// getter
public String getCardSize() {
return cardSize;
// setter
public void setCardType(String cardTypeValue) {
cardType = cardTypeValue;
// setter
public void setCardSize(String cardSizeValue) {
cardSize = cardSizeValue;
// toString
// using super. to call on methods from superclass CraftItem
public String toString() {
return cardType + ", size " + cardSize + ", item code is "
+ super.getItemCode() + " and costs " + super.getPrice() + " pounds.";
CraftStock.java
public class CraftStock {
public static int currentStockLevel;
public static String[] craftStock;
public static int initialStockCapacity = 10;
public CraftStock(int initialStockCapacity) {
currentStockLevel = 0;
craftStock = new String[initialStockCapacity];
public int currentStockLevel() {
return currentStockLevel;
public static void addCraftItemToStock(String itemCodeValue) {
if(currentStockLevel == 10){
System.out.println("Stock list full: cannot add new item code." +
"\nPlease remove an item if you want to add a new one.");
else{
craftStock[currentStockLevel] = itemCodeValue;
currentStockLevel++;
System.out.println("Item added");
public void removeCraftItemFromStock(String itemCode){
findStockItem(itemCode);
int i = -1;
do {
i++;
} while (!craftStock.equals(itemCode));
for (int j = i; j < currentStockLevel - 1; j++) {
craftStock[j] = craftStock[j + 1];
currentStockLevel--;
System.out.println("Item removed");
private int findStockItem(String itemCode){
int index = 0;
for(int i = 0; i < currentStockLevel; i++){
if(craftStock[i].equals(itemCode)){
index = i;
break;
else{
index = -1;
return index;
public void displayCraftStockList() {
if(currentStockLevel == 0){
System.out.println("There are no items in the stock list");
else{
for(int i = 0; i < currentStockLevel; i++){
System.out.println("Item at " + (i + 1) + " is " + craftStock[i]);
Message was edited by:
NikariusAn instance variable relates to an object. If you require a variable to be available across multiple objects of the same class then I suggest you declare a class variable using the static keyword in your declaration.
HTH -
In BPM sync/async Step , can you have different message schema?
Scenario:
File to XI to BPM to SOAP to RFC
In order to trigger the webservice , I use a dummy file which will be polled at a certain frequency- once in 30 minutes in Test mode - this will call the Webservice. The answer of webservice is sent to RFC Async.
so these are the Repository objects I created :
1. File Outbound Async Message Interface- Output Message (File_Request_MT)
2.File Abstract Message Interface-Output Message (File_Request_MT)
3.Async/ sync bridge Abstract interface to call the Webservice
4 Webservice Inbound Sync Message interface- with both input and output message
5.RFC Inbound Async message interface- input message (RFC_Request)
6 RFC Abstract Async Message interface-input message (RFC_Request)
BPM
a) Receive step which uses the the object 2.
b) Sync send which uses object 3
c) Send step which uses Object 5
I am using a BPM to Receive the file data/ "request " by using the File abstract message interface
Then use the the object 3 to call the webservice in BPM .
My question is on this step
Can I have for the abstract Interface(Object 3) the Request message as File_Request_MT and
response message as (RFC_Request) ?
I use a message mapping to map Input and Ouput message of Object 3 with Object 4.
Thanks for your insightRaj,
Thanks for the feedback , but I have a question regarding your reply
Interface Objects
Object 1: File_Request_Abs
Object 2: Soap_Response_Abs
Object 3:Soap_Abs_Synch
Output Message:File_Request_Abs
Input Message:Soap_Response_Abs
Object 4:Rfc_Request_Abs
The question is about
a)SOAP_RESPONSE_ABS : could you please tell me why do we need an abstract interface -SOAP_RESPONSE_ABS?
I created a message type MT_SOAP_RESPONSE and used that in the BPM sync Send step as the Input message.
b)Soap_Abs_Synch- I am using message types
MT_File_request and MT_SOAP_Response From your reponse, it looks like you are suggesting to use
Abstract Interfaces as Output message and Input Message, am I correct? Could you please tell me whether this has advantages over using message types MT_file_request and MT_soap_reponse? I haven't used Abstract interfaces before as Input message and output message; infact, I wasn't even aware that it can be. Please confirm that it is possible. Thank you for increasing my knowledge !!!
These are the Objects I created
Message Type :
a) MT_Filerequest
b) MT_SOAPresponse
Message Interface
a)MI_Filerequest_out_async -
Output message
Mess. type MT_filerequst
b)MI_filerequest_async_abs-
Mess. type MT_filerequst
Used
i) used for BPM receiver step- container definition
ii) receiver determination
c)MI_webservice_sync_in - This is created from External definition
d)MI_webservice_sync_abs-
Input message - MT_soapresponse
Output message- MT_fierequest
Used:
i) used for BPM sync send step ,
ii)Interface mapping between MI_Webservice_sync_in and MI_webservice_sync_abs
iii)Container element-SOAP_response
e) MI_RFC_async_out
Input message
RFC_Request(This is imported from RFC definition)
g) MI_RFC_async_abs
Input message
RFC_Request(This is imported from RFC definition)
Mapping
Message mapping
i)Filerequest_TO_SOAPrequest
Source: MT_Filerequest
Target: SOAPrequest(Got from External definition)
ii)SOAPresponse_TO_BPM_response
Source : SOAPresponse(got from External definition)
Target : MT_SOAPresponse
Interface Mapping
i)IM_BPM_TO_SOAP
Source Interface : MI_webservice_sync_abs
Target :MI_webservice_sync_in
uses following message mapping
Request : filerequest_TO_SOAPrequest
Response:SOAPresponse_TO_BPM_response
BPM container element
i)Receiver_container TYPE MI_Filerequest_out_async
ii)SOAP Responsecontainer TYPE MI_webservice_sync_abs
iii)RFC_Request_container TYPE MI_RFC_async_abs
BPM flow
Receive---->Send Synch-->Transformation----->Send Asynch
Receive -
> receiver_container
Send Synch -
> receiver_container(Request Message), Soap_response_container(Response Message)
Transformation -
> Source(Soap_response_container), Target(RFC_request_container)
Send Asynch -
> RFC_request_container
Thanks for your help!!! -
Create Value node instance from structure at runtime
Hi,
I have a requirement where an internal table is given with some details.
Now I need to add each row of this internal table as one entity into a collection.
For this I need to create value node instance for each entry of the table and then
lr_collection->if_bol_bo_col~add( lr_entity ).
this to add to the collection.
Please tell me how to convert this one row of this table into entity.
Regards,
poojaTry it like this:
DATA: lt_data type table of ty_line.
DATA: ls_data type ty_line.
For the value nodes we need an data object
DATA: lr_line_ref type ref to ty_line.
The value node which should be added
DATA: lr_value_node type ref to cl_bsp_wd_value_node.
First create the reference structure
CREATE DATA lr_line_ref.
*Loop over you itab
LOOP AT lt_data into ls_data.
Create the value node based on the ref line
CREATE OBJECT lr_value_node
EXPORTING iv_data_ref = lr_line_ref.
Now set the data from the internal table
lr_value_node->set_properties( ls_data ).
Now add the created value node to the collection
lr_collection->if_bol_bo_col~add( lr_value_node ).
ENDLOOP.
Maybe you are looking for
-
Visual Studio 2005 - Display images in Crystal Report
I have been tyring to import an image from the HD into crystal reports. I have been failing miserably. I have researched the web and the forum and tired the approaches and still no luck. I do not use a database and am using the crystal report that ca
-
After another lovely Itunes update my Itunes is now not letting me sync my Iphone to my computer. This is the error message I recieve "The Iphone 'Des's Iphone 5' could not be synced because this computer is not longer authorized for purchased items
-
Hi, I tried to convert some of my JSPs to the full XML way, using <jsp:root xmlns:jsp ....> and so on to describe all scriptlets, declartives etc via this "nice" xml way. Problem: When i include a xmlns:mytagli
-
When I open PSE 10 after some time (often but not always) it crashes. Vista SP2. I reinstallled Photoshop Elements, the problem has remained. Please help!
-
Opening external files in Director Projector... *URGENT*
Hi, this should be really basic, but I just can't work it out... I want to open external files (but kept in the same root directory as my projector file) from a mouse/button click in my projector. I don't know any Lingo, but I am assuming it should b