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

Similar Messages

  • Download entire Development Class/Package

    Hi Guys !
    Is there a way (program, external tool, etc) to export/download ENTIRE development class to a file which can be browsed on every computer - without connection to SAP at all.
    What I am looking for - is some kind of a tool which as input - takes name of Development class (Package) and produces TXT, HTML or any other file format, containing ALL Dictionary objects, all programs, includes, transactions, all function groups with function modules and even screens  - GENERALLY - everything you see under Package - in SE80.
    I found may programs to "dump" Programs, but I need more than programs.
    Thanks in advance.

    Hi
    Check this link
    [http://www.dalestech.com/products/massdownload.htm]
    "This program is capable of downloading customer code at the push of a button. Mass Download was designed around a super fast source code scanner capable of finding as many items of code, text and documentation needed to successfully download pieces of work for off-line viewing. And if that wasn't enough we give you the option of downloading in plain ASCII text or in hyperlinked HTML format."

  • Need FM/Class for Direct deletion of Development Class/Package in ABAP

    Hi experts,
    I had stored all the unwanted objects in a development class/ package which I intended to delete later. I want this deletion to be done automatically. Is there a function module or class that can help me do this?
    Thanks in advance,
    Adithya
    Edited by: Adithya K Ramesh on Jul 18, 2011 3:56 PM

    I was hoping a separate server-side process wouldn't be needed -- if you're thinking of something like RMI, that's also a bit heavyweight for my needs. I know I can talk to the remote server on telnet port 23, though.
    Further experimentation today with the Jakarta net library has generated something that works using their telnet classes. (After I asked for help here, of course. The same thing happens when I shop for groceries....) But using this leaves me referencing an external library that:
    1. has functionality I don't need that complicates the code, and
    2. forces me to address licensing requirements.
    So I'd still love to see an example of a telnet-like Java class that strips away all the non-essentials in the Jakarta telnet library code, leaving behind a simple public domain class that can be used to connect to a remote host and transfer characters over that connection.
    I appreciate that this may be asking for a lot, but as they say, if you don't ask, you don't get. ;-)
    Thanks!

  • How to create development class (package)

    Hi
    Can anybody help me out in creating development class (package) to store ABAP programs.
    Thanks in advance
    Raghav

    Hi
    go with abap dictionary->select database table->provide the table for dev classs eg. V_TDEVC-> go for display option-> select utilities->select contents option-> select create dev class,
    provide the name and short text,software component->create req.no.
    with this dev class will be created
    or
    Use the transaction SE80.
    1. Select "Package" from the list box.
    2. Enter "ZEST" in the below text box
    3. Press "Enter".
    4. It will ask you whether to create.
    5. Sy "Yes".
    6. Give Short Description
    7. Click Save button.
    check this
    How to create development class
    If u find it useful plz reward the points
    charitha
    Message was edited by:
            charitha kolla

  • CS6: tab index and access key

    are the tab index and access key features available in CS6?

    Depends on which version you have.  I think most Accessibility features were deprecated in 12.2.
    Nancy O.

  • Packaging and accessing resources in a JAR

    I'm working on an application and I would like to package my resources (icons, about dialog images, splash screen images, release version text, etc.) in the jar file I'm going to distribute for deployment.  I would like to access these resources from the JAR file in my deployed code.  But I would also like them accessible when I'm running the code in my Eclipse IDE.  Is there a way to do this using only one code base?
    My Eclipse project structure is src (folder) which contains my source code, bin (folder) which contains my class files and res (folder) which contains my resource files.
    I am using the javapackager utility to create my deployment JAR and build a self-contained deployment .exe for deploying to Windows.
    Is there a way to have the javapackager build a single JAR file from multiple sources (i.e. my bin and res folders)?  What do I have to do in my code so that the same code can be used to load resources when I'm running in Eclipse and the self-contained deployment?
    Thanks,
    Mike

    The Java Tutorials has several trails for loading resources.
    Retrieving Resources (The Java™ Tutorials >                    Deployment > Java Web Start)
    Use the getResource method to read resources from a JAR file. For example, the following code retrieves images from a JAR file.
    // Get current classloader
    ClassLoader cl = this.getClass().getClassLoader();
    // Create icons
    Icon saveIcon  = new ImageIcon(cl.getResource("images/save.gif"));
    Icon cutIcon   = new ImageIcon(cl.getResource("images/cut.gif"));
    The example assumes that the following entries exist in the application's JAR file:
    •images/save.gif
    •images/cut.gif
    See that last sentence?
    You put what you need in the jar file and then use the 'getResource' methods to load them.

  • IDES ABAP Workbench and access key

    Hi everyone,
    I am new to SAP, please Help.
    1. How i can use OSS ID.
    2. I installed 4.6B IDES, but ABAP - Workbench is not
       accessable.
    3. How i can get Access Key for ABAP Workbench.
    Thanks in Advance
    Shareef

    Hi,
    If you have OSS ID, you can use it to logon to service.sap.com where you have all kinds of support and help services available. That is where you use it.
    ABAP workbench will be accessible if you have authorization. I think you mean to say you are not able to create/change objects. For this you will have to register your userid as developer (again at service.sap.com) and that will give you the developer access key that you can then use.
    If you are changing any SAP object, you will need to get the corresponding key from OSS.
    If you do not have OSS logon, then you can forget about it (well, not strictly so, but that is the official 'truth'.).
    cheers,
    Ajay

  • Requirement of creation of new condition types and Account keys tax codes

    Hi,
                   In what all possible scenarios will the requirement to create new Condition types and accont keys arise for the creation of new depreciation keys.
    Thanks
    Raja.
    Edited by: Raja Gopal 345 on Aug 29, 2010 1:06 PM

    Unless you use jurisdiction codes, and no external tax system, for
    example with tax procedure TAXUSJ, there is no validity dates for the
    condition records.  You can see this differnce by comparing the tables
    A003 without jurisdiction codes and A053 with jurisdiction codes.  A053
    contains the extra fields DATBI (key field) and DATAB.  This is the
    standard functionality.
    Please have a look at the following part of note 418582:
    " Changing past percentage rates has to be inhibited in order to avoid
    database inconsistencies. For this reason, the functions which allow you
    to transport time-dependent tax codes with percentage rates from the
    past are not supported."

  • Tab Canvas and Access Keys

    I need to be able to navigate between tabs on a canvas using just keyboard access keys, similar to access keys on buttons.
    Can anyone advise on if this is possible and if so how??
    Many Thanks,
    Jayesh Kavia

    I'm want to change my forms resource file to map a key for next tab and previous tab:
    eg, for Alt+C to exit a form the entry is:
    67 : 8 : "Alt+C" : 32 : "Exit"
    Where 32 is the Forms Function Number.
    Does anyone know what the forms function numbers for next / previous tab are?
    Many Thanks,
    Jayesh Kavia

  • Development Class/Package

    Hi Gurus,
    Im a new comer in SAP. Im using version 4.7 I would like to know how the development class or package of any tcode or application.
    I couldnt find it in goto -> attribute.
    Please advise.

    Get it from menu System> Status> Program (double click) > Goto> Object directory entry.
    Reward if helpful
    Sankhadip

  • Problem in package and accessing classes in the same directory

    i have a class JApplet1 which calls other classes from the same directory.ALL the other classes have a main within them whereas JApplet1 has an init method within it...the problem is this JApplet1 class is not able to call the other classes. there r no compile time errors but at runtime the classes are not being called...what should i do....suggestions plz..

    What exception are you getting?

  • Understanding the combination of inheritance, packages and access modifiers

    I am working on a problem to help my practical understanding of accessing inherited members and methods from a different package using both inheritance and instance variable.
    Unfortunately, I am totally lost when I tried to set this up and understand what was happening.
    Problem:
    Create a class named "classA" under package "pack1" with 4 members (int pub_a, int priv_a, int prot_a, int def_a) and methods (pub_func1, priv_func1, prot_func1, def_func1). Mark the members and methods with 4 different access specifiers (public, private, protected, and default)
    Create a class named "classB" under package "pack2", ClassB will inherit classA of package pack1. ClassB will have 2 members (int pub_b, int priv_b) and methods (pub_func2, prot_func2) with 2 different access specifiers (public, protected)
    Try accessing the members of class classA in package pack1 inside class classB of package pack2. Find out what members and methods are accessible and not-accessible through inheritance.
    Create an instance of class classA inside class classB of package pack2. Find out what members and methods are accessible and not-accessible through the instance.
    Note: In your solution, comment out the lines that are in-accessible with the actual error message at the top of the comment.
    So I produced the following code (I don't think i set this up right):
    //filename A.java
    package pack1;
    public class A {
         public int pub_a;
         private int priv_a;
         protected int prot_a;
         int def_a;
         public int pub_func1() {return 1;}
         private int priv_func1() {return 2;}
         protected int prot_func1() {return 3;}
         int def_func1() {return 4;}
    //filename B.java
    package pack2;
    import pack1.A;
    public class B extends A{
         public     int pub_b;
         private int priv_b;
         public int pub_func2() { return 5; }
         private int priv_func2() { return 6; }
         //directly inherited fields, at least one should be accessible?
         pub_a = 1;
         priv_a = 1;
         prot_a = 1;
         def_a = 1;
         int i;
         // directly inherited methods, at least one should be accessible?
         i = pub_func1();
         i = priv_func2();
         A a = new A();
         //not sure what's accessible here, as no error red underlines appear
         a.pub_a = 1;
         a.priv_a = 1;
         a.prot_a = 1;
         a.def_a = 1;     
    }I would be interested to know how one would approach and address this problem.

    //filename B.java
    package pack2;
    import pack1.A;
    public class B extends A{
         public     int pub_b;
         private int priv_b;
         public int pub_func2() { return 5; }
         private int priv_func2() { return 6; }
         //directly inherited fields, at least one should be accessible?
         pub_a = 1;//true
         priv_a = 1;// false
         prot_a = 1;//true
         def_a = 1;//false
         int i;
         // directly inherited methods, at least one should be accessible?
         i = pub_func1();//true
         i = priv_func2();//false
         A a = new A();
         //not sure what's accessible here, as no error red underlines appear
         a.pub_a = 1;//true
         a.priv_a = 1;//false
         a.prot_a = 1//false;
         a.def_a = 1;//false
    }Edited by: fun_with_me on May 31, 2008 8:30 AM

  • How to Implement Abap Object and Access Key for se24 developers.

    Hi every One,
    This is Abdul Rahman, Started Learning Abap Objects i want a simple program to be executed i.e. in Local class (Abap program)and as well in global class(class builder).
    Also i would like to know  When ,Were and Why Abap Object should be used.
    prob to Me :- When i wanted execute F8 a Class in se24 Class Builder it is asking me AcessKey , plz if this is required plz any one send Me.
    I have this key 36687663221261278694 it is already used in Abap editor , it is not accepting in se24 .
    plz help Me , waiting for response ..
    thankyou so much
    Abdul Rahman.

    Hello Abdul
    Here are my answers to your questions:
    (1) <b>Local classes</b>: <i>Do not use them.</i>
    - As long as your class is rather small (few attributes and methods), local classes  are ok yet as soon as they become larger you will loose the overview
    (2) <b>Global classes</b>: <i>Do use them.</i>
    - Make use of global classes even if they are only used for your training. The big advantage over local classes is that you will get used to the classe builder (SE24) which has a plethora of functions.
    (3) <b>Executing global classes</b>: <i>Can be done if you have defined an OO-transaction.</i>
    - An OO-transaction has a class and one of its public methods as parameters (similar like report transactions). When you all the OO-transaction an instance of you class is created and the public method is called.
    (4) <b>Where and Why use ABAP Objects?</b> <i>Everywhere. Anytime.</i>
    - ABAP objects is about stability, maintainability and re-usability of coding. These developer aims can be much more fulfilled using ABAP OO means than in classical programming.
    Regards
       Uwe
    PS: There are situations where local classes are quite appropriate and, using ABAP Unit testing, are obligatory.

  • Local ReadWriteBackingMap and access keys

    I am looking for some code to have a storage node access it's local ReadWriteBackingMap and get a list of all keys that are local to that node. I am assuming this is possible??
    thanx
    kevin

    Hi Kevin,
    where would you like to run this code? Your own thread, or a thread managed by Coherence related to the cache service of the cache corresponding to the backing map?
    Such threads managed by Coherence is probably not a good good place for this.
    Provided that you use 3.4, from your own thread you can do a query for keys where you constrain your query with a PartitionFilter to partitions owned by the respective member. However, it is possible that the list of owned partitions changes between you get the info and you act upon it (actually you can't really avoid this problem).
    Member member = CacheFactory.getCluster().getLocalMember();
    PartitionSet partsMember = service.getOwnedPartitions(member);
    Filter filter = new PartitionedFilter(AlwaysFilter.INSTANCE, partsMember);
    Set setKeysForMember = cache.keySet(filter);
    // repartitioning in the meantime might have moved
    // some of these partitions to different nodes and some new partitions
    // on this node
    // as a result some of the keys might not be local anymore
    // also some local keys might not be in the resultAs for directly accessing the backing map, it is a very dangerous idea unless you know exactly what you try to do.
    You should also consult the documentation of PartitionedFilter.
    Best regards,
    Robert
    Edited by: robvarga on Oct 27, 2008 6:11 PM
    Edited by: robvarga on Oct 27, 2008 6:11 PM

  • Tab keys and access keys

    I filled in the required info for dynamic textboxes in the
    accessibility panel but the tab keys still do not work in the exe
    file. Flash CS3.
    Any clues?
    Thanks.

    I'm want to change my forms resource file to map a key for next tab and previous tab:
    eg, for Alt+C to exit a form the entry is:
    67 : 8 : "Alt+C" : 32 : "Exit"
    Where 32 is the Forms Function Number.
    Does anyone know what the forms function numbers for next / previous tab are?
    Many Thanks,
    Jayesh Kavia

Maybe you are looking for

  • Multiple user accounts on mac. HELP!!!

    I have multiple use accounts on my mac but only one has my itunes library. HOW DO I TRANSFER OR SHARE IT??? ive been trying this for months. This is rediculous. please help.

  • What's the best way to save an 8.5 x 11 image for use as a page background in a PDF?

    What's the best way to save an 8.5 x 11 image for use as a page background in a PDF? My goal is to have a relatively small final .pdf file size that includes numerous pages with full 8.5 x 11 images as backgrounds in the document. If I save at 8.5 x

  • How do you create closed captioning in Premiere 5.5?

    I have a client that would like me to add closed captioning to his videos.  I'm not sure how to do this.  Could someone please tell me how?

  • Right click context menu displayed as transparent

    I'm on FF35 and I've started noticing this problem for the last 6 or 7 versions. When I right click anywhere in the page in order to display the context menu, this is shown as transparent (only the lower and left side panel shadows are displayed). Th

  • OCFS slow performance in ImpDP

    Did anyone encounter slow performance using ImpDP on OCFS ? We have Oracle RAC 10.2g running in window connecting SAN storage and was formatted to OCFS. We compared the performance of running the same import in Local Drive (NTFS) and SAN storage (OCF