SAP ABAP Class CL_ABAP_PRAGMA (Administration of ABAP Pragmas)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_PRAGMA (Package) ABAP Pragma Handling
Properties
Class CL_ABAP_PRAGMA  
Short Description Administration of ABAP Pragmas    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_PRAGMA   ABAP Pragma Handling 
Created 20090112   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ABAP_PRAGMA has no interface implemented.
Friends
Class CL_ABAP_PRAGMA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DESCRIPTION Instance attribute Public Type reference (TYPE) SABPR_DESCRIPTION 20090113
2 EXTENSION Instance attribute Public Type reference (TYPE) SABPR_EXTENSION 20090113
3 IS_ENQUEUED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090113
4 PRAGMA Instance attribute Public Type reference (TYPE) SABPR_PRAGMA 20090113
5 SIGNATURE Instance attribute Public Type reference (TYPE) SABPR_SIGNATURE 20090113
6 TADIR_KEY Instance attribute Private Type reference (TYPE) KO200 20090113
7 TEST Static Attribute Private Type reference (TYPE) ABAP_BOOL 20100614
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090113
2 CREATE Static method Public Method Generation of New Pragma 20090113
3 DELETE Instance method Public Method Deletion of Pragma 20090113
4 ENQUEUE Instance method Private Method Locks 20090113
5 ENTER_CHANGE Instance method Public Method Switch to Change Mode 20090113
6 GET_REF Static method Public Method Gets Reference to Existing Pragmas 20090113
7 LEAVE_CHANGE Instance method Public Method Exit Change Mode 20090113
8 SAVE Instance method Public Method Save 20090113
9 SET_INFO Instance method Public Method Set Information 20090113
Events
Class CL_ABAP_PRAGMA has no event.
Types
Class CL_ABAP_PRAGMA has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PRAGMA Call by reference Type reference (TYPE) SABPR_PRAGMA Name eines Pragmas 20090113

Method CONSTRUCTOR on class CL_ABAP_PRAGMA has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20090126
2 Importing P_PRAGMA Call by reference Type reference (TYPE) SABPR_PRAGMA 20090113
3 Returning P_REF Value transfer Object reference (TYPE REF TO) CL_ABAP_PRAGMA 20090113
# Exception Resumable Description Created on
1 CX_ABAP_PRAGMA_ENQUEUE 20100614
2 CX_ABAP_PRAGMA_EXISTS ABAP Pragma existiert schon 20090113

Method DELETE Signature

Method DELETE on class CL_ABAP_PRAGMA has no parameter.
# Exception Resumable Description Created on
1 CX_ABAP_PRAGMA_ENQUEUE 20090113

Method ENQUEUE Signature

Method ENQUEUE on class CL_ABAP_PRAGMA has no parameter.
# Exception Resumable Description Created on
1 CX_ABAP_PRAGMA_ENQUEUE 20090120

Method ENTER_CHANGE Signature

Method ENTER_CHANGE on class CL_ABAP_PRAGMA has no parameter.
# Exception Resumable Description Created on
1 CX_ABAP_PRAGMA_ENQUEUE Fehler beim Sperren 20090113

Method GET_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PRAGMA Call by reference Type reference (TYPE) SABPR_PRAGMA 20090113
2 Returning P_REF Value transfer Object reference (TYPE REF TO) CL_ABAP_PRAGMA 20090113
# Exception Resumable Description Created on
1 CX_ABAP_PRAGMA_NOT_EXISTS 20090113

Method LEAVE_CHANGE Signature

Method LEAVE_CHANGE on class CL_ABAP_PRAGMA has no parameter.
Method LEAVE_CHANGE on class CL_ABAP_PRAGMA has no exception.

Method SAVE Signature

Method SAVE on class CL_ABAP_PRAGMA has no parameter.
# Exception Resumable Description Created on
1 CX_ABAP_PRAGMA_MISSING_INFO 20090113
2 CX_ABAP_PRAGMA_NO_ENQUEUE 20090113

Method SET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DESCRIPTION Call by reference Type reference (TYPE) SABPR_DESCRIPTION 20090113
2 Importing P_EXTENSION Call by reference Type reference (TYPE) SABPR_EXTENSION 20090113
3 Importing P_SIGNATURE Call by reference Type reference (TYPE) SABPR_SIGNATURE 20090113
# Exception Resumable Description Created on
1 CX_ABAP_PRAGMA_NO_ENQUEUE Änderung ohne Enqueue 20090113
History
Last changed by/on SAP  20130531 
SAP Release Created in 720