Want to get "Base Type" value in Delivery
Hi,
I would like to get "Base Type" value when create Delivery (Copy from Sales Order).
The following is my code:
Dim oOrderMat As SAPbouiCom.Matrix
Dim oColumns As SAP bouiCom.Columns
Dim oKeyColumn As SAPbouiCOM.Column
Dim oKeyValue As String
oOrderMat=oForm.Items.Item("38").Specific
oColumns=oOrderMat.Columns
For i=1 to oOrderMat.RowCount()-1
oTypeColumn=oColumns.Item("43")
oTypeValue=oTypeColumn.Cells.Item(i).Specific.Value()
However, when i use the same way to retrieve the value of "Base Key" or "Base Row" which is perfectly fine. The following is the error message.
Error Message:
error: System.MissingMemberException:Public member 'value' on type 'IComboBox' not found.
at
Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o,Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack)
at
Project1.CatchingEvents.SBO_Applicaton_FormDataEvent(BusinessObjectInfo&BusinessObjectInfo,Boolean&BubbleEvent)in
Please help
Regards,
Anna
Hi Anna,
looks like that column is a combobox
try:
oTypeValue=oTypeColumn.Cells.Item(i).Specific.Selected.Value
lg David
Similar Messages
-
Want to get id's value using xpath.
Hi all,
I want to get id attribute's value using xpath.
my xml file as follows:
<book>
<person id="1">
<first id="2">Kiran</first>
<last id="3">Pai
<name id="4">das</name>
</last>
<age id="5">22</age>
</person>
<person id="6">
<first id="7">Bill</first>
<last id="8">Gates</last>
<age id="9">46</age>
</person>
<person id="10">
<first id="11">Steve</first>
<last id="12">Jobs</last>
<age id="13">40</age>
</person>
</book>I want to get the id value of name. using xpath-->//book[0]/person[0]/last[0]/name[0]/[@id]..is this a valid xpath to get the id's value? my java code as follows:
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import java.util.Stack;
import javax.xml.parsers.*;
import javax.xml.xpath.*;
import org.w3c.dom.Document;
import org.xml.sax.*;
import org.xml.sax.helpers.DefaultHandler;
public class Evaluate {
public static void main(String[] args) {
String xp = "//book[0]/person[0]/last[0]/name[0]"+"/[@id]";
String id="";
try{
// parse the XML as a W3C Document
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();// Create the parser
Document doc = docBuilder.parse(new File("book.xml"));
XPath xpath = XPathFactory.newInstance().newXPath();
doc.getDocumentElement().normalize();
XPathExpression xPathExpression = xpath.compile(xp);//-->getting error here
id=xPathExpression.evaluate(xp).toString();
id=xPathExpression.evaluate("person");
System.out.println("id=" +id);
System.out.println("xp=" +xp);
}catch(Exception err){
System.out.println("Errpr= "+ err);
can anyone please help me ?No, I believe that XPath indexes begin with 1, not with zero.
-
User wants to get the cumulative values based on his input.
Hi
I am working one FI Report; the out put values are Cumulative values for Current, Previous years. I developed and it fetches the data last 3 years Cumulative years data without any input FYMonth based on SAPexits and varible offsets. But user wants to put Fiscal year Month as input. So he wants get the cumulative values based on his input. For example, If his input SEP'2005(062005), Then Query gives the Output Cumulative Value (I.e., Sum of Total values of Form APR'2005 to SEP'2005)
Please provide the solution
Thanks
MannevMannev,
You can try doing this.
1. If the user input is fiscal period(2005006) , you can create a customer exit variable which will take the user value (i_step =2), and change the variable value to 20005001. (this is a simple code where tye last 2 digits are replaced by 01).
if the user is entering calmonth, you can use FM - DATE_TO_PERIOD_CONVERT, to convert the month to fiscal period.
2. You can create a rkf with restrictions on time char based on the customer exit variable and the user entered variable.
-Saket -
BAPI function module to get condition type and its values based on delivery number?
Hi All,
I would like to have the BAPI function module to get condition type value based on delivery number before invoice is created.please provide detail program for as a reference .please reply as soon as possible its urgent.
Regards,
saaikumar.If you haven't already, you may first need to search via the SAP transaction "BAPI" in the area this is applicable to. Failing that I do hope you get an answer.
-
Reg: i want to get nagative values for movement type 102
Hi All
I have developed a report
in that report
output fields are
po no mater docment no movement type qty netprice
500023 4990 101 10 100
500024 4556 102 12 200
this is the output i am getting.
for movement type 102 i want to get the nagtive values .
example
po no mater docment no movement type qty netprice
500023 4990 101 10 100
500024 4556 102 -12 - 200
pls can u help
who to write logic
thanks
marshi,
use this.
loop at itab.
if itab-bwart = '102'.
itab-menge = - ( itab-menge ).
itab-netpr = - ( itab-netpr )
endif.
endloop. -
How Can I get multi column values from dynamic search help?
Hi Gurus;
I'm using dynamic search help in my program.
I want to get multi column values from search help. But I dont know solution for this issue.
I'm using F4IF_INT_TABLE_VALUE_REQUEST FM.
How Can I get multi column values from dynamic search help?
Thanks.Believe it or not, the same FM worked for me in a dynpro. I will try to explain here how it works in custom screen and then you can do your work for other screens or program types. I am not going to write my actual work but will explain in general.
I have 4 fields (FLD1, FLD2, FLD3, FLD4) and i made the search based on FLD2 and when user click on a line (could be any field), then this would bring the line on to the screens.
There are like 3 steps.
You have your value_tab for my fields FLD1, FLD2, FLD3 and FLD4. This is just the data that we pass into the FM. (data: IT_VALTAB type table of ZVAL_TABLE)
Next map the screen fields into an internal table (data: It_dynpfld type table of dselc ). I also have other internal tables defined (just to keep it straight, i will be putting here) data: It_return type standard table of ddshretval.
Next step is to call the function module. Make sure you have values in IT_VALTAB.
call function 'F4IF_INT_TABLE_VALUE_REQUEST'
exporting
retfield = 'FLD2'
value_org = 'S'
tables
value_tab = It_VALTAB
return_tab = It_return
dynpfld_mapping = It_dynpfld
exceptions
parameter_error = 1
no_values_found = 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.
else.
perform get_selected_fields tables It_return.
endif.
The code within the perform GET_SELECTED_FIELDS - We need to map the result fields after user selects it. The code goes like this. This is step is to update the dynpro fields.
I need a internal table as well as a work area here. like,
data: lt_fields type table of dynpread,
la_fields type dynpread.
field-symbols: <fs_return> type ddshretval.
so fill out LT_FIELDS from the IT_RETURN table
loop at lt_return assigning <fs_return>.
la_fields-fieldname = <fs_return>-retfield.
la_fields-fieldvalue = <fs_return>-fieldval.
append la_fields to lt_fields.
clear: la_fields.
endloop.
Call the FM to update the dynpro
call function 'DYNP_VALUES_UPDATE'
exporting
dyname = sy-repid
dynumb = '1002' "This is my screen number. You could use 1000 for selection screen (hope so)
tables
dynpfields = lt_fields
exceptions
invalid_abapworkarea = 1
invalid_dynprofield = 2
invalid_dynproname = 3
invalid_dynpronummer = 4
invalid_request = 5
no_fielddescription = 6
undefind_error = 7
others = 8.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
good luck -
Get a binding value in a jsp variable
Hello,
I need to get the value of <c:out value="${bindings.PreviousSet.enabledString}" /> in a variable that I'm using in JSP.
Do you know how can I do it?
I need to do that because the image that I'm going to show in a page depends on that value.
I have the following line
<input type="image" src="images/wizard/anterior.gif" name="event_PreviousSet" value="PreviousSet" <c:out value="${bindings.PreviousSet.enabledString}" />/>
if the value is enabled I'll show an image otherwise I'll show anotherone.
ThanksIn the case of the first question you can use the binding expressions directly in other JSTL expressions, not just c:out, for instance you can use a <c:if test="${bindings.PreviousSet.enabledString eq 'true'}>
to conditionally print something in the page.
The expression here refers to a "bindings" attribute on the request, so likewise if you want to get at the value in code you can use request.getAttribute("bindings") and work on down.
Pauls question - you have to think slightly differently because everything is abstracted through the ADF model layer. A good place to start would be the ADF Primer:
http://otn.oracle.com/products/jdev/collateral/papers/10g/ADFBindingPrimer/index.html
Also check out:
http://otn.oracle.com/products/jdev/tips/shmeltzer/setwhereclause/index.html -
How to get the viewrow value by string
Using Jdev11.1.1.5.0-adfbc-ireport3.0.0
here i'll describe: what i did.
am using jsff(dynamic region) while hitting the af:tree nodes it will opens. ok fine
i had somevo with manually wroten query. and query is fine no problem with that
here i give sample not a original query
select * from sometable where acctid = :pacctidi drag and drop the pacctid from corresponding execute params vo as selectoncechoice
static vo
Data value - account payable , advance
Data Name - ap,ad
in that jsff
*page representation*
account type : account payable (ap) - select one choice type
advance (ad) - select one choice type
like this some select once choice and some inputs.
Run report - command button
.jsff code
<af:selectOneChoice value="#{bindings.ACCT_TYPE.inputValue}"
label="Account Type"
shortDesc="#{bindings.ACCT_TYPE.hints.tooltip}"
id="soc3" required="true"
autoSubmit="true"
binding="#{backingBeanScope.SUP1040V.soc3}"
valuePassThru="true"
valueChangeListener="#{backingBeanScope.SUP1040V.ValueChangeListener1}">
<f:selectItems value="#{bindings.ACCT_TYPE.items}" id="si3"/>
</af:selectOneChoice>
<af:commandToolbarButton text="Export in pdf" id="ctb2">
<af:fileDownloadActionListener method="#{backingBeanScope.SUP1040V.Report}"
/>
</af:commandToolbarButton>.java
//while hitting the button following logs are appeared i show it as commented format.
public void Report(FacesContext context, OutputStream out) throws IOException,Exception
FacesContext ctx = FacesContext.getCurrentInstance();
HttpServletRequest request =
(HttpServletRequest)ctx.getExternalContext().getRequest();
HttpServletResponse response =
(HttpServletResponse)ctx.getExternalContext().getResponse();
BindingContainer bindings1 = BindingContext.getCurrent().getCurrentBindingsEntry();
System.out.println("print binding" +bindings1 );
//while using sop i get this in my log : : print binding ReportsPageFragments_SUP1040VPageDef_WEB_INF_TaskFlows_SUP1040_V_TF_xml_SUP1040_V_TF
JUCtrlListBinding listBinding1 = (JUCtrlListBinding)bindings1.get("ACCT_TYPE");
System.out.println("print list bindings" +listBinding1 );
//while using sop i get this in my log : : print list bindings0
Object selectedValue1 = listBinding1.getSelectedValue();
System.out.println("print selected value" + selectedValue1);
//while using sop i get this in my log : : print selected valueViewRow [oracle.jbo.Key[AP ]]
request.setAttribute("ACCT_TYPE", //here i want the value "AP" in String );
if i use like this means
request.setAttribute("ACCT_TYPE", soc1.getValue() ); i get the index value.
i need the dataname "ap" so i go above method which say wrotes ...
request.getRequestDispatcher(response.encodeURL("/sup1040servlet")).forward(request,response);
System.out.println("hihihihih");
response.flushBuffer();
ctx.responseComplete();
public void ValueChangeListener1(ValueChangeEvent valueChangeEvent) {
// Add event code here...
String AcctType = valueChangeEvent.getNewValue().toString();
System.out.println("AcctType" + AcctType);
FacesContext contxt = FacesContext.getCurrentInstance();
valueChangeEvent.getComponent().processUpdates(contxt);
BindingContainer bindings1 =
BindingContext.getCurrent().getCurrentBindingsEntry();
// Get the sepecific list binding
JUCtrlListBinding listBinding1 =
(JUCtrlListBinding)bindings1.get("ACCT_TYPE");
// Get the value which is currently selected
Object selectedValue1 = listBinding1.getSelectedValue();
System.out.println(selectedValue1);
}if i get ap means my report runs. or else it will shows empty page.
how to get the viewrowimpl class value as string.
Edited by: ADF7 on Mar 24, 2012 7:27 AMADF7,
I'm not sure I understand what you are up to.
As far as I understand you want to get the display value instead of the index
I use this code
public void StatusChangedListener(ValueChangeEvent valueChangeEvent)
BindingContext lBindingContext = BindingContext.getCurrent();
BindingContainer lBindingContainer = lBindingContext.getCurrentBindingsEntry();
JUCtrlListBinding list = (JUCtrlListBinding) lBindingContainer.get("Status");
int newindex = (Integer) valueChangeEvent.getNewValue();
Object row = list.getDisplayData(); // Wichtig um die liste zu laden!!!!
Row lFromList = (Row) list.getValueFromList(newindex);
Object lAttribute = lFromList.getAttribute("Value");
String newVal = (String) lAttribute;
}to get the value from a selectOneChoice component...
Timo -
How to get y axis value(in a numeric control) by providing x-axis value using wave graph
Hi,
I'm new here, Sorry if i have selected wrong Location.
I want to get Y-axis value (in a numeric Control) by providing X-axis Value using Wave graph.
i want to do calculations with the obtained value.
i have attached File and Snapshot.Well, you are using the Dynamic Data Type, which I almost never use, but if you convert the data to a WaveForm (using From DDT on the Signal Manipulation Palette, which is a choice when you right-click on the DDT Wire), you should be able to do this. Do you know about how Waveforms are stored? They are a Cluster, with t0 being a TimeStamp for the start of the Waveform, dt being the time step, and Y being the samples. So if you want a point at 0.5 seconds and dt is 0.001, you would pull out the point at Index 499 (offset 0) from the Y array.
Bob Schor -
To get the image value in servlet.
I have jsp page.
in jsp.
next button image is there.
when I click on that image.
I want that image value.
How to get the image value in servlet.
below is the code...
<input type="image" src="./img/btn_next.gif" name="next" value="next" onClick="ValidateNext();">
java script is
function ValidateNext()
document.ASCMasterView.submit()
now I want to get the image value in servlet.
then I will make decission for processing...
Any one help me on this.Crosspost allready answered here
-
Hi All,
Hope someone can give a shot with this prob of mine..
I am trying to get the maximum value of long for the yielded millisecond(type long) using this statements..
Long ldg = new Long (trialTime.getTime());
long date = ldg.MAX_VALUE;
but i keep on getting the same output which is 9223372036854775807
am i doing it right? or is there a poitnm im missing at...
thanks in advanceIt was kind of difficult to understand the question here. Long.MAX_VALUE always returns the maximum long value possible. If you wanted to get the maximum value returned by several calls to trialTime.getTime(), you could use Math.max(long, long)
something like
long max = Long.MIN_VALUE;
and everytime you call trialTime.getTime(), do this
max = Math.max(max, trialTime.getTime());
this way max will always contain the maximum value returned by trialTime.getTime()
dunno if this answered your question at all. -
Getting all the values from a JList
Hi,
I want to get all the values from a JList and store it into an array. Any method is available to perform this task? Pls help me out with this task.Use getModel() on the list to get the ListModel and then call getSize() and getElementAt(int) to loop over the elements
HTH
Mike -
How to get a int value from another class method?
Hi,
how can I get a value of another class method variable value.
example,
class elist
int a;
ArrayList<Event> eventArray;
void addEvent(Event e);
Event getEvent(int index);
void removeEvent(int index);
void orderEventByTime();
interface Event
void Command();
class servo implements Event
String ip;
int time = 10;
void Command();
class servo_2 implements Event
String ip;
int time = 20;
void Command();
[\code]
I want to get the time value in elist variable a;
and want to compare each class time?.Hi,
1) this foum provides means to format/tag code, no need to manually add -tags
2) by default, classname start with a capital letter, method names with a lower case letter
3) where do you want to get the time value to Elist.a? During addEvent()?
4) what do you want to do with the time value of each event? Sum all values up to make a an overall sum?
5) where do you want to compare the time value(s)?
To put it in one sentence: please be more specific with your description and answer.
Bye. -
How to get the bind value of a portlet in a page.
I want to get the bind value of a portlet on a page. Can you tell me how can I get that.
I used :
portal30.wwv_name_value.get_string( l_arg_names, l_arg_values, '');
It works ok when we run the report alone .But when we add the report as a portlet in page , it does not return any value. Can you tell me which Api does it.
nullHere is an example...
var originalUnits = app.preferences.rulerUnits;
app.preferences.rulerUnits = Units.PIXELS;
var doc = activeDocument;
var Colour1 = GetHexColour(eyeDropperRGB(1,doc.height-1));
var Colour2 = GetHexColour(eyeDropperRGB(20,doc.height-5));
var Colour3 = GetHexColour(eyeDropperRGB(40,doc.height-14));
alert("Colour 1 = " +Colour1 + "\rColour 2 = " +Colour2 + "\rColour 3 = " +Colour3);
var decColour = eyeDropperRGB(40,doc.height-14);
alert("Red = " +decColour[0] + "\rGreen = " +decColour[1] + "\rBlue = " +decColour[2]);
app.preferences.rulerUnits = originalUnits;
function GetHexColour(reqHex){
var out='';
for(No in colours = reqHex){
out = out.concat(zeroPad(d2h(reqHex[No]),2));
return out;
function eyeDropperRGB(x,y) {
var x2 = x + 1;
var y2 = y + 1;
var out = new Array(3);
activeDocument.selection.select([[x,y], [x2,y], [x2,y2], [x, y2]], SelectionType.REPLACE, 0, false);
for(ch in list = ["Red", "Green", "Blue"]) {
histogram = activeDocument.channels[list[ch]].histogram;
for (i = 0; i <= 255; i++) {
if (histogram[i]) {
out[ch] = i;
break;
return out;
function d2h(d) {return d.toString(16);}
function zeroPad(n, s) {
n = n.toString();
while (n.length < s) n = '0' + n;
return n; -
How to get column type as a string
I want to create a table dynamically based on some other table definition but not exactly same.
Is there a way I can get the column types as strings so I can create a sql statement for creating the table.
'create table tmp_account( col1 typecol3, col2 typecol1 ....)'
I want to get the types typecol3, typecol1 from some other table.
Thanks in advance for your response.
Gopal.SELECT column_name, data_type FROM user_tab_columns
where table_name = 'YOUR_TABLE_NAME';Thx,
Sri
Maybe you are looking for
-
Macbook doesn't recognize ipod touch in iTunes or computer
My macbook will not recognize my ipod touch.
-
Issue regarding access of ABAP related services from portal
Dear All, We need your input in the following issue: Scenerio: we have implemented ess 1.2 on ep7.0 here we have gone for "Enhanced Package 2" for TRAVEL for client requirements so Travel Services are ABAP WEBDYNPRO instead of Standard JAVA WEBDYNPRO
-
Q.Status is "Queue stopped"
I am using ECC 6.0 and XI 7.0, While testing messages in XI, in SXMB_MONI, I am getting "Q.Status" as Queue stopped for lot of messages. What could be the possible reason for this?? Thanks in advance
-
Moving images: slow!
Lightroom 3.3 RC on a 2010 Mac Pro with all bells & whistles (RAID 0, SSD, 16 GB RAM ...) When I move images by grabbing them in Grid view and dragging them into another folder (on the same partition, therefore it's a real MOVE!) it used to be slow i
-
I can't install CS6 update on my new iMac. Suggestions?
Having trouble with installing new update for CS6.