Message Attribute value not getting populated
Hi,
We are using the WF_NOTIFICATION.send() API to send a notification. We have some attributes in the subject and body. We are setting the values to these attributes using WF_NOTIFICATION.SetAttrText() API. Notification is sent successfully, but the values for the attributes in the subject line is not getting set (returns blank), but if we use the same attribute in the message body, the values are properly set (returns the value). The values are properly getting updated in the table wf_notification_attributes.
e.g. We have an attribute NAME, in the subject and body we use &NAME, the subject returns null, where as body returns attribute value.
Please let us know what is the issue?
Is there any way of sending notification (using some other standard API), but subject attribute should get updated with actual value?
Thanks in advance.
Hi,
See OWF forum message:Re: wfnotificationapi.getsubject() 's return value
There is a bug related in Metalink: Doc ID = 229566.1
fact: Oracle Workflow Cartridge
symptom: Regional settings other than English
symptom: Statement WFNotificationAPI.getSubject(context, new BigDecimal(125)
) always returns null.
symptom: The method WFNotificationAPI.getSubject returns the subject of the
message if the regional setting is English (United States)
cause: Bug 2379277 Oracle Workflow Java Notification API Multilingual
Problem
The language is not recognized by WF as an installed language.
fix:
1. Follow the instructions for installing an additional language in The Oracle
Workflow Server Installation Notes
2. Rerun the test by creating a new message.
IMPORTANT! The old message will not have a row in the table until they load one
for that language.
Reference:
The Oracle Workflow Server Installation Notes
Similar Messages
-
Values not getting populated in the SMOPCCAPRO
Hi,
We had added a new field to CPGProduct in component CPGOE_ABLOCKS. But the extension field was not included to the BOL structure automatically.
So ,we had used the SAP note 1472567 to add the include structure INCL_EEW_MKTPL_PRD to structure CRMS_MKTPL_CPG_PROD which inturn would rectify our BOL structure CRMS_MKTPL_IB_CPG_PROD.
The field which we had added using AET was added in tables CRMD_MKTPL_PROD and SMOPCCAPRO. But we are facing an issue that the values are not getting populated in the SMOPCCAPRO table on save.The values are gettign populated in the CRM table.
Do we need to implement any other SAP note on the midleware side too to rectify this issue as i infer some interface structure would be missing this field which results in the truncation of value from being passed to the CDB table . Any pointers in this regard would be helpful.
Thanks
Swapna.Hi Swapna,
as the CDB table has been extended with the new field I assume that you have enabled the mobile flag for the enhancement.
Then it will also extend the mobile BDOC and the data should be transfered automatically.
If this does not happen there's an error somewhere. Either the middleware is not set up properly or the mapping routine does not transfer the fields properly.
I recommend to raise an OSS message for this.
Best regards
Matthias -
OVS value not getting populated in field
Hi Experts,
Kindly suggest me a solution for the below given issue.
I have added three custom fileds to an already existing WD Coponent.
And also added OVS help as an input help method to these fields.
If I right click on the WD application and TEST, the application opens in browser and I am able to select the value from OVS list.
If I run the application by copying the URL and paste it in the browser, or clicking on Portal link, if we select the value from OVS list that value is not getting populated in the field.
Below is the logic I have written.
method ON_OVS_PAYMENT .
TYPES: BEGIN OF ty_payment,
payment TYPE char4,
desc TYPE char30,
END OF ty_payment.
* declare data structures for the fields to be displayed and
* for the table columns of the selection list, if necessary
types:
begin of lty_stru_input,
* add fields for the display of your search input here
payment type char4,
* desc type string,
end of lty_stru_input.
types:
begin of lty_stru_list,
* add fields for the selection list here
payment type char4,
desc type char30,
end of lty_stru_list.
data: ls_search_input type lty_stru_input,
lt_select_list type standard table of lty_stru_list,
ls_text type wdr_name_value,
lt_label_texts type wdr_name_value_list,
lt_column_texts type wdr_name_value_list,
lv_window_title type string,
lv_group_header type string,
lv_payment type string,
lt_payment TYPE TABLE OF ty_payment,
ls_payment TYPE ty_payment,
lv_short TYPE string,
lv_table_header type string.
field-symbols: <ls_query_params> type lty_stru_input,
<ls_selection> type lty_stru_list.
case ovs_callback_object->phase_indicator.
when if_wd_ovs=>co_phase_0. "configuration phase, may be omitted
* in this phase you have the possibility to define the texts,
* if you do not want to use the defaults (DDIC-texts)
ls_text-name = `PAYMENT`. "must match a field name of search
ls_text-value = `Terms of payment`. "wd_assist->get_text( `001` ).
insert ls_text into table lt_label_texts.
ls_text-name = `PAYMENT`. "must match a field in list structure
ls_text-value = `Terms of Payment`. "wd_assist->get_text( `002` ).
insert ls_text into table lt_column_texts.
ls_text-name = `DESC`. "must match a field in list structure
ls_text-value = `Description`. "wd_assist->get_text( `002` ).
insert ls_text into table lt_column_texts.
ovs_callback_object->set_configuration(
label_texts = lt_label_texts
column_texts = lt_column_texts
group_header = lv_group_header
window_title = lv_window_title
table_header = lv_table_header
col_count = 2
row_count = 20 ).
when if_wd_ovs=>co_phase_1.
ovs_callback_object->context_element->get_static_attributes(
importing static_attributes = ls_search_input ).
* pass the values to the OVS component
ovs_callback_object->set_input_structure(
input = ls_search_input ).
when if_wd_ovs=>co_phase_2.
if ovs_callback_object->query_parameters is not bound.
******** TODO exception handling
endif.
assign ovs_callback_object->query_parameters->*
to <ls_query_params>.
if not <ls_query_params> is assigned.
******** TODO exception handling
endif.
* call business logic for a table of possible values
* lt_select_list = ???
lv_short = <ls_query_params>-payment.
CALL FUNCTION 'ZSIILESD001' DESTINATION 'LOGICALE22'
EXPORTING
i_payment = lv_short
TABLES
ET_PAYMENT = lt_payment.
lt_select_list[] = lt_payment[].
ovs_callback_object->set_output_table( output = lt_select_list ).
when if_wd_ovs=>co_phase_3.
* apply result
if ovs_callback_object->selection is not bound.
******** TODO exception handling
endif.
assign ovs_callback_object->selection->* to <ls_selection>.
if <ls_selection> is assigned.
ovs_callback_object->context_element->set_attribute(
name = `PAYMENT`
value = <ls_selection>-payment ).
endif.
endcase.
endmethod.Hi Pradeep,
I don't think it really make any difference to the application run if we run from SE80 or run via application url.
Try to set the external break point in OVS PHASE3 for your user. Check if the break point is reached and data is set after selection from OVS.
Regards,
Rama -
Values not getting populated in the o/p
Hi,
I have a requirement,where in which I have to add MRP Controller(marc-dispo) and production scheduler(marc-fevor) fields in the selection screen and the same should be added in the o/p.These fields are not getting populated in the o/p,even if I give some values for these fields in the selection-screen.What would be the reason for this?
Regards,
HemaDear Hema,
Could you please tell me how many internal tables you are using to store the data for display.
I observerd that you have lt_stock and lt_mat2 declared in the part of the program
>DATA: lv_stock TYPE lty_stock.
>DATA: ltmat2 TYPE TABLE OF lty_mat.
you have displayed above, however you are also using ls_stock and lv_stock .
>IF p_ztotal = ' '. "line
>WRITE 18 ls_stock-matnr.
>WRITE 38 lv_stock-strgr.
>
>ELSEIF ztotal = 'S'. "subtotal
>WRITE: 15 ls_stock-nrmit.
>WRITE 32 lv_stock-dispo.
>WRITE 43 lv_stock-fevor.
>ELSE. "total
>WRITE: 15 'TOTAL'(016), ls_stock-prgrp.
>
>ENDIF.
Are those for displaying some other information?
Also the problem of display you are facing can also be because there are no records to be displayed which satisfies the selection criteria.
Best Regards,
Rajesh.
Please reward points if found helpful. -
Values not getting populated in sapscript
Hi,
i have written a subroutine pool with ENTRY form . which is configured in NACE. when i run the T-code VT03N. in debugging mode in the subroutine i am getting the values . But the values are not gettng populated in sap script. open_form , write_form close_form and text elements are all used.
the same code is copied and put in a report without ENTRY form and run directly then we are getting the values in script.
please let me know for any answers.
Thanks
Chetan
<MOVED BY MODERATOR TO THE CORRECT FORUM>
Edited by: Alvaro Tejada Galindo on May 14, 2009 1:06 PMH,
Do as below.
CALL FUNCTION 'OPEN_FORM'
EXPORTING
form = 'ZTEST_SCRIPT'
LANGUAGE = SY-LANGU
EXCEPTIONS
canceled = 1
device = 2
form = 3
OPTIONS = 4
unclosed = 5
mail_options = 6
archive_error = 7
invalid_fax_number = 8
more_params_needed_in_batch = 9
spool_error = 10
codepage = 11
OTHERS = 12
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Loop at itab .
call function 'WRITE_FORM'
exporting
element = 'LABEL'
FUNCTION = 'SET'
TYPE = 'BODY'
window = 'MAIN'.
ENDLOOP.
Call Function 'CLOSE_FORM'.
In SE71 'ZTEST_SCRIPT' in main window
add a field like &ITAB-MATNR&.
ex:-
/E LABELS
P1 &ITAB-MATNR&.
Regards
Krishna
Edited by: Bala Krishna on Aug 11, 2008 12:28 PM
Edited by: Bala Krishna on Aug 11, 2008 12:29 PM -
Lookup value not getting populated...
I am using following xml code (copy.asmx > method CopyIntoItems). Per Microsoft
http://msdn.microsoft.com/en-us/library/websvccopy.copy.copyintoitems(v=office.14).aspx I should be able to update lookup fields value as well because Lookup list is on the same subsite and both source and target libraries are on the same sub-site as well.
Any idea? Item gets copies and all the columns get populated except the lookup column. I verified that the ID and value matches for the lookup value.
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="htthttschemas.xmlsoap.org/soap/envelope/" xmlns:m="schemas.microsoft.com/sharepoint/soap/">
<soap:Header>
</soap:Header>
<soap:Body>
<m:CopyIntoItems>
<m:SourceUrl>http://internal.col.com/sales/bymonth/Active/0973410.pdf</m:SourceUrl>
<m:DestinationUrls>
<m:string>http://internal.col.com/sales/bymonth/NonActive/0973410.pdf</m:string>
</m:DestinationUrls>
<m:Fields>
<m:FieldInformation Type="Text" DisplayName="Sales Code" InternalName="SalesID" Value="99999"></m:FieldInformation>
<m:FieldInformation Type="Text" DisplayName="Sales Person Name" InternalName="FullName" Value="TEST, John S."></m:FieldInformation>
<m:FieldInformation Type="Choice" DisplayName="FileSection" InternalName="PersonnelFileSection" Value="1- New Hire Paperwork, ECA, Termination, LOA"></m:FieldInformation>
<m:FieldInformation Type="Choice" DisplayName="FileCategory" InternalName="PersonnelFileCategory" Value="Termination Paperwork"></m:FieldInformation>
<m:FieldInformation Type="Text" DisplayName="Year" InternalName="Record_x0020_Year" Value="2014"></m:FieldInformation>
<m:FieldInformation Type="DateTime" DisplayName="Effective Date" InternalName="Anniversary" Value="04/22/2014 00:00:00"> </m:FieldInformation>
<m:FieldInformation Type="Choice" DisplayName="Status" InternalName="Current_x0020_Status" Value="Terminated"></m:FieldInformation>
<m:FieldInformation Type="Lookup" DisplayName="AreaCode" InternalName="AreaCode" Id="cdae6ca0-d49c-4971-a580-2adcd7a282f1" Value="4;#1795004"></m:FieldInformation>
<m:FieldInformation Type="Text" DisplayName="Title" InternalName="Title" Value="TEST"></m:FieldInformation>
</m:Fields>
<m:Stream>base64Binary</m:Stream>
</m:CopyIntoItems>
</soap:Body>
</soap:Envelope>How many values are pulled in the lookup column?
Also thourgh UI are you able to see values for the lookup column.
Please ensure that you mark a question as Answered once you receive a satisfactory response. -
Work area field value not getting populated in table control grid.
Hi all,
I am currently facing an issue where I have declared a variable and have fetched the workarea field name in it. To be exact, the variable contains the workarea name whose value I am finally populating to the table control. Now although the workarea name when manually copied and pasted in field name in debugging mode exhibits the value of the it, Im unable to fetch the same value in the variable as I have only the work area name in it. I need the value of the workarea-field to be in the variable.Please provide your valuable suggestions for this issue...
Regards,
Edited by: Vishwanath Sreedharen on Jan 2, 2012 3:25 PMHi Nabheet,
Please consider the below example...
DATA: l_var(30) TYPE C.
CONCATENATE 'wa' '-' I_FIELD2-NAME INTO l_var.
The i_field2-name contains the name of a custom table field CP_CUSTOM_GRP. So now the l_var contains wa_cp_custom_grp.
Now consider the wa_cp_custom_grp has a value 'BA'.
Now my issue is the l_var contains wa_cp_custom_grp but not its value(too obvious)... Would like to know whether is there a way through which the value of this wa_cp_custom_grp 'BA' could be populated to the variable l_var... -
Cube values not getting populated in the report
Hi,
I have done the selective deletion of Purchase orders and done the repair load, the set of records are there in the cube but unable to see in the report.. the records in the cube satisfies the selection criteria also.
expecting the early response,
Points will be rewarded for the any information and solution also if any body face the same problem pls share the information.
regards,
vishali.Hi,
i have already activated the cube and that repair full request is available for reporting that icon has come in the cube and if it is reg. aggregates there are not aggregates present so .... what might be the problem pls let me know....
regards,
vishali. -
Default Value in a DFF is not getting populated in Self Service Page
I had an issue in Self Service Page.
In the SS page there is hidden mandatory field in DFF segment,which should get populated with a default select statement.
But this field is not getting populated with the default values.
But this is working fine in Forms , i.e the default value is populated in forms.
Why the default value is not populated in Self Service Pages?
For Eg: If there is a DFF "SAMPLE_DFF" which has some context with segment
Context Code : GB_CODE
Segment : "Enter the Group"
and this segment is made required and defaulted with a select stmt (select stmt returns 'XXXXX')
In forms if am not entering any value, then its defaulted to 'XXXXX'.
But in Self Service this is not happening.
Can anybody help me out...Actually, I have narrowed down the problem. It is not quite the same.
DFF is Receivables, Address Information (Release 12). We have 2 attributes defined and we want the default value of the 2nd to be dependent on what the user selects in the 1st.
So the default value of the 2nd is defined as a SQL Statement, select :$FLEX$.INDUSTRY_CODE from dual (where INDUSTRY_CODE is the value set name from the 1st).
We know the syntax is correct because if we actually hardcode a default value in the 1st attribute (select 'BLAH' from dual), then we do see that the default value for the 2nd attribute fills in with BLAH as well. However, we do not want that. We want the user to choose a value for the 1st attribute from the LOV, and then have the 2nd attribute default to that same value. This is the part that does not seem to work in OAF, but definitely used to work in Forms.
Any thoughts?
Thanks much! -
Field value is not getting populated in Display mode
Hello All,
I have created a custom drop down field in the DEAL component through EEWB. From the GUI, I could able to select a value form the drop down list field and save it.
In DISPLAY mode, the value is not showing but when I change the screen to EDIT mode then the value is getting populated.
Please advise.
Thanks in advance.When debugging the set_property method I see the following code:
If ME->IS_CHANGEABLE( ) = ABAP_TRUE and "CLASS=CL_CRM_BOL_ENTITY
LV_PROPS_OBJ->GET_PROPERTY_BY_IDX( LV_IDX ) ne IF_GENIL_OBJ_ATTR_PROPERTIES=>READ_ONLY
* change value
<VALUE> = IV_VALUE.
In display mode none of these conditions are fulfilled, meaning value is not set.
So, is there a way of avoiding this behavior? -
Currency Field - KOMK-WAERK not getting populated
Dear All,
In my infoset, i am reading the value from KONV table. But when i generate the infoset, system prompts a Warning Message saying:
Currency Field KOMK-WAERK will not be filled. Affected currency amount fields: (& it gives out the list of fields).
In my data section when i put TABLES KOMK, then the message does not appear, but the currency field still does not get populated when i execute the query.
Any suggestions as to how i can make the currency field populate in my output?
Await inputs.
Anyone to help?
Edited by: Vivek on Feb 9, 2008 8:51 PMIs not KOMK a structure, you need to fill this structure. Try to map required fields as following :
CLEAR KOMK.
KOMK-MANDT = SY-MANDT.
KOMK-KALSM = VBDKR-KALSM.
KOMK-FKART = VBDKR-FKART.
KOMK-KAPPL = 'V'.
IF VBDKR-KAPPL NE SPACE.
KOMK-KAPPL = VBDKR-KAPPL.
ENDIF.
KOMK-WAERK = VBDKR-WAERK.
KOMK-KNUMV = VBDKR-KNUMV.
KOMK-VBTYP = VBDKR-VBTYP.
KOMK-BUKRS = VBDKR-BUKRS.
KOMK-BELNR = VBDKR-VBELN.
Regards -
Refernce Nav igational Attribute is not getting the data in Infoprovider
Hi,
I am facing the issue with Reference Characteristic which is a navigational attribute for which data is not getting populated in the cube.Please find the below scenario.
We have three characteristics 0RECV_WBS_E , 0WBS_ELEMT, ZPSBUSA .Char 0RECV_WBS_E is reference of 0WBS_ELEMT.
0RECV_WBS_E__ZPSBUSA,0WBS_ELEMT__ZPSBUSA are the Navigational attributes of ZPSBUSA, these two are maintained as Navigational attributes in the cube and at info object level. The Nav Attribute 0RECV_WBS_E__ZPSBUSA is not getting the data in infocube where as 0WBS_ELEMT__ZPSBUSA is getting the data .The data is available for the two Nav attributes in the info object ZPSBUSA .Can you please suggest why this reference Nav attribute 0RECV_WBS_E__ZPSBUSA is not getting data in the infocube.
Thanks,
SUbhashHi,
I am facing the issue with Reference Characteristic which is a navigational attribute for which data is not getting populated in the cube.Please find the below scenario.
We have three characteristics 0RECV_WBS_E , 0WBS_ELEMT, ZPSBUSA .Char 0RECV_WBS_E is reference of 0WBS_ELEMT.
0RECV_WBS_E__ZPSBUSA,0WBS_ELEMT__ZPSBUSA are the Navigational attributes of 0WBS_ELEMT, these two are maintained as Navigational attributes in the cube and at info object level. The Nav Attribute 0RECV_WBS_E__ZPSBUSA is not getting the data in infocube where as 0WBS_ELEMT__ZPSBUSA is getting the data .The data is available for the two Nav attributes in the info object 0WBS_ELEMT .Can you please suggest why this reference Nav attribute 0RECV_WBS_E__ZPSBUSA is not getting data in the infocube.
Thanks,
SUbhash
Edited by: MarkSubhash on Dec 9, 2011 11:11 AM -
Master Data Attribute is not getting reflected in the Cube?
Hi All,
I have loaded the data from ODS to the cubes for customer master and it contains a lot of navigational attributes
for instance :
master data for customer in development is
customer customer group 5(nav attributes) Customer pricing group
1001 HAW IE
And hence when i load the customer 1001 from the ods to the cubes i can see the customer contains navigtional attributes for customer pricing group but CUSTOMER GROUP5 doesnt gets displayed in the cube.
I check the master data it contains the values for customer group. How to Rectify this issue?
Pls advise me!!
Thanks
Poojahi all,
I have explicity clicked on the navigational attributes in the cube i can see the values for the other navigational attributes being displayed in the cube for customer master but then only one navigational attribute is not getting displayed.
For instance
customer, customer gp2, customer grp5
100, nr, nv
only customer grp5 is not getting displayed which has values in the master data but then customer grp2 along with customer is getting displayed.
Thanks
Pooja -
VALUES NOT GETTING ADDED IN JAVA DICTIONARY
HIII ,
AM DOING AN APPLICATION IN WHICH I AM TRYING TO INSERT VALUES IN A TABLE(CREATED THRU JAVA DICTIONARY), USING EJBS(ENTITY BEAN AND SESSION BEAN) AND COMMAND BEAN..AND WEBDYNPRO....
AFTER DEPLOYMENT EVRYTHNG IS RUNNING FINE BUT VALUES NOT GETTING ADDED IN THE TABLE...
THE CODE FOR THE "ADD" BUTTON IS :
wdContext.currentEmp_cmdElement().modelObject().add(wdContext.currentEmp_cmdElement().getEmpno(),wdContext.currentEmp_cmdElement().getEmpname());
THE CODE FOR ADD function IN COMMANDBEAN IS
public void add(String empno,String empname){
try {
local.createdata(empno,empname);
} catch (Exception e) {
e.printStackTrace();}
PLZZ DO HELP OUT!!!The message in simple English just means that "You are doing something really bad" !!! It is absolutely not the communication problem, but understanding problem.
Though you may be executing the same function using SE37 or in the webshop application through JCo, the runtime context is different and without knowing what exactly your Z rfc is doing, it is very difficult to help. To start with, the userid - that is who is running the RFC is different in both situations. In SE37, it is the logon user and in the web, depending upon whether the connection is stateless or stateful, it could be the anonymous ICSS user or the logged in user. Here again, if you have used UME, it is the user id and if you have used ALIAS user, then it is the alias user id. This is just an example. Your runtime context can be different due to many other reasons too.
So, to make this simpler - what is that you are trying to do?
BTW, try not to create multiple threads for the same issue.. -
UWL : New tasks are not getting populated in the UWL
Hi Experts,
I<b> configured my uwl to my backend system , the completed tasks are getting populated in the UWL but the New tasks and in progress tasks are not getting populated in the UWL.(some thing strange).</b>
When i am trying to configure the universal worklist system ,its givin me a caution message as <b>System SHDCLNT012 does not support optimized delta pull</b> . where SHDCLNT012 is the system alias name.
Is this the problem for not populating the new tasks in the UWL?
Please provide me the solution..
Thanks & Regards,
SateeshHi Sateesh,
This message will appear if either the background jobs are not scheduled, or UWL cannot tell that the background jobs are scheduled. The message no longer appears once you ensure the background jobs are scheduled to run via the user id UWL_SERVICE and that user is mapped to my portal user ID UWL_SERVICE.
Kai
Maybe you are looking for
-
Hi everybody, I'm trying to set up the SSO with Logon Tickets between the Portal and an ECC 5.0 System. I've done all the configuration steps on the portal and system side as read in literature and here on the forum. But when I try to test the conect
-
Add a parameter in an ALV screen
Hi, I'd like to add a parameter in the screen of an ALV GRID (I use REUSE_ALV_GRID_DISPLAY NOT OO ALV): the target is having the alv grid and this parameter in the same screen, so when I give a particular user command, I can read the input of the pa
-
Permission to FileStream Directory on MSDN question
On technet you have listed - http://technet.microsoft.com/en-us/library/bb933993(v=sql.105).aspx Only the account under which the SQL Server service account runs is granted NTFS permissions to the FILESTREAM container. We recommend that no other acco
-
Can I set up Firefox home on iPad2?
Can you set up Firefox on iPad2 and sync?
-
Hi, We have a problem printing from tray 2 of a printer.The requirement is that we need to configure a local printer(Access method:C) on windows such that it prints from tray 2 of printer defined on the server. We have tried defining the tray optio