SAP ABAP Data Element PAK_PACKAGE_KIND (Type of a package (e.g. regular package, append package))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SPAK_API_KERNEL_TABLES (Package) Package check tables accessed by C++ coding (kernel)
Basic Data
Data Element PAK_PACKAGE_KIND
Short Description Type of a package (e.g. regular package, append package)  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type PAK_PACKAGE_KIND    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 KInd 
Medium 15 Extension Kind 
Long 20 Extension Kind 
Heading 15 Extension Kind 
Documentation

Definition

Identifies the type of a DEVC transport object, that is, variants of packages. The following types exist:

  • Legacy Package: Package format before SAP_BASIS 710. These can only be changed by the former tools and need to be migrated into the new format in order to take effect for package checking.
  • Converted Copy of Legacy Package: A package in the SAP_BASIS 710 format that was derived from a legacy package. This way, it already takes effect in package checking, but still can only be changed in the old tools so that new package concept features cannot be used. Packages of this type need to be migrated to the new format.
  • Package: A "standard" package as it is used during normal development
  • Enhancement Append Package: A special package that enhances another package, that is, whose contents is more or less merged with that other package. This is needed when one software component needs to make additions/enhancements to the coding of a prerequisite software component
  • Local Generation Append Package: A special package that contains coding that was generated by code generators in a system-specific way. It can only be changed by its original generator and has special support for generated objects.
  • Transportable Generation Append Package: A special package that contains coding that was generated by code generators but is transported as usual. It can only be changed by its original generator.

If you use PAK_PACKAGE_KIND from ABAP programs, class CL_PAK_DOMAINS contains constants for the individual values

History
Last changed by/on SAP  20141013 
SAP Release Created in 710