Loadercli and delete command after table creation
Hi all,
I try under winows XP execute .bat file :
echo off
call "C:\Program Files\sdb\programs\bin\"Loadercli -d TEST -n 192.168.168.1 -u user,pass -b test.txt
pause
test.txt contains:
create table "table1"
"FIELD_ID" fixed(10,0),
"FIELD_2" varchar(200),
"FIELD_3" boolean default true,
primary key (FIELD_ID)
delete from "table1" where FIELD_ID<>0
and the result is:
create table "table1"
"FIELD_ID" fixed(10,0),
"FIELD_2" varchar(200),
"FIELD_3" boolean default true,
primary key (FIELD_ID)
Successfully executed
delete from "table1" where FIELD_ID<>0
Error during execution
-->-25010
SQL error 100 = Row not found (error position: 1)
Defined maximum number of errors (1) reached
Can anyone check this?
Why is that? In database studio code is 'clear' (Version: 7.7.03.18, MAXDB 7.6.03.07).
Statement 'create table "table1" ( "FIELD_ID" fixed(10,0), "FIELD_2" varchar(200), "FIELD_3" boolean default ...' successfully executed in 0 ms.
Statement 'delete from "table1" where FIELD_ID<>0' successfully executed in 0 ms. - Rows Affected: 0
Best regards,
Lukasz
Hi Lukasz,
looks like a typo in your textfile.
By using your example via copy&past I found the following:
C:\Dokumente und Einstellungen\Lars>loadercli -d db77 -u lars,lars -b c:\test.txt
Loader protocol: 'C:\Dokumente und Einstellungen\Lars\Eigene Dateien\sdb\loader\log\loader.log'
Loader packages: 'C:\Dokumente und Einstellungen\Lars\Eigene Dateien\sdb\loader\packages'
User LARS connected to database DB77 schema LARS on local host.
create table "table1"
"FIELD_ID" fixed(10,0),
"FIELD_2" varchar(200),
"FIELD_3" boolean default true,
primary key (FIELD_ID)
Successfully executed
delete from "table1" where FIELD_ID0
Error during execution
-->-25010
SQL error -4005 = Unknown column name:FIELD_ID0 (error position: 28[line: 1, col: 28])
Defined maximum number of errors (1) reached
1 error(s) while processing command file 'c:\test.txt'.
---> See Loader log file for more information.
Obviously FIELD_ID0 is just not there...
If I change the skript I get the following:
create table "table1"
"FIELD_ID" fixed(10,0),
"FIELD_2" varchar(200),
"FIELD_3" boolean default true,
primary key (FIELD_ID)
Successfully executed
delete from "table1" where FIELD_ID
Error during execution
-->-25010
SQL error -8006 = Data types must be compatible (error position: 28[line: 1, col: 28])
Only when I change the skript once more it works as expected and described in the documentation:
User LARS connected to database DB77 schema LARS on local host.
create table "table1"
"FIELD_ID" fixed(10,0),
"FIELD_2" varchar(200),
"FIELD_3" boolean default true,
primary key (FIELD_ID)
Successfully executed
delete from "table1" where FIELD_ID=0
Error during execution
-->-25010
SQL error 100 = Row not found (error position: 1)
Defined maximum number of errors (1) reached
The [documentation for loadercli in command mode|http://maxdb.sap.com/doc/7_6/95/9a5b4177e07f47e10000000a1550b0/content.htm] says:
"The Loader establishes a connection to the database instance DEMOB for the user MONA. The Loader processes the commands and statements contained in the command file command.dat.
If errors occur (return code <> 0) in doing this, the processing of the command file is terminated as soon as 20 error messages have appeared."
Return code 100 (row not found) is the SQL standard return code. You may also see it in the dbmserver protocol files from time to time.
SQL Studio, sqlcli or DB Studio are just so "nice" to say: Ok, it's not really an error if no data is selected.
But these tools are designed for interactive use.
Loadercli on the opposite is made for batch loading jobs. If there some data is not found (as it was expected) than this is something noteworthy.
You may ignore the error by using the -E option to specify a number of errors to be ignored.
Hope that helps,
Lars
Similar Messages
-
Insert,update and delete commands
hi everybody,
how can i make a button that runs a specific insert update and delete commands
i am using adf faces jdeveloper 11.1.1.2.0
than you for allthank you guys for your interest what i need in my button click is to take some values from outputtext controls and execute an insert command according to these values what i have done is make a stored procedure and make a client interface function to my amImpl class and i have called getDBTransaction().executeCommand(command); it runs well when i didn't enter values in outputtext controls and it throws an exception when i put the values
the exception is javax.servlet.ServletException: Unable to resolve a Validator instance using either validatorId '' or binding '#{bindings.FileName.validator}'.
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:270)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at com.bea.content.manager.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:178)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.webcenter.lifecycle.filter.LifecycleLockFilter.doFilter(LifecycleLockFilter.java:136)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:326)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: javax.faces.convert.ConverterException: Unable to resolve a Validator instance using either validatorId '' or binding '#{bindings.FileName.validator}'.
at com.sun.faces.taglib.jsf_core.ValidatorTag$BindingValidator.validate(ValidatorTag.java:168)
at org.apache.myfaces.trinidad.component.UIXEditableValue.validateValue(UIXEditableValue.java:345)
at org.apache.myfaces.trinidad.component.UIXEditableValue.validate(UIXEditableValue.java:172)
at org.apache.myfaces.trinidad.component.UIXEditableValue._executeValidate(UIXEditableValue.java:503)
at org.apache.myfaces.trinidad.component.UIXEditableValue.processValidators(UIXEditableValue.java:270)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1024)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1009)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:816)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1024)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1009)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:816)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1024)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1009)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:816)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.access$101(ContextSwitchingComponent.java:39)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$3.run(ContextSwitchingComponent.java:122)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.processValidators(ContextSwitchingComponent.java:125)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1024)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1009)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:816)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.access$101(ContextSwitchingComponent.java:39)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$3.run(ContextSwitchingComponent.java:122)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.processValidators(ContextSwitchingComponent.java:125)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1024)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1009)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:816)
at org.apache.myfaces.trinidad.component.UIXForm.processValidators(UIXForm.java:82)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildrenImpl(UIXComponentBase.java:1024)
at org.apache.myfaces.trinidad.component.UIXComponentBase.validateChildren(UIXComponentBase.java:1009)
at org.apache.myfaces.trinidad.component.UIXComponentBase.processValidators(UIXComponentBase.java:816)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:700)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ProcessValidationsCallback.invokeContextCallback(LifecycleImpl.java:1203)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:303)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
... 42 more
thank you for help -
How to identify and delete objects after failure of registering XML schema
Hi,
I have tried to register a XML schema with many global elements but failed.
I have checked the view DBA_XML_SCHEMA and found that there is an entry for this failed XML schema and the disk spaces would not be freed after the failure of registration as well.
I have tried DBMS_XMLSCHEMA.deleteSchema() with DELETE_CASCADE_FORCE but failed with ORA-31000: Resource is not XDB document.
How can I identify and delete the objects for this failed XML schema and free up the disk space ?
I would not prefer to use 'DROP USER ... CASCADE' since there are other objects owned by this user.
Thanks in advance.you can get them from user_objects.
but you have to identify them manuallly if your schema has other objects other then created by the xml schema creation process.
Note these objects will be cases senistitive. so you should enclose them with double quotes during deletion. -
Using Insert and Delete icons in table control wizard.
Can anyone tell me how to perform a new row insertion or deletion in a table created using the table control wizard.
I see there is a form fcode_insert_row and fcode_delete_row, but dont know how to call them and what parameters to pass and all.
Since iam new to SAP-ABAP, some code samples will be a great help.
Thanks to all in advance.Hi Lavanya ,
You have to add the icons personally in the table control.. . Put fcode for addition button as INSE and delete as DELE ..coding will be already thr in the wizard no need to anything just add icons in the table control by selecting from f4 help on icons option of screen.
Thanks,
Vishnu . -
Problem with creating and deleting row in table
Hi
I'm using JDev11.1.1.2.0. I have a table "A" with primary key X -> CHAR(1). I have created Entity and ViewObject (with the primary key X).
I created an editable Table with CreateInsert and Delete actions.
When I click Insert, a new record is added and I enter some data. Then I move selection to some other row, and return back to the new row. When I press Delete, It does not delete the new row, but the previous one selected.
In the console, when I navigate back two the new added record: <FacesCtrlHierBinding$FacesModel><makeCurrent> ADFv: No row found for rowKey: [oracle.jbo.Key[null ]].
I tried the same scenario with a different table, that has RowID as a primary key and it works correctly.
Any Idea why this is happening ? I suppose it's connected somehow with the primary key.
Thanks
agruev
Edited by: a.gruev on Nov 26, 2009 9:47 AMI changed my entity: unchecked the X column to be primary key added RowID as a primary key. Now it works.
What's wrong with my CHAR(1) as a primary key ?
I also tried to add a Refresh button:
<af:commandButton text="Refresh" id="cb3"/>and in the table add a partialTarget to the button. Now when I add new row and press the Refresh button - then it works.
So it seems that the problem is when I add new row and enter data, the table is not refreshed and the row is missing it's primary key.
Any solutions?
Edited by: a.gruev on Nov 26, 2009 4:18 PM -
HOw to create a text file in the given path and delete it after the use?
Hi all,
I am trying to create a text file at the given path and delete the created file after the use.
I am using following code.:
import java.io.*;
// write binary data as characters
public class RanIO {
public static void main(String f[])
// First illustrate append
String lineSep = "\n";
try {
File temp= new File("C:/Ash","cute.txt");
boolean ch=temp.createNewFile();
if(ch)
System.out.println("file created");
else
System.out.println("file Not created");
//writing to file
/* PrintWriter p = new PrintWriter(new BufferedWriter(new FileWriter("cute.txt",true)));
p.print("Emp NO");
p.close();*/
// Open fileWriter in append mode
FileWriter fos = new FileWriter(temp, true);
BufferedWriter bw = new BufferedWriter(fos);
PrintWriter pw = new PrintWriter(fos);
double d=550;
// lineSep = System.getProperty("line.separator");
pw.print("Hello");
//pw.print( lineSep );
pw.print( d );
pw.close();
boolean det=temp.delete();
if(det)
System.out.println("File deleted");
else
System.out.println("File not deleted");
} catch (IOException ioe)
System.out.println( "Append IO error:" + ioe );
My problem:
1)
I am not able to write to the file. I want to know, where i am going wrong.
It is giving error message like
"Canot resolve Symbol: temp,"
But, FileWriter Constructor should accept a File type parameter.
here temp is a file parameter.
If i am not using file=new file();
i can't delete the file after the use. i.e if i use
PrintWriter p = new PrintWriter(new BufferedWriter(new FileWriter("cute.txt",true)));
how can i delete cute.txt after the use?
2)
I am not able to write to the text file. file is created but, a blank file.
"Hello" is not written into the text file.
can anyone help me in this regard
Thanks in advance
AshviniThank you Ram,
But, i want to create a text file in Append mode.
for that i used
FileWriter fos = new FileWriter(temp,true); But, it is not accepting FileWriter constructor in
this format. if i use
FileWriter fos = new
FileWriter("c:/ash/cute.txt",true); it works fine. !!!!!Here's the javadoc
public FileWriter(File file,
boolean append)
throws IOExceptionConstructs a FileWriter object given a File object. If the second argument is true, then bytes will be written to the end of the file rather than the beginning.
Parameters:
file - a File object to write to
append - if true, then bytes will be written to the end of the file rather than the beginning
Throws:
IOException - if the file exists but is a directory rather than a regular file, does not exist but cannot be created, or cannot be opened for any other reason
Since:
1.4
Are you using jdk.13 or lower ?
>
ONe more doubt, Does flush method deletes a file?
if not, then i need to use
File temp=new File("c:/ash/cute.txt");
FileWriter fos = new FileWriter(temp,true); //which
is again a problem
if(temp.delete())
out.println("File is deleted");
}I don't know whether i am taking it wrong ! or
anything wrong with my coding ! but, after creating
and writing data into a text file. I must delete it
as it contains confidential informations.
Regards,
Thanks.'flush' writes to a file immediately. Else you should explicitly call 'flush' to write contents from buffer to underlying source.
javadoc again
PrintWriter
public PrintWriter(Writer out,
boolean autoFlush)Create a new PrintWriter.
Parameters:
out - A character-output stream
autoFlush - A boolean; if true, the println, printf, or format methods will flush the output buffer
cheers,
ram.
Question; What do you gain by opening a file, writing to it and deleting it in the same program ? -
ITunes changing the ID3 tags and deleting music after syncing or opening
After syncing (or opening iTunes), iTunes changes the tags in about 25% of my music (this time it was about 90% affected). It removes the total track number on some of the songs. This has been a consistent problem. I noticed that it also actually erased some of my music, random tracks in my library are now missing (gone in windows explorer also). I have reformatted my iPod and restored it, it's not that. What is going on!! Going through and fixing 7500 songs every time I sync is ******* me off
Here is a picture of what it is doing: removing the total track on some songs
http://i169.photobucket.com/albums/u233/jupiterssj4/itunes.jpg
Forgot to mention that it also copied the artist field data to the album artist field... had to erase all of those tooMine is doing the exact same thing. It happens every time I click on a song. Weird letter-number strings are inserted into the Comments field, my album art is gone, and the track numbers are messed up.
I've tried upgrading to the new iTunes. I tried reinstalling iTunes. I turned off my soundcheck option and deleting potentially comprised files. Nothing's worked.
I've tried emailing Apple directly and got no help. Anyone know what's going on???
http://photos.walmart.com/slideshow/AlbumID=46480802/PictureID=1343518875/a=9835 065_9835065/otsc=SHR/otsi=SPIClink -
Alv data upload and delete in database table
hi .
i have done data save in date base but not update and delete..writen this code..
form save_data.
CALL METHOD cont_editalvgd->check_changed_data.
IF lt_display EQ it_city.
MESSAGE s002(00) WITH 'No data changed'.
ELSE.
CLEAR: gd_answer.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
text_question = 'Save_data?'
IMPORTING
answer = gd_answer
EXCEPTIONS
text_not_found = 1
OTHERS = 2.
delete
IF sy-subrc EQ 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF ( gd_answer = '1' ). " yes
lt_display = it_city.
else.
MESSAGE s001(00) WITH 'Action cancelled by user' .
endif.
endif.
DELETE ADJACENT DUPLICATES FROM it_city.
update zmg_city1 from it_city.
MODIFY zmg_city1 FROM TABLE it_city.
*DELETE zmg_city1 FROM it_city.
clear it_city.
COMMIT WORK.
else.
DELETE ADJACENT DUPLICATES FROM it_city.
IF SY-SUBRC EQ 0.
DELETE ADJACENT DUPLICATES FROM it_city.
update zmg_city1 from it_city.
COMMIT WORK.
endif.
*ent rows from it_city
DELETE ADJACENT DUPLICATES FROM it_city.
update zmg_city1 from it_city.
endform. "save_data
not working update and delete ...plz sayhi .
i have done data save in date base but not update and delete..writen this code..
form save_data.
CALL METHOD cont_editalvgd->check_changed_data.
IF lt_display EQ it_city.
MESSAGE s002(00) WITH 'No data changed'.
ELSE.
CLEAR: gd_answer.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
text_question = 'Save_data?'
IMPORTING
answer = gd_answer
EXCEPTIONS
text_not_found = 1
OTHERS = 2.
delete
IF sy-subrc EQ 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF ( gd_answer = '1' ). " yes
lt_display = it_city.
else.
MESSAGE s001(00) WITH 'Action cancelled by user' .
endif.
endif.
DELETE ADJACENT DUPLICATES FROM it_city.
update zmg_city1 from it_city.
MODIFY zmg_city1 FROM TABLE it_city.
*DELETE zmg_city1 FROM it_city.
clear it_city.
COMMIT WORK.
else.
DELETE ADJACENT DUPLICATES FROM it_city.
IF SY-SUBRC EQ 0.
DELETE ADJACENT DUPLICATES FROM it_city.
update zmg_city1 from it_city.
COMMIT WORK.
endif.
*ent rows from it_city
DELETE ADJACENT DUPLICATES FROM it_city.
update zmg_city1 from it_city.
endform. "save_data
not working update and delete ...plz say -
How to perform insert, update and delete in a table component
hi all,
i am using a table component in my page. I want to retreive data from multiple tables as well as perform insertion, updation and deletion operation.The changes should be affected in the corresponding tables. can anyone provide a solution for my problem.
Thanks in advance
regards,
prasantThere is a great tutorial for insert, update and delete records in a table.
http://developers.sun.com/prodtech/javatools/jscreator/learning/tutorials/2/inserts_updates_deletes.html
Hope it helps.
Thanks,
Moumita -
Unable to update and delete record in table
Hello All,
Kindly help me regarding the below mentioned issue plz
When I want to update or delete record in table from form developed in 6i give no error message but no action and when I run same form on other system updation and deletion are successfully done.
Any suggestionHello
More explanation is as under:
1. I am working on only one table say A
2. Wants to update only one row of Table A at one time in single user envoirment.
3. My form is successfully update some rows as well but not on all rows on one PC while same form able to update all rows on other PC.
4. I drop the table and re-create the table again but problem persist.
Any advice plz. -
Experience with transporting customizing entry and deletion of INOB table
Hello,
we had a strange issue here.
There was a transport related to customizing for classification moved to consolidation system.
Next day we mentioned that the content of table INOB was lost.
We found a OSS with explained that our transport could generate data loss in INOB table.
Now we have a question.
Is there any chance to regenerate the content of this table?
Best regards
DirkHi,
If transport is compulsory ,please have a back up of data present IN INOB table or else load that data ina Z table so that when u require it u can reload it again.
Please have a look at these notes.
Note 74685 - Allocations INOB entries not consistent
211119 - Class assignmts disappeared after deleting a class
87888 - Missing INOB records and Engineering Change Mgmt
81898 - RCCLBI02: Incon. allocations, INOB is missing
Regards,
Lakshman. -
Addition and deletion in a table View in Visual composer 7.0
Hi All
I have a requirement of updating a table view from the entries that a user enters in an input form.
When the user makes entries in the input form and clicks on save he should see those entries in the table and these entries should also get updated in the backend.
Can anyone give me any ideas around it?
Please also let me know if VC 7.0 supports multiple actions on a click of a button?
Suppose if i create a button save on the form and implement two actions "Insert Row" and a custom action"Submit"(which eventually will hit the BAPI) in the backend to update so will it work ??
I read on SDN that in order to add or delete i would need 3 buttons atleast :ADD,(to add row),SAve(to call bapi) and Refresh(to make entry visibile) in the table.
Can anyone suggests better solution around it.
Thanks for all the pointers in advance.
Regards
ShwetaHi Shweta,
Since tables only represent data retrieved from a backend service, I guess the correct functionality would be that the data in the form would be submitted to the proper service (that can recieve input and add it to the database), and then the table that will be connected to the output port of the service will be updated with the new data.
And sequence actions was added as a feature, so it depends on your SP level. If you can'e see it when you assign actions to a button, your SP doesn;t have it
Best regards,
Udi -
Merge update source table and delete from target table problem
Hello Friends,
I am a newbie in SQL Server world and I am in a situation where I need to delete the bunch of records from the TARGET table using the values from the SOURCE table.
The TARGET table has close to 400 Million records, so I need to delete the records in small batches of about ~10,000 rows.
I figured out a way to delete in batches by refering the following 2 posts
http://sqlperformance.com/2013/03/io-subsystem/chunk-deletes
http://dba.stackexchange.com/questions/1750/methods-of-speeding-up-a-huge-delete-from-table-with-no-clauses
I think my best option to delete and update in 1 pass would be through using Merge statement, so for that I constructed following SQL.
MERGE dbo.table1 AS TARGET
USING
SELECT File_name FROM dbo.table2
WHERE FILE_DESC = 'EDI'
AND [Processed_date] < DATEADD (WEEK, -10, Getdate ()) AS SOURCE
ON (TARGET.File_name = SOURCE.File_name)
WHEN MATCHED THEN DELETE (FROM THE TARGET)
WHEN MATCHED
THEN UPDATE SET SOURCE.PROCESS_delete_date = GETDATE()
But, when executed, it throws following error and I am struggling to figure out what is wrong with the above syntax.
Msg 156, Level 15, State 1, Line 3
Incorrect syntax near the keyword 'SELECT'.
Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'AS'.
Can any expert please help a newbie as I learn the new way.
Thanks a lot.Visakh, we can have more than 1 matched clause in merge as per the Microsoft sql statement, but we need to add a condition along with the match. thanks for your prompt response on this query. your query is logically fine but when executed, it throws
following error. Msg 156, Level 15, State 1, Line 2 Incorrect syntax near the keyword 'DELETE'. Msg 102, Level 15, State 1, Line 8 Incorrect syntax near ')'. remember, my server machine is 2005 version & my work machine is 2012. dont know why your query
is not working.
MERGE is available only from 2008 onwards
Yes you're correct but again not more than two MATCHED clauses even if you specify condition
see MSDN documentation below
WHEN MATCHED THEN <merge_matched>
Specifies that all rows of target_table that match the rows returned by <table_source> ON <merge_search_condition>, and satisfy any additional search condition, are either updated or deleted according to the <merge_matched> clause.
The MERGE statement can have at most two WHEN MATCHED clauses. If two clauses are specified, then the first clause must be accompanied by an AND <search_condition> clause
from
http://msdn.microsoft.com/en-us/library/bb510625.aspx
Also I guess Composable DML which used is also not present in 2005
So in your case you can try this instead
DECLARE @DELETED_FILES table
File_Name varchar(100)
DELETE t
OUTPUT DELETED.File_Name INTO @DELETED_FILES
FROM dbo.table1 t
INNER JOIN dbo.table2 s
ON t.File_name = s.File_name
WHERE s.FILE_DESC = 'EDI'
AND s.[Processed_date] < DATEADD (WEEK, -10, Getdate ())
UPDATE r
SET r.Process_Delete_Date = GETDATE()
FROM dbo.table2 r
INNER JOIN @DELETED_FILES AS p
ON p.File_Name = r.File_Name
Please Mark This As Answer if it solved your issue
Please Mark This As Helpful if it helps to solve your issue
Visakh
My MSDN Page
My Personal Blog
My Facebook Page -
How to add tables in data clustering after table creation
Hi,
I want to use clustered tables, but the issue is that i have created tables but not
clusters and now i want to make a cluster and add the tables in this cluster.
but doesn't find any solution.
I am using
http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14231/clustrs.htm#i1006586
Thanks
UmeshYou have a couple of choices but none of them what you want.
Not knowing version or cluster type or quantity of data or other things my first thought would be to rename the table, create a new one inside the cluster then do an INSERT INTO SELECT * FROM. -
Flash installer doesnt install and deletes itself after execution
fresh msdn iso
vm additions installed
firefox 6.0 setup
i think the video talks for itself.
http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player.exe
this installer works but it is not that what i get from adobe by default.lol. install_flashplayer10_chrd_aih.exe uses internet explorer engine to download install_flash_player.exe.
i use mozilla firefox and so install_flashplayer10_chrd_aih.exe must use firefox and not internet explorer !
Maybe you are looking for
-
Ipod "usb device not recognised" on one computer but works with another!
I have a 60GB ipod video and a 2GB ipod nano. Both connect fine to itunes on my work laptop but will not connect to my home laptop. They have previously worked fine with the home laptop but now when conected the message "usb device not recognised one
-
How to see ALL the day's events in iCal?
Hi folks, I want to 'shrink' the day view of iCal such that I don't have to scroll up or down to see the events that I have planned for early and late in the day. How does one do this? Thanks!
-
Job in batch R/3 CallReceive error Function RFC_ABAP_INSTALL_AND_RUN
Hi, I have an scenario where I am integrating SAP with a DB. I am pulling data from 2 tables from SAP using the R/3 Data flow. I need to run this job on batch, so I changed the parameters on the datastore used to access SAP, when it runs, the job get
-
Installation of CM fails(par files deployed but connection to database fail
Hi, I have just installed CM EP6 SP2 on an old sandbox system (which has been upgrade from SP0 I believe), and I have some problems. The installation went fine untill I got the error message "CJS-00276 The upgrade failed. The installation report fi
-
Hi , Pls help me with this issue. When i try creating Rooms under Collaboration , i get the following error msg, An exception occurred while processing a request for : iView : pcd:portal_content/specialist/Collaboration/com.sap.netweaver.coll.Collabo