Complete record to be deleted if any field consist of any JUNK characters

Hi
I have the data in a structure, from there some of the table fields are updating. Let's say
Loop at itab into wa
    zvaluetab-field1 = ztable-wa-fil1.
    zvaluetab-field2 = ztable-wa-fil2.
    zvaluetab-field3 = ztable-wa-file.
    zvaluetab-field4 = ztable-wa-fil4.
    zvaluetab-field5 = ztable-wa-fil5.
    zvaluetab-field6 = ztable-wa-fil6.
    zvaluetab-field7 = ztable-wa-fil6.
    zvaluetab-field8 = ztable-wa-fil7.
append wa to itab.
end loop.
modify zvaluetab from itab.
Along with this I have fieldname called File_Name, which contains 12 chars length.
1.  I want that file name need to be splitted and to be updated into zvaluetab in four other fields. Since these four fields are mandatory for updating the above fields. So, along with these fields the above 7 fields also to be updated.
2.  Some time data will be having some special(junks) characters, If at all any field will have such junk characters then the whole record(4 +7 fields) need to be deleted.
It is greatful for me if at all any one edits that above code and include's my requirment.
Swara.
Thanks much.

Hi Swarna   ,
If you want the file name need to be splitted and to be updated into zvaluetab in four other fields.
you can use this syntax..
SPLIT File_Name AT space INTO: str1 str2 str3 ..(other four fileds)
If you are familar with that  junk characters in that string use string operations such as
CO--Contains Only
CS--Contains String
CN--Contains Not Only
CA-- Contains Any
NA--Contains Not Any
NS--Contains No String
CP--COntains Pattern
NP--No Pattern
and find it ..
Then check if that following field is junk
Then delete that intenal table...
                                                   or  YOU CAN USE  FM
SWA_STRING_SPLIT
check the sample code :
data : d_string type string.
data: begin of i_inst occurs 0.
include structure swastrtab.
data: end of i_inst.
call function 'SWA_STRING_SPLIT'
exporting
input_string = d_string
max_component_length = 100
tables
string_components = i_inst
exceptions
max_component_length_invalid = 1
others = 2.
Hope this solves
ALL The Best !!!
Regards,
Vinu.R

Similar Messages

  • Hello!  I am having trouble deleting any emails on my Mac OS X.  I keep getting this error message "this operation couldn't be completed.  Input/Output err."  Any suggestions?  I have rebooted.

    Hello,
    I have a Mac OS X.  I just had some memory installed and had to update my Mail and had a ton of old mail still there.  Since then, my mail has crawled so slow and I have tried to delete my old emails and I keep getting this error message "the operation couldn't be completed.  Input/Output error".  Any suggestions? 
    Thanks!

    The next time you have the problem, note the exact time: hour, minute, second.
    If you have more than one user account, these instructions must be carried out as an administrator.
    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Console in the icon grid.
    Make sure the title of the Console window is All Messages. If it isn't, select All Messages from the SYSTEM LOG QUERIES menu on the left. If you don't see that menu, select
    View ▹ Show Log List
    from the menu bar.
    Scroll back in the log to the time you noted above. Select any messages timestamped from then until the end of the episode, or until they start to repeat. Copy them to the Clipboard (command-C). Paste into a reply to this message (command-V).
    When posting a log extract, be selective. In most cases, a few dozen lines are more than enough.
    Please do not indiscriminately dump thousands of lines from the log into this discussion.
    Important: Some private information, such as your name, may appear in the log. Anonymize before posting.

  • I recently tried to download two movies.  Would not complete download. Movies were removed from que, however, the Ipade now shows 10MB of "Other" content that I cannot delete. Any suggestions?

    Tried to download two movies. Neither was successful. Apple removed them from download que and reimbursed cost. Now I have 10MB of "Other" content that I cannot delete.  There are NO movies listed on the Ipad or Itunes to delete.  Any suggestions?

    To Scxy1234: I also don't know why my paste special options only had 3 choices excluding "device independent bitmap'
    To Steve Fan: I created the new second user account in my window 8. It was set as a standard account, not as administrator account as my first original user account. Specifically, i used the same email address with this forum account's to
    create this second user account. It means that the second user account in my laptop also was a Microsoft account.
    Can you guess what happened after i had logged in to the second user account? I opened some random websites by firefox, copied and pasted all text and pictures on these websites into a word document and onenote successfully without any problems!!!!
    I saved this word document and exported this onenote section to a Usb. After that, i switched from second standard user account to my window administrator account and opened the two files which were saved to Usb previously. They were opened and displayed
    normally as the same as what i previously had seen in the second user account, i.e. pasted text and pictures were displayed normally. However, when i opened the same web address again to copy the same text and pictures to word and onenote, there were only
    text lines pasted successfully, excluding pictures! This old strange problem happened again when using original administrator account for logging in window. In contrast, when using the second standard user account to log in window, copying and pasting text
    and online pictures of Microsoft office worked normally.
    I truly don't figure out the reason(s) caused this strange problem. I think my case is a special case because i tried all solutions other people had tried but nothing worked.
    Please help me!
    p/s: when i logged in the second standard user account, i opened the paste special options in word and there were only 3 choices under paste special options, excluding "device independent bitmap"

  • Delete COPA value fields in a productive system

    Does anyone have practical experience with deleting COPA value fields in a productive system?
    The issue is that old, no longer used value fields should be deleted from a productive system to allow creating new ones, as the maximun number of value fields is reached.
    An alternative would be to delete the prior transaction data captured on these no longer to be used value fields and rename them for their new use (to avoid that different kind of old and new data is reported on the same value field).
    I am refering to the documentation on transaction KEA0 (or OSS note 160892 up to release 4.5), where it is mentioned that deleting value fields should only be done for operating concerns that have not yet been used productively. Did anyone do this already in a productive system?
    Cheers, Peter

    To delete characteristics or value fields, you should perform the following       
    activities:                                                                               
    1. Delete the corresponding characteristics and value fields from      
    Customizing in all clients (this includes forms, reports, planning     
    layouts, and so forth). To locate characteristics and value fields, use
    the appropriate where-used list in the Customizing Monitor. You can    
    access it by choosing Tools -> Analysis -> Check Customizing Settings  
    (TA KECM).                                                             
    You can jump directly from the where-used list to the relevant         
    Customizing transaction and then delete the appropriate field there.   
    2. Switch to the screen for maintaining the data structure of an       
    operating concern (Maintain operating concern).                                                                               
    3. If you need to effect other changes to the datastucture for the     
    operating concern before making any deletions, effect those changes and
    save the data structure.                                                                               
    4. In order to be able to select the fields of the data structure,     
    choose Extras -> Characteristics (or Value fields) -> Unlock.                                                                               
    5. Select the characteristics and value fields to be deleted and remove
    them from the data structure with the "Reset fields" function.                                                                               
    6. Reactivate the operating concern. The system starts by checking
    whether the operating concern contains any data and whether the fields   
    to be deleted are still being used in any Customizing settings.                                                                               
    7. If none of the fields are still in use, the system then starts the    
    re-activation. If the operating concern does not contain any data or     
    does not require the database system to be converted, the tables are     
    activated. You are then able to activate the environment for the         
    operating concern. In this case, the following activities no longer      
    apply.                                                                   
    If the operating concern already contains data, a system message tells   
    you that the database needs to be converted. If you proceed, an          
    activation log appears (at the top of the list).                                                                               
    8. Analyze the activation log. If it only contains error messages        
    telling you to convert the tables, proceed with the next activity.       
    You must otherwise remove the cause of the errors before the tables can  
    be converted. In this case, you should answer "No" to the next prompt,   
    which asks whether the conversion transaction should start.                                                                               
    9. If you still only receive error messages telling you to convert the   
    tables, choose "Back" and start the conversion.                                                                               
    10. Plan a job for the conversion. A list of the tables to be converted  
    is shown for this. If the tables only contain a small amount of data     
    (less than 10 000 records), then all the tables can be converted in one  
    job. In that case, you can select all the tables.                        
    For larger tables, conversion should take place in several jobs.                  
    However, you should ensure that table CE4xxxx (where xxxx = operating             
    concern) is the last table to be converted.                                       
    Warning. No other changes can be made to the operating concern during             
    the conversion.                                                                   
    A copy of the table is generated during the conversion. The database              
    system should have sufficient memory available for this copy.                     
    To schedule conversion as a job, use the "Schedule selections" function.          
    You can display the current status of the conversion by selecting the             
    "Refresh" icon. Tables disappear from the list once they have been                
    converted sucessfully. If a conversion is taking a while, it is also              
    possible to leave the transaction. You can then continue the conversion           
    using DB requests -> Mass processing in one of the following ways:                
    With the job overview. You access this by choosing System -> Services ->          
    Jobs.                                                                             
    Using the database utility transaction. You access this by choosing               
    Utilities -> Database Utility in the ABAP Dictionary menu.                        
    You can use the status function to call up the status of the operating            
    concern during operating concern maintenance. You need to activate all            
    tables after conversion.                                                                               
    11. To analyze errors that have occurred during the conversion, you can           
    use the database utility transaction by choosing Extras -> Logs. The log          
    has the same name as the conversion job: TBATG-date. You can also                 
    restart the conversion with this transaction.                                     
    For more information on the database utility, choose Help -> Application          
    help while still in the above transaction.                                                                               
    12. Once you have activated all the tables in the operating concern,    
    generate the operating concern environment from within operating concern
    maintenance.                                                            
    You can then use the operating concern again.                           
    Please, refer to the IMG documentation under Controlling ->             
    Profitability Analysis -> Structures -> Define operating concern        
    -> Maintain operating concern, for further details.                     
    Hope it helps

  • How to delete custom AET fields in CRM 7.0 Web UI

    Hello gurus,
    When I want to delete a custom AET field created by a mistake or for exercising purposes only, the UI Config tool markes it for deletion by changing a status to "Marked for Deletion" (a garbage bucket icon). My question is how to proceed further, i.e. eliminate the field completely. Do I need to manually delete the fields from the "Append" structures in the corresponding CRMS_xxxx Attribute structure, or do something like this?

    Hi,
    note: please do not delete the field manually from SAP GUI.
    AET is able to create and delete custom field. The deletion process happens always in 2 steps.
    1. you select which field you want to delete and press on delete icon. This will mark the field to be deleted.
        As long, you do not "Save and Generate". This deletion mark will not be persisted and the complete deletion of the field will not be executed. Having this mechanism, you are always able to cancel the deletion.
    2. If you really want to delete the field. Press on "Save and Generate". "Save" will persist the deletion mark for the field.
        And "Generate" will do the "Delete" generation.
    Please don't forget to remove the field from the UI configuration, when you configured the field in any UI Config before.
    Regards,
    Steve

  • Error FRM-40657:Record Change or deleted by another user

    Hi dears
    Please HELP ME
    I have a form with multiple blocks and relationship between them
    I can insert in all of the blocks
    but I can not update the exiting rows in ANY block in application.
    I can update the rows from outside of the application
    it returns me this error:
    FRM-40657:Record Change or deleted by another user
    the properties about insert allowed,update allowed and so on are all YES in all blocks
    Would you please advise me about that?
    Need your help
    thanks
    Shahram

    This error occurs because the record as held in the Form is not the same as that held on the database. When Forms locks a record it checks the value of every database item on the Form with that currently stored in the database, and if the two are not the same it issues this error.
    This can happen for a number of reasons e.g.
    1. You may want to look at date fields and ensure the time component is being taken into account i.e. the LAST_MODIFIED column is stored as '01-JAN-2001 15:34:56' on the database but is stored as '01-JAN-2001 00:00:00' (a truncated date) on the Form.
    2. Check to see if there are any database triggers which alter the values of columns.
    You may need to go through every database item on the Form and compare it with the value on the database. Having found a discrepancy in values you need to determine why this occurs.

  • FRM-40657:  Record changed or deleted by another user.

    I have a forms module with a module component based on a view.
    This view is a simple view with 1 base table.
    This view has a 'client derived' primary key with a sequence.
    This view has a instead of trigger, which is calling the table API.
    There are no server derived columns etc.
    When I insert a record via the form and try to update the same record
    without requery, I get the message:
    FRM-40657: Record changed or deleted by another user.
    When I drop the trigger the error is not raised.
    Any idea ?
    Configuration:
    Forms 6.0.5
    Designer 6.0.5
    Headstart 5.1
    Oracle 8.1.7.4.0

    From Documment : 1236623.1
    Cause:
    1. Navigation from (Responsibility) System Administrator > Security > User > Define > Query out the responsibility, found responsibility key is <NEW_VALUE>. ..................... This is wrong Navigation
    2. Found value <OLD_VALUE> is included in column role_name of the responsibility under the user by sql statement:......................................................................................... Not sure whats the old Value
    select * from wf_local_user_roles
    where user_name = '<user_name>'
    and role_name like '%<OLD_VALUE>%';
    Solution :
    4. Identify the Role (responsiblity) to be changed, click 'Show' to expand the record, select a date to field 'Active To' to provide an end date to this role assignment. ..... Not sure how to get role for particular responsibility.
    From Document : 1273157.1
    We have created new responsibility , But now we are getting error while END_DATE old responsibility.
    New Responsiblity name : BPC-160 DC Staff-New
    Old : BPC-160 DC Staff

  • Deleting a single field from existing Layout - Update

    Hi,
    We need to amend our custom integrator's layout by removing a field from the layout.
    However, in Desktop Integration - "Define Layout" - we do not have any option to delete a field (options are - Move Up/down, Read only, width,Frozen pane)
    (Making width - 0 is not solving the purpose since only the field is not visible in layout but mappings remain as is)
    Is there any option to remove a single field from integrator layout?
    Thanks much in advance,
    Rgds,
    Sumanth

    Duplicate post - Deleting a single field from existing Layout - Update
    Srini

  • Deleting a single field from existing WebADI Layout (Update)

    Hi,
    We need to amend our custom WebADI integrator's layout by removing a field from the layout.
    However, in Desktop Integration - "Define Layout" - we do not have any option to delete a field (options are - Move Up/down, Read only, width,Frozen pane)
    (Making width - 0 is not solving the purpose since only the field is not visible in layout but mappings remain as is)
    Is there any option to remove a single field from integrator layout?
    Thanks much in advance,
    Rgds,
    Sumanth

    Duplicate post - Deleting a single field from existing Layout - Update
    Srini

  • How to DELETE a TARGET FIELD in a structure of LSMW for GL accts creation?

    Hi Experts,
    I developed a LSMW for GL accts creation.
    I used DIRECT INPUT method, below are the details,
    Prog. - RFBISA00
    Object- 0010
    Method - 0002
    Prog. type is "B" - Batch input.
    Issue: we r getting ther BSKX structure, its for GL Creation.
    But, here we r getting the field STYPE in this strucure, its making issue for us.(we dont hv any SOURCE STRUCURE for it, so, nothing is assigning for it?
    Pls. let me know that,
    How to DELETE this STYPE field in this LSMW under field mapping radio button?
    thanq
    Edited by: SAP ABAPer on Nov 18, 2008 3:34 PM

    Well Carlos, that would destroy the process, as STYPE is a necessary, technical field. Please care and read previous replies before suggesting potentially dangerous action.
    Thomas

  • I called 888 442 4551 and when the recording told me to press any number its not working,

    I called 888 442 4551 and when the recording ask me to press any number on dial pad its not working, means I can not make any choices,,,

    No, Apple does not support downgrading iOS. Never has.
    Start with a reset: Simultaneously hold down the Home and On buttons until the device shuts down. Ignore the off slider if it appears. Once shut down is complete, if it doesn't restart on it own, turn the device back on using the On button. In some cases it also helps to double click the Home button and close all apps BEFORE doing the reset.
    If that doesn't work, you may need do a full restore.

  • Deleting AET custom field from the SAP tableu2019s level.

    Hi experts,
    I am deleting few un-used custom fields in AET. I am able to see delete symbol as status in AET. Although deleted custom fields are present in lot of structure and tables (eg: CRMD_ORDERADM_H) in SAP GUI tables. I want to delete the custom field from SAP GUI tables and structures.
    I tried to delete custom field from the SAP GUI tableu2019s level. But it is not allowing.
    Please get me some clue on deleting custom field from the SAP GUI tableu2019s level.
    Thanks in advance
    Chand

    Hi,
    The deletion of custom field in AET happens in two steps:
    1. You select a custom field that you want to delete, than you press on the delete icon in the Custom Field Assignment Block.
        Doing this, you mark the selected custom field to be deleted.
    2. You press on "Save and Generate" button. The "Save" will persist the deletion mark of the custom field. It means the custom field is marked to be deleted in the database. The "Generate" will process all the deletion of objects which are needed to delete the custom field, for example: Domain, Data Element, Append, etc.
    If the "Generate" does not happen due any reason, the deletion mark is already persisted in DB. It means, later on if you go back to AET, you will see that the custom field is marked to be deleted, but it is not yet deleted.
    If you do not press "Save and Generate" button at all, it means, you do not persist the deletion mark in DB. Later on if you go back to AET, you won't see that the custom field marked to be deleted.
    Note: Please make sure, "Generation" is only applied for field that is flagged to be generated. The "Generate" flag column is by default hidden. You can use personlization to show the column.
    Regards,
    Steve

  • Administration: Selective Deletion of Buffered Field Information

    Hi there,
    Can anyone explain what the program: *UGMD_DEL_BUFFER*-- "Administration: Selective Deletion of Buffered Field Information" does??
    I tried searching in help.sap.com/SDN but couldn't get hold of anything.
    The description of the program was not too helpful.
    Any help will be appreciated...
    --Thanks

    Hi ,
    We have tried to understand this programe to use.
    But we found no results in SDN, Note search or any other place..
    Can you please help us to understand this "UGMD_DEL_BUFFER"
    Thanks
    Kamal

  • View not showing complete record

    hello,
    My view object has 4 fields ,
    company id, company name, street and pin
    when the view object is dragged and dropped iam not getting the complete name displayed in the company name field.
    is there anyway that we can increase the column width in the adf table.

    Below is the checklist :
    1. Make sure you have same number of filters/ restrictions in both the queries.
    2. Make sure you are not using any authorisation object.
    3. Make sure the technical names of the objects you are using in the query are name.
    4. Make sure both the queries are on the same multiprovider.
    5. Make sure both are of same version.
    These are very basic things, I assume you must have done. But these are the only possibilities I could think of.
    If this is fine, then as suggested by Raman you can add one object each time in both the queries and test the output. You might get some clue.
    Thanks,

  • Can a PO be generated using Info record marked for deletion

    Hello all,
    Is it possible that PO be generated using Info record marked for deletion?
    Observed that a info record is marked for deletion but still able to see a PO generated using this info record.
    Is this becasue - PO can be generated untill info record is actually deleted from the system during next reorganization run?
    What is reorganization run?
    Regds.,
    Chaitanya

    Hello S. Iyer,
    I have following queries -
    1. What is meaning of your statement -
    "If you want to restrict creation of POs against deleted info record"
    Do you mean that info record is "deleted" or "marked for deletion"?
    2. Any way, is there difference between two -  "deleted" or "marked for deletion"?
    3. Where in the info record I can see history of marking for deletion to see who and when marked it for deletion?
    4. Observed that there is a message that comes up that info record is marked for deletion.
    Is there indication on info record itself like - permanent record, tick mark to indicate that it is marked for deletion?
    Regds.,
    Chaitanya

Maybe you are looking for

  • Vertical line on my ipod nano 3rd gen?

    Yesterday my ipod was fine, last night i added some songs to it and then after when I was listening to music i noticed a very tiny vertical line up top above the title of the song playing.. it didn't look too out of place so i thought maybe i'd just

  • Sort Order of BIN Location Content Issue

    SBO Version 9.0 PL08 HF1 We have an issue with trying to create a stock transfer document from within the 'BIN LOCATION CONTENT' screen. We have selected the option to 'Clear Stock'. We have sorted the list by Item code and then selected the items we

  • IDoc Adapter steps??

    Hi I want to use IDoc adapters in the scenario IDoc to File. I went through the SAP Help IDoc adapter installation. The steps to be follwed are: creating Port - IDX1 Loading Metadata - IDX2 and creating the normal configuration for XI. Please can any

  • Nokia Ovi suite installation error

    When trying to install Nokia Ovi suite on my computer, I am getting the mesg "Runtime error! Program :\Program files\Nokia\Nokia Ovi suite\NokiaOviSuite.exe R6030 -CRT not initialized" The header on the mesg says Microsoft Visual C++ runtime library

  • Activating Webscan for the HP 5520e All in one printer

    I m trying to activate Webscan on this printer. The software directs me to open Security in the Settings Menu and turn on Webscan but before I get to that option I get a message from Windows Security saying a username a password is required. I have t