SAP Namespaces..

What are SAP Namespaces and what are they used for.. Any help would be appreciated. Thanks.

Hi
All SAP customers can use the customer name range for their development work. All SAP customers who coordinate their development work centrally and only develop for their use have enough room in the customer name range for numerous tools and enhancements.
http://help.sap.com/saphelp_nw04/helpdata/en/57/38dec24eb711d182bf0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/4e/83623c9c6b530de10000000a114084/content.htm
Regards
Sudheer

Similar Messages

  • Make full SAP Namespace Content available in ByDStudio

    For some ByDStudio installations it may happen, that only the minimal the SAP namespace content is available. In the past it was possible to toggle the minimal namespace usage in the Copernicus options. This switch is no longer available.
    In order to enable the full SAP namespace content the setting can be changed in the registry:
    - Execute program regedit on your windows client
    - Navigate to HKEY_CURRENT_USER --> Software --> Microsoft --> AppEnv --> 9.0 --> Apps -->    CopernicusIsolatedShell... --> DialogPage --> SAP.Copernicus.Copernic....;
    - Change "UseMinimalSAPNamespaces" from True to False

    Hello, Mandeep!
    the blog "Configuring a Federated Portal Network" solved my problem! I had to configure the SSO between the 2 portals and now it works fine!
    Thank you very much!
    Regards
    Andreas

  • SAP Namespace registration: is it free?

    Hi all,
    I would like to obtain some informations about SAP Namespace registration.
    I have already read all related SAP notes, and I have seen that the registration is free of charge.
    Do you confirm that?
    In fact, I would like to know if namespace registration is free in general...
    or, for example, if it is free only for Customers...
    and what about SAP partners?
    Thanks a lot!
    Cheers.
    Albert.

    The free registration gives you access to tools and documentation; there are several other paid developer programs (depending on what you are wanting to do) - see the link at the bottom of the page you referenced for the different programs.

  • Send Surveys as (interactive) pdfs only works in SAP namespace?

    Hello,
    does anybody have experience with the API CL_UWS_FORM_PDF_API? it seems that you can send Surveys in pdf format but only in SAP namespace.
    In method GET_NEW_FORM_NAME the system always generates a pdf form, hardcoded named like 'QPDF...', which does not work in customer systems.
    Is there any customising possible?
    Is this a bug?
    Thanks,
    Michael

    HI,
    Inside the Method  the string  QPDF_ is concatenate to the form name.
    that is the reason why the form name is alwyas started with QPDF_.
    For this i will suggest two solutions.
    Solution 1: If you are using a custom program,
                      Create a new custom global class and inherit the class CL_UWS_FORM_PDF_API .
                      and redefine the method GET_NEW_FORM_NAME with your logic.
    Solution2: Use the Enhancement frame work.
                    1. GoTo SE24 and specify the Class  CL_UWS_FORM_PDF_API.
                     2. Goto Class in System menu click on Enhance and specify a Enhancement Implementation
                     3. Then Place the Cursor in the Method GET_NEW_FORM_NAME and goto Edit System Menu
                          Select Enhancement Operations and Add Overwrite Method.
                     4. It will add exit under Overwrite Exit Column.Click on it and Specify your logic.
                     5. Activate it  and will solve your Problem.
    Thanks.
    UmaS.

  • Who own a SAP Namespace?

    Hi all
    I know it is possible to reserve a namespace for development (We have BOY ourself), but is it possible to look up others namespaces?
    The reason I need this is that I have a database from a customer that have purchased our add-on, but can't run it since some other add-on have inserted something in the SBO_SP_TransactionNotification, and it it is not taking care of that the objecttype of the SBO_SPTransactionNotification now use an alphanumeric value instead of an numeric... In the code a table is mentioned called PRX_Transaction_Queue... guessing from the PRX I will guess that this is Praxis, but is there anywhere I can look this up?
    Message was edited by:
            Rasmus Jensen

    Rasmus,
    Please see this SAP Note that talks about Namespace and how to obtain it...
    https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/smb_searchnotes/display.htm?note_langu=E&note_numm=0000647987
    ... as it also contains this link ...
    https://websmp207.sap-ag.de/namespaces
    from what I can see, there is not a "lookup", rather you would need to enter an SAP Support Message and possibly they can look it up.
    Eddy

  • ABAP Web dynpro iview in your own namespace

    Dear All,
       We have our own name space in ECC under which all our portal development have taken place. When we test our abap web dynpro application it works fine as we have created a new node in SICF /<namespace>/webdynpro.
    But now when we create ABAP webdynpro IView in portal it always opens up the iview with http://hostname:port/sap/bc/webdynpro/<namespace>/webdynpro/applicationname
    where as we want
    http://hostname:port/<namespace>/webdynpro/applicationname
    Thanks.
    Naveen.

    Hello Naveen,
    To begin with -
    Is there any specific need to have separate namespace at ECC level.
    I believe name space is more relevant at the Java stack where we have com.abc instead of com.sap.
    You define ZA and ZC for your Web Dynpro App and Component respectively & placed under ZXXX package name.
    So the custom is clearly distinguishable from standard. So, is there a strong business need to define a separate namespace in ECC ?
    By default when you create your Z WD - It gets added under /sap/bc/webdynpro/sap/za_* for instance.
    So long story short - It is better to house your custom WD ABAP under standard SAP namespace, taking care of other Z conventions. Because from Portal integration stand point this works better currently (could be a framework limitation at this point).
    In your case -
    see if you have 2 WDA services under default and custom namespace in SICF. In case of duplicate deactivate the one you dont require. Make a reference from iView and specify the custom namespace in the iView.
    Worst case switch to Option # 1.
    Hope this helps ! ~ Dhanz

  • ABAP Proxy Generation -- Objects can be created only in SAP Package

    Hi,
    I am trying to generate ABAP Proxies. When i create a proxy for an interface(EMP_DETAILS_MI--outbound in my case), and assign it to package(created by developer), a pop comes up saying "Object can only be created in SAP package".
    When i try to continue, it asks for an access key for that particular object.
    Enter Key for the Object--R3TR-TABL-CO_EMP_DETAILS_MI When i register this object in servicemarketplace( by basis team) and get the license for this. It asks access key for another object  R3TR-TABL-EMP_DETAILS_DT.
    When i register this object it asks accesskey for
    R3TR-TABL-EMP_DETAILS_DT_DETAILS
    I fear if there is amy fault in my procedure. kindly let me know. I work on XI3.0 SP5 server.
    Regards,
    Siva Maranani.

    Hi siva,
    Iam in the same problem we want to create proxy in SAP namespace. Is there any workaround to create proxy in SAP namespace.
    with Regards
    shankar

  • ESS custom fields - data entered in ESS screen is not saved in SAP record.

    I am working with an ABAPer on the BAdI HRPAD00INFTYUI. We are trying to make a few customer Z* fields avaialble on ESS for IT0021. We followed the document posted at
    https://www.sdn.sap.com/irj/scn/wikipath=/display/profile/ESSPersonalInformationUIenhancementwithoutmodification
    I managed to make the fields visible on the iview as per instructions from document at link above (I don't know much about portal config).
    Problems we have:
    When I enter data in the custom fields on ESS and press Review button the custom fields no longer show. In addition, the data record does not save the information entered in these custom fields.
    Cannot figure out how to change the order in which they appear on the screen. They are not in the same order that they appear on the 'Edit custom extension fields' screen where I made them visible.
    Any input is appreciated.
    Thanks,
    Nicoleta

    Hi,
    I think there are a few tasks that you can try to solve your problem (if you haven't already)
    - First you will have to repeat the personalisation steps that you performed (on the initial portal i-view screen) in the the review screen to get the fields to display on this screen.
    - to get the fields to update you will need to add them to the view V_T588MFPROPC or possibly V_T588MFPROPS though this table should be for SAP namespace
    - You may need to check your code in the INPUT_CONVERSION method of the BAdI
    Hope this helps
    Andrew

  • Cannot see data in SAP.Web.UI.Controls.Table

    Hi,I have created a portal project and dragged a sap table into the design area. then i call a webservice and bind the resulting dataset to the table. the dataset seems to bind, since i can see there are the right number of pages in the table, but i cannot see any of the data. all the rows are blank. am i treating the ascx file correctly? i deploy and browse to test it.
    this is the code in the aspx:
    <%@ Register TagPrefix="sap" Namespace="SAP.Web.UI.Controls" Assembly="SAP.Web, Version=1.2.0.0, Culture=neutral, PublicKeyToken=50436dca5c7f7d23" %>
    <%@ Control language="vb" Codebehind="PortalComponent1.ascx.vb" AutoEventWireup="false" Inherits="pdkdemo2.PortalComponent1"  targetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
    <!%@ PortalComponent name="PortalComponent1" %>
    <LINK href="C:\Program Files\SAP\SAP Portal Development Kit for .NET 1.0\Controls\ur\ur_design.css"
         type="text/css" rel="stylesheet">
    <body class="prtlBody">
         <sap:Table id="Table1" runat="server">
              <sap:Caption Text="Table" ID="Caption2"></sap:Caption>
              <sap:TableRow ID="Table1_ItemTemplate">
                   <sap:TableCell ID="TableCell4" Title="Column1">
                        <sap:TextView ID="TextView4"></sap:TextView>
                   </sap:TableCell>
                   <sap:TableCell ID="TableCell5" Title="Column2">
                        <sap:TextView ID="TextView5"></sap:TextView>
                   </sap:TableCell>
                   <sap:TableCell ID="TableCell6" Title="Column3">
                        <sap:TextView ID="TextView6"></sap:TextView>
                   </sap:TableCell>
              </sap:TableRow>
         </sap:Table>
    </body>
    and this is the code behind:
    Imports System
    Imports System.Collections
    Imports System.ComponentModel
    Imports System.Data
    Imports System.Drawing
    Imports System.Web
    Imports System.Web.UI
    Imports SAP.Portal.Web.UI
    Imports SAP.UI
    Imports SAP.Web.UI.Controls
    Public class PortalComponent1
        Inherits SAP.Portal.Web.UI.PortalComponent
        Protected WithEvents Table1 As SAP.Web.UI.Controls.Table
        Protected WithEvents Caption1 As SAP.Web.UI.Controls.Caption
        Protected WithEvents Table1_ItemTemplate As SAP.Web.UI.Controls.TableRow
        Protected WithEvents TableCell1 As SAP.Web.UI.Controls.TableCell
        Protected WithEvents TextView1 As SAP.Web.UI.Controls.TextView
        Protected WithEvents TableCell2 As SAP.Web.UI.Controls.TableCell
        Protected WithEvents TextView2 As SAP.Web.UI.Controls.TextView
        Protected WithEvents TableCell3 As SAP.Web.UI.Controls.TableCell
        Protected WithEvents Caption2 As SAP.Web.UI.Controls.Caption
        Protected WithEvents TableCell4 As SAP.Web.UI.Controls.TableCell
        Protected WithEvents TextView4 As SAP.Web.UI.Controls.TextView
        Protected WithEvents TableCell5 As SAP.Web.UI.Controls.TableCell
        Protected WithEvents TextView5 As SAP.Web.UI.Controls.TextView
        Protected WithEvents TableCell6 As SAP.Web.UI.Controls.TableCell
        Protected WithEvents TextView6 As SAP.Web.UI.Controls.TextView
        Protected WithEvents TextView3 As SAP.Web.UI.Controls.TextView
        Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim proxy As New secblrnd.Service1
            Dim ds As DataSet
            ds = proxy.GetData("U020_EQUIP", "ALL", "NO", 0, "MOODLET1", "MOODLET1")
            Table1.DataSource = ds
            Table1.DataBind()
        End Sub
    #Region "Web Form Designer generated code"
        Protected Overrides Sub OnInit(ByVal e As EventArgs)
            ' CODEGEN: This call is required by the ASP.NET Web Form Designer.
            InitializeComponent()
            MyBase.OnInit(e)
        End Sub
        ' Required method for Designer support - do not modify
        ' the contents of this method with the code editor.
        Private Sub InitializeComponent()
        End Sub
    #End Region
    End class
    any assistance would be highly appreciated.

    Hi,
    The problem is that the SAP table doesn't support this kind of "dynamic binding" at the moment. The SAP table can contain any one of several controls in each cell, and these controls have several possible properties to bind to. So currently you have to "tell" the table what you want to bind to.
    You have several options:
    1. The easiest option, if you can create a typed dataset in design-time, according to what your webservice returns, then do that... and then put an instance of it on your portal component, and bind your table to that typed dataset (using the designer property grid). This should create a default ItemTemplate with all textViews in the cells, and the texts will be bound to the columns.
    2. Write code in ItemCreated Event handler of the table. This event will be raised for each row in the DS. There you can tell the cells to get the data from the content. Remember that you'd have to create the cells according to the number of columns and set the content of each cell to be what control you want (like TextView) and then fill the properties of that control.
    3. If you know the Data structure, but don't want to or can't create a typed DataSet - First define the columns using the designer (right click the table, select "edit columns"). Then in the event handler (from "2") just set the property "text" of each TextView which is in the content of each cell (use the Cell's property "TableCellContent" to get to the TextView control)
    4. Don't use databinding and create the table contents completely manually (See here -
    How to modify cells in a table?)
    One last thing, here's a link to some more explanations about DataBinding in SAP controls:
    https://media.sdn.sap.com/html/submitted_docs/PDK_for_dotNET_10/Programming%20with%20PDK%20for%20.NET/SAP%20NetWeaver%20.NET%20Controls/Data%20Binding/Complex%20Data%20Binding.htm
    If you choose a solution and need more help, just ask. 
    Regards,
    Ofer

  • BSP Changes in built-in SAP applications

    Hello all,
    I am aware of BSP programming and had developed couple of applications using the same. But those were independent applications fetching data from SAP data dictionary.
    Now I am working on SAP SCM where there are built-in pages and I wanted to customize those pages i.e. to make few changes in layout and corresponding logic to process the same.
    Is there any feature in BSP like user-exits or BADIs in core ABAP by which I can make those changes or in general how I should proceed in such cases?
    Thanks in advance.
    Regards
    Rajeev

    Hi,
    Modifying standard application is not recommendable. You will have problems afterwards when you update your core system and will get SPAU (http://help.sap.com/saphelp_nw2004s/helpdata/en/c8/61ec66e33611d1954b0000e82de14a/frameset.htm)
    I would copy it to a non SAP namespace and do modifications. BSP doesn't offer any special BADIs nor ABAP for specific purposes.
    Eddy
    PS.
    Put yourself on the SDN world map (http://sdn.idizaai.be/sdn_world/sdn_world.html) and earn 25 points.
    Spread the wor(l)d!

  • Move ABAP code from Z-namespace to other namespace

    Hello,
    I wonder how one can move custom ABAP code that was created in the Z-namespace to a NEW namespace, that was just created upon a confirmed "request namespace". The Z-namespace ABAP code is developed to work in SAP ERP.
    I have learned that you need the developer key of an SAP ERP installation to move ABAP code to the new namespace.
    Now, if a third party is performing this namespace move, what kind of developer key do they need? Can one give them the developer key of the created namespace or do they need THEIR OWN developer keys?

    Hello Rob,
    Thanks for the reply . I would not be deleting the objects from the sap namespace as I would need to do a double maintenance in both (customer as well as the sap namespace). However , if I have some code that gets generated and want  to have it in both my namespaces , would this(just copying it) be the best way ?
    Thanks,
    ~Vj

  • Portal is blank after modifying com.sap.portal.layouts.framework

    Hi Experts,
    Using SAP EP 7.0 SPS 18 and NWDS 7.0.18
    I downloaded the par file com.sap.portal.layouts.framework because I wanted to increase the width of the detailed navigation panel. I imported it into NWDS and in the WAandNavPanel.jsp I modified this line
    <hbj:page title="Portal Page">
         <hbj:gridLayout   id="GridLayout1"  width="100%" cellSpacing="2">
         <hbj:gridLayoutCell rowIndex="1" columnIndex="1" width="20%" verticalAlignment="top">
              <lyt:container id="navPanelContainer" />
         </hbj:gridLayoutCell>
         <hbj:gridLayoutCell rowIndex="1" columnIndex="2" width="80%" verticalAlignment="top">
              <lyt:container id="workAreaContainer" />
         </hbj:gridLayoutCell>
         </hbj:gridLayout>
    </hbj:page>
    To this:
    <hbj:page title="Portal Page">
         <hbj:gridLayout   id="GridLayout1"  width="100%" cellSpacing="2">
         <hbj:gridLayoutCell rowIndex="1" columnIndex="1" width="25%" verticalAlignment="top">
              <lyt:container id="navPanelContainer" />
         </hbj:gridLayoutCell>
         <hbj:gridLayoutCell rowIndex="1" columnIndex="2" width="75%" verticalAlignment="top">
              <lyt:container id="workAreaContainer" />
         </hbj:gridLayoutCell>
         </hbj:gridLayout>
    </hbj:page>
    I then selected 'Quick PAR Upload' from NWDS and selected 'Include the source code of the portal application' and 'Deploy PAR' checkboxes and then deployed.
    Now when I login to the portal, its just a blank screen. What did I do wrong, and how can I fix this please?
    Regards,
    Marshall.

    Hi Marshall,
    Just a couple of notes for you:
    Changing the SAP namespace to your own/client namespace is a good idea, though you'll need to copy all referenced Portal objects if possible.  In addition, every support pack or patch will require you to recreate this PAR file using the original SAP source as the underlying code may have changed.
    All that said, the easiest way to check out a change is to make a change directly to the PAR file and upload.  I do this when working with a local Portal install (not the development one). 
    Another point, make sure when you upload it via System Admin/Support/Runtime Tools/Administration Console (or something like that); that you get a valid version number when you upload.  If you don't, that indicates something is wrong with the PAR file.
    Maybe a test for you would be to take the existing PAR file, and upload it again without modification to see if there's a problem; then do it again, but this time just adding some space or something to the file (no code changes).  Keep baby stepping till you work out what code is making the screen go blank for you.
    Regards,
    Matt
    ps. I hope you've solved this by now...Otherwise ask your friendly SAP expert (who may be handy) how to do it.  Alternatively, publish exactly the change you're making and we can review it.

  • IACu00B4s in Customer Namespace

    Dear all,
    I am running a problem migration IAC´s in Customer Namespace and external ITS to internal ITS.
    Example:
    In our SAP 4.7.1 we have IAC Services called /abc/xyz (/abc/ is our customer namespace registered at SAP). While publishing to external ITS the slash (/) is converted to Tilde (~) because slash has a different meaning in URL´s of course. So now I want to publish my IAC´s in ECC 6.0 using TA SE80 and publish to internal. The system tells me success but no service is created in ICF. I can´t even create a service /abc/xyz nor abcxyz in ICF by hand because of the special characters / and ~.
    So please can anyone tell me how to create my services in ICF?
    Kind regards
    Roman Becker

    Hi Roman,
    I am not an namespace expert, but as far as I know namespaces are reflected in the ICF tree by additional nodes in the hierachy. Lets look at BSP or ITS services: below /sap/bc/gui or /sap/bc/bsp you find the "sap" namespace node. Beside this node you should create your own namespace if you bought a namespace from SAP. In case of an ITS service this would be in your example /sap/bc/gui/abc/xyz or if you want to do it as SAP for its  own ITS services /sap/bc/gui/abc/its/xyz. As far as I know there is currently no protection of namespaces implemented in the ICF as they are known from other SAP development tools. So someone could hijack your namespace in the ICF which could lead to a name clash.
    Best regards,
    Klaus

  • UNICODE and sap generated programs

    Hi folks,
    we're just in a project unicode-conversion of R/3 Enterprise, now we figured out some problems:
    a lot of programs which are generated from info-structures like S0* structures reside in the sap-namespace and these are local objects, not transportable.
    As these reports don't have the unicode-flag, they make syntax-errors in unicode-systems. So how to deal with them, do we have to generate these sources from customizing - or is there one report from SAP how can do this job????
    kind regars,
    oliver

    Hello Oliver,
    Did you get a report to fix this problem?
    regards
    Sven

  • Import of SAP table t681y_bmen

    I want to try some developing on the netweaver trial system. I exported the table t881y_bmen in our normal (productive) system and imported it with saplink. Afterwards the table was correct imported to the system. i can look at it with se11.
    But when i try to activate the table, i need to register the object (because it´s in the sap namespace). Is there an possibility to activate the table?

    Hi Thomas,
    Sorry, I have never installed the IDES system, so I cannot really answer any questions about it. 
    If you want to continue to use the trial system and then use your applications in another system, maybe you could use custom tables in your trial system and then change the program to use the SAP tables in your other system.
    If you do something like that, you would probably want to use variables for your table names in your select statements to make it an easier switch.  In the example below, you would only have change your table name from zt681y_bmen to t681y_bmen in the first two lines.
    CONSTANTS:  bmenTable TYPE STRING VALUE 'ZT681Y_BMEN'.
    DATA: myTable TYPE STANDARD TABLE OF ZT681Y_BMEN.
    DATA: myLine LIKE LINE OF myTable.
    SELECT * FROM (bmenTable) INTO TABLE myTable.
    LOOP AT myTable INTO myLine.
      EXIT.
    ENDLOOP.
    If you really want to get fancy, you can use runtime type services and only have to change your first line of code
    CONSTANTS:  bmenTable TYPE STRING VALUE 'ZT681Y_BMEN'.
    DATA: myTableRef TYPE REF TO DATA.
    DATA: myLineRef TYPE REF TO DATA.
    FIELD-SYMBOLS: <myTable> TYPE STANDARD TABLE.
    FIELD-SYMBOLS: <myLine> TYPE DATA.
    CREATE DATA myTableRef TYPE STANDARD TABLE OF (bmenTABLE).
    ASSIGN myTableRef->* to <myTable>.
    CREATE DATA myLineRef LIKE LINE OF <myTable>.
    ASSIGN myLineRef->* to <myLine>.
    SELECT * FROM (bmenTable) INTO TABLE <myTable>.
    LOOP AT <myTable> ASSIGNING <myLine>.
      EXIT.
    ENDLOOP.
    Maybe this isn't the best solution or even what you are looking for, but I hope it helps. 
    Regards,
    -ewH

Maybe you are looking for

  • Multi Resource Scheduling MRS - How to exclude certain Maint Activity Types

    is there a way to exclude orders that have a specific maintenance activity type.  We have standing work orders that in reality we should not have appear on the planning board.  Well, we really shouldn't have any standing orders but we do. Has anyone

  • Creating a pdf form that with document assembly = allowed

    I am having trouble creating a print and mail pdf form that i can combine with other pdf documents. I have created a form in live cycle designer. when i try and combine it with other documents it says that the form i have created is protected and can

  • Strange problem with portable iPod dock

    I recently bought an iLive portable dock so that I could listen to my iPod at work. It worked just fine the first few weeks and then I took my iPod on a car trip and used one of those adapters that finds an available radio frequency to play your iPod

  • Unable to read from Java MQ Queue in Unix

    Hi, I developed a small application that uses a scheduler as an input to a jcd. Once invoked, the jcd reads from a Java MQ queue and writes the result to the log. I developed the application on CAPS 6 in Solaris 10. We are however unable to read from

  • MS SQL Server Analysis Services (SSAS) OLAP Connection - Dimension descriptions

    Hello, We are trying to create some reports on BO 4.0 on top of BPC 10 MS information. In order to overcome some issues related to standard connector between BO and BPC (XMLA Planning and consolidation 10 for Microsoft platform), we created a new con