Pass a value of a file to a variable in a server proxy.
I need to pass a value of a file to a variable in a server proxy and the system tell me that:
Field "INPUT-ENTRADA-ITEM-ZCO_BUDGT_MI_IN_ZBAPI_KP06_EN-VERSION" is unknown. It is neither in one of the specified tables nor defined by a "DATA" statement. "DATA" statement.
Thanks for the help.
This is my code:
DATA: bdc_line TYPE bdcdata.
DATA: bdc_tab TYPE TABLE OF bdcdata.
DATA: opt TYPE ctu_params.
CLEAR bdc_line.
bdc_line-program = 'SAPLKPP0'.
bdc_line-dynpro = '1000'.
bdc_line-dynbegin = 'X'.
APPEND bdc_line TO bdc_tab.
CLEAR bdc_line.
bdc_line-fnam = 'KPP0B-VALUE(01)'.
bdc_line-fval = input-entrada-item-zco_budgt_mi_in_zbapi_kp06_en-PER1.
APPEND bdc_line TO bdc_tab.
CLEAR bdc_line.
bdc_line-fnam = 'KPP0B-VALUE(02)'.
bdc_line-fval = input-entrada-item- zco_budgt_mi_in_zbapi_kp06_en-PER2.
APPEND bdc_line TO bdc_tab.
CALL TRANSACTION 'KP06' USING bdc_tab
MODE 'A'
UPDATE 'S'.
Hi,
The 'input' normally is a field with nested structures.
That may be the case here.
You can you the following code instead:
data: LS_LINE like line of INPUT-ENTRADA-ITEM-ZCO_BUDGT_MI_IN_ZBAPI_KP06_EN.
or if you have a different nesting, try:
data: LS_LINE like table of INPUT-ENTRADA-ITEM,
LS_ITEM like line of <LS_LINE>.
or other suitable declaration
Then, in the code:
loop at INPUT-ENTRADA-ITEM-ZCO_BUDGT_MI_IN_ZBAPI_KP06_EN into LS_LINE.
ENDLOOP.
or,
loop at INPUT-ENTRADA-ITEM into LS_LINE.
loop at LS_LINE into LS_ITEM.
endloop.
endloop.
if you still have questions, let me know the structure of the 'input', with the table types involved.
Cheers,
Bhanu
Similar Messages
-
Passing The Value from csv file to a WebApplication
Hi to all,
i have a csv file. my requirement is to transfer data from csv file to a specified website(i have no control over website.). How can i solve this problem?
I am giving you an Example for better understanding:
I have a csv file named "abc.csv" in which my login id and password of my mail is written.
abc.csv:----
Userid:Admin
Password:Admin
Now i want a program which will take these values and pass these values to my mail server so that i can login without entering manualy.
How can i solve this Problem
Thankshi
what You are telling is correct when we our form is in the same application. but i said that i have only csv file and my program to read that file and now with those values from csv fil ei have to lo in a diffrent site over which i don,t have any control. means i can not know the name of action class of that login page. -
How to pass the values to stored proc using presentation variable in OBIEE
Need your help regarding in resolving an issue in OBIEE 10.1.3.4.1
There are 6 reports say ‘A’,’B’,’C’,’D’,’E’,’F’ in the same subject area.
The reports are being configured with prompts using either the repository/presentation variables.
One of the reports say ‘A’ has been configured to pass the values using presentation variables from the prompt in Advanced Tab of the report request to the stored procedure defined in the Execute Before Query section of the connection pool.
After running another report ‘B’ in the same subject area, upon visiting the report ‘A’ view display error is being seen ( Please have a look below screen shot for your reference) .
Speculate the issue is around presentation variables of report ‘A’ getting initialized even before running the report.
Appreciate your earliest advise as this is a prod issue.Hi Prasad,
I got your note, you should not use Session variable syntax to call presentation variable.
you should use like @{AIC_PROJ_PLAT_SEQ_NO}
One more thing: first test the variable AIC_PROJ_PLAT_SEQ_NO value then try to pass to SP.
Hope this helps -
Unable to pass the values to stored proc using presentation variable in OBI
Hi All,
Need your help regarding in resolving an issue in OBIEE 10.1.3.4.1
There is an OBIEE requirement whereby two prompts need to be defined.
1. Textbox prompt
2. Drop-down prompt
The dropdown values should be populated using textbox prompt. So, we have used presentation variable in textbox prompt and passing the same to select query of drop-down.
Until this step, the report works just fine.
Now, the value in both textbox and drop-down needs to be passed to stored proc.
While trying to pass the values by using the presentation variable, the following error comes-up saying
Session variable has no value definition.
Note:Although the corresponding session variable has been set to default value,still the error appears.
Please advise.
Regards,
Prasad"Session variable has no value definition" I'm assuming typo error and it should be presentation variable.
Set default value for presentation variable that may work -
How to pass ascii values in receiver file contentversion
Hi ,
How to define a ascii vlaues in file content conversion(eg ASCII13) in file reciver adapter.
Regards
Swathihi,
Special Characters in the FCC:
In all strings for separators (NameA.fieldSeparator, NameA.beginSeparator, and NameA.endSeparator), you can specify non-printable ASCII characters. These characters can each be inserted individually in the strings in the form ´0xHH´ (including the quotation marks), where HH represents the character coded as a hexadecimal value. A line break can be entered using the character ´nl´ (including the quotation marks); nl stands for new line. The special character ´0´ is not a separator character.
and
Specify the File Type of the document. : Binary/ Text
Under File Encoding, specify a code page.
The default setting is to use the system code page that is specific to the configuration of the installed operating system. The content of the message is then converted to the corresponding code page before the message is saved as a file.
You should use this conversion only for plain text and not for XML documents. If you want to change the encoding of an XML document, then select the File Type as Binary and apply XMLAnonymizerBean as an additional module in the Module tab page.
Permitted values for the code page are the existing charsets of the Java runtime. According to the SUN specification for the Java runtime, at least the following standard character sets must be supported:
US-ASCII
Seven-bit ASCII, also known as ISO646-US, or Basic Latin block of the Unicode character set
please refer sap.help:
http://help.sap.com/saphelp_nw04/helpdata/en/d2/bab440c97f3716e10000000a155106/content.htm
thanks, -
IS there any way to pass a value in the view as a variable
Hi
I have 2 views and 1 view on top of them that calls the 2 views e.g.
View1
select ename, deptno, date from emp;
View2
select sal, date from salary;
view3
select v1.ename, v1.deptno, v2.sal from view1, view2 where date = SOME VARIABLE;
sql query
Select * from v3 where date='10-AUG-2007'';
ITs taking a while is there any way that I can define the V3 as follows
view3
select v1.ename, v1.deptno, v2.sal from view1, view2 where v1.date = SOME VARIABLE and v2.date=SOME VARIABLE;
and then at the sql plus level can i use it like
I have 2 views and 1 view on top of them that calls the 2 views e.g.
View1
select ename, deptno, date from emp;
View2
select sal, date from salary;
view3
select v1.ename, v1.deptno, v2.sal from view1, view2 where date = SOME VARIABLE;
sql query
Select * from v3 where date='10-AUG-2007''; can this date be passes as a variable in side the view definition.Setting up a view which contains a substiutution variable
-
How to pass Variable value to SWF file in Eclipse development
We are creating Widget file in Eclipse by using SAP Widget Foundation .
We included one SWF file in Widget & it is working fine.
But we are not able to pass the values to SWF file variables.?
How to pass variables to SWF file let us know.
Thanks & regardsWe are creating Widget file in Eclipse by using SAP Widget Foundation .
We included one SWF file in Widget & it is working fine.
But we are not able to pass the values to SWF file variables.?
How to pass variables to SWF file let us know.
Thanks & regards -
Getting a PDF file in BLOB variable
Hi Forum,
I want to get a PDF file in BLOB variable from DB server.
Further I will pass that variable to a procedure; in that procedure that variable will be inserted into a table.
I have called procedure (inserting BLOB into a table) is ready.
Can someone advice?
thanks,
regards.user573927 wrote:
Hi Forum,
I want to get a PDF file in BLOB variable from DB server.
Further I will pass that variable to a procedure; in that procedure that variable will be inserted into a table.
I have called procedure (inserting BLOB into a table) is ready.
Can someone advice?It's all fine you saying what you want, but how about telling us what you've already done and where it's going wrong -
How to pass a dynamic value to jrxml file???
Hi all,
let me know a thing,How to pass a dynamic id value to the query in jrxml file.
<queryString>
<![CDATA[select currency_id from currency]]>
</queryString>
Because for every user,we have to generate a jasper report based on their loginId.So we have to maintain a dynamic value in jrxml file inorder to get records from table.
<queryString>
<![CDATA[select currency_id from currency where cid="DynamicId value"]]>
</queryString>
is the above mentioned tag possible???If it so kindly let me know how to do this from jsp page to jrxml file(Assume that jsp page calls jrxml file for report generation).
Thanks in advance,
sundar,hi all
i m dealing wid same problem
i used abv code bt some problem is still there
foll is the code:
code]
Enumeration e=request.getParameterNames();
while(e.hasMoreElements()){
out.println("fgdgf");
String name=(String)e.nextElement();
String value=request.getParameter(name);
stmt = dbconn.prepareStatement("UPDATE applicants SET statusLocal = 'n' where empNo = '" +value+ "'");
int rowsAffected=stmt.executeUpdate();
out.println(stmt);
if(rowsAffected!=0){
out.println("Successfull");
else {
out.println("Failed");
} while condition is not satisfied
control does not enter the while loop
can u plz tel me wht shud b the problem..
thnx -
//Initialize the Engine
EngineClass myEngine = new EngineClass();
myEngine.LoadTypePaletteFilesEx(TypeConflictHandlerTypes.ConflictHandler_Prompt, 0);
Step myStep = myEngine.NewStep(AdapterKeyNames.DotNetAdapterKeyname,StepTypes.StepType_Action);
myStep.Name = "object";
DotNetModule dotnetmodule = myStep.Module as DotNetModule;
dotnetmodule.SetAssembly(DotNetModuleAssemblyLocations.DotNetModule_AssemblyLocation_File,@"C:sequence.dll");
dotnetmodule.ClassName = "CN";
dotnetmodule.MemberType = DotNetModuleMemberTypes.DotNetMember_GetProperty;
dotnetmodule.MemberName = "ISI";
mySequence.Locals.NewSubProperty("object", PropertyValueTypes.PropValType_Reference, false, "", 0);
Sequence mySequence = myEngine.NewSequence();
mySequence.Locals.NewSubProperty(varName, PropertyValueTypes.PropValType_Reference, false, String.Empty, 0);
mySequence.InsertStep(myStep, 0, StepGroups.StepGroup_Main);
SequenceFile seqFile = myEngine.NewSequenceFile();
seqFile.InsertSequence(mySequence);
seqFile.Save("C:\\mySeq.seq");
I have done this,dynamically creating a sequence file in teststand programatically through c#.
Problem is
1.I created an action step and object Reference variable for the step, but i am not able to pass parameter values to the objectReference
2.I am not able to load the sequence in to the main Sequence of the sequence file in the teststand. How can I do these two things.Hi,
have you ever followed on my Links ?!?!?
If not please jump to this one
http://forums.ni.com/ni/board/message?board.id=330&thread.id=26880
and read the the answer from Mannoch
starting with this words:
Anthony -
Currently, functionality for retrieving the Metadata Token for a class constructor or member is not fully provided in the TestStand .NET Adapter API. The DotNetModule.GetConstructorMetadataToken() and DotNetModule.GetMetadataToken() methods only return the correct Metadata Token when the member/constructor prototypes have already been loaded. Thus, in the case of your code, when you call DotNetModule.GetMetadataToken(), the method is returning -1 because the member prototype for the Step you are referring to has not yet been loaded.
That means have to do a workaround for your stuff.
Juergen
=s=i=g=n=a=t=u=r=e= Click on the Star and see what happens :-) =s=i=g=n=a=t=u=r=e= -
I have used the method LoadProtoTypeFromMeteDataToken(tokenvalue,options).with this i cant set the value in the return parameters. How can I pass the value.with the above method it displays parameter Name,Type,In/Out. how can i set the value in the return parameters.
Or here
http://forums.ni.com/ni/board/message?board.id=330&thread.id=26979
=s=i=g=n=a=t=u=r=e= Click on the Star and see what happens :-) =s=i=g=n=a=t=u=r=e= -
Passing Value from one File to Another !!!
Hi Friends,
I have an issue, I have two different Swing programs (two seperate java files). I want to transfer value from one file to the another. Like we do in Servlets or JSP, we use sessions or Hiddenfields. The same way I want to retriev value in a new file from a previous one.
Hope that all u champs out there have the answer to my query.
Thanks,
[email protected]This is a B2B comms question...
A quick and dirty method is to use Socket/ServerSocket and use a basic protocol to do the transfer, if you are feeling heroic then use XML as the message format...
A lot depends on whether your applications are running on separate boxes, i.e. do you need to communicate across a network...
If not, if they are always going to be on the same "box" then you could just use well-known places for files...not portable but effective... -
Passing the values between two pages
hi all,
I am trying to pass the value from one page to another page. by referring the Link
http://www.youtube.com/watch?v=4eyzBiIf5MM&feature=related
I have created the code based on the demo. it is deployed without any issues. but when i press the hyperlink from the first page it is not moving to the second page.
Regards
C.KarukkuvelHi john,
My Requirement is to create a ADF page based on the Human Task with the Default payload. In that page when the user presses the empid link field, It will show all the information related to the employee id in a separate page.
so ,
1. i have created the View Object based on the Query with where clause
2. Create a bind variable for the where clause
3.Created s new page for displaying the employee details
4.drag and drop the both the pages (employee details, default page created by human task) into the adfcconfig file.
5.drag and drop the Execute with params into the adfcconfig file
6.wire it from human task page --> execute with params--> Employee details page
7.change the employee field in that human task page to a link field.
8.drag and drop the set property listener to that employee field.
Testing
Enter the input values for the Web service, logging to the BPM worklist, double click that task .it is showing the details when I press the employee id it is not navigating to the employee details page.
Thanks in advance
C.Karukkuvel -
Passing javascript values to jsp without refreshing the page
Hi,
How do u pass a value of a javascript variable to the jsp without refreshing the page ?
For example, a file called test.jsp in which a javascript variable x contains value 254. I need to pass the value of x to a method declared in test.jsp(same page).Hi Mona,
when i say refresh i do mean a blink of the browser.
This is a small example i wrote to show you how you can pass javascript varables to JSP variables. If you don't want the refresh to be seen by the user just include this code in a hidden frame on a page and instead of refreshing the entire page, refresh the hidden frame.
i have to say, i didn't test the code so i don't guarantee it's flawless.
if you need an more detailed example just tell me, i'll create one, but it won't be for today :)
<html>
<head>
<title>Log in to the system</title>
</head>
<body>
<script>
//we retrieve the parameter 'user' from the URL
<%
String username = request.getParameter("user");
%>
var user = "<%= username%>";
//check if there is a username in the URL
if(user=="null")
//there is no username so we log the person in as a guest
user="guest";
//we refresh the page and set the user parameter to 'guest'
//the parameter now contains the javascript variable 'user'.
//The parameter can be read by the JSP (see the top op this script).
//This way we gave the javascript variabele to the JSP variable
location="login.jsp?user="+user;
else if(user=="guest")
{ alert("Welcome "+user+", I hope you like this site"); }
else
{ alert("Welcome "+user+", I'm glad to see you again"); }
</script>
</body>
</html> -
How can I pass a value to the command prompt?
I was wondering how can I pass a value to the command prompt with Windows and Linux? I'm more interested in Linux's system than Windows though. Is there a way to return info from the command prompt?
Here is a snippet from http://mindprod.com/jglossexec.html that explains how in detail.
Runtime.getRuntime().exec("myprog.exe") will spawn an external process that runs in parallel with the Java execution. In Windows 95/98/ME/NT/2000/XP, you must use an explicit *.exe or *.com extension on the parameter. It is also best to fully qualify those names so that the system executable search path is irrelevant, and so you don't pick up some stray program off the path with the same name.
To run a *.BAT, *.CMD, *.html *.BTM or URL you must invoke the command processor with these as a parameter. These extensions are not first class executables in Windows. They are input data for the command processor. You must also invoke the command processor when you want to use the < > | piping options, Here's how, presuming you are not interested in looking at the output:
Runtime.getRuntime( ).exec ("command.com /E:1900 /C MyBat.bat" );
Runtime.getRuntime( ).exec ("cmd.exe /E:1900 /C MyCmd.cmd" );
Runtime.getRuntime( ).exec ("C:\\4DOS601\\4DOS.COM /E:1900 /C MyBtm.btm" );
Runtime.getRuntime( ).exec ("D:\\4NT301\\4NT.EXE /E:1900 /C MyBtm.btm" );
There are also overloaded forms of exec(),
Runtime.getRuntime( ).exec ("command.com /E:1900 /C MyBat.bat", null);
Runtime.getRuntime( ).exec ("command.com /E:1900 /C MyBat.bat", null, "C:\\SomeDirectory");
The second argument can be a String [], and can be used to set environment variables. In the second case, "C:\\SomeDirectory" specifies a directory for the process to start in. If, for instance, your process saves files to disk, then this form allows you to specify which directory they will be saved in.
Windows and NT will let you feed a URL string to the command processor and it will find a browser, launch the browser, and render the page, e.g.
Runtime.getRuntime( ).exec ("command.com http://mindprod.com/projects.html" );
Another lower level approach that does not require extension associations to be quite as well set up is:
Runtime.getRuntime( ).exec ("rundll32 url.dll,FileProtocolHandler http://mindprod.com/projects.html" );
Note that a URL is not the same thing as a file name. You can point your browser at a local file with something like this: file://localhost/E:/mindprod/jgloss.html or file:///E|/mindprod/jgloss.html.
Composing just the right platform-specific command to launch browser and feed it a URL to display can be frustrating. You can use the BrowserLauncher package to do that for you.
Note that
rundll32.exe url.dll,FileProtocolHandler file:///E|/mindprod/jgloss.html
won't work on the command line because | is reserved as the piping operator, though it will work as an exec parameter passed directly to the rundll32.exe executable.
With explicit extensions and appropriately set up associations in Windows 95/98/ME/NT/2000/XP you can often bypass the command processor and invoke the file directly, even *.bat.
Similarly, for Unix/Linux you must spawn the program that can process the script, e.g. bash. However, you can run scripts directly with exec if you do two things:
Start the script with #!bash or whatever the interpreter's name is.
Mark the script file itself with the executable attribute.
Alternatively start the script interpreter, e.g.
Runtime.getRuntime( ).exec (new String[]{"/bin/sh", "-c", "echo $SHELL"}";
Maybe you are looking for
-
Sql Server Network Error !!
HI we hav 2 sys landscape ,dev and qal on one server and prd on one server dev and qal are not getting up simultaneously . when I start dev the qal is getting down and if start qal dev is getting down. but if I start dev alone its getting up and sam
-
I have a Voyager Plantronics Pro bluetooth device and have been experiencing problems since the most recent ios upgrade (6.0.1). Is there a way to restore the previous os version?
-
Question regarding Digital Out (COAX) not mini plug on Audigy ZS
Hi. I have a question regarding the Digital Out and Digital In (COAX/RCA) Inputs I have on the back of my computer and if theres an easy way to hook the digital out with only a regular Digital Coax cable to a Home Theater receiver and get 5./DTS, OR
-
My sister bought 2 movies at the same time HELP!!
My sister bought 2 movies at the same time and when the first one finished downloading the second one deleted but itunes still took the money for a movie she doesn't have is there any way to get the movie back without having to buy it again? Thanks
-
Hi ABAP gurus, Please suggest me regarding a immediate issue. I have to generate bank statements in two different file formats. Already we have standard program which generates bank statements in IDOC format . Now the thing is i have to generate bank