How to delete a particular record in field symbol
Hi,
i am declaring field symbol type any table i, i want delete a particular record in that filed symbol.
How to do that.
Hello Himam,
It is not possible to delete directly from <itab> as it is of generic type.
But you can do loop at <itab> ASSIGNING <wa> and then you can clear content of <wa> this will delete
the line from internal table.
Thanks,
Augustin.
Similar Messages
-
How to delete the single record from the ODS
HI,
I want to DELETE the particular record from ODS.. how to delete that..
plz give me the solution.. it's urgent..
with regards
@jayHi Prakash,
You can delete a particular record from ODS by specifying the key field name in Selective deletion button available in Contents tab in the manage screen of ODS. But it will only delete the record from the active data table and not from the Change log and new data table . You should be very carefull if you are doing in Production system as there is chance of deleting other records accidentally.
Go to Selective deletion button - > Click on delete selection -> Enter the key field values of the record you want to delete-> Press save button to save as Variant -> Go back and click on selection button -> Chosse the background job type -> Click on start button.
Regards,
Prakash -
How to find the particular record in 1000's of workflow jobs are running
Hi,
In a data manager -> in workflow tab>IF a record is in CHECK-OUT MODE there are 1000's of jobs are running in that workflow tab. Can anyone tell me how to find that particular record in that workflow jobs.
Can anyone show me the difference in getting a record in 5.5 and 7.1Hello COTI
Unfortunatly, SAP MDM doesn't have good ability for WF search.
All WF clarify by it's status (unlaunched, avialable, Received, complited, error etc.)
For each WF SAP MDM assing unique Job ID and this id will be shown in Job ID field in Data Manager WF Tab.
You can change WF list order by all WF fields like as Job ID, Step, User, Start etc. and try to find your's WF.
You can use Java API - this is one of the best solution for WF management and WF mass upload (for example)
Regards
Kanstantsin Chernichenka -
How to delete a particula record from InfoObject
Dear All,
I got some problem situations and would like some suggestions from any of you.
<b>Problem detail</b>- one process chain was failed due to could not activate an ODS-A
- ODS-A and ODS-B contained InfoObject-0BP_GUID
- errors were found and referred to the InfoObject-0BP_GUID.
- The errors referred to one record composed of incorrect data. I still wondered where it came from since normally, 0BP_GUID keeps only guid.
I'd like to delete the incorrect record.But I do not want any impact to InfoProviders.
I'm not sure how to resolve this case. This has to be very carefully managed because it happened on production system.
Actually, I did find one thread in this forum "Delete SID table content". But I'm not sure whether it could be applied to my case.
Any suggestion would be appreciated.
Thank you very much.
-WJ-Unfortunately you cant delete data without inpacting the data in the. This is how BW works and you will appreciate this because youur transaction data is secured and you wont face any data issues later on. Let me give you an example. Lets sa your ODS or cube stored sales data and in the ODS you have sales org, customer and amount. When you run the report, data is read from this cube /ods, but to fetch the master data it goes to the master data tables via SID. When the transaction data gets loaded and when you try to delete a record in master data, it will let you do.
If you still wish to do, proceed as follows:
1. Delete the data in cube first.
2. Delete the particular record from the master data table.3
3. Reload the data to the ODS / cube.
Without deleting the transaction data in the ODS / Cube the system wont let you delete the data in master data and you will get any of the following messages.
(a) " not all master data could be deleted
(b) "the master data can not be deleted".
Ravi Thothadri -
How to Delete the condition record in CRM
HI,
Can you please help me how to delete the condition record from condition table in CRM.
Please explain the usage of FM CRMXIF_CONDITION_SEL_DELETE with examples.
I have also read the documention of the function module. How to use this FM for custom defined condition table.
(this is the code given in Documentation)
DATA-OBJECT_REPRESENTATION = 'E'
DATA-SEL_OPT-CT_APPLICATION = 'CRM'
DATA-SEL_OPT-OBJECT_TASK = 'D'
DATA-SEL_OPT-RANGE-FIELDNAME = 'PRODUCT_ID'
DATA-SEL_OPT-RANGE-R_SIGN = 'I' (Including)
DATA-SEL_OPT-RANGE-R_OPTION = 'EQ'
DATA-SEL_OPT-RANGE-R_VALUE_LOW = 'PROD_1'
Thanks
ShankarHi Shankar,
I am using the same CRMXIF_CONDITION_SEL_DELETE function module to delete condition record present in CRM.
But it is giving me below error in the return table of the FM after i run the program. Can you please correct me if I am doing any thing wrong?
Error in lt_return: SMW3 CND_MAST_SEL_DEL_EXT_VALIDATE CND_M_SD
code:
ls_range-fieldname = 'PRODUCT_ID''.
ls_range-R_SIGN = 'I'.
ls_range-R_OPTION = 'EQ'.
ls_range-R_VALUE_LOW = '123456'.
APPEND ls_range TO lt_range.
MOVE lt_range TO ls_entry-SEL_OPT-range.
ls_data-SEL_OPT-object_task = 'D'.
ls_data-SEL_OPT-ct_application = 'CRM'.
ls_data-object_representation = 'E'.
CALL FUNCTION 'CRMXIF_CONDITION_SEL_DELETE'
EXPORTING
DATA = ls_date
IMPORTING
RETURN = lt_return
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
IMPORTING
return = lt_ret.
Edited by: Saravanaprasad Nadar on Jul 7, 2010 1:27 AM -
How to delete a particular row in ALV table
Hi,
How to delete a particular row in ALV table based on some condition(by checking value for one of the columns in a row)
Thanks
Bala DuvvuriHello Bala,
Can you please be a bit more clear as to how you intend to delete the rows from your ALV? By the way deleting rows from an ALV is no different from deleting rows from a normal table. Suppose you have enabled selection property in ALV & then select multiple rows and click up on a button to delete the rows then below would be the coding: (Also keep in mind that you would have to maintain the Selection property of the context node that you are binding to your ALV to 0..n)
data : lr_table_settings TYPE REF TO if_salv_wd_table_settings,
lr_config TYPE REF TO cl_salv_wd_config_table.
lr_table_settings ?= lr_config.
** Setting the ALV selection to multiple selection with no lead selection
lr_table_settings->set_selection_mode( value = cl_wd_table=>e_selection_mode-multi_no_lead ).
Next delete the selected rows in the action triggered by the button:
METHOD onactiondelete_rows .
DATA: wd_node TYPE REF TO if_wd_context_node,
lt_node1 TYPE ig_componentcontroller=>elements_node,
wa_temp TYPE REF TO if_wd_context_element,
lt_temp TYPE wdr_context_element_set,
row_number TYPE i VALUE 0.
wd_node = wd_context->get_child_node( name = 'NODE' ).
CALL METHOD wd_node->get_selected_elements
RECEIVING
set = lt_temp.
LOOP AT lt_temp INTO wa_temp.
wd_node->remove_element( EXPORTING element = wa_temp ).
ENDLOOP.
CALL METHOD wd_node->get_static_attributes_table
EXPORTING
from = 1
to = 2147483647
IMPORTING
table = lt_node1.
wd_node->bind_table( new_items = lt_node1 ).
ENDMETHOD.
If in case this isn't your requirement please do let me know so that I can try come up with another analysis.
Regards,
Uday -
How to assign ranges ( select-option)to field symbol
Hi ,
I have following scenario
ranges : r_test1 for agr_1251,
r_test2 for agr_1251.
In runtime i am getting which range i have to populate in a field v_rname.for now let it me v_rname = 'r_test2'
i want to assign (v_rname ) to <field -symbol> ie is range to field symbol.
and i want to update the <field -symbol>-sign ='I'
<field -symbol>-LOW ='some value'
append <field -symbol>.
This is the logic i want to follow, for this how should i have to declare the field symbol ? I couldn't assign a range to field symbol . Please help me.
thanks
MuraliTry this
FIELD-SYMBOLS : <field_symbol> TYPE ANY TABLE.
ASSIGN (v_rname) to <field_symbol>.
<field -symbol>-sign ='I'
<field -symbol>-LOW ='some value'
append <field -symbol>.
This should work because your range is a table.
Hope this helps you. -
How to check data type of the field symbol at run time
Hi,
My code is as following:
LOOP AT <fs> ASSIGNING <wa_covp_ext>.
ASSIGN COMPONENT 86 OF STRUCTURE <wa_covp_ext> TO <f_zzname>.
IF sy-subrc = 0.
ASSIGN COMPONENT 158 OF STRUCTURE <wa_covp_ext> TO <f_pernr>.
IF sy-subrc = 0.
SELECT SINGLE sname INTO <f_zzname> FROM pa0001
WHERE pernr = <f_pernr>
AND endda GE sy-datum
AND begda LE sy-datum.
ENDIF.
ENDIF.
ENDLOOP.
This query is giving dump when <f_zzname> is type P length 8 and decimals 2, because it tries to put PA0001-sname into it which is type C length 30. So I want to check the type of <f_zzname> before the select statement. If it is character 30, then I will write the select statement else not.
How to check data type of the field symbol at run time? If it's not possible, then can somebody suggest a workaround? Thanks.check this ...
write describe statement ...
field-symbols : <f_zzname> .
data : sname like pa0001-sname,
typ(10).
assign sname to <f_zzname>.
describe field <f_zzname> type typ.
write : typ. <-- typ contains character type in this case ..
U can check if typ is of character(C) if so .. write the select statement ... -
How to delete a master record with transaction data?
Hi,
Iam able to delete master record(GL/Vendor/Customer)through OBR2 when there is no transaction data in those respective master records. Despite of clearing all open items in a particular vendor Account, Iam unable to delete that master record. Please suggest me how we can delete vendor master data having transactional data.
Thanks in Advance
Regards,
SatishHi...
Not sure whether this helps....you can mark the vendorrecord for deletion and later try to delete it.
Logistics >> Materials management >> Purchasing >>
(new menu) Master data >> Vendor >> Central >> Flag for deletion
try using XK06/FK06
Assign points if useful
Regards
Aravind -
How to delete the matching records from two internal tables
Hi ,
I have two internal tables say A and B of the same type. If A has 10 records and B has 4 records , I want to delete the 4 records in B from A .
loop at B into wa .
delete A where key = wa - key .
endloop.
takes a long time if the table B is huge. how can I improve the performance.
Thanks.
GayathriHi Gayathri,
You could try field-symbols. It reduces the data transfer from the internal table B to the work area.
field-symbols <fs_itab_b> like line of B.
loop at B assigning <fs_itab_b>.
delete A where key = <fs_itab_b>?-key.
endloop.
Regards,
<a href="https://www.sdn.sap.com:443http://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.sdnbusinesscard?u=zwcc%2fwm4ups%3d">anand Mandalika</a>. -
How to delete the double records connected to one or more than one tables in SQL 2008?
Hi
Can anyone please help me with the SQL query. I Im having a table called People with columns names: personno., lastname, firstname and so on. The personno. is having duplicate records,so all the duplicate records i have written with "double" in
the beginning of the numbers. I tried deleting these double records but they are linked to one or more than one tables. I have to find out, all the tables blocking the deleting of double person. And then create select statements which creates update statements
in order to replace the current id of double person with substitute id. (The personno. is in the form of id's in the database)
ThanksYou should not append "double" in the personno. When we append it will not be able to join or relate to other table. Keep the id as it is and use another field(STATUS) to mark as duplicate. Also we will require another field(PRIMARYID) against
those duplicate rows i.e the main or the primary personno.
SELECT * FROM OtherTable a INNER JOIN
(SELECT personno, status, primaryid FROM PEOPLE WHERE status = 'Duplicate') b
ON a.personno = b.personno
UPDATE OtherTable SET personno = b.primaryid
FROM OtherTable a INNER JOIN
(SELECT personno, status, primaryid FROM PEOPLE WHERE status = 'Duplicate') b
ON a.personno = b.personno
NOTE: Please take backup before applying the query. This is not tested.
Regards, RSingh -
How to delete the duplicated records, not just surpress the records?
I am new to CR. Right now I am doing a project which needs CR get query from Oracle. I got the query from Oracle. There are records with duplicated fields. For example (the following only show part of fields):
ID body_code
1 10
2 10
3 15
4 15
5 15
6 16
I need to only select records (not surpress, because I will do some caluculate later) like following:
ID body_code
1 10
2 15
3 16
I tried to creat selection fomula in fomula workshop, shown as follows:
onlastrecord;
<>next
but CR said next can be evaluated. I think it must have something to do with the print-time. So what show I do to delete the duplicated records.Thank you very much.Ting,
Try this:
Insert a group on body_code. Then create a running total called Distinct Count. Field to summarize -> ID, Evaluate on change of group Group # 1 Body Code, and Never Reset.
Then insert a chart in the report header:
In the advanced layout, select body_code on change of and select Distinct Count running total in the Show values.
I hope I understood what you're looking to accomplish.
Z -
How to delete the all records in Ztable from report program
Hi Guys,
Good Day!
How to delete all records in Ztable from report program(Means I want to clean Ztable records from report program) . Please send me the code.
Thanks & Regards,
ReddyUse this.
DELETE { {FROM target [WHERE sql_cond]}
| {target FROM source} }.
*But before deleting the rows please check if this Ztable is being used in any other programs or used by others.
Check "where-used-list"
in se11 give the table name
utilities- where-used list.
I hope this helps.
thanks. -
How to delete the child record from the database
how to delete a parent and child record from the database can we do it in the servlet and my database is oracle
I'm not sure I understand the question but you could certainly use the JDBC API from within your servlet to access and modify a DB. You could also use an EJB layer to access your DB and accomplish the same tasks.
-
How to delete a particular data from 3 arrays
hello,
i have a program that works like this.....
import java.io.*;
public class NewMain {
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String [] Type= new String[10000];
int [] Num= new int[10000];
float [] Price= new float[10000];///////
and i am reading some of the data into these arrays
so if i want to delete a particular data from the arrays how do i do that
and if i want to delete pants from that file and enter the text again how do i do that.? any idea?....
e.g if the file contains
shirt
32
56.5
pants
56
45.9Ashish.Uppin wrote:
hello,
i have a program that works like this.....
import java.io.*;
public class NewMain {
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String [] Type= new String[10000];
int [] Num= new int[10000];
float [] Price= new float[10000];///////
and i am reading some of the data into these arrays
so if i want to delete a particular data from the arrays how do i do that
and if i want to delete pants from that file and enter the text again how do i do that.? any idea?....
e.g if the file contains
shirt
32
56.5
pants
56
45.9
Buddy, it seems to me that you are describing data that belongs together -- a class. You are probably better off with one arraylist of objects of this class, each object having a String type variable, an int num variable, and a float price variable, make that a double price variable.
For examples of arraylists in action, please see the Sun java tutorials.
Maybe you are looking for
-
MacBook Pro (W8638) shuts down unexpectedly in both Safari & Firefox
My 2006 MBP has worked well. The machine model is MacBookPro 1,2; 2.16GHz, Family name: A1151, screen size 17 inch, Memory DDR2-S-667 running OS 10.6.8 Snow Leopard. Two weeks ago it started shutting down unexpectedly. In three of the first four unex
-
How to restore my iPad with no the last version
After upgrade to IOS 7 My iPad become to origin settings. I tried to restore my last saved but after some problems with my computer, when I restarted it and I connect again my iPad , a new back up was done and now iTunes just let me restore this last
-
Are XML-based archiving and XI archiving the same thing?
If not , what's the difference? Thanks!
-
Standalone Logviewer does not display newly added subdirectories.
We are running the logviewer daemon on our UNIX servers so the developers can monitor the logs. We noticed that whenever a new subdirectory in our case a log4j log file subdirectory; the file does no show up in the logviewer until after you restart
-
Connecting Canon MG5350 to MacBook with WLAN
Hello! I just bought a Canon MG5350 and I tried to connect it with my MacBook which runs in iOS 10.6.8, using the wireless network. During the last step of the instalation, I am getting the message: no printer is dectetable. I checked the WLAN settin