SAP ABAP Data Element PACKNAME (Package)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_API (Package) Package API
Basic Data
Data Element PACKNAME
Short Description Package  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type DEVCLASS    
Data Type CHAR   Character String 
Length 30    
Decimal Places 0    
Output Length 30    
Value Table TDEVC    
Further Characteristics
Search Help: Name PB_PACKAGE_NAME    
Search Help: Parameters DEVCLASS   
Parameter ID PACKNAME  
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Package 
Medium 20 Package 
Long 30 Package 
Heading 30 Package 
Documentation

Definition

Packages extend the concept of development classes to improve modularization, encapsulation, and decoupling in the SAP System.

Development classes, used until now, are simple containers for development objects, provided with a transport layer that specifies how they were to be transported. As an enhancement to development classes, packages include the following attributes: nesting, interfaces, visibility, and use accesses.

  • Nesting is the ability of a package to include other packages within the package hierarchy.
  • Visibility is an attribute of package elements. A development element can be visible from outside the package. (It is always visible inside its own package, though not necessarily all the packages embedded in this package). A development element is visible externally if it is included in at least one package interface.
  • The use access gives a package the right to use the development elements in the package interface of another package. Note that this right is one-way only.

History
Last changed by/on SAP  20110908 
SAP Release Created in