Packages and Use Access in Proxy development

Hi everybody.
I am desperately trying to generate an ABAP Proxy on my XI System. According to my documentation I should start by creating a new package and declaring a Use Access to the package interface SAI_PROXY_PIF.
However, everytime I try to do this, I get the error message  "Package interface SAI_PROXY_PUBLIC_PIF points to a package that is too deeply nested".
Ok. So I create another package, include my first package in this package and try to declare a Use Access to package interface SAI_TOOLS_PIF, in order to mimic the package hierarchy in the SAI proxy runtime. But I get the same error message there...
Unfortunately I am not familiar with the new 6.40 package concept and Use Access relationships. Could somebody please explain to me what I am doing wrong?
Thanks in advance,
Joerg

hi,
you need SAI_TOOLS in the user access tab
for your package that's all
this is the documentaion:
http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/content.htm
Regards,
michal

Similar Messages

  • Problems with third party package and file access

    I am using a third party package that allows me to decode
    multipart forms that I use to upload files to our server.
    I have been able to write my own code (JSP) that both reads and
    writes to our filesystem. However, when I try to upload a file
    using the third party package the method I am using fails with
    the following IO exception: The error message is "access is
    denied." But the files get written and are usable (even binary
    files). I have checked the directories and all the dirs I am
    writing to have read, write and execute permission.
    I have access to the code so when I duplicate the actual
    methods used for writing (FileOutputStream.write(foo)) in my
    JSP, it writes fine without exceptions. In fact, I use
    FileOutputStream.write() in other code and it works fine. My
    question is: why would FileOutputStream work in packages we have
    developed and not in a third-party package. I have added the
    codebase and filePermissions to <weblogic_home>\weblogic.policy
    without any changes.
    I am running WLS 5.1 and NT 4.0 with SP5.
    Does this problem sound familiar to anyone?
    thanks for any and all help,
    saulj

    HI Mike,
    If you have third party Document Management System, then you can post two different message, i.e. service order in transaction details of the third party tool with link to document which would be posted to third party Document management server.
    If you don't have third party document management system and what to use sap infrastructure, then you don't need to maintain attachment, maintain the link between the third party tool and SAP document repository, with some login utilities.
    Best Regards,
    Pratik Patel.
    Reward with points if it is of any help to you!

  • HT4642 I have an older Imac.  It is running OSX 10.6.8.  We have two new Ipads and wish to open and use a spread sheet developed on the Imac.  Currently I can open the Spread Sheet but cannot make any entries. How can I fix that problem?

    I wish to use Spread Sheets developed on my Imac (OSX 10.6.8 with Numbers 08) on my new Ipad Mini.  Currently they will open but I cannot make entries.
    Is there some software I need to download to my Ipad ?
    If I update my Imac Numbers 08 will it still work with existing spread sheets ?
    If I upgrade my OSX 10.6.8 will it impact my files originated under my old OSX and will all my programs work?
    Is there a work aropund that will allow me to use those Spread Sheets on my Ipad ?
    As informative as Apple is with their products, I see little that addresses compatability issues.  Art they non existant ?
    I hate to make any changes unless I know I am not going to be causig a lot of grief!
    Any assistance would be appreciated.

    On looking at the secure.log on the iMac with OSX10.6.8, I see these entries at each attempt to scp into the iMac:
    Dec 29 11:06:20 molika sshd[7248]: in pam_sm_authenticate(): Failed to determine Kerberos principal name.
    Dec 29 11:06:26 molika sshd[7246]: Accepted keyboard-interactive/pam for prowat from 137.110.243.132 port 35571 ssh2
    Dec 29 11:06:26 molika com.apple.SecurityServer[26]: Session 0x236a14 created
    Dec 29 11:06:26 molika com.apple.SecurityServer[26]: Session 0x236a14 attributes 0x20
    Dec 29 11:06:27 molika com.apple.SecurityServer[26]: Session 0x236a14 dead
    Dec 29 11:06:27 molika com.apple.SecurityServer[26]: Killing auth hosts
    Dec 29 11:06:27 molika com.apple.SecurityServer[26]: Session 0x236a14 destroyed
    I don't know what to make of this.
    Peter R

  • Importing new package and use its methods...?

    Hi,
    i have curl package. I need to include its methods in my pgm. So how can I use that package.? Since i am new to java from Php.so can any one help me......?
    Thanks in Advance...........

    Look what Google found:
    http://www.jarticles.com/package/package_eng.html
    Also make sure that the library is in your classpath.
    You also might want to learn the java basics first, before doing anything else.

  • Applications software dependencies and using packages

    I'm preparing a software application deployment (EMET v5) but the documentation requires a package to be created for several files/settings to be configured.  Is it possible to create a package dependency for an application deployment?  At present,
    I only see the option to add other available Applications as dependencies.
    Thanks

    Hi,
    No it's not possible.
    If you are going the package route you could use the advanced tab of the program to run another program first.
    Add both parts of the application as a package.
    Don't tick the box "always run this program first" unless you want it to run regardless of it already being installed.
    Or you ditch the package and use an application deployment for both.

  • Packaging and Different Directories

    Hi there,
    I am trying to build an application that will store plugins in a separate directory to the main program. For example, if the main program is at c:/myapp then the plugins are at c:/myapp/plugins . The plugins are also java files.
    I want to be able to access these plugins to use them in my program - is there any way this can be done WITHOUT modifying the classpath?
    This is on a similar note, but I have tried to package the plugins up into a plugins package and then access it, however I get issues trying to talk between files in the same package (example, 2 plugins talking to each other). How can I get package files to talk to each other when they both co-exist in the exact same package. Shouldn't this already be acceptable communication if I have .; in my classpath?
    Thank you for your efforts, I know I keep bringing up the hard questions :)
    WATTO

    OK, here comes the questions... :)
    I have successfully been able to load class files from a different directory using the URLClassLoader, however when it loads it complains that it can't access a variable in the superclass. The Superclass is another class that I have made, which is located in the main program directory, but it is not in the same directory as the plugin. So, this tells me that it has loaded the plugin class using a separate classpath to that used by the program, otherwise it would have been easily able to find the superclass.
    So, I have tried copying/moving the superclass into the same directory as the plugin, but still it says that it is unable to access the superclass.
    The way I have been working this so far is that I compile the plugin in the main program directory, so that the superclass and other relationships are preserver, and then move the plugin class file into the plugins directory.
    Can anyone offer any suggestions as to why this would not be working. Does anyone know how the URLClassLoader uses the classpath of the program? Basically, why is it not finding my superclass even if the superclass is in the same directory as the class I am loading, and how can I solve the problem?
    Just to clarify, it IS finding the plugin, so I'm not getting those ClassNotFound exceptions.
    Thanks for any help you can provide.
    WATTO

  • Info about the linux-firmware package and rt2780-usb-fw

    Hello,
    I have a have question about the linux-firmware package in the repo.
    Recently there was an update for this package and when I checked its contents I saw that it also updates rt2870usb-fw.
    Maybe I am a bit confused about the all kernel modules / firmware, but since I need to compile the latest kernel (linux-mainline from AUR) to get my buffalo wireless usb work(my rt2870 is supported from rc4), would it be possible to update only this package and use the kernel in the arch repo?
    I can't test it myself because I am out of town for while.
    Thank you

    Hello,
    I have a have question about the linux-firmware package in the repo.
    Recently there was an update for this package and when I checked its contents I saw that it also updates rt2870usb-fw.
    Maybe I am a bit confused about the all kernel modules / firmware, but since I need to compile the latest kernel (linux-mainline from AUR) to get my buffalo wireless usb work(my rt2870 is supported from rc4), would it be possible to update only this package and use the kernel in the arch repo?
    I can't test it myself because I am out of town for while.
    Thank you

  • WLS 6.0 and Iplanet 4.1 proxy problems

    Could someone confirm what is the latest version of IPlanet webserver
    that is supported under WLS 6.0 SP2.
    We are running under AIX 4.3.3 and have a Iplanet 4.0 sp4 webserver
    running a connection to a backend WLS 6.0 sp2 instance also on AIX.
    We are also running the libproxy_4x.so wl proxy file which allows us
    to specify which IP in the obj.conf to have WLS 6.0 respond to vs. the
    default ip on the server. The webserver runs on an aliased IP address
    and due to firewall restrictions we must have WLS 6.0 talk back to the
    IP that called the wl proxy. This does work correctly.
    We have tried to duplicate this configuration under IPlanet 4.1 sp8
    and we are getting the following errors with the wl proxy file:
    [13/Oct/2001:03:42:15] failure (20564): for host x.x.x.x trying to GET
    /testpath, wl-proxy reports: exception occurred for backend host
    'x.x.x.x/6100': 'CONNECTION_REFUSED [os error=78, line 1282 of
    URL.cpp]: x.x.x.x:6100'
    This leads me to believe that it is the version of IPlanet server that
    is causing the problem when it is calling the wl proxy. If someone is
    running Iplanet 4.1 on AIX and using the wl proxy could you reply with
    which service pack for Iplanet 4.1 works. We need to upgrade our
    IPlanet to the latest version that will work with this configuration.
    Any help would be appreciated.
    Thanks,
    Jamin Kumelski
    Internet System Administrator
    AdvancePCS

    I have a question. Will WebLogic only listen to connections being
    established from NES on the aliased IP? From what it looks like, with the
    version of NES that you have, the NSAPI plugin is trying to establish a
    connection to Weblogic on the primary IP, not the aliased IP.
    There was a new feature added to the NES Plugin that allows you to bind the
    plugin to a certain IP address in the case that you are using an IP Alias.
    When the plugin makes a connection to WebLogic, it will first bind to the
    specified IP address in the obj.conf.
    The new parameter is: WLLocalIP.
    I do believe the latest service pack for 6.1 (SP01) has the AIX plugin that
    has this new parameter.
    Regards,
    Eric
    BEA WebLogic
    "Jamin Kumelski" <[email protected]> wrote in message
    news:[email protected]...
    Could someone confirm what is the latest version of IPlanet webserver
    that is supported under WLS 6.0 SP2.
    We are running under AIX 4.3.3 and have a Iplanet 4.0 sp4 webserver
    running a connection to a backend WLS 6.0 sp2 instance also on AIX.
    We are also running the libproxy_4x.so wl proxy file which allows us
    to specify which IP in the obj.conf to have WLS 6.0 respond to vs. the
    default ip on the server. The webserver runs on an aliased IP address
    and due to firewall restrictions we must have WLS 6.0 talk back to the
    IP that called the wl proxy. This does work correctly.
    We have tried to duplicate this configuration under IPlanet 4.1 sp8
    and we are getting the following errors with the wl proxy file:
    [13/Oct/2001:03:42:15] failure (20564): for host x.x.x.x trying to GET
    /testpath, wl-proxy reports: exception occurred for backend host
    'x.x.x.x/6100': 'CONNECTION_REFUSED [os error=78, line 1282 of
    URL.cpp]: x.x.x.x:6100'
    This leads me to believe that it is the version of IPlanet server that
    is causing the problem when it is calling the wl proxy. If someone is
    running Iplanet 4.1 on AIX and using the wl proxy could you reply with
    which service pack for Iplanet 4.1 works. We need to upgrade our
    IPlanet to the latest version that will work with this configuration.
    Any help would be appreciated.
    Thanks,
    Jamin Kumelski
    Internet System Administrator
    AdvancePCS

  • Use Access Snapshop vierer files on mac

    Does any one know how to open and use Access Snapshot Viewer files on a mac

    There isn't a way to read Access Snapshot files on the Mac. Even though they're called snapshot files, they aren't graphics. A snapshot file is just an Access report exported in a binary format that can be viewed with a lightweight viewer so Windows users don't need to have the full blown Access application installed.
    If you have the use of a Windows computer you could try installing the viewer and then opening the file and exporting it to PDF so it is viewable on the Mac.

  • Creation of developement class,package and access key

    COULD ANYBODY EXPLAIN about
    creation of developement class,package and access key
    and who will create them?

    Working With Development Objects
    Any component of an application program that is stored as a separate unit in the R/3 Repository is called a development object or a Repository Object. In the SAP System, all development objects that logically belong together are assigned to the same development class.
    Object Lists
    In the Object Navigator, development objects are displayed in object lists, which contain all of the elements in a development class, a program, global class, or function group.
    Object lists show not only a hierarchical overview of the development objects in a category, but also tell you how the objects are related to each other. The Object Navigator displays object lists as a tree.
    The topmost node of an object list is the development class. From here, you can navigate right down to the lowest hierarchical level of objects. If you select an object from the tree structure that itself describes an object list, the system displays just the new object list.
    For example:
    Selecting an Object List in the Object Navigator
    To select development objects, you use a selection list in the Object Navigator. This contains the following categories:
    Category
    Meaning
    Application hierarchy
    A list of all of the development classes in the SAP System. This list is arranged hierarchically by application components, component codes, and the development classes belonging to them
    Development class
    A list of all of the objects in the development class
    Program
    A list of all of the components in an ABAP program
    Function group
    A list of all of the function modules and their components that are defined within a function group
    Class
    A list of all of the components of a global class. It also lists the superclasses of the class, and all of the inherited and redefined methods of the current class.
    Internet service
    A list of all of the componentse of an Internet service:
    Service description, themes, language resources, HTML templates and MIME objects.
    When you choose an Internet service from the tree display, the Web Application Builder is started.
    See also Integrating Internet Services.
    Local objects
    A list of all of the local private objects of a user.
    Objects in this list belong to development class $TMP and are not transported. You can display both your own local private objects and those of other users. Local objects are used mostly for testing. If you want to transport a local object, you must assign it to another development class. For further information, refer to Changing Development Classes
    http://help.sap.com/saphelp_46c/helpdata/en/d1/80194b454211d189710000e8322d00/content.htm
    Creating the Main Package
    Use
    The main package is primarily a container for development objects that belong together, in that they share the same system, transport layer, and customer delivery status. However, you must store development objects in sub-packages, not in the main package itself.
    Several main packages can be grouped together to form a structure package.
    Prerequisites
    You have the authorization for the activity L0 (All Functions) using the S_DEVELOP authorization object.
    Procedure
    You create each normal package in a similar procedure to the one described below. It can then be included as a sub-package in a main package.
    To create a main package:
    1.       Open the Package Builder initial screen (SE21 or SPACKAGE).
    2.       In the Package field, enter a name for the package that complies with the tool’s Naming Conventions
    Within SAP itself, the name must begin with a letter from A to S, or from U to X.
    3.       Choose Create.
    The system displays the Create Package dialog box.
    4.       Enter the following package attributes:
    Short Text
    Application Component
    From the component hierarchy of the SAP system, choose the abbreviation for the application component to which you want to assign the new package.
    Software component
    Select an entry. The software component describes a set of development objects that can only be delivered in a single unit. You should assign all the sub-packages of the main package to this software component.
    Exception: Sub-packages that will not be delivered to customers must be assigned to the HOMEsoftware component.
    Main Package
    This checkbox appears only if you have the appropriate authorization (see Prerequisites).
    To indicate that the package is a main package, check this box.
    5.       Choose  Save.
    6.       In the dialog box that appears, assign a transport request.
    Result
    The Change package screen displays the attributes of the new package. To display the object list for the package in the Object Navigator as well, choose  from the button bar.
    You have created your main package and can now define a structure within it. Generally, you will continue by adding sub-packages to the main package. They themselves will contain the package elements you have assigned.
    See also
    Adding Sub-Packages to the Main Package
    http://help.sap.com/saphelp_nw04/helpdata/en/ea/c05d8cf01011d3964000a0c94260a5/content.htm
    access key used for change standard program.
    www.sap.service.com

  • Accessing package and procedure using dblink

    How can I access my package and function using a dblink.
    my query is like this
    select id from tablel(pck_prod.fetchid('p107'))
    union select pck_prod.pid('p107') from dual
    my package pck_prod is on remote machine and I have dblink to that machine.
    fetchid and pid are my functions in the package.
    Thanks

    Does it look anything like this?
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
    SQL> CREATE OR REPLACE TYPE varchar2_table AS
      2     TABLE OF VARCHAR2 (4000);
      3  /
    Type created.
    SQL> CREATE OR REPLACE FUNCTION function_name
      2     RETURN varchar2_table
      3  IS
      4  BEGIN
      5     RETURN varchar2_table ('Banana');
      6  END;
      7  /
    Function created.
    SQL> SELECT column_value
      2  FROM   TABLE (function_name);
    COLUMN_VALUE
    Banana
    SQL> CREATE DATABASE LINK scott
      2     CONNECT TO scott
      3     IDENTIFIED BY tiger
      4     USING 'XE';
    Database link created.
    SQL> SELECT column_value
      2  FROM   TABLE (function_name@scott);
    SELECT column_value
    ERROR at line 1:
    ORA-30626: function/procedure parameters of remote object types are not
    supported
    SQL> If so then the key phrase here is 'remote object types'.

  • Package does not have sufficient use access

    Hi,
    I am trying to generate a client proxy(using SPROXY, enetered Package name, Prefix, Request number-> and click on Complete) but while activating client proxy i am getting this exception:
    "Package ZBI_FI does not have sufficient use access"
    Note: ZBI_FI is a package name under which i am generating my proxy. Infact if i choose someother package(like ZBI_PI etc) even then also i ma getting the same error.
    This is a package related issue or some roles need to be assigned on my userId???
    Please help.
    Thanks
    Amit

    Amit,
    check tcode su53 as soon as you execute sproxy to see if there is any authorisation issue
    check this thread
    Re: PACKAGE ZCRMFSBP does not have sufficient use access.
    Thanks
    Bala Duvvuri

  • SubVersion in SQL Developer - how to link to packages and procedures

    My question is this - I am starting out using SubVersion in Oracle and it seems pretty straightforward to use as a source control for files that are stored in a Windows directory, that is the only way I have used it so far.
    Am I able to use it to control packages and procedures that I have saved as part of my database, ie the procedures are part of a package and the package appears within the Packages section of the appropriate connection in SQL Developer.
    I hope this makes sense.
    Cheers,
    JabJam

    Hi JabJam,
    So far, everyone is correct. SQL Developer just uses a file-based source control system (e.g., SVN), which means updating database object definitions via scripts under version control, or somehow exporting the new definition to a script so it can be version controlled after the fact. And wouldn't it be nice if the database objects could be version controlled directly. With the database developer having control over when any changes are committed for shared use in the database. Similar to using the SVN plug-in for an IDE like Eclipse for a given programming language in a shared development environment.
    But what would your DBA have to say about that? Don't most DBAs require scripts for deploying code or structural changes?
    In Oracle, definitions (DDL) are committed automatically. Anyone granted access sees them. Since you probably don't do development directly against a production database, eventually scripts (either manual or generated) will be needed for deployment to QA or production. Few mechanisms currently exist to work against an active database without other authorized users also seeing these changes.
    For DDL, the closest thing would be the fairly recent edition-based redefinition feature in 11g (R2, I think). For DML, the OWM (Oracle Workspace Management) feature would be loosely analogous.
    This is not a simple issue. Version control via an extension for Subversion provides essential basic support. Going beyond that might mean watching the evolution of edition-based redefinition, but DBAs would probably require scripts for that too.
    Regards,
    Gary
    SQL Developer Team

  • Help finding and using a package

    hi guyz,
    Iam new to this forum and i need this info urgently. so plz try to help me.
    I want to use the package below in an applet to convert my TemporaryRegistrationPermit to create a PNG file and then print it.
    how can i get the above package. I searched a lot on net and even on IBM website but never found it. How can i get it and include the class file in an applet and use the methods in it.Is there any other way to include this package in my applet, i mean a URL pointing to this class file.
    package com.ibm.gs.houston.saz.trp.utils.TemporaryRegistrationPermit
    I would really appreciate an early reply
    thank you
    tarun

    How do you know you need this package ? You know the path to it, so you must have seen it referenced somewhere.
    Some background please, but it sounds like it's an IBM internal class of some sort, so I wouldn't get your hopes up unless you have legitimate access to this or know it to be freely available.
    D.

  • HT1296 Comcast does not allow me to use iCloud to sync my iPhone.  An apple genius gave me a special DNS server to allow syncing.  That did not work at home.  So I used a secure proxy server outside the US, and then was able to sync.

    Comcast claims that are not blocking ports.  Technically from what I understand they are not.  They just don't recongnize the iCloud server address on their DNS.  An Apple Genius gave me a "free access DNS" which they use in the Oakrigde store to sync to iCloud.  It works great in the store with my computer and iPhone but not at home.  After a comversation with an IT person in Germany he explained that due to the limited number of ports available and the almost infitinite appetite for ports companies often choose to manage the number of ports avialable for use by their customers.   What did work for me was to use a secure proxy server with secure encoding.  It works great!  However as the cloud does seem to go down from time to time I would prefer to also have the USB cable option for syncing. 

    This does not make sense. If comcast blocked iCloud.com there would be millions of posts here about it, as comcast is one of the largest ISPs in the US. Most likely you have DNS settings messed up in your router or your computer. Ports and DNS have nothing to do with each other. A "port" is just part of a complete URL. Using a port does not have any affect on the ISP, who doesn't even see the port in the packet.

Maybe you are looking for