Local object & development class
HI SD guru's
What is local object & development class?
Regards
karthik
Thanks in advance
Hi Karthik,
You login SAP with some user ID.That user id is a local object.This can be seen in t-code "SE80".
The Transport Organizer does not record changes to local objects. They are consequently not protected against changes by other users and are not transported to other SAP Systems.
But when the changes have to be transported to other system for e.g. development to quality ,we need a development class.Whatever request no. is generated after making any configuration changes is thrown by the development class.
For e.g. VMOD is a development class for SD and it includes all the user exits for SD so whenever you will make the following changes which are under VMOD,a request would be generated.
Reward points if it helps.
Regards
Karan
Similar Messages
-
How to change local to development class
Hi experts,
I have saved object in local, i would like save that object in development class.
can u please tell me how to do?
Thanks in advance.
Manisha.Hi,
Please find the below navigation:
SE38 --> GOTO (Menu Option at top) --> (select) Object Directory Entry --> one dialog box will display --> Press on Change mode (pen symbol)
Then you can cnagnge the development class.
It will solve your problem.
<REMOVED BY MODERATOR>
Edited by: Alvaro Tejada Galindo on Jun 12, 2008 1:12 PM -
Local object and development class?
wht r local objects ?
and
wht is development class?Hi,
Local Objects are the Objects which are not transportable.They are saved in the server n we can't create a Tranport Request.
Development classes collect together development environment objects that can be considered as a unit and should therefore also be corrected and transported together. A development class can, for example, consist of a transaction or a group of related transactions.
You can say in simple word, Development class is like Folder which will have the collection of objects(Report, class etc) for a assigned Proejcts.
If you save objects in Local Class ,you are not able to transport from one system to another.If you save it into a Development Class ,you can transport objects from one system to another.
Have a look at these links.
http://help.sap.com/saphelp_46c/helpdata/en/d1/80194b454211d189710000e8322d00/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/af/40bd38652c8c42e10000009b38f8cf/content.htm
Regards,
Priyanka. -
Move local object to Development Class
Dear All,
Is it possible to move a local object (a ZTABLE) saved in $TMP to development class / package named under customer namespace (say ZRM_PACK)?
Thanks
Regards,
RupeshHi
follow the below procedure.
Go to SE03 transaction --> Select Change Object directory entries --> Select "R3TR TABL Table/Structure ZTEST2(table name)" -- there give the table name and press execute.
Click on change Object directory button and there you can give the required package. -
How to change local object to own dev class
in the table maintenance generator my object is stored under local object how to change loacal object to our own development class and how to change the function group in table maintenance generator
Hi Narendra,
In order to change the function group, you need to delete the table maintenance generator first.
Then you create a new table maintenance generator.
To change the package of your object :
1. for Function Group
- tcode SE80
- right click on the Function Group
- choose : More Function - Object Directory Entry
2. for Table / Function Module
- tcode se11 / se37 / se38
- in the upper menu : choose : Goto -- Object Directory Entry
Hope this helps.
best regards -
Need to change the local change request to development class for Process Ch
Hello ,
I have created a Tranport request for Process chain but its saved as local change request .
Please suggest how to change that .
Thanks ,
RahulHi
1.First delete the request which you collected the process chain as local object becuase you will not able to collect the process chian again.
2. Goto Tranport connector to collect the process chain again.
3. Select grouping option as necessary objects.
4. Drag and drop the process chain to the right hand side
5. After collecting the process chain, click on the package icon and give the package created for development class.
6. The system will ask for Transport request and save the PC in the Transport Request.
Hope it helps.
Regards
Sadeesh -
Export development class to local pc
Hi!
It is possible to download a complete
development class / package?
Regards
IlhanHello Ilhan
For downloading classes you can use <a href="https://forums.sdn.sap.com/click.jspa?searchID=542333&messageID=2859885">ZSAPLINK</a>
For downloading entire packages you can use transaction <b>CG3Y </b>(if available in your system) and download the data and co-file of the transport request containing the entire package, e.g: request EE1K900100 -> data file R900100.EE1, cofile K900100.EE1
Regards
Uwe -
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 tools 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 -
How to Download the development class into Hard disk
Hi Experts,
i have same problem in package, i want save these objects like data dictionary objects,programs,includes,messages class, class library and etc...
save into local disk.
pls give the step by step process
thanks for advance,
venu mHi venu,
<b>Download Program from a Development Class:</b>
First check in tadir that the given package is valid
SELECT SINGLE devclass FROM tadir INTO ws_devclass WHERE devclass = p_devcls.
Select all the records from TADIR table where OBJECT = 'FUGR' and PGMID = 'R3TR '.
In this way u can get all the FUnction group for that package.
For getting the function module under the function module use the FM RS_FUNCTION_POOL_CONTENTS to get all the function module under the Function group.
Usign the table tfdir get the program name of the Function module.
Using the FM 'GET_INCLUDETAB' get all the includes
for that PRogram name.
Loop at the internal table which you got from the function module.
Use the READ REPORT prog INTO itab.
Download the contents to the place where you want.
Also refer:
http://www.sap-img.com/abap/download-and-upload-your-abap-program.htm
Hope it is helpful.
Manish
Message was edited by:
Manish Kumar -
Changing the development class for 0CALMONTH
Hi we upgraded from BW3.5 to 7.0 and we are getting the same error from the thread : Unable to change development class because field is greyed out
Does anyone know how this problem was resolved.
Regards,
Brian
I am changing the development class for 0CALMONTH and for some reason I am not able to change the $TMP to ZBW because it is greyed out. I also noticed the Orginal system field is SAP and not our BWD name and the Orginal language is DE and not EN.
How would I change the development class for this IO? I am perplexed how this got to this status. When I collected the 0CALMONTH afterwards and listed the IOs belong to 0CALMONTH, I was able to change the development class. Why is this being greyed out?Changing while signed on in DE did not work. - I also tried changing the person reponsible and get the following
Local private objects cannot be repaired
Message no. TR229
Diagnosis
Every user of the SAP System can access and change local private
objects using the ABAP/4 Development Workbench.
System Response
Setting the repair flag is rejected. -
How to create Package( development class) and how to assign the program
Hi,
Can any body give me the steps to create the package (developement class) and also please give me the steps to assign the local object ( program) to that development class.
thanks in advance
KPHi,
This document will help you to create package and move local package name to your package.
Package Creation:
1.T-code=SE80.
2. give the option 'PACKAGE' in text field, give 'PACKAGE NAME' then enter.
3. The next screen will open in that screen you shoul give short text and Software Component-'HOME'. then enter.
4. Next screen will open here you should give create request then next page will open
5.In the next page give short description this is your package identification,then click 'SAVE ' button now one unique number will open then give 'YES' button, now your package is created.
HOW TO MOVE LOCAL PACKAGE DATA TO YOUR PACKAGE
1.IN the same screen you should give program option, then open your local program ,
2.'WRITE CLICK YOUR PROGRAM NAME', then give 'COPY' option
3.Next window will open here you should give 'TARGET PROGRAM NAME'.
4. THEN you should give you 'PACKAGE NAME'.
now you can store local package program's to your package.
IF HELPFULL GIVE REWARD POINTS -
Package and local object?
Hello Gurus,
While crating condition table(M/03), I am selecting field combinations(vend, plant, matl etc). After that, I am clicking on Generate button, it is asking me package name(pop up window). If i m avoiding that and clicking on local object, it is allowing me to create condition table.
My doubt is :
what is the use package name and local object in this context and why it is asking?Hello,
You have to assign all the transportable development objects to any package (formerly called Development Class) and then only it becomes transportable. If you assign to $TMP package, then it will become local oject which is not transportable and no change request will be generated when your try to save the object.
Package is nothing but a logical grouping of development objects.
Thanks,
Venu -
Regarding development class in BAPI.
Hi All,
i want to know whether we actaully need a development class while creating a BAPI?
suppose if we save BAPI in local object and if we want to realese that BAPI,is that possible?or in other words does the dev class has anything to do with the release of BAPI?
Thanks ,Hi,
Though the 3rd pary application is going to call the BAPI which you are going to created in DEV system, still you need to assign a development class and transport the BAPI to Testing/Production system.
1. If you do not create a transport for the BAPI, then BAPI would be available only in DEV system. So the 3rd party application should logon to DEV system and call your BAPI.
2. If BAPI is transported to Production ( If you create and release the TR), then 3rd party application will logon to PROD system and call your BAPI.
For more info : RFC( SAP R/3) to XI to 3rd party Application
Best regards,
Prashant
PS : Please reward all helpful answers with appropriate points. -
Can i export particular development class.
Dear Expertise,
Is there any way that i can export a particular development class from my dev system and import The same in our sandbox.the software and other particulars of the dev system are
windows 2k3+sp2,Oracle 9.2.0.4.1,SAP 4.7ee
Thanks in advanceI have a similar problem
I changed transport routes in my system from 2 to 3 system landscape.
unfortunately somehow a package/development class was assinged to the wrong transport layer & as a result when users release their request its taken as Local Change Request ie dosent appear in the import queue of the QA system
using SE80 I assinged the package to the correct transport layer & it prompted for a change request . The request goes to the local change request queue when I try to release I get the message Not All Objects In The Request Could Be Locked
Kindly assist -
Development class $TMP.
Hello Experts,
While doing changes in IMG, for customizing request, we create the new object in the data dictionary for development class $TMP.
What is the reason?
ThanksIf you create new object in the data dictionary for development class $TMP, it is then a local object and cannot be transported.
Maybe you are looking for
-
hello everyone, Is there anyone who can explain to me, how to import only recently datas from other database to mine oracle 10g database. I wanto update only the newest datas to my database. Best regards Tony
-
FF4 does not display formatting correctly in Google Docs
The formatting of documents is not displayed correctly in Google Documents. For example table borders disappear. Document formatting is displayed correctly in IE9. Screenshot attached for reference http://i.imgur.com/d1JDS.png
-
Mass approval functionality for SRM work items
Hi, We want to implement mass approval functionality for SRM workflow, so that any user is able to approve/reject multiple requests at one go through UWL. Please guide if it is possible to implement this functinality for task id TS40007952. Regards,
-
"Entry Point not found" error message and sqlite3.dll
Hello! I hope someone can help me. when I try to burn a playlist or CD from iTunes (using windows vista) i receive this error message about half way through the disc burn "The attempt to burn a disc failed. An unknown error occurred (4450)" and burn
-
Forms don't view properly with Reader on Windows
I recently made a PDF form on my Mac with InDesign CS3 and Acrobat 8. My client opens it up in Preview on Mac, fills out the fields on the form, and sends the filled out form to her clients. It views and prints fine on her end, as well as anyone who