SAP ABAP Class CL_PKSL_DB_PK (DB-Interface PKSL)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       MD05 (Package) Development class KANBAN
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RECOVERABLE_RL Recoverable Object for Log. with CL_LUW_RL 20000926
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RECOVERY_RECORD_RL Recovery Information for if_recoverable_rl Object 20000926
Properties
Class CL_PKSL_DB_PK  
Short Description DB-Interface PKSL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MD05   Development class KANBAN 
Created 20000926   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RECOVERABLE_RL Recoverable Object for Log. with CL_LUW_RL 20000926
2 IF_RECOVERY_RECORD_RL Recovery Information for if_recoverable_rl Object 20000926
Friends
Class CL_PKSL_DB_PK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DB_DELTA Static Attribute Public Type reference (TYPE) PKSL_DB_DELTA Delta Info After Commit on Level 0 20000926
2 RECOVERY_HANDLE Instance attribute Public Attribute reference (LIKE) 20000926
3 SYNCHRONOUS_UPDATE Static Attribute Public Type reference (TYPE) RM_FLAG RM_NOFLAG Ind. Start Posting Synchronously 20001024
4 USED Static Attribute Public Type reference (TYPE) RM_FLAG Ind., That First Objects Have Been Created 20000926
5 VAL Instance attribute Public Type reference (TYPE) PKSL_DB_VAL Business Management Data 20000926
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_DB_DELTA Instance method Private Method Copy Last Value on Database With Commit on Level 0 20000926
2 BACKUP Instance method Public Method 20000926
3 CHANGE_VAL Instance method Private Method Set Val 20000926
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000926
5 COMMIT Instance method Public Method 20000926
6 CONSTRUCTOR Instance method Public Constructor Constructor 20000926
7 DELETE Instance method Public Method Delete object 20000926
8 INIT Instance method Private Method Initialization Before First Usage 20000926
9 INIT_VAL Instance method Public Method Update via Value Read from Database 20000926
10 INVALIDATE Instance method Public Method Invalidate Object 20000926
11 POST Static method Private Event handling method Post for db_delta 20000926
12 RESET Instance method Public Method Reset to Original Status With init_val 20000926
13 RESTORE Instance method Public Method 20000926
14 SET_VAL Instance method Public Method Create or Change Application Data 20000926
Events
# Event Type Visibility Description Created on
1 CREATED Instance Event
(0)
Public
(2)
Notification That Object Has Been Created (With Value) 20000926
2 KEY_TO_BE_CHANGED Instance Event
(0)
Public
(2)
Notification of Change to Key 20000926
3 TO_BE_CHANGED Instance Event
(0)
Public
(2)
Notification of Change to Application Status 20000926
4 TO_BE_DELETED Instance Event
(0)
Public
(2)
Notification That Object Status Has Been Set to Deleted 20000926
5 TO_BE_INVALIDATED Instance Event
(0)
Public
(2)
Object Invalidated (Reset Executed Beforehand) 20000926
6 TO_BE_UNDELETED Instance Event
(0)
Public
(2)
Notification, Object Status Deleted ----> Exists 20000926
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_KEY Protected Type reference (TYPE) PKSL_KEY Type Alias for Primary Key Structure 20000926
Method Signatures

Method ADD_TO_DB_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RECOVERY_RECORD Call by reference Object reference (TYPE REF TO) IF_RECOVERY_RECORD_RL Alter Wert 20000926

Method ADD_TO_DB_DELTA on class CL_PKSL_DB_PK has no exception.

Method BACKUP Signature

Method BACKUP on class CL_PKSL_DB_PK has no parameter.
Method BACKUP on class CL_PKSL_DB_PK has no exception.

Method CHANGE_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_VAL Call by reference Attribute reference (LIKE) VAL Neuer Wert 20000926

Method CHANGE_VAL on class CL_PKSL_DB_PK has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PKSL_DB_PK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PKSL_DB_PK has no exception.

Method COMMIT Signature

Method COMMIT on class CL_PKSL_DB_PK has no parameter.
Method COMMIT on class CL_PKSL_DB_PK has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PKSL_DB_PK has no parameter.
Method CONSTRUCTOR on class CL_PKSL_DB_PK has no exception.

Method DELETE Signature

Method DELETE on class CL_PKSL_DB_PK has no parameter.
Method DELETE on class CL_PKSL_DB_PK has no exception.

Method INIT Signature

Method INIT on class CL_PKSL_DB_PK has no parameter.
Method INIT on class CL_PKSL_DB_PK has no exception.

Method INIT_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AS_NONEXISTENT Value transfer Type reference (TYPE) RM_FLAG rm_noflag setzen, wenn Objekt nicht mehr vorhanden 20000926
2 Importing NEW_VAL Call by reference Attribute reference (LIKE) VAL neuer Wert 20000926
# Exception Resumable Description Created on
1 X_IN_PROCESS bereits in Bearbeitung 20000926

Method INVALIDATE Signature

Method INVALIDATE on class CL_PKSL_DB_PK has no parameter.
Method INVALIDATE on class CL_PKSL_DB_PK has no exception.

Method POST Signature

Method POST on class CL_PKSL_DB_PK has no parameter.
Method POST on class CL_PKSL_DB_PK has no exception.

Method RESET Signature

Method RESET on class CL_PKSL_DB_PK has no parameter.
Method RESET on class CL_PKSL_DB_PK has no exception.

Method RESTORE Signature

Method RESTORE on class CL_PKSL_DB_PK has no parameter.
Method RESTORE on class CL_PKSL_DB_PK has no exception.

Method SET_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_VAL Call by reference Attribute reference (LIKE) VAL neuer Wert 20000926

Method SET_VAL on class CL_PKSL_DB_PK has no exception.
Event Signatures

Event CREATED Signature
Event CREATED on class CL_PKSL_DB_PK has no parameter.
Event KEY_TO_BE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NEW_KEY Exporting Value transfer Type reference (TYPE) PKSL_KEY Primärschlüssel PKSL (ohne Mandant) 20000926

Event TO_BE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NEW_VAL Exporting Value transfer Type reference (TYPE) PKSL_DB_VAL Neuer Anwendungsstatus 20000926

Event TO_BE_DELETED Signature
Event TO_BE_DELETED on class CL_PKSL_DB_PK has no parameter.
Event TO_BE_INVALIDATED Signature
Event TO_BE_INVALIDATED on class CL_PKSL_DB_PK has no parameter.
Event TO_BE_UNDELETED Signature
Event TO_BE_UNDELETED on class CL_PKSL_DB_PK has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 46C