Output message is not getting populated
Hi
My scenario is file->XI->file.
I have created source and destination data sturcture as follows
mt_input
dt_input
FILE xsd.string 0..unbounded
mt_output
dt_output
OUTPUT xsd.string 0..unbounded
i have mapped dt_input & dt_output
and FILE & OUTPUT.
In SXMB_MONI the payload for the input data structure is properly populated.
But the output message is showing as
<?xml version="1.0" encoding="UTF-8" ?>
<ns:MT_OUTPUT xmlns:ns="htttp://Capgemin/Mumbai/vtashar" />
there is no data in that message?
Can anybody tell me what should i do in this case
Thanks
Debraj
Hi Debraj,
I think you are picking from a flat file, then you have to do File Content Conversion. Refer
http://help.sap.com/saphelp_nw04/helpdata/en/2c/181077dd7d6b4ea6a8029b20bf7e55/content.htm
If you are picking a xml file (or file containing XML structure) then your dt_input shoould have the same structure.
Check and revert back.
Regards
Suraj
Similar Messages
-
Data not getting populated in output form
hi all,
i have to create a layout set with two pages, and fill the first page with ekko data and second page with ekpo data. i have designed the layout set. but the values are not getting populated in my form and logo is also not displaying.....
can anyone help me.
regards
manoHi,
1.Delete the Logo Command from the Textelement.And re include from Include ->Graphics->Stored document server>Select logo>execute.
2.Have you written the Driver program for the Layout.
IF yes,Have you assign the Form and Driver program in NACE.
3.If yes,Then Debug the Driver and Script ,check those values are coming or not.
Regards,
Shiva. -
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 -
Field in ALV not getting populated
Hi all,
I need some help. I am displaying an ALV with fields.
GROUP G/L ACCOUNT Local currency USD Period
100 10 5 5 12
100 11 6 4 12
now i have added an extra field TXT20 in the as last field of structure
GROUP G/L ACCOUNT Local currency USD Period TXT
100 10 5 5 12 aa
100 11 6 4 12 ab
TXT should come as 3rd coloumn in the output.
EXAMPLE:
GROUP G/L ACCOUNT TXT Local currency USD Period
100 10 aa 5 5 12
100 11 ab 6 4 12
I have changed the coloumn positions in the field catalog accordingly and I have not written or changed any select queries from earlier output.
now my problem is PERIOD field is not getting populated in the ALv,the data is visible in the IT_FINAL which I am passing to Reuse_alv_grid_display. the field catalog is also getting build properly.
so plz suggest some changes so that I can move ahead.Hi
I don't know what's the reason and now I have no environment to test it, but you can try other way:
1. define your fieldcate one by one as the sequence of your output like
GROUP G/L ACCOUNT TXT Local currency USD Period
In this situation, you needn't use component -- position of fieldcate structure. Pay attention to
fieldname in upper case.
2. If only doing step1 has no effect, then adjust your structure of internal table. Sequence your
component of IT_FINAL as the output field like step1.
If still no effect, please let me know. -
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 -
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 -
Data not getting populated in Payslip in ESS Portal
Hi All
I am tryig to display Payslip in Portal. Have done all the necessary configuration in Benefits and payments->Salary statement->HRFOR/ EDTIN features.
Correct Payslip form is visible but data is not getting populated in the payslip.
Have tested the Payslip in PC00_M40_CEDT transaction with the variant i have set for HRFOR/EDTIN features and Payslip data is displayed correctly.
Have checked for PZ11_PDF transaction but i get a message saying it cannot be accessed through Easy access.
Can anyone pls let me know what might be the reason for data not getting populated in Payslip in Portal?
what is role of PZ11_PDF transaction in Payslip display in Portal?
Regards
AshaHello,
Do one thing for executing the PZ11_PDF trsaction please follow following steps.
1. Once you log in SAP system with same User - Id which you r using on Portal .
Once log in PUT "/N" in the command box . Then put the trasaction "PZ11_PDF" and execute it will
Call the salary statement .
Or
Once you log in SAP system put the trasction "/nsbwp" then give the trasaction "PZ11_PDF" it will
call the salary statement ..
give inputs once you done
.....The issue with Authorisations please check it ...
Add this object in ESS role "S_SERVICE' ...
and this object in ESS role "P_PERNR" ---infotype 0008
Edited by: Vivek D Jadhav on Jun 15, 2009 11:49 AM -
Data not getting populated in ESS Payslip in portal
Hi All
I am tryig to display Payslip in Portal. Have done all the necessary configuration in Benefits and payments->Salary statement->HRFOR/ EDTIN features.
Correct Payslip form is visible but data is not getting populated in the payslip.
Have tested the Payslip in PC00_M40_CEDT transaction with the variant i have set for HRFOR/EDTIN features and Payslip data is displayed correctly.
Have checked for PZ11_PDF transaction but i get a message saying it cannot be accessed through Easy access.
Can anyone pls let me know what might be the reason for data not getting populated in Payslip in Portal?
what is role of PZ11_PDF transaction in Payslip display in Portal?
Regards
AshaAsha,
Maintain Feature EDPDF which determines the SMARTFORM being used to make the payslip available for employees. This is more of a HR related issue and I believe if you post this in the ESS or HR Forum you would be able to resolve this issue.
Good Luck!
Sandeep Tudumu -
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 -
PI 7.1 XML messages are not getting archived.
Hi Experts,
Currently I am wotking with PI 7.1. I am trying to archive PI messages from PI Production server,and also maintianed the following parameters in SXMB_ADM.
ARCHIVE PERSIST_DURATION ASYNC 1 1
DELETION PERSIST_DURATION ASYNC 1 1
DELETION PERSIST_DURATION HISTORY 7 30
DELETION PERSIST_DURATION SYNC 2 0
DELETION PERSIST_DURATION_ERROR SYNC 3 1
Retention period
Retention Period for Asynchronous XML message in the Database
XML Messages Without Errors Awaiting Deletion 1
XML Messages Without Errors Awaiting Archiving 1
Retention Period for Synchronous XML message in the Database
XML Messages with Errors Awaiting Deletion 3
XML Messages Without Errors Awaiting Deletion 2
Retention Period for History Entries in the Database
History Entries for Deleted XML Messages 7
Messages are not getting archived.
When I execute the report "RSXMB_SHOW_REORG_STATUS"
I am geting the following output.
Msgs not in retention period (can be archived): 0
Msgs in retention period (cannot be archived): 88
Kindly suggest me what changes can be done so that PI messages will get archived from PI production server.
Regards
NaveenHi,
Please refer this thread.
[Deleting XML messages, database growing|Deleting XML messages, database growing]
Suresh -
Dbacockpit overview pane does not get populated
Hi guys,
I have already gone through the several other threads on sdn which repeat the same issue here but I am not able to find a solution via them. Can any one give me some leads into this...
-- CHANGES DONE --
We applied all relevant support packs which were part of Support stack 13. This involved also patching SAP BASIS from 10 to 13. Also NW04S 700 kernel was upgraded to patch 114 (SAPEXE and SAPEXEDB SAR packages)
STATEMENT OF PROBLEM(S)
Tcode dbacockpit does not refresh data in the overview pane.
note: db02old still works and we are able to refresh stats from there but dbacockpit overiew pane does not get populated.
Also post support packs: sap_collector_for_performance runs successfully but reports in job log database system is not supported
When we do a refresh via dbacockpit, the job refresh space statistics ends with a compute bcd overflow dump.
CHECKS ALREADY MADE
--Note 1066044 for the BCD overflow dump does not help. We are already at BASIS pack 13 and the correction contained in the note is already in place. As
per the note since are already at BASIS SP13 we should not be facing this. Why are we facing this then ?
--Note 868063
Call report rsoracup; put in con_name=DEFAULT; operatio=CREATE;F8 did this.
--Note 1002840.(checks done as per note)
a) Check if SAP_Collector_for_perfmonitor is scheduled hourly
It completes successfully but gives job log below
1/16/2007 12:06:14 Job started
1/16/2007 12:06:14 Step 001 started (program RSCOLL00, variant , user ID DDIC)
1/16/2007 12:06:14 Clean_Plan:Cleanup of DB13 Plannings
1/16/2007 12:06:14 Clean_Plan:started by RSDBPREV on server
1/16/2007 12:06:14 Clean_Plan:Cleaning up jobs of system xxx
1/16/2007 12:06:14 Clean_Plan:finished
1/16/2007 12:06:15 Database system not supported
1/16/2007 12:06:17 Job finished
Why ?? (we got oracle 10.2.0.2)
b) se16 -> table TCOLL. Check if entery RSORACOL exists.
It does exist as below
RNAME RSORACOL
RENUM 1
SYTYP S
ALTSY
DAYOW XXXXXXX
TIMOD XXXXXXXXXXXXXXXXXXXXXXXX
c)SE16 -> table ORA_MON_DBCON. Check for enrry con name: DEFAULT.
It does exist as below
CON NAME DEFAULT
STATUS A
MAX RUNTIME 1,800
MAX UPLOAD 1,000,000
LOG LIFE 100
DESCRIPTION Local database. R/3 system available.
d)se16 -> table db02_coll_plan. Check if all the entries have status A and there are 64 entries. This is ok
--Note 1042725
SE16-> PROGDIR for Name= 'LSDBORA3F03'; Set field EDTX to blank
All entries have EDTX blank but there is no entry 'LSDBORA3F03
Despite all the above checks I am unable to get the dbacockpit to refresh. Does anyone have any ideas. Will putting in the latest DBSL shared library patch for oracle solve this... I did SAPEXE and EXEDB.SAR latest. Any ideas...?
Cheers, Vikram
[email protected]For this issue it's still not working for me in Sanbox BI. I got a SAP message open for this. But I got it to work on Dev and TST systems. There was one mistake I was making. This may not be the cause though but just for your info. When we go to dbacockpit, click on collector setup icon. And there when we give connection name = "default" and then action as "create connection", I was not saving the variant. Click save and give a name to the variant like "refresh stats" or something. Then click refresh icon so that the "Refresh space statistics" will run in background. When I saved the variant on dev and test BI I did not end with a BCD overflow dump for the "refresh space statistics" job.The refresh space stat job needs to find the variant name.And this then populated the dbacockpit -> space -> overview pane. Although the "perf for monitor" job still has log entries "db system not supported" that doesn't matter. It's probably a message we can ignore.
Also if you are still facing prob, check these.
You say you are on SP12 which SP component are you referring to (stack number ?. BASIS ? BW ?). Make note I have done the support stack 13 which contains upto the BW patch upto 15 and upto BASIS patch 13. Note 1066044 says if you have BASIS 13 you won't face this problem .
Is your "perf for collector" job running without issues. That is a prereq to the "Refresh space stats" job. Try to troubleshoot that as well. I think the refresh stats job has to find the data in table MONI which gets populated via "perf for collector" (RSCOLL00).
regards, Vikram -
Output message can not be created in a PO
Hi to you all,
Output message can not be created in a PO for a customer. During my tests, the yellow output message was created automatically after I have saved the PO.
I checked ME9F and the table NAST, there is no entry for the PO of the customer. This happens arbitrarily.
Do you know how and why this can happen? Is it a program error or something else?
Thanks.
EsraHi Esra,
if I do understand you correctly, when creating the PO the system always finds a message to be created ("yellow" message). But arbitrarily the message cannot be generated in ME9F, correct?
In my view, if the message is always determined correctly in the PO there cannot be any trouble concerning condition records, the error has to occur later in the process.
Are there any error messages in the processing protocol of a message that cannot be created? What happens if you set the transmission time-spot to 4 (immediatelly)?
Just my 2 cents
Alicia -
IS Retail - Inventory - Retail price BWGV0 is not getting populated
Hi ,
We have activated IS retail industry specific indicator in SBIW. Fo some reason when I do RSA3 in '2LIS_03_BF' , all the stock movements are displayed but the retial price field BWGV0 is not getting populated. Do you guys have come across this situation ? Please let me know.
Thanks
HareeshSome documents below might worth taking look..
Process key logic for MM inventory can be found in OSS note 492828
Logic for MM purchasing can be found in note 684465
Activating the process key logic in R/3 for MM should be as simple as setting the correct industry in MCB_ (also found under SBIW), but if it doesn't work look at OSS note 353042. In the end haveto use trans BF11 to add an entry to a table, even though the plugin is 2003.1 on R/3 4.6C.
352344
492828 Determining the transaction key for 2LIS_03_BF + 2LIS_03_UM
Hope it Helps
Chetan
@CP..
Hope it Helps
Chetan
@CP.. -
Message is not getting displayed.
Hi all,
I have a form with KEY_COMMIT Trigger with the code below:
DECLARE
cls_date DATE;
Duration NUMBER;
int_rate NUMBER(3,2);
PA_AMT NUMBER(10,2);
TRMS NUMBER;
I_RATE NUMBER(4,2);
pl_id ParamList;
usernm VARCHAR2(20);
OLD_FDR_NO NUMBER;
BEGIN
PA_AMT:=:KEC_FDACCT_MSTR.AMOUNT;
TRMS:=SUBSTR(:GROUP_TYPE,1,2);
commit_form;
SELECT INT_RATE INTO I_RATE FROM FDSLAB_MASTR WHERE GROUP_TYPE=:GROUP_TYPE AND FDSLAB_NO=:KEC_FDACCT_MSTR.ACCT_TYPE;
DUARATION_DTL(PA_AMT,TRMS,I_RATE);
message('3- I want this message to be displayed.This is not getting displayed');
message(' ');
SELECT sap_code INTO :KEC_FDACCT_MSTR.sap_code FROM FDSLAB_MASTR WHERE GROUP_TYPE=:GROUP_TYPE AND FDSLAB_NO=:KEC_FDACCT_MSTR.ACCT_TYPE;
commit_form;
END;
In the above code, you can find DUARATION_DTL(PA_AMT,TRMS,I_RATE);
DUARATION_DTL is a Procedure which is coded in the Program Unit with the below code.
PROCEDURE DUARATION_DTL(PAMT NUMBER,QTR NUMBER,RATE NUMBER) IS
.........SOME variables declared..........
BEGIN
SOME IF ELSE statements
SOME INSERT statements
SOME UPDATE statements
COMMIT;
message('FDR No Saved Successfuly'||:KEC_FDACCT_MSTR.ACCT_FD_NO);
message('');
END;
When I run the form, Message('3') that is the message marked is not getting displayed.
Only the message in procedure DUARATION_DTL that is in green is getting displayed.
Can you let me know why?
Is there anything i should do to display this message,
Or is it because its buggy??
Help me please.
Thank You.
Oracle Forms 6i.
Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionHi AW, I actually don't want to display that message.
I want to know why is that message not getting displayed??
Is that because of the following Triggers??
Trigger:ON_MESSAGE:
if MESSAGE_CODE = 40400 then
message('FDR information saved successfully.');
message('');
else
message(MESSAGE_TEXT);
end if;
Trigger:ON_ERROR:
if ERROR_CODE = 40202 then
message('This field cannot be blank');
message(' ');
RAISE form_trigger_failure;
elsif ERROR_CODE = 41800 then
message('List of values is not available for this field.');
message(' ');
RAISE form_trigger_failure;
elsif ERROR_CODE = 40401 then
null;
else
message(ERROR_TEXT);
message(' ');
RAISE form_trigger_failure;
end if;
These above mentioned triggers are present in the form.
Is it because of these triggers , that the message is not getting displayed??
If yes, can you tell me why? -
Users details not getting populated in the portal tables..
Hi,
We have implemented single sign on (SSO) and we do not create users in the portal as user/pwd come from OID.
Now becoz of this the portal tables are not getting populated.I require that all the users of the OID to be populated in the portal tables. How can I do it.I depserately require it.You can use the function wwsec_api.activate_portal_user to create the shadow records in the portal repository.
Ref. : http://www.oracle.com/technology/products/ias/portal/html/plsqldoc/pldoc1014/wwsec_api.html
Maybe you are looking for
-
Dear All, One of our production system and one of HR user got time out error while executing T-code PA30 , PA40 . Note : we tried the transaction ( PA30 and PA40 ) in our user id ,it work smooth ,there is no issue with in my user id as well other HR
-
Can I hook use an older iMac as an display for my Macbook Pro?
Can I use an older iMac as an display for my Macbook Pro? The Macbook Pro has the Mini display port and the iMac has the older (larger) display port. I am trying to have a document open on the iMac while writing a paper on the Macbook Pro. Thank yo
-
Error in Dynamic Value Change Using Java script
Hi , I am trying to put dynamic value sin tabular form report. I used the below code function updateLOV3(filter, listName,itemId,po_no){ var xml = null; var list = document.getElementById(listName); var get = new htmldb_Get(null,$v('pFlowId'), 'APP
-
Mountain Lion creates Time Machine problem
Hello, Since upgrading to Mountain Lion whenever Time Machine attempts to backup to my Time Capsule I get this error message: "The backup disk image "/Volumes/Data/(user)'s Mac Book Pro 2.sparsebundle" is already in use." The Time Capsule firmware wa
-
Change in the Rule in /801 not working
Hello All, I want to make a change in the existing rule by including the company code logic which is my requirement. Current Rule is as below. In ZNP1 for /801, OUTWPPERSG, (Employee Grp) RTE=TKSOLL RTE-TKAU11 RTE*KGENAU RTE/TKDIVI ADDWT * 3