PNP org structure restriction does not follow dates?

Hi all,
I've a PNP report, in which I use the pop up org structure (org unit) restriction in attempt to restrict the Employees retrieved by GET PERNR.
Running the report, I notice that GET PERNR picks up employees who are no longer in the Org Units that I selected as restrictions). In debug mode I tried manually changnig the dates of pnpbegda, pnpendda, pnpbegps, pnpendps, pn-begda, pn-endda, pn-begps, pn-endps ..... but it was still retrieving employees that were no longer in the selected Org Unit.
See image link:
http://img255.imageshack.us/img255/3255/deletemeag9.gif
1) Is there a pnp date that the Org Unit restrcition follows which I am not aware of?
2) I cannot rememebr the difference between pnp***** and pn-***** dates, can someone refresh my mind?
I am currently thinking of using the following code to perform this function manually ( but I'm hoping for to use PNP to achieve the Org Units restriction to dates automatically)
GET pernr.
  rp-provide-from-last p0001 space PNPBEGDA PNPENDDA.
  CHECK p0001-ORGEH in PNPOBJID.
(PNPOBJID is similar to type rsrange and contains the Org Units restrictions as selected in the selection screen)
Regards,
Kevin

Hi Kevin
There is no much difference is the usage. Only difference that i have found so far is PNP* fields are fields coming from the selection screen for PNP LDB ( ... you can get all the selection screen details for PNP from include DBPNPSEL ) ... But the variables PN-* are the one's which are declared and used during the processing.
This variables i.e. PN-* will hold the dates for Begin Date and End Date when user chooses the option "Today", "Current Month", "Current Year" and so on ... But PNPBEGA and PNPENDDA will hold the date values when user enters some date in screen fields for "Date Selection Period".
So, it is better to always use PN-* variables as they will have the right dates based on the radio button choosen.
Hope this helps !
Cheers
~ Ranganath

Similar Messages

  • Rejected...We found that your app does not follow the iOS Data Storage Guidelines,

    Where and how do I fix this?
    We found that your app does not follow the iOS Data Storage Guidelines, which is required per the App Store Review Guidelines.
    In particular, we found that on launch and/or content download, your app stores 3.54MB. To check how much data your app is storing:
    - Install and launch your app
    - Go to Settings > iCloud > Storage & Backup > Manage Storage
    - If necessary, tap "Show all apps"
    - Check your app's storage
    The iOS Data Storage Guidelines indicate that only content that the user creates using your app, e.g., documents, new files, edits, etc., should be backed up by iCloud.
    Temporary files used by your app should only be stored in the /tmp directory; please remember to delete the files stored in this location when the user exits the app.
    Data that can be recreated but must persist for proper functioning of your app - or because customers expect it to be available for offline use - should be marked with the "do not back up" attribute. For NSURL objects, add the NSURLIsExcludedFromBackupKey attribute to prevent the corresponding file from being backed up. For CFURLRef objects, use the corresponding kCFURLIsExcludedFromBackupKey attribute.

    You're submitting a Newsstand app, right? This error is still under investigation, but the current workaround is create SD (1024x768/768x1024) cover images for your HD (2048x1536) folio renditions and try again.
    More info here:
    http://forums.adobe.com/message/4730637#4730637

  • Transfer structure  0BUS_AREA_TEXT_HA does not exist

    We are transporting InfoCube - 0FIGL_C10. which we had collected in a transport request with grouping as in Data Flow Before. This request ended with return code 12 with error message "Transfer structure 0BUS_AREA_TEXT_HA does not exist, Error RSAR 440 when handling objects with type R3TR ISTS"
    After this I collected the transfer rules of 0BUS_AREA_Text with grouping as dataflow before and after. the transport of this request also failed with return code 12 with the same error message "Transfer structure 0BUS_AREA_TEXT_HA does not exist, Error RSAR 440 when handling objects with type R3TR ISTS"
    has any one faced this error, please suggest the corrective action to be taken,

    hi all,
    I'm now getting the same error when I try to activate a created "transfer rules" for any type of DataSource of my cProject.
    "Transfer structure 0DPR_***********_DA does not exist
    Message no. RSAR440"
    please show me on step by step because I'm a new guy of this SAP.
    Thanks,
    Chuong Hoang
    R&D engineer of global cybersoft - vn

  • Transfer Structure 2LIS_03_BX_QB does not exist

    Hi all,
    I got the following error message when transporting infosource 2LIS_03_BX.
    "Transfer Structure 2LIS_03_BX_QB does not exist"
    Maybe somebody can help me.
    Thanks and appreciate that,
    -Martin-

    hi Martin,
    try in dev rsa1->transport connection with infosource 2lis_03_bx as starting point, collection mode 'manual', grouping 'in dataflow before', and click 'source system assignment' (yellow box with x) and make sure r/3 source system is marked. then click execute. it will collect objects, after finish, make sure transfer rules, transf structure and datasource are marked following the infosource. create request and transport.

  • Error 1074395241: The template descriptor does not contain data required for rotation-invariant matching.

    Hello all,
    I am using the IMAQ Match Pattern 4 to detect the rotation angle of a template image. However, it shows the error: "Error 1074395241: The template descriptor does not contain data required for rotation-invariant matching." What is the problem exactly? How to solve this? The details are explained below.
    My project is a little bit complicated. Part of the block diagram containing the IMAQ Match Pattern 4 is shown below:
    The source image is a series of frames of images read from an AVI video (I used a for loop to process the images frame by frame). The template image is a selected region of the first frame. So it means, the user selected the object of ineterst in the first frame of the video, and in each of the following frames, we need to find the matched object of interest & determine its rotation angle. When I run the block diagram shown above, it does not have any error. However, it shows the rotation angle as zero no matter what it "really" is. Therefore, I changed the block diagram by adding the parameters, shown below:
    But in this case, when I run it, it shows the error that I have indicated in the subject line.
    If you need more details about my project to identify the problem, please let me know.
    Thanks in advance.
    Solved!
    Go to Solution.

    -Please go through pattern matching example which comes along with labview fiirst
    Go to labview Help>>Find Examples and you can search for example.
    -You have create template with angle range and what type of pattern matching you want use.
    -For this you have to use IMAQ Learn Pattern before using IMAQ Match Pattern 4
    Refer :http://zone.ni.com/reference/en-XX/help/370281U-01/imaqvision/imaq_match_pattern_4/
    Thanks
    uday,
    Please Mark the solution as accepted if your problem is solved and help author by clicking on kudoes
    Certified LabVIEW Associate Developer (CLAD) Using LV13

  • Transfer structure 0ACCT_TYPE_TEXT_BC does not exist

    Dear Experts,
    I am facing the following error while activating Transfer rules for any object from Business Content.
    For your information:
    ERROR:  Transfer structure 0ACCT_TYPE_TEXT_BC does not exist.
    1. We are working on BI 7 Version. Patch Level 10 and BI Content Patch Level 001.
    2. Ours is a Fresh Implementation in BI.
    3. This problem is coming for all most all the objects when we are activating theTransfer rules.
    immediate  repliers are appreciable.
    Thanks and Regards,
    Sai Phani.

    Hi All,
    Sorry for the late reply,
    I have solved the issue. Actually that is the problem of Patch Level of BI earlier it was 9 and we have updated it to 16 now, and the BI Content Level also updated to Patch Level 5.
    Then we have edited the Number Range using SNUM T-Code and now it is working fine.
    Thanks for your replies.
    Krishna.

  • AddOnsLocalRegistration.sbo file does not match data in the common datab...

    We are receiving the following error everytime we logon our pc for the first time: Add-On Outlook_Integration: This Add-on cannot be upgraded. AddOnsLocalRegistration.sbo file does not match data in the common database for this add-on. See SAP Note 1323680 for more information.
    A few months ago, SBO Server was moved from one server to a new virtual server, but we had no problems with the addons. The other day, we upgraded from SBO 2007 to 8.8 and now we are having problems with the Outlook Integration.
    I have followed the directions in the message noted above, and did find the AddOnsLocalRegistration.sbo file in some odd places, with a reference to the old server. I cleaned this up, on the server and the client and I can get it running...however, after the user shuts down the pc and logs back in the next day, the problem is back.
    In the process of cleaning this up (un-registering the addon and removing the addon references in the local .sbo file) I noticed at times that we would still receive this error, when there really shouldn't be an reference to it.
    Thanks for any help.

    Hi Vaughn.........
    I guess you need a re installation of Outlook Integration Addon.
    Whatever version addon of OI you installed just uninstall it and Install it freshly from 8.8 setup package......
    Regards,
    Rahul

  • Package org.jdesktop.layout does not exist?

    I have created a project in Netbeans using the Java Project with Existing Ant Script and am trying to use the Netbeans GUI interface to develop my project, but even though I have created a folder that contains the swing-layout-1.0.3.jar and I no longer get the errors in my java file, I cannot built the project. I get the error: package org.jdesktop.layout does not exist.
    In my java code, I can make an import statement, and Netbeans gives no errors. I can start typing "org. " and Netbeans suggests the classes, so clearly the org.jdesktop.layout does exist and is available to the code. So why am I getting this error, and how can I correct it?
    Thanks in advance,
    Chris Coulon

    i could compile it properly by givin the path to the swing-layout-1.0.3.jar file in classpath. but i'm not able to run it now. i get the following error.
    Exception in thread "main" java.lang.NoClassDefFoundError: CMSUI (wrong name: my
    /cmsui/CMSUI)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
    4)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    thanks

  • PMI Problem (End-to-End Monitor does not show data)

    (End-to-End Monitor does not show data)
    As I know that XML Messages Alerts T-code: SXMB_NOMI shows all alerts including errors as well I put date Range: 01-01-2008 to 01-08-2008 and filters for "Errors" system does show more then 300 errors
    But problem in RWB - End-to-End Monitoring, when I click on display and date range 01-01-2008 to 01-08-2008 its give me graphical overview in right of window
    and shows summary:
    Errors:                     0  Average
    Open                  904  Maximum
    Successfully Completed         0  Minimum
    Overall:                  904
    I thing End-to-End Monitor doesn't get data from PMI...
    why does't show any errors, which is shows in SXMB_MONI
    Please tell me how to resolve that problem
    Thanks in Advanced
    Edited by: issue2008 issue on Aug 26, 2008 12:02 PM

    Hi,
    A destination pointing to the Integration Server is created on the J2EE engine to collect the data for the end-to-end monitoring. If this destination is incorrect or if there are several clients in the system of the integration server, the data may be sent to the incorrect client.
    This might be a reason so you can  implement the correction of the destination in a manual way as follows:
    Open the J2EE visual administrator.
    Select the Destination service.
    Select the HTTP "pmistore" destination.
    Enter the URL for the ICF service spi_gate of the Integration Server in the following form "http://<host>:<port>/sap/bc/spi_gate?sap-client=<xxx>", where 'host' denotes the host of the integration server, 'port' denotes the HTTP port, and xxx is the client of the Integration Server.
    Thanks,
    Hemant

  • Server Socket does not read data input stream

    Hi all,
    I am very newbie to Java Network programming with sockets and multi-threading.
    But I am obliged to develop a chat system written in Applets which can be placed on the website and used by visitors who come to my website.
    In order to understand this, I have tested a basic web chat program I downloaded from the Internet which use sockets and multi-threadings. The program work fine, no bugs at all at both compilation and run time. I noticed that all three streams for Client side (i.e. first one is input stream used receiving data from User; the second one is socket input stream used for receiving data from Server socket, and the third is socket output stream used for writing data to server socket) were established. And the same, two socket streams (input & output) for Server side were also connected when running program giving right port number and IP address of the server.
    The problem is both server and client sockets do not read data using the following stream classes:
    1. DataStreamInput: I use input.readUTF() method
    2. or BufferedReader: I use input.readLine() method
    The example of the codes are below:
    private BufferedReader input = null;
    private PrintWriter output = null;
    private Socket socket = null;
    public void open() throws IOException
    {  input = new BufferedReader(new
    InputStreamReader(socket.getInputStream()));
    System.out.println("Server socket input stream was created, and");
    output = new PrintWriter(socket.getOutputStream());
    System.out.println("Server socket output stream was created");
    public void run()
    {  System.out.println("Server Thread " + clientPort + " running.");
    while (true)
    {  try
    System.out.println("Server is reading data from Client, wait...");
    String fromClient = input.readLine();
    System.out.println("Server received a message on " + clientPort + ".");
    catch(IOException ioe)
    {  System.out.println(clientPort + " ERROR reading: " + ioe.getMessage());
    server.remove(clientPort);
    stop();
    The problem is at the line: String fromClient = input.readLine(); in the run() method? What is wrong with the codes above?
    Note: I also try to use original codes which use readUTF() method in DataStreamInput class instead using readLine() in BufferedReader. Both methods dont read data from inputstream socket?
    I very appreciate any help/advice from experienced developers.
    Best regards

    Hi,
    Yes. The readLine() method hangs! After the test, the execuation of the program is stopped at the line of readLine() method; it does not pass it?
    There is no problem with writing to Server socket. After the test, the program pass through flush() method. Here is the code for writing to sever socket within ChatClient (client side socket) class:
    private BufferedReader input = null;
    private PrintWriter           output = null;
    public ChatClient(String serverName, int serverPort)
    {  System.out.println("Establishing connection. Please wait ...");
    try
    {  socket = new Socket(serverName, serverPort);
    System.out.println("Connected: " + socket);
    start();
    catch(UnknownHostException uhe)
    {  System.out.println("Host unknown: " + uhe.getMessage()); }
    catch(IOException ioe)
    {  System.out.println("Unexpected exception: " + ioe.getMessage()); }
    public void start() throws IOException
    {  input   = new BufferedReader (new
                             InputStreamReader(System.in));
    System.out.println("Client User input stream was created,");
    output = new PrintWriter(socket.getOutputStream());
    System.out.println("Client Socket output stream was established, and");
    if (thread == null)
    {  client = new ChatClientThread(this, socket);
    thread = new Thread(this);
    thread.start();
    public void run()
         while (thread != null) {
         String fromUser;
              try{
                   while((fromUser = input.readLine())!= null)
                   System.out.println("Client wasreading a data from User, and");
    output.println(fromUser);
         output.flush();
         System.out.println("Client has written a data to Server");
    catch(IOException ioe)
    {  System.out.println("Sending to server error: " + ioe.getMessage());
    stop();
    etc.
    Here is a piece of codes for reading data from the Client Socket in the ChatServer Class (Server Side socket):
    public void run()
    {  System.out.println("Server Thread " + clientPort + " running.");
    while (true)
    {  try
    {  //server.handle(clientPort, input.readLine());
    System.out.println("Server is reading data from Client, wait...");
    String fromUser = input.readLine();
    //while((fromUser = input.readLine()) != null)
         System.out.println("Server received a message on " + clientPort + ".");
    catch(IOException ioe)
    {  System.out.println(clientPort + " ERROR reading: " + ioe.getMessage());
    server.remove(clientPort);
    stop();
    etc. Please advice why the readLine() method hangs; does not read data from the input stream received from the CLIENT?

  • Webcan does not follow

    I have FG creative webcam live: motion cli fg2/2-23-00-00. When first installed and when first bring up computer it moves, after that it does not follow. Have to sit it up on things for others to see me. Also is there a stand you can buy for it's

    Open date and time preferences and make sure it is set to automatically.
    Reset PRAM:
    Turn on holding Command + Option + P + R until you hear the startup chime for the second time.

  • I have consolidate my folders related to the video I am in the progress of working on.  Premiere elements does not follow their new location.  How do I syn them back up all at once so premiere doesn't ask me for their location when I open the project

    I have consolidate my folders related to the video I am in the progress of working on.  Premiere elements does not follow their new location.  How do I syn them back up all at once so premiere doesn't ask me for their location when I open the project

    This is the Photoshop Elements forum, not the Premiere Elements forum, located here:
    https://forums.adobe.com/community/premiere_elements
    When you open the project, it should ask you where the first file is located. After you tell it where it is, it should be able to find the rest of them if they are located near the first one.  Then save the file.  If you move the files again, you will have to relink them again.

  • Report Does Not Follow Select Column Order

    Hi all,
    Apex 2.2 on 10gXE
    I always encounter this problem, the display column on report does not follow the select column sequence order in the "region source".
    It is very tedious clicking the up/down arrow one-by-one in the "report attributes" especially if the display columns are plenty like 40 columns.
    Is there a fix/patch or alternative tips for this bug?
    Thanks a lot,
    Edited by: 843228 on May 24, 2011 10:32 PM

    Apex 2.2 on 10gXEStart by upgrading from this old unsupported version.
    >
    I always encounter this problem, the display column on report does not follow the select column sequence order in the "region source".
    It is very tedious clicking the up/down arrow one-by-one in the "report attributes" especially if the display columns are plenty like 40 columns.
    Is there a fix/patch or alternative tips for this bug?
    >
    This is not a bug. APEX maintains the original column order of the report. This avoids problems downstream in areas like the processing of <tt>g_fnn</tt> arrays in declarative tabular forms, where the assigned arrays are column-order dependent.
    APEX 4.x fixes column ordering bugs that could lead to report corruption, and includes drag-and-drop column ordering in the new tree view in addition to the up/down arrow re-ordering.
    If you really want column order to follow that in the source query, the workaround is to create a new report using the modified query.

  • Submit MC.9 does not retrieve data in background processing.

    Hi,
    Im submitting transaction MC.9 in one of my programs. The submit statement seems to retrieve data when the program is run in the foreground, but when the program is scheduled to run in the background the submit statement does not retrieve data.
    kindly advise,
    regards.
    Message was edited by:
            sheldon barretto

    Hi Tushar,
    Thanks for ur reply.
    I tried wat you asked to, but no spool was generated for the job. In SM37 it says that the Job (RMCB0300) is completed, but theres no spool list entry.
    Does it mean i cant run MC.9 in background.
    regards,
    Message was edited by:
            sheldon barretto

  • CFGRID does not show data (CF9.0)

    Under development server, CFGRID show data , all is fine , correct. (CF9.0  version dev)
    Under production server , CFGRID does not show data, only a grey line (like a HR).
    How to debug this ?
    Thanks,

    Kindly check below to troubleshoot this issue:-
    Is there any difference between your CF production & developement server setting summary?
    Is there any browser script level difference between your both CF server?
    Are you getting any relevant logging error in your CF server application.log & exception.log?
    Run a very simple cfgrid running app to check, either getting issue with that too or not.

Maybe you are looking for