No value mapping in Integration Directory, but they are in the cache

Hi,
I recently got acquainted with the fabulous world of value mappings in PI. Until now, FixValues did the trick for me, but now I have to modify the errors in someone else's work.
I read this article:
https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/00ee347e-aabb-2a10-b298-d15a1ebf43c5&overridelayout=true
and a bunch of other help.sap.com stuff and I still don't get a very specific thing in our system. When I check the cache from the runtime workbench, the values, agencies and what have you are all ok. However, when I go to Integration Directory, disregarding the fact that I don't have any values on the search helps for Agency and Scheme, which is quite weird, when I put the correct Agencies and Schemes, I don't get any value displayed, just blanks.
Why does this happen? Is it something wrong in the PI configuration or something that I don't see any value mapping there, altough they are in the cache?
Thanks in advance and best regards,
George

Hi ,
1. Create Value Mapping directly in ID (this cannot be seen in RWB, it can be only seen in ID)  
    *Just a corection we can see the value mappings created in Integration directory in RWB in cache monitoring.*
Just follow these steps to refresh your cache. you will no longer be able to see deleted Val mappings and newly created entries will also shown immediately.
1) Go to integration builder -- > Administration  --> click on Runtime tab --> cache overview
You will find 2 things over there :
Value Mapping Group Cache
Value Mapping Value Cache
Refresh both of them. I hope it will work as it always work for me :).
Thanks
Inder

Similar Messages

  • No taxes on the original invoice but they are on the credit memo

    My client is US based.  In a specific case, customer invoice created in SD process, does not have tax line item in accounting document. In this scenario, material is like a service material. Ship-to party is actual Canada customer where services are delivered and Payer is Canada subsidiary of client.
    I analysed and found -
    In condition type information, tax related condition type UTXJ & XR1 are not seen in Invoice, but they are seen in Credit Memo.
    When I go to Conditon Analysis, UTXJ Condition type is determined through access 015 in credit memo. It has one of the fields 'Tax Class1-Cust.', and shows value '1' for this field in credit memo analysis.
    Same field 'Tax Class1-Cust.' in Invoice does not show any value in condition analysis. Hence UTXJ condition value is not determined in invoice.
    In above cases, I checked Ship-to partner and I can not trace any change in tax classification indicator in customer master.
    Please suggest -  How I can find root cause of why tax is not posted ?
    Tax procedure TAXUSX is assigned to US & Canada country.
    -Regards
    Kapil

    Hi Kapil,
    1.Kindly check the Tax code assignment as well as Sales INvoice Procedure as well as condions which are used in Sales Invoice Procedure.
    2.Check the Codition % as well as GL assigned behind this is correct or wrong.
    3. Check the reversal condition as feel so the Invoice Procedure will not feaching the data according to your scenerios where as Credit memo Scenerios got connect this check both setting where does system configuration is missing.
    I feel you can able to get resolve with that steps.
    Regards
    Milind Joshi

  • Multiple threads but they are using the same thread ID

    I'm a newbie in Java programming. I have the following codes, please take a look and tell me what wrong with my codes: server side written in Java, client side written in C. Please help me out, thanks for your time.
    Here is my problem: why my server program assigns the same thread ID for both threads???
    .Server side: start server program
    .Client side: set auto startup in /etc/rc.local file in a different machine, so whenever this machine boots up, the client program will start automatically.
    ==> here is the result with 2 clients, why they always come up the same thread ID ????????
    Waiting for client ...
    Server thread 1024 running
    Waiting for client ...
    Server thread 1024 running
    But if I do like this, they all work fine:
    .Server side: start server program
    .Client side: telnet or ssh to each machine, start the client program
    ==> here is the result:
    Waiting for client ...
    Server thread 1024 running
    Waiting for client ...
    Server thread 1025 running
    server.java file:
    import java.io.*;
    import java.net.*;
    import java.awt.*;
    import java.util.Hashtable;
    import java.util.Enumeration;
    import java.util.regex.Pattern;
    import java.util.Date;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.text.*;
    public class Server extends Frame implements Runnable
    private ServerThread clients[] = new ServerThread[50];
    private ServerSocket server = null;
    private Thread thread = null;
    private int clientCount = 0;
    //some variables over here
    public Server(int port)
    //GUI stuffs here
    //network stuff
    try
    System.out.println("Binding to port " + port + ", please wait ...");
    server = new ServerSocket(port);
    System.out.println("Server started: " + server);
    start();
    catch(IOException ioe)
    System.out.println("Can not bind to port " + port + ": " + ioe.getMessage());
    public boolean action(Event e, Object arg)
    //do something
    return true;
    public synchronized void handle(int ID, String input)
    //do something
    public synchronized void remove(int ID)
    int pos = findClient(ID);
    if (pos >= 0)
    //remove a client
    ServerThread toTerminate = clients[pos];
    System.out.println("Removing client thread " + ID + " at " + pos);
    if (pos < clientCount-1)
    for (int i = pos+1; i < clientCount; i++)
    clients[i-1] = clients;
    clientCount--;
    try
    {  toTerminate.close(); }
    catch(IOException ioe)
    {  System.out.println("Error closing thread: " + ioe); }
    toTerminate.stop();
    private void addThread(Socket socket)
    if (clientCount < clients.length)
    clients[clientCount] = new ServerThread(this, socket);
    try
    clients[clientCount].open();
    clients[clientCount].start();
    clientCount++;
    catch(IOException ioe)
    System.out.println("Error opening thread: " + ioe);
    else
    System.out.println("Client refused: maximum " + clients.length + " reached.");
    public void run()
    while (thread != null)
    try
    {       System.out.println("Waiting for a client ...");
    addThread(server.accept());
    catch(IOException ioe)
    System.out.println("Server accept error: " + ioe); stop();
    public void start()
    if(thread == null)
    thread = new Thread(this);
    thread.start();
    public void stop()
    if(thread != null)
    thread.stop();
    thread = null;
    private int findClient(int ID)
    for (int i = 0; i < clientCount; i++)
    if (clients[i].getID() == ID)
    return i;
    return -1;
    public static void main(String args[])
    Frame server = new Server(1500);
    server.setSize(650,400);
    server.setLocation(100,100);
    server.setVisible(true);
    ServerThread.java file
    import java.net.*;
    import java.io.*;
    import java.lang.*;
    public class ServerThread extends Thread
    private Server server = null;
    private Socket socket = null;
    private int ID = -1;
    InputStreamReader objInStreamReader = null;
    BufferedReader objInBuffer = null;
    PrintWriter objOutStream = null;
    public ServerThread(Server server, Socket socket)
    super();
    server = _server;
    socket = _socket;
    ID = socket.getPort();
    public void send(String msg)
    objOutStream.write(msg);
    objOutStream.flush();
    public int getID()
    return ID;
    public void run()
    System.out.println("Server thread " + ID + " running");
    while(true)
    try{
    server.handle(ID,objInBuffer.readLine());
    catch(IOException ioe)
    System.out.println(ID + "Error reading: " + ioe.getMessage());
    //remove a thread ID
    server.remove(ID);
    stop();
    public void open() throws IOException
    //---Set up streams---
    objInStreamReader = new InputStreamReader(socket.getInputStream());
    objInBuffer = new BufferedReader(objInStreamReader);
    objOutStream = new PrintWriter(socket.getOutputStream(), true);
    public void close() throws IOException
    if(socket != null) socket.close();
    if(objInStreamReader != null) objInStreamReader.close();
    if(objOutStream !=null) objOutStream.close();
    if(objInBuffer !=null) objInBuffer.close();
    And client.c file
    #include <sys/types.h>
    #include <sys/socket.h>
    #include <netinet/in.h>
    #include <arpa/inet.h>
    #include <netdb.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <unistd.h> /* close */
    #include <time.h>
    #define SERVER_PORT 1500
    #define MAX_MSG 100
    //global variables
    long lines = 0;
    int sd = 0;
    char command[100];
    time_t t1,t2;
    double timetest = 0.00;
    int main (int argc, char *argv[])
    int rc, i = 0, j = 0;
    struct sockaddr_in localAddr, servAddr;
    struct hostent *h;
    char buf[100];
    FILE *fp;
    h = gethostbyname(argv[1]);
    if(h==NULL) {
    printf("unknown host '%s'\n",argv[1]);
    exit(1);
    servAddr.sin_family = h->h_addrtype;
    memcpy((char *) &servAddr.sin_addr.s_addr, h->h_addr_list[0], h->h_length);
    servAddr.sin_port = htons(SERVER_PORT);
    /* create socket */
    sd = socket(AF_INET, SOCK_STREAM, 0);
    if(sd<0) {
    perror("cannot open socket ");
    exit(1);
    /* bind any port number */
    localAddr.sin_family = AF_INET;
    localAddr.sin_addr.s_addr = htonl(INADDR_ANY);
    localAddr.sin_port = htons(0);
    rc = bind(sd, (struct sockaddr *) &localAddr, sizeof(localAddr));
    if(rc<0) {
    printf("%s: cannot bind port TCP %u\n",argv[1],SERVER_PORT);
    perror("error ");
    exit(1);
    /* connect to server */
    rc = connect(sd, (struct sockaddr *) &servAddr, sizeof(servAddr));
    if(rc<0) {
    perror("cannot connect ");
    exit(1);
    //send register message
    rc = send(sd, "register\n", strlen("register\n"), 0);
    //if can't send
    if(rc < 0)
    close(sd);
    exit(1);
    //wait here until get the flag from server
    while(1)
    buf[0] = '\0';
    rc = recv(sd,buf,MAX_MSG-1,0);
    if(rc < 0)
    perror("receive error\n");
    close(sd);
    exit(1);
    buf[rc] = '\0';
    if(strcmp(buf,"autoplay")==0)
    //do something here
    else if(strcmp(buf,"exit")==0)
    printf("exiting now ....\n");
    close(sd);
    exit(1);
    return 0;

    Yes......I do so all the time.

  • Is there a way to merge Mail account A on my desktop with Mail account A on a separate hard disk? I lost all my old messages in July, but they are on the hard disk. Thanks!

    Is there a way to merge Mail account A on my desktop with Mail account A from separate hard disks? I lost all my old messages (thousands of them) in July, but most of them are safe elsewhere. I'd really like to put them all in one place, though!
    The desktop (iMac) now has messages from July 2012 onward.
    My separate hard disk backup has old messages up to June 2012.
    Most of the ones between June and July are on a MacBook Pro which I bought about that time.
    Is there a relatively easy and safe way to put these messages back together in Mail account A on my desktop again?
    Many thanks!
    SqVerka

    Well, your profile info says 10.4.11, and you are posting your question in the iMac (PPC) category.  If you are running Snow Leopard, it must be a fairly recent Intel iMac.
    In that case, you should definitely post your question here
    https://discussions.apple.com/community/mac_os/mac_os_x_v10.6_snow_leopard
    where other Snow Leopard users can see your question.  Restate the problem, what error messages you get, and what you have tried already (for trouble-shooting).

  • IMovie cannot find the video files (external hard drive) but they are in the project?

    As the integrated hard drive on my iMac is getting too small, I moved all my iPhoto files to an external hard drive.
    I made a movie after this change and it worked perfect until I should finish the movie. Here I get the message the the media files are missing.
    This is strange as I can watch the movie in the project in the iMovie library.
    I cannot finish the move nor share it.
    Can somebody help me?
    My imovie is version 10.0.3 and I am running Maverick.
    Thanks!
    Steen

    Can you give me the info I wasked for in the other thread?

  • All my contacts just disappeared from ipad but they are in the cloud  how do I get them back?

    I am running IOS 8.0.2 My contact information has just disappeared from my ipad.  The information is in the cloud  What happened, and how do I get the information back onto the ipad?
    I am also finding this operating system to have a few slow moments and an occasional glitch.

    Hi jabanick1,
    Thanks for visiting Apple Support Communities.
    See this article for the steps to download past iTunes purchases:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    http://support.apple.com/kb/HT2519
    Regards,
    Jeremy

  • Why am i getting this error? they are not the same?

    1021: Duplicate function definition.
    1021: Duplicate function definition.
    stop();
    import flash.events.MouseEvent;
    // home button definition \\
    // Portfolio button definition \\
    Portfolio_btn.addEventListener(MouseEvent.CLICK, pClick);
    function pClick(event:MouseEvent):void{
        gotoAndStop("getPortfolio");
    // Contact Me button defintion \\
    Contact_btn.addEventListener(MouseEvent.CLICK, cClick);
    function cClick(event:MouseEvent):void{
        gotoAndPlay("contactme");
    why am i getting this error the functions have different names... idk what to do they are for two different buttons I am using action script 3.0

    i did what u said and it said these two lines were the same
    // Portfolio button definition \\
    Portfolio_btn.addEventListener(MouseEvent.CLICK, pClick);
    function pClick(event:MouseEvent):void{                                                         <--------this one
        gotoAndStop("getPortfolio");
    // Contact Me button defintion \\
    Contact_btn.addEventListener(MouseEvent.CLICK, cClick);
    function cClick(event:MouseEvent):void{                                                           <--------and this one
        gotoAndPlay("contactme");
    it gave me the same error but they are not the same

  • Not all my songs are showing in itunes even though they are in the Itunes Media file directory

    Not all my songs are showing in itunes even though they are in the itunes Media Dir.  I have spent hours trying to find out why so I moved the songs out of the Music/itunes/itunes media and uninstalled itunes.  I then restarted my pc and re-installed itunes.  When I opened itunes the same songs are still there (but cannot be played as cannot find location) even though I have not put anything back in the itunes media dir.  To me there seems to be a refreshing problem as itunes is not looking at the directory even through the advanced preferences area is mapped to the correct area.
    Help please.
    Thanks

    Apple's official advice on duplicates is here: Find and remove duplicate items in your iTunes library. It is a manual process and the article fails to explain some of the potential pitfalls such as lost ratings and playlist membership, or that sometimes the same file can be represented by multiple entries in the library and that deleting one and recycling the file will break the other.
    Use Shift > View > Show Exact Duplicate Items to display duplicates as this is normally a more useful selection. You need to manually select all but one of each group to remove. Sorting the list by Date Added may make it easier to select the appropriate tracks, however this works best when performed immediately after the dupes have been created.  If you have multiple entries in iTunes connected to the same file on the hard drive then don't send to the recycle bin.
    Use my DeDuper script if you're not sure, don't want to do it by hand, or want to preserve ratings, play counts and playlist membership. See this thread for background, this post for detailed instructions, and please take note of the warning to backup your library before deduping.
    (If you don't see the menu bar press ALT to show it temporarily or CTRL+B to keep it displayed.)
    The most recent version of the script can tidy dead links as long as there is at least one live duplicate to merge stats and playlist membership to and should cope sensibly when the same file has been added via multiple paths.
    See also Make a split library portable for some thoughts on best practice when it comes to organizing the library and media files.
    tt2

  • I have music files by the same artist but they are listed in itunes in more than one album hod can i add then to just one album pf that artist

    I have music files by the same artist but they are listed in Itunes in more than one album hod can i add then to just one album of that artist I am using windows 8.1 .

    iTunes will group songs into an album when:
    All songs have the same value for the Album and Artist field, or
    All songs have the same value for the Album and Album Artist field
    All songs have the same value for the Albumfield and the Part of a Compilation flag is checked.
    If you want to group all the songs by one artist into a single "album" you can do so by following one of these rules.  However, it may be more useful to create Playlists to group music like this and retain the original release information.  One Smart Playlist for each artist you're interested in would meet this need without over-writing information about the source albums.

  • TS1717 When I try to play a track, I get a mid screen comment, item no found, ? but they are all on my iPod even though I synchronize them together it makes no difference. Mark

    When I try to play a track that I have purchased, I get a mid screen comment, item no found, ? but they are all on my iPod which plays fine, even though I synchronize them together it makes no difference. I also get further mid screen comments when I start I tunes, drivers or similar missing relating to burning cd's  I have deleted I tunes numerous times to try and recify this problem as suggested by the mid screen comments. again it makes no difference.  Mark

    That exclamation point means the song files cannot be found, for some reason.  They are no longer where iTunes expects to find them.  They were either moved or deleted.  Sometime, a data corruption issue on your hard drive can make files inaccessible.  You may want to check that possibility, because other files may be affected.
    Since you can still see the name, artist, and album of the missing songs in iTunes, you may want to try using Windows to do a general search of your hard drive volume, searching on the name of one of the songs (or artist or album name).  If you are using the default settings for iTunes, iTunes uses the name of song, album, and artist to name the file and directory path of the song file's storage location.  If they got moved for some reason, you may find the path to all of the missing songs by finding one song.  You can then move them back to the location where iTunes expects to find them.
    some are ones I have purchased thru the itunes store, and it is these I'm most annoyed about, as I paid to have them and now cannot play them.
    Don't be mad about those songs...   Any previous song purchase from the iTunes Store can be re-downloaded at any time at no cost.  Go to the main iTunes Store screen.  On the right side, find Purchased under QUICK LINKS.  On the Purchased screen, click on Music and find those missing songs.  There is a Not on This Computer filter there that would be useful in this case.  Next to the song name, you should see a button with a cloud symbol.  Click it to download that song.

  • When i login to my mac, it opens iTunes, Skype and AIM. I've tried deleting these from the login items, but they are not on the list.  Can anyone help?

    When i login to my mac, it opens iTunes, Skype and AIM. I've tried deleting these from the login items, but they are not on the list.  Can anyone help?

    babowa wrote:
    If you do not lock that folder immediately after deleting all the contents, it will simply populate again (Resume - a "feature" in Lion). You do that by doing a Get Info (highlight folder and press Command + I keys), unlock the lock at the bottom, enter your admin password, then check the box to lock the folder. lock the lock and you're done.
    Yes, that is correct. The alternative is to quit all applications prior to logging out. Lion will then have a chance to remove the saved states.
    babowa also wrote:
    And, for the OP:
    It has also been a regular feature of Mac OS to automatically open any window that was open at shutdown. To avoit that behavior, simply close any Finder windows and  properly quit applications by closing their window and using Command + Q (or File >Quit).
    This was true only for the Finder. Prior to Lion, no other apps would launch unless they were included in the Login Items for the account. And the OS would not restore windows for other apps.
    A very small number of apps (TextWrangler is an example) implemented this capability prior to Lion. They could restore previously opened windows. But that is an application feature, and can be controlled by the application's preferences. Lion implements it at the system level, and users have virtually no control on a per application basis.

  • Can anyone help me with Magicjack? after I purchased US number I am unable to log in on my Iphone, I keep getting an error "YOUR DEVICE IS NOT ON THIS ACCOUNT" I contacted MJ support but they are very much useless and dont know how to fix it!

    can anyone help me with Magicjack? after I purchased US number I am unable to log in on my Iphone, I keep getting an error "YOUR DEVICE IS NOT ON THIS ACCOUNT" I contacted MJ support but they are very much useless and dont know how to fix it!

    There's a whole lot to read in your post, and frankly I have not read it all.
    Having said that, this troubleshooting guide should help:
    http://support.apple.com/kb/TS1538
    In particular, pay attention to the mobile device support sections near the bottom, assuming you have already done the items above it.

  • I have songs on my iPhone 6 that I can't remove and when I plug into iTunes and go to "Summary" and "On This Device" the songs don't show up but they are on my phone. How do I remove them? Not even sure how they got on actually.

    I have songs on my iPhone 6 that I can't remove and when I plug into iTunes and go to "Summary" and "On This Device" the songs don't show up but they are on my phone. How do I remove them? Not even sure how they got on actually since I have a iTouch and keep all my music there. HELP!!

    Have you tried deleting the songs from Settings?
    Settings -> General -> Usage -> Manage Storage (not the iCloud link!) -> Music and then click Edit to enable you to be able to delete.

  • HT204150 I can't get my contacts back on my phone from my icloud. It's up and running and I have already turned on the contacts. The icloud online shows that I still have all of my contacts but they are not popping up on my phone.

    I had my mom on my icloud through a different phone for the longest time and just took it off her phone today. Now all of my contacts have been erased from my phone. I went on the icloud online and it is showing that my contacts are still there, but they are not on my phone. I need help!!!

    Go to Settings>iCloud and confirm that you are signed into the account that contains you conacts and that the contacts setting is turned on.  Also open the contacts app and tap Groups (if you have this setting at the top) and make sure all your contacts groups are checked.
    If they still don't appear, go to Settings>iCloud, turn Contacts off, choose Delete from My iPhone when prompted (they will still be in iCloud), then turn Contacts on again.
    If they still don't appear, force-close the Contacts app and reset your phone: double-tap the home button, locate Contacts, swipe up on the image above the app icon to close it, tap the home button again.  Then hold the power and home buttons at the same time until you see the Apple logo, then release and wait for it to restart.  Then check your contacts again.

  • I am trying to transfer my movies (mp4 files) to my IPad, but they are not showing up on the IPad. I have 13 movies showing on my IPad that they are in ICloud. I've sync'd the movies I want to the IPad, but only one is showing under the "movies" folder. ?

    I have been trying to transfer some different movies from my PC to my IPad, but they are not showing in the "movie" folder. I have sync'd the movies (these are mp4 files) that I wanted transfered, but only one is showing in the folder. There are 13 other movies in the folder that have the ICloud symbol in the corner of their picture. I understand that I can pull those movies from ICloud any time I want to watch them, but I want to watch the ones that I've just sync'd with my IPad. How do I find them? After I checked the movies I wanted, I "applied" them and watched it sync and copy the wanted movies to my IPad. Now what?  Thanks.

    There are some good programs that you could use to convert the format, Handbrake or Mpegstreamclip are two good free ones. Convert them to MP4 and then try importing them again.

Maybe you are looking for

  • SAP GUI Logon Control wdtlog.ocx

    Hi, I'm trying to use the SAP Logon Control to use SNC / Single Sign-on (SSO Works with SAPGUI and SAP Logon), I created a VB Script and it works if Silent = False "v_connection.Logon(0, False )" but if Silent = True the logon fails. Is there another

  • Entry date correction

    i have to correct entry date . Actual entry date lies after the incorrect entry date. how can i access these two functions:- Incorrect entry Corrected entry regards niki

  • My iPad recently stopped running video from websites and itunes store samples

    my ipad won't run video from websites (ex. CNN just shows a still and no way to start), youtube just has the spinng timer as does itunes when I'm trying to get a song sample. Suggestions? These worked fine amonth ago.

  • Macromedia Dreamweaver 8 issue

    When I try to view a website on Dreamweaver, it shows the "design" but when I click on "code" there is only this <html xmlns:v="urn:schemas-microsoft-com:vml" so the code is not there. When I try to update a CD, I can't even save it because if I do,

  • SRW Package in reports

    hi i am working on Oracle forms and reports 11g on weblogic. I have used SRW.MESSAGE to display run time message,but it is not showing anything.Is SRW package is not there in reports services 11g. If not,there is any alternative is there to display m