Customer Name Range for Specifications of Evaluation Class

Dear Friends,
Is there any SAP recommended Customer Name Range for Specifications of Evaluation Class ....
As suggested by SAP to check in the Customer name range table  V_T52DN....there is nothing mentioned about the customer name range for table V_T52D4.
That means we can give use any naming conventions , make the necessary changes and document it
I am concerned about ...whether it can give any issue while upgrade or any further development by SAP
Would appreciate your valuable inputs and suggestions regarding the same
Thanks & Regards
Srijit R Menon

Hi Vk.
Thanks for the reply
Yes the SAP has mentioned  that
The evaluation classes that are provided with the standard system are
stored in the SAP name range from 01 to 17. Evaluation classes 18 to 20
are available for customer entries.
But i am concerned about Specifications for Evaluation Class ....for which SAP has not suggested any Customer name range

Similar Messages

  • Customer name range object (Z* and Y*) in Modification Browser SE95

    Hello,
    Why it's possible that object within customer name range regarded as modified standard object in modification browser?
    These objects had been imported from another system (not from the same landscape) and some of the objects within the transport request showed as modified object. The weird thing is, not all of the objects are shown.
    Anybody had same experience before? How to explain the logic behind?
    Thanks in advanced.
    Hiroshi

    What happens, when embed the object tag in the webpage.
    Try using the <PARAM NAME = CODEBASE VALUE = "./lib"
    if your applet is not able to find the signed.jar.
    Try looking into the java console for any ClassNotFound Exceptions.

  • Customer name range in SAP

    what is customer name range in SAP

    Hai.
    check the links.
    http://help.sap.com/saphelp_nw04/helpdata/en/2a/6b0b1f547a11d189600000e829fbbd/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/2a/6b0afe547a11d189600000e829fbbd/content.htm
    http://www.sappro.com/downloads/SAPNamingConventions.pdf
    http://sapabap.iespana.es/sap/oss/0016466.htm
    regards.
    sowjanya.b

  • /RPM/ITEM_MODIFY is not taking custom number range for external ID during creation

    Hi Experts,
    I face an issue in trying to create projects through file using /RPM/ITEM_MODIFY.
    I have been successfully able to create both item and project but it somehow is not taking the external number range for project ID that we had defined for the item type. It takes the SAP standard number for Project ID (external ID). I want the FM to create using the external number range that we use.
    Can someone help me with this?
    Regards,
    Amit

    It is not through PS project. No linkage as we have not integrated this with PS. It is through item.. check the code. This is just to check how to create from backend. This is where we don't get our custom project id. it takes sap project id.
    DATA : ls_item_context type /RPM/TS_ITEM_CONTEXT.
    DATA : ls_attributes type /rpm/ts_item_d_api.
    data : ls_GUID Type /RPM/TT_GUID .
    data : ls_detail_guid type /RPM/TT_GUID.
    data : l_rc type i.
    data : lT_ATTRIBUTES TYPE  /RPM/TT_ITEM_D_API.
    data : LV_NRLEVEL type NRLEVEL.
    data : Lv_NRLEV type char20.
    ls_item_context-CREATE_CPROJECT = 'X'.
    ls_item_context-CPRO_TEMPLATE = '45A24B95FB43010200000000837FF54C'.
    ls_attributes-portfolio_GUID = '456C418E3AED018800000000837FF54C'.
    *ls_attributes-EXTERNAL_ID = '102680'.
    *ls_attributes-parent_GUID = '4576F8DCF90B01F800000000837FF54C'.
    ls_attributes-parent_GUID = '4717C6437A8D010A00000000837FF54C'.
    ls_attributes-Proj_description = 'NEW TEST'.
    ls_attributes-item_type = 'ZPEP_PT_31'.
    *Select single NRLEVEL into lv_nrlevel from NRIV where OBJECT = 'ZPEP_NPO'.
    *lv_NRLEVEL = Lv_NRLEVEL + 1.
    *lv_NRLEV = lv_NRLEVEL.
    *ls_attributes-EXTERNAL_ID =  lv_NRLEV.
    APPEND ls_attributes to lt_attributes.
    CALL FUNCTION '/RPM/ITEM_MODIFY'
      EXPORTING
        IV_LANGUAGE             = 'EN'
        IV_CHANGE_MODE          = 'C'
    *   IV_COMMENTS             =
    *   IV_SHORT_TEXTS          =
       IS_MODIFY_CONTEXT       = ls_item_context
    IMPORTING
       EV_RC                   = l_rc
      TABLES
        IT_ATTRIBUTES           = lt_attributes
    *   IT_ACLS                 =
    *   ET_MSG                  =
        ET_GUID                 = ls_GUID
        ET_DETAIL_GUID          = ls_detail_guid
    If sy-subrc = 0.
      CALL FUNCTION '/RPM/SAVE_CHANGES'
    *   EXPORTING
    *     IV_CHECK_ONLY           = /RPM/CL_CO=>SC_FALSE
    *     IV_REMOVE_OBJECTS       =
    *   IMPORTING
    *     EV_RC                   =
    *     ET_MSG                  =
        if sy-subrc = 0.
        endif.
      endif.

  • Customizing "Disabled" color for specific components only

    Hello,
    when uncommenting the "UIManager.put(...)" line in the following code all combos display their text ungreyed when disabled. But how to proceed, if you want to give this feature only to specific combos? Setting the foreground colour, even when done in an own renderer, doesn't work.
    There has been a discussion of the same problem in
    http://forum.java.sun.com/thread.jspa?forumID=57&threadID=276411
    but it always comes back to the overall solution with the UIManager.
    If the solution should be to write an own ComboUI, does anybody have an example, for my own attempt badly failed.
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.plaf.*;
    public class TextColor extends javax.swing.JFrame {
      public TextColor() {
        setSize(350,300);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        Container cp= getContentPane();
        cp.setLayout(null);
        JComboBox cmb1 = new JComboBox();
        cmb1.addItem("Normal");
        cmb1.setBounds(100,50,100,20);
        JComboBox cmb2 = new JComboBox();
        cmb2.addItem("Disabled");
        cmb2.setBounds(100,100,100,20);
        cmb2.setEnabled(false);
        cmb2.setForeground(Color.BLACK);
        JTextField tf = (JTextField)cmb2.getEditor().getEditorComponent();
        tf.setForeground(Color.BLACK);
        cp.add(cmb1);
        cp.add(cmb2);
        setVisible(true);
        cp.requestFocusInWindow();
      public static void main(String arg[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
          public void run() {
    //     UIManager.put("ComboBox.disabledForeground", new ColorUIResource(0,0,0));
         new TextColor();
    }

    Thanks from me too, camickr, it's always a good feeling to learn and understand something new.
    When I extended MetalComboBoxUI, the borders and the button were back to normal, but the JComboBox background remained dark. After some trial and error, this is the solution I've come up with:
    MyComboBoxUI.javapackage joerg22;
    import java.awt.Color;
    import java.awt.Component;
    import java.awt.Graphics;
    import java.awt.Rectangle;
    import javax.swing.JComboBox;
    import javax.swing.ListCellRenderer;
    import javax.swing.plaf.metal.MetalComboBoxUI;
    public class MyComboBoxUI extends MetalComboBoxUI {
        public void paintCurrentValue (Graphics g,
                Rectangle bounds,boolean hasFocus) {
            super.paintCurrentValue (g, bounds, hasFocus);
            ListCellRenderer renderer = comboBox.getRenderer ();
            Component c;
            c = renderer.getListCellRendererComponent ( listBox,
                    comboBox.getSelectedItem (),
                    -1,
                    true,
                    false );
            c.setForeground (Color.BLACK);
            // Uncomment the next line for dark b/g when disabled
            //if (comboBox.isEnabled ())
                c.setBackground (comboBox.getBackground ());
            currentValuePane.paintComponent (g, c,
                    comboBox, bounds.x, bounds.y,
                    bounds.width, bounds.height); //, shouldValidate);
        public void paintCurrentValueBackground (Graphics g,
                Rectangle bounds,boolean hasFocus) {
            super.paintCurrentValueBackground (g, bounds, hasFocus);
            Color t = g.getColor ();
            // Uncomment the next line for dark b/g when disabled
            //if ( comboBox.isEnabled () )
                g.setColor (comboBox.getBackground ());
                g.fillRect (bounds.x + 1, bounds.y + 1,
                        bounds.width - 2, bounds.height - 2);
            g.setColor (t);
    }TestUI.javapackage joerg22;
    import java.awt.Container;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JComboBox;
    import javax.swing.WindowConstants;
    public class TestUI extends javax.swing.JFrame {
        public TestUI () {
            setSize (200,150);
            setDefaultCloseOperation (WindowConstants.EXIT_ON_CLOSE);
            Container cp= getContentPane ();
            cp.setLayout (null);
            final JComboBox cmb1 = new JComboBox ();
            cmb1.addItem ("Normal");
            cmb1.setBounds (50,25,100,20);
            final JComboBox cmb2 = new JComboBox ();
            cmb2.addItem ("Custom");
            cmb2.setBounds (50,50,100,20);
            cmb2.setEnabled (false);
            cmb2.setUI (new MyComboBoxUI ());
            final JButton btn1 = new JButton ("Toggle");
            btn1.addActionListener (new ActionListener () {
                public void actionPerformed (ActionEvent e) {
                    cmb1.setEnabled (!cmb1.isEnabled ());
                    cmb2.setEnabled (!cmb1.isEnabled ());
            btn1.setBounds (50, 75, 100, 20);
            cp.add (cmb1);
            cp.add (cmb2);
            cp.add (btn1);
            setVisible (true);
            cp.requestFocusInWindow ();
        public static void main (String arg[]) {
            java.awt.EventQueue.invokeLater (new Runnable () {
                public void run () {
                    new TestUI ();
    }This can probably be improved further, but I'm outta here... shall check back later.
    Darryl
    Edited by: Darryl.Burke -- to remove some really stupid redundancies in the code I'd just posted.

  • 10.6.6 - How to set custom view options for specific folders

    How is it that Windows has had the ability to ability to set custom folder view options forever and OSX can't. What is the big deal? Just do it. Whenever I set the folder view options it changes the view for all the folders. I can do folder specific changes as long as the finder window is open then I close it and open it again every folder is the same again. It's just an annoyance and it's something so rudimentary it's embarrassing.

    Try the following:
    I want to have, say, one folder in list view
    Open that folder, set it to list view, type command-J, and in the view-options window that opens, check the box at the top for "Always open in list view".
    then the subfolder of that folder I want to have in cover flow view. permanently.
    Open that folder, change it to cover-flow view, and in the view-options window check the box at the top for "Always open in cover-flow."
    Those two folders should "remember" the custom views that were set for them.
    There's additional discussion about the meaning of the"Use as defaults" button in this thread
    http://discussions.apple.com/thread.jspa?messageID=13063792
    My own take is that folders that have not been customized by checking the "Always open in xxx view" box will by default open in the same view (icon vs list vs column, etc) that was in effect for the previously opened folder. *Within each view*, you can set the default parameters (text size, etc) for a new folder by setting up a folder the way you like and then checking the view options box for "Use as defaults" at the bottom.

  • Customer Master data creation with customized number range

    Dear all,
    Can somebody know how to create the customized number range for customers like first 2 digits represents Sales organization and next 2 digit should represent circle,next 2 distribution chaneel and last 4 digits shold be the running number.
    Looking for solution..
    Thanks & Regards,
    Murali.

    Hi,
    In your case you need to define as following
    Step No: 01.
    01.Sales Orgination with 0001 to 0099.
    02.Regions with 00 to 99.
    03.Distribustion Channel with 00 to 99
    Step No:02.
    Define PDP with the diffrent account groups defined for diffrent Sales Org, Regions & DC's.
    Step : No: 03.
    As per the above configs go to TCode for Number range for accounts groups in  XDN1. Say Example as
    XX--- From:1010100000 to: 1010109999. Note the possiable numbers are 0000 to 9999 only.
    10 is sales Org, 10 is Region & 10 is DC's.
    This is one of the way to do. The other way is to develo Z table and to use the user exit / new progarme to identify the requried number range with reference to Sales Org, Regions & DC's
    Hope this is fine with your requrment.
    Bye & enjoy SAP.
    Koganti.

  • Finding duplicate ranges for rows in a table

    Data in the table
    ROW NUM ID A_FROM A_TO B_FROM B_TO
    1 1 1 10 1 10
    2 1 1 20 2 20
    3 1 3 30 2 20
    4 2 10 20 10 20
    5 2 10 30 20 30
    6 3 10 20 10 20
    I want to identify rows based on "ID" columns which has overlaping range of data for column A and column B.
    example
    In above data based on ID 1 the row # 2 should be flagged due to the fact that col A_FROM and A_TO in row1 overlaps with row #1.
    Also, row #3 should be flagged due to the fact that col B_FROM and B_TO in row2 overlapps with row #2.
    Any help is appreciated.

    TABLE - "rate_table"
    ID     A_FROM     A_TO     B_FROM     B_TO     RATE
    1     10     20     100     200     0.5
    1     10     30     201     300     0.25
    1     31     40     200     300     0.25
    2     10     20     1000     2000     0.275
    2     21     30     1000     2000     0.385
    3     10     20     1000     2000     0.658
    3     10     30     2000     5000     0.541
    3     31     40     1000     2000     0.695
    Above table is being used to update another table based on ID column
    Update Statement
    Update table1 t
    set t.rate = (select r.rate from rate_table r
    where t.id = r.id and
    (t.col_a between r.a_from and r.a_to) and
    (t.col_b between r.b_from and r.b_to) )
    where exists
    (select 0 from rate_table r
    where t.id = r.id and
    (t.col_a between r.a_from and r.a_to) and
    (t.col_b between r.b_from and r.b_to) )
    This update would return error
    "ORA-01427: single-row subquery returns more than one row"
    This is due to the fact that while matching records against table TABLE1 to RATE_TABLE, the range for specific ID are overlapping.
    My question.
    How can I identity or avoid ORA-01427 error on the update statement? or how do i identity overlapping range records in RATE_TABLE?

  • AnyConnect customized NAM Profile Problem

    Hello,
    i have a problem with the deployment of customized NAM profiles for AnyConnect 3.0.1047 clients on a Windows XP machine. I successfully installed via msiexec the anyconnect-win-3.0.1047-pre-deploy-k9.msi /passive /log c:\temp\anyconnect-base.log PRE_DEPLOY_DISABLE_VPN=1 and then the
    anyconnect-nam-win-3.0.1047-k9.msi /passive /log c:\temp\anyconnect-nam.log.
    But the folders ...\All Users\Application Data\Cisco\Cisco AnyConnect Secure Mobility Client\Network Access Manager and the subloder logs, newConfigFiles and setup where not created during setup prozedure.
    So i created a profile with the AnyConnect profile editor and saved it as userConfiguration.xml in the setup folder. After restarting the anyconnect just ignores the xml file and starts with some default. In the try icon i see a wired LAN called wired. I can create another wired LAN from the advanced configuration of the client but i rather would use a customized profile without accessing every client.
    Any Ideas?
    Thanks in advanced for your feedback
    Alex

    Hi Tarik,
    thanks for your answer. I'll uninstall anyconnect disable the antivirus software and try again. I got some logfiles from the DART tool, i think i have some other issues. Here is some output of the logfile. it is particular this line which worries me.
    9: BS3206: Aug 01 2011 01:19:48.312 -0100: %NAM-6-INFO_MSG: %[tid=136]: Invalid development version of configuration file.
    1: BS3206: Aug 01 2011 01:19:48.265 -0100: %NAM-7-DEBUG_MSG: %[tid=2036]: NAM Plugin Agent: SSO Logon Module service entry does not exist
    2: BS3206: Aug 01 2011 01:19:48.265 -0100: %NAM-7-DEBUG_MSG: %[tid=2036]: NAM Plugin Agent: Starting main service
    3: BS3206: Aug 01 2011 01:19:48.265 -0100: %NAM-7-DEBUG_MSG: %[tid=2036]: NAM Plugin Agent: main service failed to start
    3: BS3206: Aug 01 2011 01:19:48.296 -0100: %NAM-7-DEBUG_MSG: %[tid=1812]: Starting oneTimeTimer with 24 seconds left
    4: BS3206: Aug 01 2011 01:19:48.296 -0100: %NAM-7-DEBUG_MSG: %[tid=1812]: CoreLib:TRACE: context=ace, thread exec, ThreadImpl.cpp:74, m003FDA68, err=0(OS_OK), thread_id=2044
    5: BS3206: Aug 01 2011 01:19:48.296 -0100: %NAM-7-DEBUG_MSG: %[tid=1812]: CoreLib:TRACE: context=ace, thread exec, ThreadImpl.cpp:74, m003FDBA0, err=0(OS_OK), thread_id=136
    7: BS3206: Aug 01 2011 01:19:48.296 -0100: %NAM-6-INFO_MSG: %[tid=136]: Opening file C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Cisco\Cisco AnyConnect Secure Mobility Client\Network Access Manager\system\/configuration.xml ...
    8: BS3206: Aug 01 2011 01:19:48.296 -0100: %NAM-7-DEBUG_MSG: %[tid=136]: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>   false   false                                                                                                                          
    9: BS3206: Aug 01 2011 01:19:48.312 -0100: %NAM-6-INFO_MSG: %[tid=136]: Invalid development version of configuration file.
    10: BS3206: Aug 01 2011 01:19:48.312 -0100: %NAM-6-INFO_MSG: %[tid=136]: Opening file C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Cisco\Cisco AnyConnect Secure Mobility Client\Network Access Manager\system\/userConfiguration.xml ...
    11: BS3206: Aug 01 2011 01:19:48.312 -0100: %NAM-7-DEBUG_MSG: %[tid=136]: <?xml version="1.0" encoding="UTF-8"?> Local networks true true
    12: BS3206: Aug 01 2011 01:19:48.312 -0100: %NAM-6-INFO_MSG: %[tid=136]: Opening file system/internalConfiguration.xml ...
    13: BS3206: Aug 01 2011 01:19:48.312 -0100: %NAM-7-DEBUG_MSG: %[tid=136]: <?xml version="1.0" encoding="UTF-8"?>
    6: BS3206: Aug 01 2011 01:19:48.296 -0100: %NAM-7-DEBUG_MSG: %[tid=1812]: CoreLib:TRACE: context=ace, thread exec, ThreadImpl.cpp:74, m003FDD18, err=0(OS_OK), thread_id=152
    14: BS3206: Aug 01 2011 01:19:48.406 -0100: %NAM-6-INFO_MSG: %[tid=1812]: Successfully initialized SAE Ver: 3.0.1047.0 (Mar 23 2011 16:26:07)
    15: BS3206: Aug 01 2011 01:19:48.406 -0100: %NAM-6-INFO_MSG: %[tid=1812][comp=SAE]: API (0) AC NAM Auth Version: 3.0.1047.0
    16: BS3206: Aug 01 2011 01:19:48.453 -0100: %NAM-7-DEBUG_MSG: %[tid=1812]: CoreLib:TRACE: context=ace, thread exec, ThreadImpl.cpp:74, m0142EBF0, err=0(OS_OK), thread_id=264

  • Please help! AR-Change customer name on bill-to

    Hello,
    Is it possible to change what shows up on a customer invoice as the customer name just for one Bill-To address or site. The customer requires that the name be printed differently from what is setup in the customer database just for one site.
    All responses appreciated!
    Thanks!

    OHYMGOSH I'm in! I worked it out!
    Basically, as a reply for anyone who gets into the same situation, I started up in Single User mode (turn off laptop and press Command and S) and it was on this page that I then saw my username written somewhere.
    It wasn't the name I thought it was, it was the first part of my email address, which didn't require characters or Chinese to type it.
    PHEW!

  • Can I give pages custom names?

    So I know this is probably a long shot, but I was wondering if there is a way to give pages custom names.  For example - if I'm doing a data merge, is there a way to name the pages using a data field?  Like if each page is a reocrd of a person, can I use the "Last Name" field to automatically name each page? Any help or suggestions would be super appreciated!  Thank you!
    Katey

    I was going to say no, becasue you can't name document pages, only masters, but I'm not really sure where you want the name, so maybe there's something you can do that will suffice. If you want the name to appear in a header or footer, for example you could jut add another placeholder for that field, or use a variable on the master page, perhaps.

  • While creating Projects Using the API, get two errors: 'Customer name must be passed' and 'class category is invalid'

    Hi
    While trying to Create Projects using the API, I'm getting two types of errors -
    The first is : 'API failed in one stage 1 Customer Name is a mandatory Quick Entry field. Value must be passed'
    The second is : '
    'API failed in one stage 1 Project: '<Project_Number>'
    The class category is invalid.'
    Both the messages are produced by our custom program. .. however I am not able to understand why the underlying errors occur.
    The first error ( Customer Name is a mandatory quick entry field), is caused by Projects that are to be created from Project templates where it is configured with Quick Entry Customer Name required. We are passing Customer Site number ( Party Bill to site number and Party Ship to side number). The site numbers being passed are also set as 'Primary'. Yet they are failing.
    For the second Error ( The Class Category is invalid), I rechecked multiple times, the Class categories for the Projects I am trying to create, with the Config in R12 and they are fine. Can't understand the reason for these two issues. Has anyone encountered such an issue ? If so how was it resolved?
    Regards
    Vivek

    HI All
    I resolved both the issues. In case there are others facing similar issues, following was the cause and resolution of my errors
    1. Error 1: Customer Name is a Mandatory Quick Entry field. Value must be passed.
    The cause was that the data loaded into our custom staging table was not in the right fields. This was because the data file values and the CTL were not in sync.
    Resolution:
    Corrected the data file to be in Sync with the structure defined in the CTL and  this loaded it successfully
    2. Error 2: The class category is invalid.
    The cause of this error was that  in the  Projects Template (used to create the project from), the Quick Entry setup had a Class Category set as required and I was not passing a value ( a class code value) for that Class Category.
    Hope this helps somebody else
    Cheers
    Turnbill

  • Custom edit form for my Wiki Page library with only "Page Name" field included

    I want to create a new custom edit form for my Wiki page library, and to only allow users to edit the Page name inside the edit form. now i created a new Edit form using SharePoint Designer , and i select the Enterprisewiki content type for it , which generates
    the following markup :-
    <%@ Page language="C#" MasterPageFile="~masterurl/default.master" Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage,Microsoft.SharePoint,Version=15.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" meta:webpartpageexpansion="full" meta:progid="SharePoint.WebPartPage.Document" %>
    <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Import Namespace="Microsoft.SharePoint" %> <%@ Assembly Name="Microsoft.Web.CommandUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server">
    <SharePoint:ListFormPageTitle runat="server"/>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea" runat="server">
    <span class="die">
    <SharePoint:ListProperty Property="LinkTitle" runat="server" id="ID_LinkTitle"/>
    </span>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderPageImage" runat="server">
    <img src="/_layouts/15/images/blank.gif?rev=23" width='1' height='1' alt="" />
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
    <SharePoint:UIVersionedContent UIVersion="4" runat="server">
    <ContentTemplate>
    <div style="padding-left:5px">
    </ContentTemplate>
    </SharePoint:UIVersionedContent>
    <table class="ms-core-tableNoSpace" id="onetIDListForm">
    <tr>
    <td>
    <WebPartPages:WebPartZone runat="server" FrameType="None" ID="Main" Title="loc:Main"><ZoneTemplate>
    <WebPartPages:DataFormWebPart runat="server" EnableOriginalValue="False" DisplayName="Customer Service KB" ViewFlag="1048584" ViewContentTypeId="" Default="FALSE" ListUrl="" ListDisplayName="" ListName="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}" ListId="6a6ece84-4d39-48e2-bd6a-c20b2ac6355b" PageType="PAGE_EDITFORM" PageSize="-1" UseSQLDataSourcePaging="True" DataSourceID="" ShowWithSampleData="False" AsyncRefresh="False" ManualRefresh="False" AutoRefresh="False" AutoRefreshInterval="60" NoDefaultStyle="TRUE" InitialAsyncDataFetch="False" Title="Customer Service KB" FrameType="None" SuppressWebPartChrome="False" Description="" IsIncluded="True" PartOrder="2" FrameState="Normal" AllowRemove="True" AllowZoneChange="True" AllowMinimize="True" AllowConnect="True" AllowEdit="True" AllowHide="True" IsVisible="True" DetailLink="" HelpLink="" HelpMode="Modeless" Dir="Default" PartImageSmall="" MissingAssembly="Cannot import this Web Part." PartImageLarge="" IsIncludedFilter="" ExportControlledProperties="True" ConnectionID="00000000-0000-0000-0000-000000000000" ID="g_f1c88e12_e91d_4300_91f2_62f0bd7825fb" ChromeType="None" ExportMode="All" __MarkupType="vsattributemarkup" __WebPartId="{F1C88E12-E91D-4300-91F2-62F0BD7825FB}" __AllowXSLTEditing="true" WebPart="true" Height="" Width=""><DataSources>
    <SharePoint:SPDataSource runat="server" DataSourceMode="ListItem" SelectCommand="&lt;View&gt;&lt;Query&gt;&lt;Where&gt;&lt;Eq&gt;&lt;FieldRef Name=&quot;ContentType&quot;/&gt;&lt;Value Type=&quot;Text&quot;&gt;Enterprise Wiki Page&lt;/Value&gt;&lt;/Eq&gt;&lt;/Where&gt;&lt;/Query&gt;&lt;/View&gt;" UseInternalName="True" UseServerDataFormat="True"><SelectParameters><WebPartPages:DataFormParameter ParameterKey="ListItemId" PropertyName="ParameterValues" DefaultValue="0" Name="ListItemId"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="weburl" PropertyName="ParameterValues" DefaultValue="http://sharepointdev:12341/sites/wiki1" Name="weburl"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="ListID" PropertyName="ParameterValues" DefaultValue="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}" Name="ListID"></WebPartPages:DataFormParameter>
    </SelectParameters><UpdateParameters><WebPartPages:DataFormParameter ParameterKey="ListItemId" PropertyName="ParameterValues" DefaultValue="0" Name="ListItemId"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="weburl" PropertyName="ParameterValues" DefaultValue="http://sharepointdev:12341/sites/wiki1" Name="weburl"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="ListID" PropertyName="ParameterValues" DefaultValue="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}" Name="ListID"></WebPartPages:DataFormParameter>
    </UpdateParameters><InsertParameters><WebPartPages:DataFormParameter ParameterKey="ListItemId" PropertyName="ParameterValues" DefaultValue="0" Name="ListItemId"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="weburl" PropertyName="ParameterValues" DefaultValue="http://sharepointdev:12341/sites/wiki1" Name="weburl"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="ListID" PropertyName="ParameterValues" DefaultValue="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}" Name="ListID"></WebPartPages:DataFormParameter>
    </InsertParameters><DeleteParameters><WebPartPages:DataFormParameter ParameterKey="ListItemId" PropertyName="ParameterValues" DefaultValue="0" Name="ListItemId"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="weburl" PropertyName="ParameterValues" DefaultValue="http://sharepointdev:12341/sites/wiki1" Name="weburl"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="ListID" PropertyName="ParameterValues" DefaultValue="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}" Name="ListID"></WebPartPages:DataFormParameter>
    </DeleteParameters>
    </SharePoint:SPDataSource>
    </DataSources>
    <Xsl>
    <xsl:stylesheet xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" version="1.0" exclude-result-prefixes="xsl msxsl ddwrt" xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" xmlns:asp="http://schemas.microsoft.com/ASPNET/20" xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:SharePoint="Microsoft.SharePoint.WebControls" xmlns:ddwrt2="urn:frontpage:internal">
    <xsl:output method="html" indent="no"/>
    <xsl:decimal-format NaN=""/>
    <xsl:param name="dvt_apos">&apos;</xsl:param>
    <xsl:param name="ManualRefresh"></xsl:param>
    <xsl:variable name="dvt_1_automode">0</xsl:variable>
    <xsl:template match="/" xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:asp="http://schemas.microsoft.com/ASPNET/20" xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer" xmlns:SharePoint="Microsoft.SharePoint.WebControls">
    <xsl:choose>
    <xsl:when test="($ManualRefresh = 'True')">
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td valign="top">
    <xsl:call-template name="dvt_1"/>
    </td>
    <td width="1%" class="ms-vb" valign="top">
    <img src="/_layouts/15/images/staticrefresh.gif" id="ManualRefresh" border="0" onclick="javascript: {ddwrt:GenFireServerEvent('__cancel')}" alt="Click here to refresh the dataview."/>
    </td>
    </tr>
    </table>
    </xsl:when>
    <xsl:otherwise>
    <xsl:call-template name="dvt_1"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>
    <xsl:template name="dvt_1">
    <xsl:variable name="dvt_StyleName">ListForm</xsl:variable>
    <xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row"/>
    <div>
    <span id="part1">
    <table border="0" width="100%">
    <xsl:call-template name="dvt_1.body">
    <xsl:with-param name="Rows" select="$Rows"/>
    </xsl:call-template>
    </table>
    </span>
    <SharePoint:AttachmentUpload runat="server" ControlMode="Edit"/>
    <SharePoint:ItemHiddenVersion runat="server" ControlMode="Edit"/>
    </div>
    </xsl:template>
    <xsl:template name="dvt_1.body">
    <xsl:param name="Rows"/>
    <tr>
    <td class="ms-toolbar" nowrap="nowrap">
    <table>
    <tr>
    <td width="99%" class="ms-toolbar" nowrap="nowrap"><IMG SRC="/_layouts/15/images/blank.gif" width="1" height="18"/></td>
    <td class="ms-toolbar" nowrap="nowrap">
    <SharePoint:SaveButton runat="server" ControlMode="Edit" id="savebutton1"/>
    </td>
    <td class="ms-separator">&#160;</td>
    <td class="ms-toolbar" nowrap="nowrap" align="right">
    <SharePoint:GoBackButton runat="server" ControlMode="Edit" id="gobackbutton1"/>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td class="ms-toolbar" nowrap="nowrap">
    <SharePoint:FormToolBar runat="server" ControlMode="Edit"/>
    <SharePoint:ItemValidationFailedMessage runat="server" ControlMode="Edit"/>
    </td>
    </tr>
    <xsl:for-each select="$Rows">
    <xsl:call-template name="dvt_1.rowedit"/>
    </xsl:for-each>
    <tr>
    <td class="ms-toolbar" nowrap="nowrap">
    <table>
    <tr>
    <td class="ms-descriptiontext" nowrap="nowrap">
    <SharePoint:CreatedModifiedInfo ControlMode="Edit" runat="server"/>
    </td>
    <td width="99%" class="ms-toolbar" nowrap="nowrap"><IMG SRC="/_layouts/15/images/blank.gif" width="1" height="18"/></td>
    <td class="ms-toolbar" nowrap="nowrap">
    <SharePoint:SaveButton runat="server" ControlMode="Edit" id="savebutton2"/>
    </td>
    <td class="ms-separator">&#160;</td>
    <td class="ms-toolbar" nowrap="nowrap" align="right">
    <SharePoint:GoBackButton runat="server" ControlMode="Edit" id="gobackbutton2"/>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </xsl:template>
    <xsl:template name="dvt_1.rowedit">
    <xsl:param name="Pos" select="position()"/>
    <tr>
    <td>
    <table border="0" cellspacing="0" width="100%">
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Title (Display In Search)</nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff1{$Pos}" ControlMode="Edit" FieldName="Title" __designer:bind="{ddwrt:DataBind('u',concat('ff1',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Title')}"/>
    <SharePoint:FieldDescription runat="server" id="ff1description{$Pos}" FieldName="Title" ControlMode="Edit"/>
    </td>
    </tr>
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Standard<span class="ms-formvalidation"> *</span>
    </nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff2{$Pos}" ControlMode="Edit" FieldName="Standard" __designer:bind="{ddwrt:DataBind('u',concat('ff2',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Standard')}"/>
    <SharePoint:FieldDescription runat="server" id="ff2description{$Pos}" FieldName="Standard" ControlMode="Edit"/>
    </td>
    </tr>
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Document Type<span class="ms-formvalidation"> *</span>
    </nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff3{$Pos}" ControlMode="Edit" FieldName="Document_x0020_Type" __designer:bind="{ddwrt:DataBind('u',concat('ff3',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Document_x0020_Type')}"/>
    <SharePoint:FieldDescription runat="server" id="ff3description{$Pos}" FieldName="Document_x0020_Type" ControlMode="Edit"/>
    </td>
    </tr>
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Departments<span class="ms-formvalidation"> *</span>
    </nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff4{$Pos}" ControlMode="Edit" FieldName="Departments" __designer:bind="{ddwrt:DataBind('u',concat('ff4',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Departments')}"/>
    <SharePoint:FieldDescription runat="server" id="ff4description{$Pos}" FieldName="Departments" ControlMode="Edit"/>
    </td>
    </tr>
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Hide physical URLs from search</nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff5{$Pos}" ControlMode="Edit" FieldName="PublishingIsFurlPage" __designer:bind="{ddwrt:DataBind('u',concat('ff5',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@PublishingIsFurlPage')}"/>
    <SharePoint:FieldDescription runat="server" id="ff5description{$Pos}" FieldName="PublishingIsFurlPage" ControlMode="Edit"/>
    </td>
    </tr>
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Page Content</nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff6{$Pos}" ControlMode="Edit" FieldName="PublishingPageContent" __designer:bind="{ddwrt:DataBind('u',concat('ff6',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@PublishingPageContent')}"/>
    <SharePoint:FieldDescription runat="server" id="ff6description{$Pos}" FieldName="PublishingPageContent" ControlMode="Edit"/>
    </td>
    </tr>
    <tr id="idAttachmentsRow">
    <td nowrap="true" valign="top" class="ms-formlabel" width="20%">
    <SharePoint:FieldLabel ControlMode="Edit" FieldName="Attachments" runat="server"/>
    </td>
    <td valign="top" class="ms-formbody" width="80%">
    <SharePoint:FormField runat="server" id="AttachmentsField" ControlMode="Edit" FieldName="Attachments" __designer:bind="{ddwrt:DataBind('u','AttachmentsField','Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Attachments')}"/>
    <script>
    var elm = document.getElementById(&quot;idAttachmentsTable&quot;);
    if (elm == null || elm.rows.length == 0)
    document.getElementById(&quot;idAttachmentsRow&quot;).style.display=&apos;none&apos;;
    </script>
    </td>
    </tr>
    <xsl:if test="$dvt_1_automode = '1'" ddwrt:cf_ignore="1">
    <tr>
    <td colspan="99" class="ms-vb">
    <span ddwrt:amkeyfield="ID" ddwrt:amkeyvalue="ddwrt:EscapeDelims(string(@ID))" ddwrt:ammode="view"></span>
    </td>
    </tr>
    </xsl:if>
    </table>
    </td>
    </tr>
    </xsl:template>
    </xsl:stylesheet> </Xsl>
    <DataFields>
    </DataFields>
    <ParameterBindings>
    <ParameterBinding Name="ListItemId" Location="QueryString(ID)" DefaultValue="0"/>
    <ParameterBinding Name="weburl" Location="None" DefaultValue="http://sharepointdev:12341/sites/wiki1"/>
    <ParameterBinding Name="ListID" Location="None" DefaultValue="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}"/>
    <ParameterBinding Name="dvt_apos" Location="Postback;Connection"/>
    <ParameterBinding Name="ManualRefresh" Location="WPProperty[ManualRefresh]"/>
    <ParameterBinding Name="UserID" Location="CAMLVariable" DefaultValue="CurrentUserName"/>
    <ParameterBinding Name="Today" Location="CAMLVariable" DefaultValue="CurrentDate"/>
    </ParameterBindings>
    </WebPartPages:DataFormWebPart>
    </ZoneTemplate></WebPartPages:WebPartZone>
    </td>
    </tr>
    </table>
    <SharePoint:UIVersionedContent UIVersion="4" runat="server">
    <ContentTemplate>
    </div>
    </ContentTemplate>
    </SharePoint:UIVersionedContent>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">
    <SharePoint:DelegateControl runat="server" ControlId="FormCustomRedirectControl" AllowMultipleControls="true"/>
    <SharePoint:UIVersionedContent UIVersion="4" runat="server"><ContentTemplate>
    <SharePoint:CssRegistration Name="forms.css" runat="server"/>
    </ContentTemplate></SharePoint:UIVersionedContent>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderTitleLeftBorder" runat="server">
    <table cellpadding="0" height="100%" width="100%" cellspacing="0">
    <tr><td class="ms-areaseparatorleft"><img src="/_layouts/15/images/blank.gif?rev=23" width='1' height='1' alt="" /></td></tr>
    </table>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderTitleAreaClass" runat="server">
    <script type="text/javascript" id="onetidPageTitleAreaFrameScript">
    if (document.getElementById("onetidPageTitleAreaFrame") != null)
    document.getElementById("onetidPageTitleAreaFrame").className="ms-areaseparator";
    </script>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderBodyAreaClass" runat="server">
    <SharePoint:StyleBlock runat="server">
    .ms-bodyareaframe {
    padding: 8px;
    border: none;
    </SharePoint:StyleBlock>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderBodyLeftBorder" runat="server">
    <div class='ms-areaseparatorleft'><img src="/_layouts/15/images/blank.gif?rev=23" width='8' height='100%' alt="" /></div>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderTitleRightMargin" runat="server">
    <div class='ms-areaseparatorright'><img src="/_layouts/15/images/blank.gif?rev=23" width='8' height='100%' alt="" /></div>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderBodyRightMargin" runat="server">
    <div class='ms-areaseparatorright'><img src="/_layouts/15/images/blank.gif?rev=23" width='8' height='100%' alt="" /></div>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderTitleAreaSeparator" runat="server"/>
    so from the above  markup  the name field is not part of the edit form,, i think this is because the Name is part of the Document content type and not part of the enterprisewiki content type .. so is there a way to add the name field to the edit
    form ?.
    second question, the edit form will show all the content type fields such as ; standard, document type, department , title (display in search), etc   so what is the best way to remove these fields from the custom edit form ?

    Hello John,
    This can only be done by adding VBScript to the form. It would basically be:
    Sub Item_Open() 
    Item.GetInspector.SetCurrentFormPage "P.2"
    End Sub
    ... where "P.2" would be what you named the page you want to display first.

  • Number range for the customized transaction

    Hi Experts,
    I am developing customized screen. When user saves after entering data a number should be generated automatically. Please tell how to maintain the number ranges for my transaction.
    Regards,
    B V Rao

    Hi,
    Go to SNRO tcode and enter an object to be created and press create button.
    Enter data element as S_CARR_ID and domain as POSNR
    and 10% as warning and save.
    create small program to update SCARR table with a carrid 01.
    data : begin of itab occurs 0.
    include structure scarr.
    data end of itab.
    itab-carrid = '01'.
    append itab.
    clear itab.
    modify scarr from table itab.
    and execute the program now your SCARR table will have 01 as carrid.
    now maintain the number ranges for your newly created object in SNRO tcode
    prees numer ranges button and enter 01 in Air line input field
    in your program where you want these number ranges
    declare a variable as follows
    data number type nriv-nrlevel.
    CALL FUNCTION 'NUMBER_GET_NEXT'
      EXPORTING
        nr_range_nr                   =  01  " Air line just you created
        object                        =  "the object name that you created in SNRO
      QUANTITY                      = '1'
       SUBOBJECT                     = '"naturally enter 01 ( which you assigned while creating N ranges)
      TOYEAR                        = '0000'
      IGNORE_BUFFER                 = ' '
    IMPORTING
       NUMBER                        = number
      QUANTITY                      =
      RETURNCODE                    =
    EXCEPTIONS
       INTERVAL_NOT_FOUND            = 1
       NUMBER_RANGE_NOT_INTERN       = 2
       OBJECT_NOT_FOUND              = 3
       QUANTITY_IS_0                 = 4
       QUANTITY_IS_NOT_1             = 5
       INTERVAL_OVERFLOW             = 6
       BUFFER_OVERFLOW               = 7
       OTHERS                        = 8
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Best Regards
    Ramchander Rao.K
    Edited by: ramchander krishnamraju on Dec 12, 2008 9:17 AM

  • Restrict creation of sales order for specific customer

    Hello All,
    I want to restrict creation of sales order (of particular sales order type) for specific customer, please let me know how can I do it.
    Your early reply will be highly appreciated.
    Thanks & Regards,
    Mahavir

    HI
    As per My knowledge it is not possible in Standard SAP , you need to go with Enhancement
    Go to SE38 : MV45AFZB, User Exit: USEREXIT_CHECK_VBAK
    Regards,
    Prasanna

Maybe you are looking for