How to remove  using routine in Transformation

Hi,
I am getting error of Invalid charcteristic of ( ) while activating data in DSO. please let me know how to solve it.

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/22741
Regards,
Sushant

Similar Messages

  • How to remove conversion routine "ABPSN"

    Dear gurus,
      In my transfer rules, under the tab "DataSource/Trans. Structure", I have a field PSPID whose "Conversion Routine" has the value "ABPSN". This conversion routine converts the external format to the SAP format which, however, is not what I want. I want to remain the original format so I need to remove this "ABPSN" conversion routine. When I double clicked it, it linked to the InfoObject 0PROJECT maintanace screen. On that screen, I removed the conversion routine "PROJ" for 0PROJECT, but still ABPSN remains and the data loaded into the InfoCube have been converted.
       So how can I remove this ABPSN convertion routine?
      Thanks in advance.
      Jin Ming

    Hi Jin Ming,
    Conversion Exit ABSPN is related to WBS element and not project at R/3 side.
    But at BW side this routine internally calls Project routine .
    The Process is,
    1. Delete all transactional data , from related ODS & Cube wherever 0PRoject is used .
    2. Delete master data from 0Project.
    3. Change object 0Project remove the conversion using Tcode RSD1.
    4. Load master data for 0Project.
    5. Load transaction data.
    Hope that helps.
    Regards
    Mr Kapadia

  • What was the error and how i remove (using Tomcat)

    HTTP Status 500 -
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    javax.servlet.ServletException: Servlet execution threw an exception
    root cause
    javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
         javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
         com.opensymphony.xwork.util.DomHelper$DOMBuilder.<clinit>(DomHelper.java:168)
         com.opensymphony.xwork.util.DomHelper.parse(DomHelper.java:116)
         com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadConfigurationFile(XmlConfigurationProvider.java:642)
         com.opensymphony.xwork.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:91)
         com.opensymphony.xwork.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:85)
         com.opensymphony.xwork.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:54)
         com.opensymphony.xwork.DefaultActionProxy.<init>(DefaultActionProxy.java:57)
         com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:46)
         com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:216)
         com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:111)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
    Apache Tomcat/5.0.28

    i use Form02Action.java is there any problem in code!!!!
    package lessons;
    import com.opensymphony.xwork.ActionSupport;
    public class Form02Action extends ActionSupport {
         String hello;
         public String getHello() {
              return hello;
         public String execute() throws Exception {
              hello = "Hello, WebWorld!";
              return SUCCESS;
    }

  • How to use routine or formular in the transformation??

    I need to write a routine or use formular in the transformation. The requirement is to change the value from source field calendar day (char. 8) e.g. 05.08.2008 to 07.2009 in infoobject ZCALMONTH(char.6) after data uploaded into infoprovider, namely plus one year. Does anyone know how to write a routine or use formular in the transformation.

    Hi,
    Try this..
    > data: year type i.
    > data:month type i.
    > data:lv_calday(6) type c.
    > year = source_fields-calday+0(4).
    > year = year + 1.
    > month = source_fields-calday+4(2).
    > if ( month <> 1 ).
    > month  = month - 1.
    > else.
    > month = 12.
    > year = year - 1.<here correct it as per your requirement - u want next year or previous year>
    > endif.
    > concatenate year month to lv_calday.
    > result = lv_calday.
    Hope it helps.Let me know any issues.
    Regards,
    Rathy
    Edited by: Rathy Moorthy on Jul 22, 2009 7:51 AM

  • How to see if a DSO is used in any transformation

    Hi Friends,
    I am starting a new dataflow for a new release, lot of DSO's have been created in previous release, I want remove the objects which are not actually used in any reporting. However there a DSO which is used in one look up this i found when i went thru the code. However there are lot of unused DSO which i like to decommission, but am not sure if those DSO have been used in any transformation, and there is no proper documentation available either, hence its becoming challenging to identify each DSO.
    I have used table RSAABAP to see if i can get some concrete info, in that table i got CODE-ID, but with that i cannot identify which other DSO or transformation are using this DSO in the look ups.
    Can someone please throw some light on how to identify this issue?.
    Regards
    BN

    Hi Kumar,
    Just to rephrase my understanding on your issue :
    The issue you are facing is , You have many DSO, which you feel that is not required, but you are not sure weather to delete them or not......as some other transformation might be using the Active table of DSO in the Start/End/Expert Routine.....which you have decided to deleted........
    Now below are some options
    1) Direct way is display dataflow.......which will tell you where is the direct transformation between the source and Target data target. Now here you will miss those data Targets which are reading the DSO active table in routine.
    2) For Lookup/Reads in routines :Find out the Active table technical name of DSO ( /BIC/AXXXXXX00)
          GOTO -
          SE11---> Database table = /BIC/AXXXXXX00
          Click on whereused list icon.....then you can select almost everything from available option available and execute... It will give the Program ID where your DSO is used.
    Hope this helps...
    Thanks
    Mayank

  • How to remove xmlns from xml using java

    Hi,
    <DLList xmlns="http://www.test.com/integration/feed" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Weather>
    <StateName>Karnataka</StateName>
    <ForecastName>Bagalkote</ForecastName>
    <Humidity>89.9</Humidity>
    </Weather>
    <Weather>
    <StateName>Karnataka</StateName>
    <ForecastName>Devengiri</ForecastName>
    <Humidity>89.9</Humidity>
    </Weather>
    </DLList>
    The above xml needs to be decomposed using xsu.I am facing a small problem because the xml has namespaces.
    How to remove the namespace using java to get the below xml
    Note:I am using XSLT for the transformation.The XSLT tag is not identifying the <DLList> tag with name space
    <DLList>
    <Weather>
    <StateName>Karnataka</StateName>
    <ForecastName>Bagalkote</ForecastName>
    <Humidity>89.9</Humidity>
    </Weather>
    <Weather>
    <StateName>Karnataka</StateName>
    <ForecastName>Devengiri</ForecastName>
    <Humidity>89.9</Humidity>
    </Weather>
    </DLList>
    Please help.Let me know if any other information is required
    Thanks

    OK, here goes :
    For the example, I'll use a TB_DISTRICT table with the following structure :
    create table tb_district (
    sr_no number(3),
    district_name varchar2(100)
    );loaded with data from this page :
    http://india.gov.in/knowindia/districts/andhra1.php?stateid=KA
    and this XML document (one additional record compared to the one you posted) :
    <DLList xmlns="http://www.test.com/integration/feed" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Weather>
    <StateName>Karnataka</StateName>
    <ForecastName>Bagalkote</ForecastName>
    <Humidity>89.9</Humidity>
    </Weather>
    <Weather>
    <StateName>Karnataka</StateName>
    <ForecastName>Devengiri</ForecastName>
    <Humidity>89.9</Humidity>
    </Weather>
    <Weather>
    <StateName>Karnataka</StateName>
    <ForecastName>Dharwad</ForecastName>
    <Humidity>70.1</Humidity>
    </Weather>
    </DLList>In order to access the XML, I'll also use this Oracle directory object :
    create directory test_dir as 'D:\ORACLE\test';Final relational tables are :
    create table BUSINESS_TABLE
      STATE         VARCHAR2(30),
      DISTRICT_NAME VARCHAR2(30),
      HUMIDITY      NUMBER
    );and
    create table REJECT_TABLE
      STATE         VARCHAR2(30),
      DISTRICT_NAME VARCHAR2(30),
      HUMIDITY      NUMBER,
      ERROR_MESSAGE VARCHAR2(500)
    );With XMLTable function, we can easily break the XML into relational rows and columns ready to use for DML :
    SQL> alter session set nls_numeric_characters=". ";
    Session altered
    SQL>
    SQL> SELECT *
      2  FROM XMLTable(
      3    XMLNamespaces(default 'http://www.test.com/integration/feed'),
      4    '/DLList/Weather'
      5    passing xmltype(bfilename('TEST_DIR','test.xml'), nls_charset_id('CHAR_CS'))
      6    columns
      7      state         varchar2(30) path 'StateName'
      8    , district_name varchar2(30) path 'ForecastName'
      9    , humidity      number       path 'Humidity'
    10  )
    11  ;
    STATE                          DISTRICT_NAME                    HUMIDITY
    Karnataka                      Bagalkote                            89.9
    Karnataka                      Devengiri                            89.9
    Karnataka                      Dharwad                              70.1
    Then with a multitable insert, we load both the business table and the reject table (if the district name does not exist in TB_DISTRICT) :
    SQL> INSERT FIRST
      2    WHEN master_district_name IS NOT NULL
      3      THEN INTO business_table (state, district_name, humidity)
      4                VALUES (state, district_name, humidity)
      5    ELSE INTO reject_table (state, district_name, humidity, error_message)
      6              VALUES (state, district_name, humidity, 'Invalid district name')
      7  WITH xml_data AS (
      8    SELECT *
      9    FROM XMLTable(
    10      XMLNamespaces(default 'http://www.test.com/integration/feed'),
    11      '/DLList/Weather'
    12      passing xmltype(bfilename('TEST_DIR','test.xml'), nls_charset_id('CHAR_CS'))
    13      columns
    14        state         varchar2(30) path 'StateName'
    15      , district_name varchar2(30) path 'ForecastName'
    16      , humidity      number       path 'Humidity'
    17    )
    18  )
    19  SELECT x.*
    20       , t.district_name as master_district_name
    21  FROM xml_data x
    22       LEFT OUTER JOIN tb_district t ON t.district_name = x.district_name
    23  ;
    3 rows inserted
    SQL> select * from business_table;
    STATE                          DISTRICT_NAME                    HUMIDITY
    Karnataka                      Dharwad                              70.1
    SQL> select * from reject_table;
    STATE                          DISTRICT_NAME                    HUMIDITY ERROR_MESSAGE
    Karnataka                      Bagalkote                            89.9 Invalid district name
    Karnataka                      Devengiri                            89.9 Invalid district name

  • How does remove duplicates option in sort transformation behaves?

    Hi
    I am currently on a performance tuning task and I am in the process of replacing the existing transformation (especially SORT, aggregate since it is blocking) into a Stored Procedures (SP). I am not getting the exact results as that of the SORT transformation (remove duplicates) when using the methods in the SP to remove duplicates such as DISTINCT clause, HAVING COUNT>1 option, ROWNUMBER() using OVER PARTITION BY ORDER BY clauses.
    Could any of one help me how exactly does the SORT transformation with remove duplicate options work in SSIS?
    Please let me know if you need any more information.
    Thanks in Advance
    Mervyn

    Hi
    I am currently on a performance tuning task and I am in the process of replacing the existing transformation (especially SORT, aggregate since it is blocking) into a Stored Procedures (SP). I am not getting the exact results as that of the SORT transformation (remove duplicates) when using the methods in the SP to remove duplicates such as DISTINCT clause, HAVING COUNT>1 option, ROWNUMBER() using OVER PARTITION BY ORDER BY clauses.
    Could any of one help me how exactly does the SORT transformation with remove duplicate options work in SSIS?
    Please let me know if you need any more information.
    Thanks in Advance
    Mervyn
    There's an important thing to understand about using the "remove duplicates" feature of the Sort transform - the results are arbitrary. For example, take the following dataset:
    ID  |   Name
    3    |   Mervyn
    2    |   Bharani
    1    |   Nitesh
    2    |   Jamie
    Now, if you use the Sort transform to sort on ID and then remove duplicates then you *might* end up with the following result:
    ID  |   Name
    1    |   Nitesh
    2    |   Bharani
    3    |   Mervyn
    or, you *might* end up with this:
    ID  |   Name
    1    |   Nitesh
    2    |   Jamie
    3    |   Mervyn
    notice how it arbitrarily picks either "Jamie" or "Bharani" because they both have the same ID. I've never seen any requirement, ever, that says "arbitrarily pick a result, I don't care which one I get".
    I guess the point I'm ultimately trying to make is this - are you *sure* that what you want to do is replicate this behaviour? There is no construct in T-SQL that replicates the arbitrary nature of the Sort transfom (and nor should there be), with T-SQL you absolutely have to tell it whether (in the above example) you would want "Jamie" or "Bharani".
    Hope that helps.
    -Jamie
    http://sqlblog.com/blogs/jamie_thomson/ | http://jamiethomson.spaces.live.com/ | @jamiet

  • How to Remove EmptyPages in Microosftword using c#

    Hi,
     how to remove empty pages in microsoft word using c#, not paragraphs, section.
    i need to remove empty pages.
    please give me your advise.
    Thanks
    Karthick raja

    private bool RemoveBlankPage()
            Word.Application wordapp
    = null;
            Word.Document doc
    = null;
            Word.Paragraphs paragraphs=null;
            try
                // Start Word APllication and set it be invisible
                wordapp
    = new Word.Application();
                wordapp.Visible
    = false;
                doc = wordapp.Documents.Open(wordPath);
                paragraphs
    = doc.Paragraphs;
                foreach
    (Word.Paragraph paragraph
    in paragraphs)
    if (paragraph.Range.Text.Trim()
    == string.Empty)
                        paragraph.Range.Select();
                        wordapp.Selection.Delete();
                // Save the document and close document
                doc.Save();
                ((Word._Document)doc).Close();
                // Quit the word application
                ((Word._Application)wordapp).Quit();
            catch(Exception ex)
                MessageBox.Show("Exception Occur, error message is: "+ex.Message);
                return
    false;
            finally
                // Clean up the unmanaged Word COM resources by explicitly
                // call Marshal.FinalReleaseComObject on all accessor objects
                if
    (paragraphs != null)
    Marshal.FinalReleaseComObject(paragraphs);
                    paragraphs
    = null;
                if
    (doc != null)
    Marshal.FinalReleaseComObject(doc);
                    doc
    = null;
                if
    (wordapp != null)
    Marshal.FinalReleaseComObject(wordapp);
                    wordapp
    = null;
            return
    true;
     This link helped me complete my project
    https://code.msdn.microsoft.com/office/How-to-remove-blank-pages-e200755d

  • How to remove namespaces in mapping when using External Definition

    Hi,
    I read in the blog (/people/sameer.shadab/blog/2005/12/05/how-to-remove-namespaces-in-mapping--xi) that you are able to remove namespaces in mapping by deleting the value from XML Namespace under the Message Type. However, is it possible to do this when you are using External Definition (xsd) ? The blog only describe how to do this if you define a Data Type.

    Hi ,
    No ..it is not possible to remove the namespace once you imported into IR of external defintion.You can remove your namesapce from external definition before importing into IR.
    Sekhar

  • How to remove a text in browser: Some plug ins used by this page are out of date

    How to remove a text in browser: Some plug ins used by this page are out of date. It occur in every page when I surfing. I am aware that is a threat but when I tried to install an update of flash the userinit.dll file from windows registry had gone and I had to reset everything.

    a error during the flash update might be itself an indication of malware active on the pc. the browser is your door to the web - therefore it's very important to keep it and all plugins up to date in order to keep your pc & the integrity of your personal data safe.
    [https://www.mozilla.org/plugincheck/]

  • How to remove preinstalled files of adobe photoshop from my mac mini so that i can install a new version of the same software.The previous version was removed using the app cleaner software.Could not continue installation bcoz of earlier files

    How to remove preinstalled files of adobe photoshop from my mac mini so that i can install a new version of the same software.The previous version was removed using the app cleaner software.Could not continue installation of the new version because of the existance of files from the previous version.plz help

    What "app cleaner software" ? I ask because installing Photoshop over a previous version has never been a problem. Perhaps your difficulty stems from another source, eg. "cleaner software" ?
    If you look in your hard drive, at the root level there is a Library. In there is a folder called Application Support, and in that you will find a folder called Adobe. Files from your previous version are there.
    However, I urge you to call Adobe support to make sure you are not doing anything that would mess up other Adobe applications.
    http://www.adobe.com/support/connect/connecthostedsupport.html

  • How to remove/ignore the element using SAXParser

    hello all,
    I want to parse the text content in string from the existed xml file. but had problem with the parser. Does anyone have good idea, how to remove or ignore the <link> tag in tag <text>?
    IS: the output is only the rest of part text behind <link style="blue" src="www.test.com" />.
    Wanted: the whole text in <text> tags. like "Reach more customers by creating targeted micro-sites using test's multi-store retailing functionality."
    Given below is my code :
    <?xml version="1.0"?>
    <test xmlns="http://www.test.com/test">
    <title>test title</title>
    <text>Reach more customers by creating targeted micro-sites using test's<link style="blue" src="www.test.com" /> multi-store retailing functionality.</text>
    </test>java code using SAXParser
      public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
      public void endElement(String uri, String localName, String qName) throws SAXException {
        if (qName.equals("text")) {
          System.out.println("content: " + text);
      public void characters(char[] ch, int start, int length) throws SAXException {
        String str = new String(ch, start, length);
        if (str.length() > 0)
          text = text == null ? str : text + str;
    ...Edited by: lauehuang on Sep 9, 2008 4:37 AM

    i think u can't modify the xml file using SAX
    SAX is only for reading XML
    for any modifications in xml file u have to use DOM parser....
    correct me if i m wrong....
    Thanks & Regs
    Ravi

  • How to remove tag using filter

    I want to use a filter to remove tags already on emails. I can add tags using a filter but cannot see how to remove tag using filter.

    The FiltaQuilla add-on provides a "remove tag" option.
    https://addons.mozilla.org/en-US/thunderbird/addon/filtaquilla/
    http://www.ramsden.org.uk/3_How_to_install_Add-ons_in_Thunderbird.html
    But, out of interest, what's the use case for removing tags by filter? Tags are normally used to facilitate or prompt human intervention and I don't immediately see the value of clearing a tag in a filter. Why tag if a filter will be dealing with it anyway?

  • Trying to update iPad mini. Old email continues to appear and can't authenticate. How to remove it totally and use my iCloud I.D.?

    Trying to update iPad mini. Old email continues to appear and can't authenticate. How to remove it totally and use my iCloud I.D.?

    If you have any apps that were acquired with the old ID they will always be tied to that ID. Delete them and reacquire them with the new ID that you have in Settings > iTunes and App Store

  • How to remove Access 2007 (MDB) project from Team Foundation using VB6/VBA?

    Hi,
    is there any way how to remove A2007 (MDB) project from Team Foundation using VB6 or VBA? CompactDatabase method doesn't seem to help.
    I need to remove back-end MDBs before deploying the whole project. In other words, the MDBs themselves should remain in TF but I'd like to remove their copies that should be deployed (distribution set). I wrote a simple function for compacting MDBs but it
    doesn't do the trick. When I compact an MDB in Access 2007 I'm always asked whether I want to remove it from source control.
    Thank you very much in advance.

    What are the copies you referring?
    These are physical copies of local MDB files. I can't (don't want) to deploy MDB files that are handled by source code control (SCC) since those files hold information about SCC (local directory mapping). Users might not understand the message they get when
    they open such MDB in Access, eg.:
    This database was named 'C:\Projekty\P1\DB\nP01.mdb' but has been moved, copied, or renamed. Source code control features will be disabled.
    That's why I want to remove the SCC information from MDB files. The only way I know so far is to use "Compact & Repair database" in MS Access 2007. I'd like to point you to http://msdn.microsoft.com/en-us/library/aa155494%28v=office.10%29.aspx (it's
    similar to Access 2007 & Team Foundation):
    Using the Compact Database Command
    In order to take a database that is under source code control and deliver it to a user, you need a way to cut the database's ties to source code control. When you compact a database that is under source code control, Microsoft Access 2000 prompts you
    to remove the database from source code control.
    To remove the database from source code control, Microsoft Access simply removes the Visual SourceSafe properties from the Microsoft Access database and its objects.
    I would like to remove Access MDBs from SCC programmatically so that I can
    significantly reduce time that I spend on deploying the application. In one of our applications there are five back-end MDBs that are under SCC and it takes some time to remove them from
    SCC manually. I have to do it anytime we release new version, even for releases that are determined as testing releases for internal testing within our company.
    Thank you very much for your time.

Maybe you are looking for

  • Is there any limit for Number of fields in a Search help

    Hi, I have created a search help via SE11 and LPOS and SPOS  is  defined for all of the fields.  The problem is whenever a 12 th field is added it disturbs the list and output is not displayed properly. The Record Tab is having data of 180 characters

  • BED,AED,& SED ARE NOT CAPTURING IN MIGO .

    Hello All.                    During MIGO When i post the doc i get an warning msd that -- " BED, AED and SED for the excise item is zero Message no. 4F122 ". & other warning meg.is " Please check excise base for the item is zero ! Message no. 4F121

  • Fetch from cursor when no records returned

    Hi, I've got the following question / problem? When I do a fetch from a cursor in my for loop and the cursor returns no record my variable 'r_item' keeps the value of the previous fetched record. Shouldn't it contain null if no record is found and I

  • Run OS command from Oracle

    Hi All!! Which package can help me to run OS command from SQL script? Thanks.

  • X-fi Gamer, 5.1 Setup advice requi

    I Have a X-Fi Gamer. I also have a RCA theater system: http://www.rcaaudiovideo.com/product...uct=22&post=38 When I plug my /8" into output into the card and 2 rca ends into home theater system i dont get all speakers working. If i change the /8" int