Address cleansing transform for Canadian address

Hi expert,
           I want to do address cleansing for Canadian address, which address cleansing transform should I use?
Many Thanks,
Andy

Hi Andy,
Please refer the below SNotes and Thread regarding your query.
1561836 - When do the addressing directories expire in URAC and GAC? - Data Services
Links:
https://service.sap.com/sap/support/notes/1561836
Links:
http://scn.sap.com/thread/1800676
http://scn.sap.com/thread/1802939
Thanks,
Daya

Similar Messages

  • blank values using Global Address Cleanse Transform

    Hi,
    We are trying to cleanse Global Addresses using Global Address cleanse transform. (with USA and Global Engines). We are passing Locality, Region and Postal code as multiline items. In the output some of the records are not getting populated. For these records if we keep USA as defult country then the fields are getting populated. The problem is we cannot take USA as defult country because it has global addresses and for other countries also it is filling USA as country name. Why is it that without giving USA as default country the fields are not getting populated for some records?
    Below are some of the sample addresses.
    1)     10 INDUSTR. HWY MS6     LESTER     PA     19029
    2)     PO BOX_22964     JACKSON     MS     39225
    3)     306 EASTMAN     GREENWOOD     MS     38930
    4)     3844 W NORTHSIDE DR     JACKSON     MS     39209
    5)     259 W QIANJIANG RD     ZHEJIANG     CN     31440
    Can you please suggest a way to fill the countries for these addresses? Any inputs on this will be appreciated.
    regards,
    Madhavi

    Hi,
    As Lance indicates, you set up your address cleanse (for US I would suggest using the URAC transform) and map in your input fields as normal.  In the output, you will select to output postcode2 along with all the other standardized fields you want posted in the output.
    Note:  If an address is assignable using the CASS rules established by the USPS to the USPS referential data, the postcode2 will be populated.  In cases where it is not assignable, the postcode2 can be empty or the input postcode2 data could be preserved based on a user's settings.
    Thanks,
    Paula

  • Global Address Cleanse Transform - (Japanese To English conversion)

    Hi All,
    Is there way I can provide the input to Global Address Cleanse  Transaformation (Japan Engine) in uniocde (Japanese - KANA ) and get the output in english like provide input LOCALITY1 as 高島市 but get the output in english like  "Takashima City".
    Thanks,
    Amit

    Data Services XI 12.1 Technical Manuals, Designer Guide, Data Quality, Page. 555:
    Caution:
    The USA Regulatory Address Cleanse Transform does not accept Unicode
    data. If an input record has characters outside the Latin1 code page
    (character value is greater than 255), the USA Regulatory Address Cleanse
    transform will not process that data. Instead, the input record is sent to the
    corresponding standardized output field without any processing. No other
    output fields (component, for example) will be populated for that record. If
    your Unicode database has valid U.S. addresses from the Latin1 character
    set, this transform processes as usual.
    Best regards,
    Niels

  • Using Global Variables in Data Quality Address Cleanse Transforms

    I am currently developing in Data Services 12.2.
    I am trying to dynamically populate the List Owner information in the option tabs of the USA Regulatory Address Cleanse by using global variables.  It populates the 3553 with the variable name instead of the value assigned.
    According to the Technical Manual, it is possible to use global variables in Data Quality Address Cleanse transforms:
    However, you can use substitution parameters in all places where global variables are supported, for example:
    Query transform WHERE clauses
    Mappings
    SQL transform SQL statement identifiers
    Flat-file options
    User-defined transforms
    Address cleanse transform options
    Matching thresholds
    Does anyone know if it is possible to use global variables in the option tab of the Address Cleanse; if so, can you describe how it is done?
    Thanks in advance,
    Rick

    Hi,
    U can refer to the following links in help.sap.com
    GlobalContainer Object
    http://help.sap.com/saphelp_nw04/helpdata/en/75/8e0f8f3b0c2e4ea5f8d8f9faa9461a/content.htm
    Container Object
    http://help.sap.com/saphelp_nw04/helpdata/en/78/b4ea10263c404599ec6edabf59aa6c/content.htm
    Also some of the RUN TIME CONSTANTS are available in your BPM. So if you are trying to retrieve those variables in your Mapping(that is used in BPM), also read the following thread.
    Re: Message id in BPM
    Cheers,
    Siva Maranani.

  • Need detail information about Data Cleanse Transform.

    Hi Every One,
    I Need detail information about Data Cleanse Transform.
    1. what is Local Cleansing Packages?
    2. what are Directories and Dictioneries.
    3. Data Cleanse Transform INPUT , OPTIONS, OUTPUT tabs and usage.
    4. Details on Transform Input Field name in Data Cleanse INPUT tab.
    5. What is PARENT_COMPONENT,FILED_NAME,FIELD_CLASS,CONTENT_TYPE in  Data Cleanse OUT POT TAB.
    I tried using "EnglishNorthAmericaDataCleanse" transform with NAME_OR_FIRM_LINE1.  When I ran the job I got below warning message and my job was success full nut status it shown as failed.
    Warning message:
    "Trasform Data Cleanse is unable to retrieve cleansing packages from Cleansing Package Builder. Only local cleansing packages are available. Info: Unable to log on: Could not connect to server d184932040.sng1.attens.net:6400.  Please check that the server name is  correct, and that the server is running. "
    Please make me understand, why did I get above message.
    Thanks in Advance ...

    Hello,
    Cleansing package is a reference file that contains content and rules around person, firm, title, phone data and so on.  Cleansing package used to be referred to as dictionaries.  Directories are usually referred to address reference data or address directories.  The input, output and option tabs are similar to other Data Quality transforms.  For detail information on what each of the input fields and output fields are and how the options work can be found in the Data Services’ Designer Guide (http://help.sap.com/bods).
    The warning message you are getting is stating that Data Services is not able to connect to the server to check to see if you have made modifications to the PERSON_FIRM cleansing package.  You are not required to make any changes to the PERSON_FIRM cleansing package, but can change rules or content based on your organizational rules.  If you want to make changes you will need to install SAP Information Steward.  If you would like to install SAP Information Steward you can find documentation for installation on the Help Portal, http://help.sap.com/bods, along with some great Videos.
    You can also find some great Data Services Product Tutorials on the SAP Community Network, at http://scn.sap.com/docs/DOC-54115.
    Thank you,
    Lynne Lintelman

  • US Reg Addr Cleanse Transform, Suggestion List, Postcode2 Odd/Even fields

    These field are in: US Regulatory Address Cleanse transform>Options>Suggestion List Options>Secondary Address Components.
    There are 2 suggestion list fields that aren't listed in the documentation: Postcode2 Odd and Postcode2 Even
    Can someone provide a definition of these fields?
    Thanks!!

    Odd and even numbered addresses are always on opposite sides of a street.  Postcode2 odd and postcode2 even are the zip4 codes assigned to the odd and even numbered addresses, respectively.  For example, in Chicago on the 300 block of South State Street, the zip4 on the odd side of the street is
    3903, and the even side is 3904.

  • Media Foundation transforms for BackgroundMediaPlayer

    So I want to apply some media foundation effect to the backgoundmediaplayer samples before they get rendered. While this seems an obvious mission with the media stream source class, I do not really have the time to implement media stream sources for all
    formats supported by windows phone just to get to the raw PCM inside them, and then do the things I want to do with them.
    The media foundation transforms does something similar to what I want to do. Is there any way I can use a transform for BackgroundMediaPlayer, intercept PCM samples delivered by built-in system codecs and modifiy them accordingly? Or do I need to relay on
    media stream sources?

    Hello,
    I'm sorry if I caused any confusion. Let me try to offer some clarification. The MediaStreamSource was designed specifically to address
    the need to ingest and parse 3rd party streaming protocols such as HLS. In this scenario you connect to, parse and pass the encoded video samples downstream and allow the hardware to decode the samples.
    While it is certainly possible to implement a stream source and codec in the same MediaStreamSource context you may not
    get the performance needed to present a good user experience. Again we just didn't intend the MediaStreamSource to be used in this way.
    While using C++ to implement the decoder may improve performance there is still a need to marshal the data between managed and unmanaged
    code. Once in managed code the GC may run and cause sample delivery to stop unexpectedly. As I'm sure you are aware actively managing the buffer size can help to reduce this effect at the expense of latency. This is an extremely advanced topic.
    That said, your business requirements may allow for dropouts to occur. This is up to you to decide. I just want to make sure that you are
    aware of the repercussions of choosing this architecture and that it is not a scenario that we intended or tested.
    So... Because of this I would never recommend this approach. I guess if it works great but be aware of the risk.
    Okay, let’s talk about the BackgroundMediaPlayer architecture a bit. Windows Phone 8 (WP8) was a three process architecture. Windows Phone 8.1 (WP8.1) is a two process architecture.
    I won’t go into how WP8 works. In WP8.1 you have a UI process and a background player process. The background player process is registered as a singleton instance OOPServer.
    This means that the background player will only be created if one does not already exist in the current app container.
    The background player process contains your background audio code. Just like Windows 8 this process is given a PLM exemption that allows it to continue to run in the background
    while your UI process can be suspended. Once the exemption is registered, management of the background player process is handed off to the media manger. The media manager coordinates closely with the PLM to ensure there is only one active background player
    process at a given time. This means only one app can be playing audio in the background at any time.
    Okay so if you have gotten this far you get some potentially good news and an apology. I humbly admit that I was incorrect. I spent most of the afternoon going over
    specs and the phone source code. I found that it should theoretically be possible to add additional components to the underlying background player MF topology.
    From what I have been able to decipher, you can register a custom MFT in the background player code and have it automatically join the topology when it is created. You can
    do this via the
    MediaExtensionManger. Sounds good right?  Keep in mind this is theoretical. I haven’t tried this and there may be some caveats, explained below.
    Here are what I can see as caveats: The MediaExtensionManger only allows you to register certain types of MFTs. In particular encoders, decoders and stream handlers. Also you
    can’t override any of the MF components that are handled by a known format. In other words you can’t override our MP4 decoder. So it’s not as easy as just saying “stick my MFT here”.
    After much thought it still might be possible to get a MFT to join the topology after the decoder. In the case of audio I’m thinking that we need to create an MFT that takes
    uncompressed audio in and outputs uncompressed audio. The question here is: “How does the topology manager evaluate components available to participate in the topology?”
    The topology we want looks like this: S->D->C->R where C is our custom MFT. The decoder (D) outputs PCM. The renderer (R) takes PCM as the input. Our C takes PCM as
    an input and output. When the topology loader builds the topology it connects the nodes from left to right. The question is: “Will our C be evaluated before the R?” If our C is evaluated before the R then we are money. However if the R is evaluated first or
    C will be left out of the topology. I honestly don’t know enough about the intricacies of the topology loader to say with any certainty if this will work (and what about format conversions?)
    Again we are trying to do things that the original developers never intended and didn’t test. If it works great! Please let me know. If it doesn’t I will certainly request
    this feature for the next version of the Phone.
    I hope this helps,
    James
    Windows SDK Technologies - Microsoft Developer Services - http://blogs.msdn.com/mediasdkstuff/

  • Error while activating transformation for a infocube.

    hi experts,
    This is Lalitha.I am new to BI7.
    I am trying to load data from flatfile into infocube.I have loaded master data successfully.while creating datasource for transactional data i am getting warning  :External length specification will be ignored.
    Even then I was able to load data into PSA.Now i am trying to create transformation for the infocube, but I am getting a error :Conversion type missing
    and Field /BIC/IO_PRC9 must be assigned to an InfoObject
    I have mentioned the infoObjects for datasource in the fields tab.
    Any suggestions will be appreciated.
    Thanks in advance.
    regards,
    Lalitha

    Hi,
    Some times we have to assign manually as system does not create automatically 1:1 rule in some cases which i don't know.
    Click on = at transformation and you will get the window, Under assign objects you can assign required fields to target field. this will clear your second error.
    For first error -
    If conversion type is missed for Price object. - Did you create the Price KF with Fixed currency or 0currency. if it is 0currency, in source system you should have one extra field with the units for Price field. As per iam concerned, If it is fixed currency it should activate - delete that particular transformation and recreate it.
    Thats what i used to do. i got the result.
    Have a fun
    Cheers,
    Shrinu

  • Error while creating transformation for DSO in SAP BI

    While creating a transformation for DSO in SAP BI, I got an error "Data source xxx (FS_xxx) does not exist in version A". I would like to know what this error is all about and how to resolve this issue.
    Thanks.
    Bhusan

    Hi Bhusan,
    You have to activate your datasoure to make it as an ACTIVE version.
    SO in RSA1>Modelling>Datasouces--> find your datasource name and activate it first.
    Then create your transformation and continue with other steps.
    Hop it helps
    Regards,
    Arun.M.D

  • HELP PLS -exception in deploy transformation for "0ANALYSIS_PATTERN"

    Hi All,
    I have a serious problem here. Please help me here...thanks
    We have recently upgraded our BI 7.0 system from BI ABAP - 10 to
    Support Package Stack - 16, which includes BI ABAP - 18 and BI JAVA -
    16. After the upgrade we are facing problems running any query on the
    portal. We get the same consistent error throughout. The portal error
    message is enclosed. I tried installing 0Analysis_Pattern many times
    but it didn't work.
    Secondly when that didn't work I tried running RSPOR_SETUP, in step 2 I
    get the error message, Different ABAP and JAVA support package.
    SAP came back with a reply saying to do BI JAVA config using template installer. We did that, all looks fine. We also ran the Netweaver Diagnostic tool and all looks fine there as well except the ADS is not configured( I doubt this error is anything to do with ADS as we are not using abode export)
    We went through all these notes, 917950, 937697 and 983156 for the configuration.
    But again when we run the RSPOR_SETUP we get the same error message: Different ABAP and JAVA support package
    Also I ran queries using RSRT ....when I execute using the ABAP Web works fine but opens in port 8000, but when I execute using JAVA web it throws the same error message again as below using port 50000. Also I get the same error message when I open 0ANALYSIS_PATTERN using WAD and try to execute it.
    Has anyone faced this problem before?
    Error message below
    500 Internal Server Error
      BEx Web Application
    To avoid this exception see the steps below. To help SAP better investigate this issue, you will need to provide the diagnostic information from these steps.
    1. Most likely, the issue you are experiencing has already been corrected. Please make sure that the most recent patch level is deployed on your system according to notes 1033246 and 1011241. Starting with Support Package Stack 16 patch level 30, BI Java is delivered according to the synchronized delivery process described in the note 1033246.
    2. Please ensure that NetWeaver Business Intelligence Diagnostics & Support Desktop Tool  does not report any issues on your server according to note 937697. You can start it by clicking here (administrator permissions are required).
    3. When opening any customer message on this issue, please attach:
    Support Desktop Tool support info ZIP  file according to note 937697,
    Required information for reproduction  according to note 948490.
    Error Summary
    Exception occured while processing the current request; this exception cannot be handled by the application or framework
    If the information on this page does not help you locate and correct the cause of the problem, contact your system administrator
    To facilitate analysis of the problem, keep a copy of this error page Hint: Most Web browsers allow you to select all content, and copy and paste it into an empty document (such as in an email or simple text file)
    Root Cause
    The initial exception that caused the request to fail was:
    General exception in deploy transformation for object "0ANALYSIS_PATTERN"
    com.sap.ip.bi.base.exception.BIBaseRuntimeException: General exception in deploy transformation for object "0ANALYSIS_PATTERN"
    at com.sap.ip.bi.deploytime.BISP2Jsp.convert(BISP2Jsp.java:555)
    at com.sap.ip.bi.webapplications.runtime.jsp.portal.service.template.PortalTemplateAccessService.getTemplateContent(PortalTemplateAccessService.java:90)
    at com.sap.ip.bi.webapplications.runtime.preprocessor.Preprocessor.parseTemplate(Preprocessor.java:163)
    at com.sap.ip.bi.webapplications.runtime.xml.XmlTemplateAssembler.doInit(XmlTemplateAssembler.java:79)
    at com.sap.ip.bi.webapplications.runtime.template.TemplateAssembler.init(TemplateAssembler.java:128)
    Log ID 0017A4AB12A7006B00000395000016180004605B78DEE173
    Details: Full Exception Chain
    System Environment
    Server
    BI Java Release: 7 - Patch level: 0000000016 - Description: BI Web Applications Java - Additional info:  - Production mode: true
    BI ABAP Release: 700 - Patch level: 0018 - Description: SAP NetWeaver BI 7.0 (GBDCLNT100) - Additional info:  - Production mode: true
    Java Virtual Machine Java HotSpot(TM) 64-Bit Server VM - Sun Microsystems Inc. - 1.4.2_15-b02
    Operating System Windows 2003 - ia64 - 5.2
    Context
    ACCESSIBLE false
    CACHE true
    CONTENT_PADDING true
    COUNTRY 
    DEBUG false
    DEBUG_LEVEL 0
    DEBUG_MESSAGES false
    DEBUG_TEXTS false
    DEFAULT_FONT 
    DISPLAY_STACK_TRACE_IN_ERROR_PAGES true
    LANGUAGE en
    Master System Alias GBDCLNT100
    NAVIGATION_NODE_ACTIVE_IVIEW pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.ip.bi/iViews/com.sap.ip.bi.bex
    PROFILING false
    Query String (Initial Browser Request) QUERY=TEST30
    RTL false
    Request URL
    SAP_BW_IVIEW_ID pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.ip.bi/iViews/com.sap.ip.bi.bex
    SERVER_URL_PREFIX
    THEME_NAME sap_tradeshow
    TRACE false
    TRAY_TYPE PLAIN
    Time Tue Jan 13 11:24:52 GMT 2009
    USE_HTTPS_FOR_ADS false
    USE_SAP_EXPORT_LIB false
    User SERCOWNKN (USER.R3_DATASOURCE.SERCOWNKN)
    VALIDATION_DATA false
    Deployed SCAs
    SCA Version SP Patch Compiled Deployed
    ADSSAP 7.00 16 0 2008-06-10 11:48:09 BST 2008-12-29 12:21:02 GMT
    BASETABLES 7.00 16 0 2008-06-10 12:02:26 BST 2008-12-29 12:02:50 GMT
    BI-BASE-S 7.00 17 23 2008-12-24 10:27:08 GMT 2009-01-07 11:53:24 GMT
    BI-IBC 7.00 16 0 2008-06-10 17:29:06 BST 2008-12-29 12:45:13 GMT
    BI-REPPLAN 7.00 16 0 2008-06-10 18:46:18 BST 2008-12-29 12:59:08 GMT
    BI-WDALV 7.00 16 0 2008-06-10 18:46:28 BST 2008-12-29 12:57:58 GMT
    BIWEBAPP 7.00 17 23 2008-12-24 10:27:42 GMT 2009-01-07 11:52:59 GMT
    BI_MMR 7.00 16 0 2008-06-10 12:03:07 BST 2008-12-29 12:21:38 GMT
    BI_UDI 7.00 16 0 2008-06-10 12:03:25 BST 2008-12-29 12:30:20 GMT
    CAF 7.00 16 0 2008-06-10 19:14:45 BST 2008-12-29 12:34:53 GMT
    CAF-KM 7.00 16 0 2008-06-10 18:52:06 BST 2008-12-29 13:12:43 GMT
    CAF-UM 7.00 16 0 2008-06-10 19:14:53 BST 2008-12-29 12:22:26 GMT
    CORE-TOOLS 7.00 16 0 2008-06-10 12:06:18 BST 2008-12-29 12:03:19 GMT
    EP-PSERV 7.00 16 0 2008-06-10 17:37:42 BST 2008-12-29 13:00:07 GMT
    EP-WDC 7.00 16 0 2008-06-10 15:20:00 BST 2008-12-29 13:01:10 GMT
    EPBC 7.00 16 0 2008-06-10 17:36:02 BST 2008-12-29 12:23:03 GMT
    EPBC2 7.00 16 0 2008-06-10 17:36:14 BST 2008-12-29 13:01:15 GMT
    EP_BUILDT 7.00 10 0 2006-10-24 18:44:00 BST 2007-10-03 17:16:57 BST
    JLOGVIEW 7.00 16 0 2008-06-10 11:07:00 BST 2008-12-29 12:03:55 GMT
    JSPM 7.00 16 0 2008-06-10 11:07:00 BST 2008-12-19 11:42:33 GMT
    KM-KW_JIKS 7.00 16 0 2008-06-10 12:09:28 BST 2008-12-29 12:23:19 GMT
    KMC-BC 7.00 16 0 2008-06-10 17:38:03 BST 2008-12-29 13:02:33 GMT
    KMC-CM 7.00 16 0 2008-06-10 17:38:59 BST 2008-12-29 13:03:37 GMT
    KMC-COLL 7.00 16 0 2008-06-10 17:39:23 BST 2008-12-29 13:04:00 GMT
    LM-PORTAL 7.00 16 0 2008-06-10 18:55:57 BST 2008-12-29 13:04:05 GMT
    LM-TOOLS 7.00 16 0 2008-06-10 19:19:13 BST 2008-12-29 12:40:40 GMT
    NET-PDK 7.00 16 0 2008-06-10 17:39:31 BST 2008-12-29 12:53:38 GMT
    RTC 7.00 16 0 2008-06-10 17:39:47 BST 2008-12-29 12:53:44 GMT
    RTC-STREAM 7.00 16 0 2008-06-10 17:39:48 BST 2008-12-29 12:44:16 GMT
    SAP-EU 7.00 16 0 2008-06-10 18:57:14 BST 2008-12-29 13:11:27 GMT
    SAP-JEE 7.00 16 0 2008-06-10 12:14:29 BST 2008-12-29 12:04:52 GMT
    SAP-JEECOR 7.00 16 0 2008-06-10 12:16:00 BST 2008-12-29 12:08:11 GMT
    SAP_BUILDT 7.00 10 0 2006-10-21 20:06:00 BST 2007-10-03 17:17:12 BST
    SAP_JTECHF 7.00 16 0 2008-06-10 12:17:05 BST 2008-12-29 12:09:31 GMT
    SAP_JTECHS 7.00 16 0 2008-06-10 12:24:43 BST 2008-12-29 12:29:00 GMT
    UMEADMIN 7.00 16 0 2008-06-10 19:27:45 BST 2008-12-29 12:41:03 GMT
    UWLJWF 7.00 16 0 2008-06-10 17:40:28 BST 2008-12-29 13:04:23 GMT
    VCBASE 7.00 16 0 2008-06-10 17:40:33 BST 2008-12-29 13:13:00 GMT
    VCFLEX 7.00 16 0 2008-06-10 17:41:04 BST 2008-12-29 12:55:50 GMT
    VCFRAMEWORK 7.00 16 0 2008-06-10 17:41:13 BST 2008-12-29 12:56:00 GMT
    VCKITBI 7.00 16 0 2008-06-10 17:34:47 BST 2008-12-29 12:44:17 GMT
    VCKITGP 7.00 16 0 2008-06-10 17:41:13 BST 2008-12-29 12:44:20 GMT
    VCKITXX 7.00 16 0 2008-06-10 17:41:13 BST 2008-12-29 12:44:21 GMT
    WDEXTENSIONS 7.00 16 0 2008-06-10 18:58:51 BST 2008-12-29 13:13:18 GMT
    Full Exception Chain
    Log ID 0017A4AB12A7006B00000395000016180004605B78DEE173
    com.sap.ip.bi.base.exception.BIBaseRuntimeException: Error during conversion of the Web template "0ANALYSIS_PATTERN from the master system     at com.sap.ip.bi.webapplications.runtime.jsp.portal.service.template.PortalTemplateAccessService.getTemplateContent(PortalTemplateAccessService.java:95)     at com.sap.ip.bi.webapplications.runtime.preprocessor.Preprocessor.parseTemplate(Preprocessor.java:163)     at com.sap.ip.bi.webapplications.runtime.xml.XmlTemplateAssembler.doInit(XmlTemplateAssembler.java:79)     at com.sap.ip.bi.webapplications.runtime.template.TemplateAssembler.init(TemplateAssembler.java:128)     at com.sap.ip.bi.webapplications.runtime.base.Template.doInit(Template.java:113)     at com.sap.ip.bi.webapplications.runtime.base.PageObject.doInit(PageObject.java:286)     at com.sap.ip.bi.webapplications.runtime.base.PageObject.init(PageObject.java:261)     at com.sap.ip.bi.webapplications.runtime.base.ItemRenderer.init(ItemRenderer.java:39)     at com.sap.ip.bi.webapplications.runtime.impl.Page.initPageObject(Page.java:4995)     at com.sap.ip.bi.webapplications.runtime.impl.Page.createPageObject(Page.java:5342)     at com.sap.ip.bi.webapplications.runtime.impl.Page.setTemplate(Page.java:6537)     at com.sap.ip.bi.webapplications.runtime.impl.Page.doSetTemplateCommand(Page.java:6249)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:324)     at com.sap.ip.bi.util.MethodInvoker.callMethod(MethodInvoker.java:101)     at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java:415)     at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java:330)     at com.sap.ip.bi.webapplications.runtime.base.CommunicationProcessor.processCommand(CommunicationProcessor.java:175)     at com.sap.ip.bi.webapplications.runtime.impl.Page.processCommandSuper(Page.java:1821)     at com.sap.ip.bi.webapplications.runtime.impl.Page.processCommandInternal(Page.java:1787)     at com.sap.ip.bi.webapplications.runtime.impl.Page.processCommandSequence(Page.java:2497)     at com.sap.ip.bi.webapplications.runtime.impl.Page.doProcessRequest(Page.java:4018)     at com.sap.ip.bi.webapplications.runtime.impl.Page._processRequest(Page.java:3021)     at com.sap.ip.bi.webapplications.runtime.impl.Page.processRequest(Page.java:2864)     at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.doProcessRequest(Controller.java:994)     at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller._processRequest(Controller.java:883)     at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.processRequest(Controller.java:860)     at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService._handleRequest(BIRuntimeService.java:362)     at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService.handleRequest(BIRuntimeService.java:279)     at com.sap.ip.bi.webapplications.runtime.jsp.portal.components.LauncherComponent.doContent(LauncherComponent.java:24)     at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)     at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)     at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)     at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)     at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)     at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)     at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)     at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)     at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)     at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)     at java.security.AccessController.doPrivileged(Native Method)     at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)     at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)     at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)     at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)     at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)     at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)     at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)     at java.security.AccessController.doPrivileged(Native Method)     at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)Caused by: com.sap.ip.bi.base.exception.BIBaseRuntimeException: General exception in deploy transformation for object "0ANALYSIS_PATTERN"     at com.sap.ip.bi.deploytime.BISP2Jsp.convert(BISP2Jsp.java:555)     at com.sap.ip.bi.webapplications.runtime.jsp.portal.service.template.PortalTemplateAccessService.getTemplateContent(PortalTemplateAccessService.java:90)     ... 63 more

    Hi,
    Please help.
    How did you manage to resolve this. I have similar issues.
    I have SAP_ALL and can run the reports without problems but users have error message
    general exception in deploy transformation for object "WEB_TEMPLATE"
    thanks

  • XSLT transformation for deep structure .....

    Hello,
            I am trying to do an XSLT transformation for a deep structure HAP_S_PDF_DOCUMENT (see it in SE11), I have managed to achieve this. but not with perfection. i still get some redundant data and data have been experiencing Data duplication. I was hoping if you people point out the what is wrong in the transfromation. The data repeats for every once under node DATA and then under node of the refered structure name. Besides it also create a blank row even if the record is 0. I am mostly facing problem with nodes T_ELEMENTS. T_COL_CELL and T_FIELD. These are the nested structures, Can anybody help / guide me to achieve these transforamtion?
    <xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sap="http://www.sap.com/sapxsl" version="1.0">
    <xsl:strip-space elements="*"/>
    <xsl:template match="HAP_DOCUMENT">
    <xsl:element name="HAP_DOCUMENT" namespace="">
    <xsl:apply-templates select="MAIN_HEADER"/>
    <xsl:apply-templates select="T_ELEMENTS"/>
    <xsl:apply-templates select="T_STAT_CHG_BUTTONS"/>
    <xsl:apply-templates select="S_APPRAISAL_ID"/>
    <xsl:apply-templates select="S_HEADER"/>
    <xsl:apply-templates select="POSITIONS"/>
    <xsl:element name="STAT_CHG_BUTTON">
    <xsl:value-of select="../STAT_CHG_BUTTON"/>
    </xsl:element>
    <xsl:element name="OFFLINE_ID">
    <xsl:value-of select="OFFLINE_ID"/>
    </xsl:element>
    <xsl:element name="BSP_FLAG">
    <xsl:value-of select="BSP_FLAG"/>
    </xsl:element>
    <xsl:element name="ROLE">
    <xsl:value-of select="ROLE"/>
    </xsl:element>
    <xsl:element name="APPRAISAL_YEAR">
    <xsl:value-of select="APPRAISAL_YEAR"/>
    </xsl:element>
    </xsl:element>
    </xsl:template>
    <xsl:template match="MAIN_HEADER">
    <xsl:element name="MAIN_HEADER">
    <xsl:for-each select="ZBGAPR_FORM_HEADER">
    <xsl:element name="DATA">
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_ELEMENTS">
    <xsl:element name="T_ELEMENTS">
    <xsl:for-each select="ZHAP_S_PDF_ELEMENTS">
    <xsl:element name="DATA">
    <xsl:apply-templates select="T_COL_CELL"/>
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_COL_CELL">
    <xsl:element name="T_COL_CELL">
    <xsl:for-each select="ZHAP_S_PDF_COL_CELL">
    <xsl:element name="DATA">
    <xsl:apply-templates select="T_FIELD"/>
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_FIELD">
    <xsl:element name="T_FIELD">
    <xsl:for-each select="ZHAP_S_PDF_FIELD">
    <xsl:element name="DATA">
    <xsl:apply-templates select="T_VAL_VALUES"/>
    <xsl:apply-templates select="T_VAL_RANGES"/>
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_VAL_VALUES">
    <xsl:element name="T_VAL_VALUES">
    <xsl:for-each select="HAP_S_BODY_CELL_VAL_VALUES">
    <xsl:element name="DATA">
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_VAL_RANGES">
    <xsl:element name="T_VAL_RANGES">
    <xsl:for-each select="HAP_S_BODY_CELL_VAL_RANGES">
    <xsl:element name="DATA">
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_STAT_CHG_BUTTONS">
    <xsl:element name="T_STAT_CHG_BUTTONS">
    <xsl:for-each select="HAP_S_BODY_CELL_VAL_RANGES">
    <xsl:element name="DATA">
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="S_APPRAISAL_ID">
    <xsl:element name="S_APPRAISAL_ID">
    <xsl:copy-of select="node()"/>
    </xsl:element>
    </xsl:template>
    <xsl:template match="S_HEADER">
    <xsl:element name="S_HEADER">
    <xsl:apply-templates select="S_TEXTS"/>
    <xsl:apply-templates select="T_APPRAISER"/>
    <xsl:apply-templates select="T_APPRAISEE"/>
    <xsl:apply-templates select="T_PART_APPRAISER"/>
    <xsl:apply-templates select="T_OTHERS"/>
    <xsl:apply-templates select="S_STATUS"/>
    <xsl:apply-templates select="S_DATES"/>
    <xsl:apply-templates select="S_DISPLAY"/>
    </xsl:element>
    </xsl:template>
    <xsl:template match="POSITIONS">
    <xsl:element name="POSITION">
    <xsl:for-each select="ZBGHR_APR_POSITION_DET">
    <xsl:element name="DATA">
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="S_TEXTS">
    <xsl:element name="S_TEXTS">
    <xsl:copy-of select="node()"/>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_APPRAISER">
    <xsl:element name="T_APPRAISER">
    <xsl:for-each select="HAP_S_PDF_APPRAISER">
    <xsl:element name="DATA">
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_APPRAISEE">
    <xsl:element name="T_APPRAISEE">
    <xsl:for-each select="HAP_S_PDF_APPRAISEE">
    <xsl:element name="DATA">
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_OTHERS">
    <xsl:element name="T_OTHERS">
    <xsl:for-each select="HAP_S_PDF_OTHERS">
    <xsl:element name="DATA">
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_PART_APPRAISER">
    <xsl:element name="T_PART_APPRAISER">
    <xsl:for-each select="HAP_S_PDF_PART_APPRAISERS">
    <xsl:element name="DATA">
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="T_PART_APPRAISER">
    <xsl:element name="T_PART_APPRAISER">
    <xsl:for-each select="HAP_S_PDF_PART_APPRAISERS">
    <xsl:element name="DATA">
    <xsl:copy-of select="child::node()"/>
    </xsl:element>
    </xsl:for-each>
    </xsl:element>
    </xsl:template>
    <xsl:template match="S_STATUS">
    <xsl:element name="S_STATUS">
    <xsl:copy-of select="node()"/>
    </xsl:element>
    </xsl:template>
    <xsl:template match="S_DATES">
    <xsl:element name="S_DATES">
    <xsl:copy-of select="node()"/>
    </xsl:element>
    </xsl:template>
    <xsl:template match="S_DISPLAY">
    <xsl:element name="S_DISPLAY">
    <xsl:copy-of select="node()"/>
    </xsl:element>
    </xsl:template>
    <xsl:template match="STAT_CHG_BUTTON">
    </xsl:template>
      <xsl:template match="OFFLINE_ID">
    </xsl:template>
      <xsl:template match="BSP_FLAG">
    </xsl:template>
      <xsl:template match="ROLE">
    </xsl:template>
      <xsl:template match="APPRAISAL_YEAR">
    </xsl:template>
    </xsl:transform>
    Regards,
    Shishir.P

    "XSLT transformation for a deep structure"
    which way abap to xml or xml to abap?
    you may want to check this thread
    Re: Problem converting XML back to structure using XSLT

  • General exception in deploy transformation for object "ZWAD_PPQM_Q009.

    hi experts
    I am getting this error when i am tring to access  report
    General exception in deploy transformation for object "ZWAD_PPQM_Q009.
    thanks

    Hi,
    Please help.
    How did you manage to resolve this. I have similar issues.
    I have SAP_ALL and can run the reports without problems but users have error message
    general exception in deploy transformation for object "WEB_TEMPLATE"
    thanks

  • Can you use the Vocal Transformer for Live Show?

    Can you use the Vocal Transformer for Live Show? I have automations set up in my vocal track using the vocal transformer and would like my vocals to adjust accordingly while performing live. Is this possible to configure and if so, how do I set it up at the venue?

    Vocal Transformer opens in MainStage. All controls in VT are visible & editable in MS. Don't set it up at the venue. Set it up in one or more patches before you leave your house. You will need up to twelve sliders or knobs plus one or two buttons on your controller to get the most out of it.

  • Row to Column Transformation for Millions of records

    Hi Members,
    I need to transform data from two stage tables which has data in PIM structure (data stored as separate records ) to target table which has a flat structure (data stored in a single record). One of the stg tables has data volume of 45M and other has 5M records.The challenge I am seeing here is to transform such huge data into single table with considerable performance.What would be the ideal way to transform such huge data?Also can we have multiple programs running at the same time to achieve transformation for such huge data load quicker?
    Just to add my Oracle Version is 10g.
    Thanks
    Edited by: Sonic on Jul 12, 2010 1:33 AM

    Still no version number, still no code, and no explain plan report.
    Is there a better, faster way to do it?, I don't know ... how could I or anyone else as you've not told us what you are doing beyond the level of "my car won't start tell me why?"
    This should help you understand the issue from my keyboard.
    http://www.builderau.com.au/strategy/developmentprocess/soa/How-developers-should-ask-for-help/0,339028278,339299138,00.htm

  • Transformations for 2LIS_13_VDHDR,2LIS_12_VCHDR/ITM,2LIS_11_VAHDR/ITM

    Hello all,
    I implementing std sales & distribution module in BI 7.0.
    So i am getting transaformation only for 2LIS_13_VDITM.
    All other datasources 2LIS_13_VDHDR, 2LIS_12_VCHDR, 2LIS_12_VCITM, 2LIS_11_VAHDR,2LIS_11_VAITM are in 3.x.
    i am not getting any transformation in BI contents.
    So what can i do now?
    can i migrate all these in BI 7 ? if i migrate these to BI 7 , can i get its transaformation , mappings etc  after migration.
    if i do it manually transaforamtion etc one by one where can i get mappings details for these datasource.
    if i migrate these and when i create transformation for it , is automatically mapping will happen or i need to do it manually?
    Please help.
    Thanks,
    Sadanand

    Hi,
    We dont have the TFs for those dataosurce.
    Activate the Updaterules and migrate them to RFs.Even after migration from UR , you still need to do the coding of start routines,,etc.
    Regards,
    Anil Kumar Sharma .P

Maybe you are looking for

  • Can't connect PC on 5 GHZ band

    I have a new laptop with Dell WLAN 1510 card in it.  I tried to connect on teh 5 ghz band but it just failed, as soon as I set the router to 2.4 ghz band it connected OK.  Do I need to do anything special to connect at 5 ghz such as different encrypt

  • Log4j error on exceution

    Hi, I have an application that uses log4j for logging purpose. I designed this is Windows using eclipse. So, what happened was I placed the "log4j.properties" file in the <package name>/bin/ folder and the program could read the log4j.properties file

  • My desktop photo disappears when I reboot iMac, replaced with Mac default image. please help?

    My desktop photo disappears when I reboot iMac...replaced with default apple image. does anyone know a fix?

  • Problems with sql:setDataSource tags

    Hi guyz, I am a newbie tyring to print the records in jsp page by querying the MS Access database. I have already set the database and dsn is already set and it is correct. But when i try to use JSTL tags to connect to database i get this error: org.

  • Javascript and loading of pages

    I have problems with using multiple websites 'opening in tabs' while loading about 15 sites concurrently, several sites have Javascript runtime errors that slow down the whole process. my questions are these: 1. How many sites should I expect to open