Parameterised mapping in PI 7.1

Hi,
How do you assign value to a parameter defined in the message mapping?
thanks in advance
regards,
Ramya sHENOY

Hi
Please find below link it will give cleare picture.
http://help.sap.com/saphelp_nwpi71/helpdata/en/43/c3e1fa6c31599ee10000000a1553f6/frameset.htm
Cheers,
Raj

Similar Messages

  • RFCLook up error in PI7.3

    We upgraded the PI system from 7.0 to 7.3 recently and we are using RFCLookup in the interface mapping.
    When I am doing the Message mapping test I am getting the below error .
    Runtime exception when processing target-field mapping /ns0:mt_XXXXXXXX_XXXXX/Order/Header/DChl; root message: exception:[Java.lang.NullPointerException: while trying to invoke the method com.sap.aii.mapping.api.DynamicConfiguration.put(com.sap.aii.mapping.api.DynamicConfigurationKey, java.lang.String) of an object loaded from local variable '<12>'] in class com.sap.xi.tf._mm_XXXXXX_RFCLookUp_ method RFCLookupHDR[0000000775, BS_ERP_XXX_400, CC_Receiver_RFC_XXXXXXX, com.sap.aii.mappingtool.tf7.rt.Context@4b77308e] See error logs for details
    I found 2 RFCLookups used in the interface mapping.
    How to use the RFCLookup in PI7.3
    Thanks
    Naresh N
    Edited by: Naresh Nelapatla on Feb 27, 2012 3:03 PM

    Please make sure that you configure parameterised mapping in the new configuration. Go to parameter tab and see whether you set value for communication channel and so.
    Refer this document which is same for PI 7.1 and 7.3
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40b64ca6-b1e3-2b10-4c9b-c48234ccea35?QuickLink=index&overridelayout=true&38543036566484

  • Executing flat  file loading map with parameter

    Hi
    The requirement here is to design a map that will :
    - read a parameterised file from a pre-defined directory and load the data into a pre-defined table.
    I want to be able a pass the file name ( eg. customers_060309.dat ) to the executing process .
    The problem I am having is in connection with figuring out how to parameterised physical file names ( eg. customers_010109.dat)
    which are held under source file modules .
    regards
    azaman

    Hi
    There are a couple of posts here you will find useful for some of this;
    http://blogs.oracle.com/warehousebuilder/2007/07/process_flow_execute_a_map_for_all_files_in_a_directory.html
    http://blogs.oracle.com/warehousebuilder/2007/07/process_flow_execute_a_map_for.html
    Cheers
    David

  • How do I ensure a Map key maps to the correct data type?

    Hi,
    I have a simple event processing interface, where an Action class processes an event, and optionally generates a response event. I want to store a map of all registered actions, and then select the one matching an incoming event at run time:
    // the basic types
    public abstract class Event {
      protected String type;
      protected String data;
      public String getType()  { return type; }
      @Override
      public String toString() { return data; }
    // an action processes a request event and optionally returns a response event
    public interface Action<ReqE extends Event, ResE extends Event> {
      public ResE process(ReqE request);
    // two simple events
    public class Event1 extends Event {
      public Event1(String data) { this.type = "ev1"; this.data = data; }
    public class Event2 extends Event {
      public Event2(String data) { this.type = "ev2"; this.data = data; }
    // simple test class
    public class Test {
      Map<String, Action<? extends Event, ? extends Event>> actions
        = new HashMap<String, Action<? extends Event, ? extends Event>>();
      public void run() {
        // source event
        Event1 request = new Event1("hello");
        // register an action - takes an Event1 and returns an Event2
        actions.put(request.getType(), new Action<Event1, Event2>() {
          @Override
          public Event2 process(Event1 req) {
            return new Event2(req.data);
        // run it
        Action<Event, Event> action = getAction(request.getType());
        Event response = action == null ? null : action.process(request);
        System.out.println("Response=" + String.valueOf(response));
      public Action<Event, Event> getAction(String type) {
        return (Action<Event, Event>)actions.get(type);
      public static void main(String[] args) {
        new Test().run();
    }This all works, but the problem is obviously the cast in the getAction() method. I can see what the problem is: there is nothing to stop me registering a handler with the wrong event types:
      // register an action - this will fail at runtime as request is an Event1
      actions.put(request.getType(), new Action<Event3, Event4>() {
        @Override
        public Event4 process(Event3 req) {
          return new Event4(req.data);
      });So that leads to the map declaration. What I think I need to do is change the key of the map from String to... well, I'm not sure what! Some kind of parameterised EventType class that ties in to the event types of the parameterised Action class, so when I call:
      Map<????, Action<? extends Event, ? extends Event>> actions = ...
      actions.put(????, new Action<Event1, Event2>() {...});the key type ties in to Event1/Event2 so that it ensures the eventual call to "process" will receive the correct types. But this is really getting beyond my knowledge of generics!
    So if anybody has any useful pointers on where to go from here I'd be realy grateful.
    Cheers,
    Barney

    The obvious choice for the key would be the type of the request event instead of a plain String.
    Thus, declare the map like this:
    Map<Class<? extends Event>, Action<?,?>>Below, I've modified your code so that it is typesafe, provided you use the public methods "registerAction" and "getAction".
    import java.util.HashMap;
    import java.util.Map;
    abstract class Event {
           protected String type;
           protected String data;
           public String getType()  { return type; }
           @Override
           public String toString() { return data; }
         // an action processes a request event and optionally returns a response event
          interface Action<ReqE extends Event, ResE extends Event> {
           public ResE process(ReqE request);
         // two simple events
          class Event1 extends Event {
           public Event1(String data) { this.type = "ev1"; this.data = data; }
          class Event2 extends Event {
           public Event2(String data) { this.type = "ev2"; this.data = data; }
         // simple test class
         public class EventTest {
           Map<Class<? extends Event>, Action<?,?>> actions
             = new HashMap<Class<? extends Event>, Action<?,?>>();
           public void run() {
             // source event
             Event1 request = new Event1("hello");
             // register an action - takes an Event1 and returns an Event2
             registerAction(Event1.class, new Action<Event1, Event2>() {
               public Event2 process(Event1 req) {
                 return new Event2(req.data);
             // run it
             Action<? super Event1,?> action = getAction(Event1.class);
             Event response = action == null ? null : action.process(request);
             System.out.println("Response=" + String.valueOf(response));
           @SuppressWarnings("unchecked")
         public <E extends Event> Action<? super E,?> getAction(Class<E> type) {
             return (Action<? super E,?>)actions.get(type);
           public <E extends Event> void registerAction(Class<E> type, Action<? super E,?> action) {
                  actions.put(type, action);
           public static void main(String[] args) {
             new EventTest().run();
         }

  • Parameterising a connection manager

    Hi Experts,
    I am having a master package to run my child packages.
    Can I know what is the difference between
    configuring the child connection manager to get value from parent package variable and
    parameterising the connection string and map the parent variable to child parameter in master package?
    Is there any difference between these two?
    When I do parent variable configuration, every time i open the child package it will throw error ie design time validation errors. I want to avoid this poping up of errors.
    Any help please
    Regards
    mukejee

    Hi Mukejee,
    Parameter is a new feature introduced in SSIS 2012. In a SSIS 2012 package, we can configure the Execute Package Task to map parent package variables or parameters, or project parameters, to child package parameters. To use parameters, the project must be
    in project deployment model in which the project is deployed to the SSISDB catalog as a unit. In previous version of SSIS, we typically pass variables from parent package to a child package through adding a Parent package variable configuration in the child
    package. It depends on your requirement and environment to determine which one to use and there should be no performance difference between the two approaches.
    Regarding your issue, it occurs because the variable passed from the parent child cannot get the runtime value at design-time in the chide package. To avoid the error message, you can either specify any one valid value for the variable used by the ConnectionString
    property in the child page or set the DelayValidation property of the target Connction Manager to True in the child package.
    Regards,
    Mike Yin
    TechNet Community Support

  • Remote System and Remote Key Mapping at a glance

    Hi,
    I want to discuss the concept of Remote System and Remote Key Mapping.
    Remote System is a logical system which is defined in MDM Console for a MDM Repository.
    We can define key mapping enabled at each table level.
    The key mapping is used to distinguish records at Data Manager after running the Data Import.
    Now 1 record can have 1 remote system with two different keys but two different records cannot have same remote system with same remote key. So, Remote key is an unique identifier for record for any remote system for each individual records.
    Now whenever we import data from a Remote System, the remote system and remote key are mapped for each individual records. Usually all records have different remote keys.
    Now, when syndicating back the record with default remote key is updated in the remote system that is sent by xml file format.
    If same record is updated two times from a same remote system, the remote key will be different and the record which is latest contains highest remote key.
    Now, I have to look at Data Syndication and Remote key.
    I have not done Data Syndication but my concept tell if there is duplicate record with same remote system but different remote keys both will be syndicated back. But if same record have two remote keys for same remote system then only the default remote key is syndicated back.
    Regards
    Kaushik Banerjee

    You are right Kaushik,
    I have not done Data Syndication but my concept tell if there is duplicate record with same remote system but different remote keys both will be syndicated back.
    Yes, but if they are duplicate, they needs to be merged.
    But if same record have two remote keys for same remote system then only the default remote key is syndicated back.
    This is after merging. So whichever remote key has tick mark in key mapping option(default) , it will be syndicated back.
    Pls refer to these links for better understanding.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/80eb6ea5-2a2f-2b10-f68e-bf735a45705f
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/7051c376-f939-2b10-7da1-c4f8f9eecc8c%0c
    Hope this helps,
    + An

  • Error while deleting a mapping

    Hi all,
    I am getting the following error while deleting a mapping. My client version is 10.2.0.4.36
    API5072: Internal Error: Null message for exception. Please contact Oracle Support with the stack trace and details on how to reproduce it.
    oracle.wh.util.Assert: API5072: Internal Error: Null message for exception. Please contact Oracle Support with the stack trace and details on how to reproduce it.
         at oracle.wh.util.Assert.owbAssert(Assert.java:51)
         at oracle.wh.ui.jcommon.OutputConfigure.showMsg(OutputConfigure.java:216)
         at oracle.wh.ui.common.CommonUtils.error(CommonUtils.java:370)
         at oracle.wh.ui.common.WhDeletion.doActualDel(WhDeletion.java:512)
         at oracle.wh.ui.common.WhDeletion.deleteObject(WhDeletion.java:203)
         at oracle.wh.ui.common.WhDeletion.deleteObject(WhDeletion.java:283)
         at oracle.wh.ui.jcommon.tree.WhTree.deleteItem(WhTree.java:346)
         at oracle.wh.ui.console.commands.DeleteCmd.performAction(DeleteCmd.java:50)
         at oracle.wh.ui.console.commands.TreeMenuHandler$1.run(TreeMenuHandler.java:188)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:189)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:478)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
    Thanks in advance!
    Sebastian

    These type of Internal Errors are all too common in OWB and it's difficult to diagnose the exact problem.
    I'd suggest closing the Design Centre, going back in and trying to delete it again, this will often resolve Internal errors.
    There's also an article on Metalink Doc ID: 460411.1 about errors when deleting mappings but it's specific to an ACLContainer error, so may or may not be of use.
    One of the suggestions is to connect as the Repository Owner rather than a User and try to delete the mapping.
    Cheers
    Si
    Edited by: ScoobySi on Sep 10, 2009 11:44 AM

  • FileName in ABAP XSLT Mapping

    Dear SDN,
    In an integration scenario we are using sender File Adapter and a  ABAP XSLT Mapping.
    Is there any way to get the source FileName from such mapping.  Im trying to use the adapter-specific message attributes, but it doesn't work, and I didn´t find an example, probably I and doing somthing wrong.
    regards,
    GP

    Thank you for your help,
    I just try to access the adapter-specific attibutes using:
    <xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
      xmlns:key="java:com.sap.aii.mapping.api.DynamicConfigurationKey">
    <xsl:variable name="filename"  select="key:create('http://sap.com/xi/XI/System/File', 'Directory')" />
    </xsl:stylesheet>
    but the following error raised:
    <SAP:Stack>Error while calling mapping program YXSLT_TEST (type Abap-XSLT, kernel error ID CX_XSLT_RUNTIME_ERROR) Call of unknown function</SAP:Stack>
    have you had this situation?

  • Sample source code for fields mapping in expert routine

    Hi All
    Iam writing the expert routine from dso to cube for example I have two fields in dso FLD1,FLD2
    same fields in infocube also ,can any body provide me sample abap code to map source fields to target fields in expert routine,your help will be heighly appreciatble,it's an argent.
    regards
    eliaz

    Basic would be ;
    RESULT_FIELDS -xxx = <SOURCE_FIELDS> -xxx
    you have the source fields as source, and result fields for as the target. In between you can check some conditions as in other routines of transformation.
    BEGIN OF tys_SC_1, shows your source fields ( in your case DSO chars and key figures)
    BEGIN OF tys_TG_1, , shows your result fields ( in your case Cube characteristics)
    Hope this helps
    Derya

  • How can I distinguish different action mapping in one ActionClass file?

    I would like to create a ActionClass which will handle 3 mapping which comes from /add, /show or /del.
    My question is how can I change the code so that the ActionClass servlet can distinguish the request from different url mapping ? Can anyone give me some short hints? Thx.
    struts-config.xml
    <action-mappings>
    <action name="MemberInfoForm" path="/add" scope="request" type="com.myapp.real.MemberAction">
    <action name="MemberInfoForm" path="/show" scope="request" type="com.myapp.real.MemberAction">
    <action name="MemberInfoForm" path="/del" scope="request" type="com.myapp.real.MemberAction">
    </action-mappings>MemberAction.class
    public class MemberAction extends org.apache.struts.action.Action {
        private final static String SUCCESS = "success";
        public ActionForward execute(ActionMapping mapping, ActionForm  form,
                HttpServletRequest request, HttpServletResponse response)
                throws Exception {
            return mapping.findForward(SUCCESS);
    ...

    http://struts.apache.org/1.2.x/api/org/apache/struts/actions/MappingDispatchAction.html
    http://struts.apache.org/1.2.x/api/org/apache/struts/actions/DispatchAction.html
    Thank you so much for all of your suggestion.
    I read the document of MappingDispatchAction and its note say:
    NOTE - Unlike DispatchAction, mapping characteristics may differ between the various handlers, so you can combine actions in the same class that, for example, differ in their use of forms or validation.........
    I wonder in DispatchAction, we can also have various forms or validation as MappingDispatchAction does, just by using different name in the action tag, for example:
    <action input="/p1.jsp" name="MForm1" path="/member" scope="session" parameter="action" type="com.myapp.real.MemberAction">
    <action input="/p2.jsp" name="MForm2" path="/member" scope="session" parameter="action" type="com.myapp.real.MemberAction">
    <action input="/p3.jsp" name="MForm3" path="/member" scope="session" parameter="action" type="com.myapp.real.MemberAction">Hence, it is not the difference as stated from the NOTE, right?
    Edited by: roamer on Jan 22, 2008 10:32 AM

  • How can I save to the same map every time when printing pdfs?

    How can I save to the same map every time when printing pdfs?
    Finder points to the document map even when I chose a different map recently.
    I often print series of pdfs from the print dialog box, I'd like to choose the map to save to and then have all subsequent pdf prints automatically directed to the same map until I decide otherwise.

    that link seems to be broken right now:
    403 Error - Forbidden  - No cred, dude.

  • Sensor Mapping Express VI's performanc​e degrades over time

    I was attempting to do a 3d visualization of some sensor data. I made a model and managed to use it with the 3d Picture Tool Sensor Mapping Express VI. Initially, it appeared to work flawlessly and I began to augment the scene with further objects to enhance the user experience. Unfortunately, I believe I am doing something wrong at this stage. When I add the sensor map object to the other objects, something like a memory leak occurs. I begin to encounter performance degradation almost immediately.
    I am not sure how I should add to best add in the Sensor Map Object reference to the scene as an object. Normally, I establish these child relationships first, before doing anything to the objects, beyond creating, moving, and anchoring them. Since the Sensor Map output reference is only available AFTER the express vi run. My compromise solution, presently, is to have a case statement of controlled by the"First Call" constant. So far, performace seems to be much better.
    Does anyone have a better solution? Am I even handling these objects the way the community does it?
    EDIT: Included the vi and the stl files.
    Message Edited by Sean-user on 10-28-2009 04:12 PM
    Message Edited by Sean-user on 10-28-2009 04:12 PM
    Message Edited by Sean-user on 10-28-2009 04:16 PM
    Solved!
    Go to Solution.
    Attachments:
    test for forum.vi ‏105 KB
    chamber.zip ‏97 KB

    I agree with Hunter, your current solution is simple and effective, and I can't really visualize a much better way to accomplish the same task.
    Just as a side-note, the easiest and simplest way to force execution order is to use the error terminals on the functions and VIs in your block diagram. Here'a VI snippet with an example of that based on the VI you posted. (If you paste the image into your block diagram, you can make edits to the code)
    Since you expressed some interest in documentation related to 3D picture controls, I did some searching and found a few articles you might be interested in. There's nothing terribly complex, but these should be a good starting point. The first link is a URL to the search thread, so you can get an idea of where/what I'm searching.You'll get more hits if you search from ni.com rather than ni.com/support.
    http://search.ni.com/nisearch/app/main/p/q/3d%20pi​cture/
    Creating a 3D Scene with the 3D Picture Control
    Configuring a 3D Scene Window
    Using the 3D Picture Control 'Create Height Field VI' to convert a 2D image into a 3D textured heigh...
    Using Lighting and Fog Effects in 3d Picture Control
    3D Picture Control - Create a Moving Texture Using a Series of Images
    Changing Set Rotation and Background of 3D Picture Control
    Caleb Harris
    National Instruments | Mechanical Engineer | http://www.ni.com/support

  • Numbers/Address Book and Google Maps

    I would love to integrate my spreadsheet of addresses or my Address Book with Google Maps.
    Is this possible? Somehow?
    I take a lot of trips across the country and don't always know when I will be driving by my friends. But if I had a map I could glance at to see where they all are, I would know that I could schedule a lunch with a friend halfway or something like that.
    I have heard about MapPoint, but don't know if there is anything like this that is free/affordable/non-MS.
    Thanks!

    Integrating in Numbers would not be automatic. You'd have to format links to assign to each address.
    I've seen plug-ins to use Google maps with Address Book. Try a search on MacUpdate or VersionTracker for Address Book.
    I think one of the features for Address Book in Leopard is integration with Google maps.

  • Mapping/invoking key codes in a GameCanvas's main game loop.

    I'm trying to bind some diagonal sprite movement methods to the keypad. I already know that I have to map out the diagonals to key codes since key states only look out for key presses in the upper half of the phone (d-pad, soft buttons, etc...). Problem is, how do I invoke them in the main game loop since a key state can be encapsulated in a method and piped through the loop? What makes this even worst is a bug that my phone maker's game API (Siemens Game API for MIDP 1.0, which is their own implementation of the MIDP 2.0 Game API) has, in which if I override the keyPressed, keyReleased, or keyRepeated methods, it will always set my key states to zero, thus I can't move the sprite at all. Also, it seems that my phone's emulator automatically maps key states to 2, 4, 6, and 8, so my only concern is how do I map the diagonal methods into 1, 3, 7, and 9, as well as invoking them in the main game loop? Enclosed is the example code that I've been working on as well as the link to a thread in the Siemens (now Benq Mobile) developer's forum about the bug's discovery:
    http://agathonisi.erlm.siemens.de:8080/jive3/thread.jspa?forumID=6&threadID=15784&messageID=57992#57992
    the code:
    import com.siemens.mp.color_game.*;
    import javax.microedition.lcdui.*;
    public class ExampleGameCanvas extends GameCanvas implements Runnable {
    private boolean isPlay; // Game Loop runs when isPlay is true
    private long delay; // To give thread consistency
    private int currentX, currentY; // To hold current position of the 'X'
    private int width; // To hold screen width
    private int height; // To hold screen height
    // Sprites to be used
    private GreenThing playerSprite;
    private Sprite backgroundSprite;
    // Layer Manager
    private LayerManager layerManager;
    // Constructor and initialization
    public ExampleGameCanvas() throws Exception {
    super(true);
    width = getWidth();
    height = getHeight();
    currentX = width / 2;
    currentY = height / 2;
    delay = 20;
    // Load Images to Sprites
    Image playerImage = Image.createImage("/transparent.PNG");
    playerSprite = new GreenThing (playerImage,32,32,width,height);
    playerSprite.startPosition();
    Image backgroundImage = Image.createImage("/background2.PNG");
    backgroundSprite = new Sprite(backgroundImage);
    layerManager = new LayerManager();
    layerManager.append(playerSprite);
    layerManager.append(backgroundSprite);
    // Automatically start thread for game loop
    public void start() {
    isPlay = true;
    Thread t = new Thread(this);
    t.start();
    public void stop() { isPlay = false; }
    // Main Game Loop
    public void run() {
    Graphics g = getGraphics();
    while (isPlay == true) {
    input();
    drawScreen(g);
    try { Thread.sleep(delay); }
    catch (InterruptedException ie) {}
    //diagonalInput(diagonalGameAction);
    // Method to Handle User Inputs
    private void input() {
    int keyStates = getKeyStates();
    //playerSprite.setFrame(0);
    // Left
    if ((keyStates & LEFT_PRESSED) != 0) {
    playerSprite.moveLeft();
    // Right
    if ((keyStates & RIGHT_PRESSED) !=0 ) {
    playerSprite.moveRight();
    // Up
    if ((keyStates & UP_PRESSED) != 0) {
    playerSprite.moveUp();
    // Down
    if ((keyStates & DOWN_PRESSED) !=0) {
    playerSprite.moveDown();
    /*private void diagonalInput(int gameAction){
    //Up-left
    if (gameAction==KEY_NUM1){
    playerSprite.moveUpLeft();
    //Up-Right
    if (gameAction==KEY_NUM3){
    playerSprite.moveUpRight();
    //Down-Left
    if (gameAction==KEY_NUM7){
    playerSprite.moveDownLeft();
    //Down-Right
    if (gameAction==KEY_NUM9){
    playerSprite.moveDownRight();
    /*protected void keyPressed(int keyCode){
    int diagonalGameAction = getGameAction(keyCode);
    switch (diagonalGameAction)
    case GameCanvas.KEY_NUM1:
    if ((diagonalGameAction & KEY_NUM1) !=0)
    playerSprite.moveUpLeft();
    break;
    case GameCanvas.KEY_NUM3:
    if ((diagonalGameAction & KEY_NUM3) !=0)
    playerSprite.moveUpRight();
    break;
    case GameCanvas.KEY_NUM7:
    if ((diagonalGameAction & KEY_NUM7) !=0)
    playerSprite.moveDownLeft();
    break;
    case GameCanvas.KEY_NUM9:
    if ((diagonalGameAction & KEY_NUM9) !=0)
    playerSprite.moveDownRight();
    break;
    repaint();
    // Method to Display Graphics
    private void drawScreen(Graphics g) {
    //g.setColor(0x00C000);
    g.setColor(0xffffff);
    g.fillRect(0, 0, getWidth(), getHeight());
    g.setColor(0x0000ff);
    // updating player sprite position
    //playerSprite.setPosition(currentX,currentY);
    // display all layers
    //layerManager.paint(g,0,0);
    layerManager.setViewWindow(0,0,101,80);
    layerManager.paint(g,0,0);
    flushGraphics();
    }EDIT: Also enclosed is a thread over in J2ME.org in which another user reports of the same flaw.
    http://www.j2me.org/yabbse/index.php?board=12;action=display;threadid=5068

    Okay...you lost me...I thought that's what I was doing?
    If you mean try hitTestPoint ala this:
    wally2.addEventListener(Event.ENTER_FRAME, letsSee);
    function letsSee(event:Event)
              // create a for loop to test each array item hitting wally...
              for (var i:Number=0; i<iceiceArray.length; i++)
                   // if you don't hit platform...
              if (wally2.hitTestPoint(iceiceArray[i].x, iceiceArray[i].y, false)) {
              wally2.y -= 5;}
                          return;
    That's not working either.

  • Key mapping Generator Tool

    Scenario
    One customer has two systems: System A and System B in his landscape. System A serves as the central server for item master data management. He maintains the same set of item master data in System B as that of System B manually. Now, the customer wants to use B1i to keep the item master data in System B automatically up to date as that in System A.
    Use this tools to create the keys in the Bizstore.
    Please read carefully the documentation before proceeding.
    Lot of success,
    Felipe

    Hi all,
    When running the tool I get an exception.
    I have created a csv with all the cardcodes in it that need to be pushed. I have uploaded the tool to B1i. I've supplied the parameters and when I click execute the thing throws an exception.
    Input path:
    D:\B1i\Tools\Mapping Tool\Extracted\B1i2005PL05 or PL06\Reference\Common_BP.csv
    Bizflow to execute:
    /com.sap.b1i.datasync.keymapping/bfd/KeyMappingGeneration.bfd
    Parameters: SenderSysId=0010000100,SenderObjectTypeId=B1.2005_BP,SenderKeyName=CardCode,SenderKeySelectionPath=BOM/BO/BusinessPartners/row/CardCode,ReceiverSysId=0010000102
    Exception:
    HTTP Status 500 - com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.bizprocessor.BizProcException: BPE001 Nested exception: com.sap.b1i.utilities.UtilException: UTE001 Nested exception: com.sap.engine.lib.xml.parser.ParserException: Invalid char #0x0(:main:, row:1, col:414) caused by: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.bizprocessor.BizProcException: BPE001 Nested exception: com.sap.b1i.utilities.UtilException: UTE001 Nested exception: com.sap.engine.lib.xml.parser.ParserException: Invalid char #0x0(:main:, row:1, col:414) caused by: com.sap.b1i.bizprocessor.BizProcException: BPE001 Nested exception: com.sap.b1i.utilities.UtilException: UTE001 Nested exception: com.sap.engine.lib.xml.parser.ParserException: Invalid char #0x0(:main:, row:1, col:414) caused by: com.sap.b1i.utilities.UtilException: UTE001 Nested exception: com.sap.engine.lib.xml.parser.ParserException: Invalid char #0x0(:main:, row:1, col:414) caused by: com.sap.engine.lib.xml.parser.ParserException: Invalid char #0x0(:main:, row:1, col:414)
    What is wrong?
    Kind regards,
    Dwight

Maybe you are looking for

  • Downloads for different products e.g., Crawler Web Security won't take

    I attempted to download different toolbars and products such as from Crawler's Spyware and Web Security without any luck. It goes through the usual set-up windows and a window opens up to say that the downloads have been successfully completed. I can

  • Downloaded apps appear as waiting on home screen but I can open them from the App Store. How do I fix this?

    I bought a replacement iPhone 4 online because my old one broke about two months before my contract expires. I took it to Sprint to activate it, they reset the entire phone, activated, etc. I restored my phone from an iCloud backup (which I'd made ri

  • Parent / Child lead management

    Does anyone have experience using parent/child relationships with leads in SalesForce? I am currently looking into setting this up for our organization to answer the need for multiple business units to be able to work/manage their leads while maintai

  • Screen Delay in VA01 Transaction

    Hello Experts, I have a issue at user end...the users when they go in Transaction VA01 and they click on some other successive screen they say there is screen delay the screen takes time in coming up.....coud you please let me know what could be the

  • System Pref toggle immediately turns off

    I have a laptop here in the office that won't connect to Time Machine anymore. I deleted his sparseimage on the remote disk and tried to set it up from scratch but the On/Off toggle immediately goes back to Off. Choosing the disk doesn't do anything.