SAP ABAP Class CL_PKHD_DB_PK (DB Interface Control Cycle (PKHD))
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 20041029
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RECOVERY_RECORD_RL Recovery Information for if_recoverable_rl Object 20000731
Properties
Class CL_PKHD_DB_PK  
Short Description DB Interface Control Cycle (PKHD)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MD05   Development class KANBAN 
Created 20000731   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 20041029
2 IF_RECOVERY_RECORD_RL Recovery Information for if_recoverable_rl Object 20000731
Friends
Class CL_PKHD_DB_PK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CF_INSFLAG Constant Private Type reference (TYPE) CDHDR-CHANGE_IND 'I' Application Object Change Type (U, I, E, D) 20090930
2 CF_OBJECTCLAS Constant Private Type reference (TYPE) CDOBJECTCL 'CONTROL_CYCLE' Object Class 20091015
3 CF_UPDFLAG Constant Private Type reference (TYPE) CDHDR-CHANGE_IND 'U' Application Object Change Type (U, I, E, D) 20090930
4 DB_DELTA Static Attribute Public Type reference (TYPE) PKHD_DB_DELTA Delta Info After Commit on Level 0 20000731
5 RECOVERY_HANDLE Instance attribute Public Attribute reference (LIKE) 20000731
6 SYNCHRONOUS_UPDATE Static Attribute Public Type reference (TYPE) RM_FLAG RM_NOFLAG Ind. Start Posting Synchronously 20001024
7 S_TPKGP Static Attribute Private Type reference (TYPE) TPKGP Global Parameters Kanban 20091005
8 USED Static Attribute Public Type reference (TYPE) RM_FLAG Ind., That First Objects Have Been Created 20000731
9 VAL Instance attribute Public Type reference (TYPE) PKHD_DB_VAL Business Management Data 20000731
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 20000731
2 CHANGE_VAL Instance method Private Method Set Val 20000731
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000731
4 CONSTRUCTOR Instance method Public Constructor Constructor 20000731
5 DELETE Instance method Public Method Delete object 20000731
6 GET_CHDOC_ACT Static method Private Method Read Customizing Table TPKGP 20091005
7 INIT Instance method Private Method Initialization Before First Usage 20000731
8 INIT_VAL Instance method Public Method Update via Value Read from Database 20000731
9 INVALIDATE Instance method Public Method Invalidate Object 20000731
10 POST Static method Private Event handling method Post for db_delta 20000731
11 RESET Instance method Public Method Reset to Original Status With init_val 20000731
12 SET_VAL Instance method Public Method Create or Change Application Data 20000731
Events
# Event Type Visibility Description Created on
1 CREATED Instance Event
(0)
Public
(2)
Notification That Object Has Been Created (With Value) 20000731
2 KEY_TO_BE_CHANGED Instance Event
(0)
Public
(2)
Notification of Change to Key 20000731
3 LKEY_TO_BE_CHANGED Instance Event
(0)
Public
(2)
Notification of Change to Key 20001006
4 TO_BE_CHANGED Instance Event
(0)
Public
(2)
Notification of Change to Application Status 20000731
5 TO_BE_DELETED Instance Event
(0)
Public
(2)
Notification That Object Status Has Been Set to Deleted 20000731
6 TO_BE_INVALIDATED Instance Event
(0)
Public
(2)
Object Invalidated (Reset Executed Beforehand) 20000731
7 TO_BE_UNDELETED Instance Event
(0)
Public
(2)
Notification, Object Status Deleted ----> Exists 20000731
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_KEY Protected Type reference (TYPE) PKHD_KEY Type Alias for Primary Key Structure 20000731
2 TY_LKEY Protected Type reference (TYPE) PKHD_LKEY Type Alias for Logical Key 20001006
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 20000731

Method ADD_TO_DB_DELTA on class CL_PKHD_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 20000731

Method CHANGE_VAL on class CL_PKHD_DB_PK has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method DELETE Signature

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

Method GET_CHDOC_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHDOC_ACTIVE Value transfer Type reference (TYPE) PK_CHANGE_DOC_ACT Aktivierung Fortschreibung Regelkreis-Änderungsbelege 20091005

Method GET_CHDOC_ACT on class CL_PKHD_DB_PK has no exception.

Method INIT Signature

Method INIT on class CL_PKHD_DB_PK has no parameter.
Method INIT on class CL_PKHD_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 20000731
2 Importing NEW_VAL Call by reference Attribute reference (LIKE) VAL neuer Wert 20000731
# Exception Resumable Description Created on
1 X_IN_PROCESS bereits in Bearbeitung 20000731

Method INVALIDATE Signature

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

Method POST Signature

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

Method RESET Signature

Method RESET on class CL_PKHD_DB_PK has no parameter.
Method RESET on class CL_PKHD_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 20000731

Method SET_VAL on class CL_PKHD_DB_PK has no exception.
Event Signatures

Event CREATED Signature
Event CREATED on class CL_PKHD_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) PKHD_KEY Primärschlüssel PKHD (ohne Mandant) 20000731

Event LKEY_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) PKHD_LKEY Logischer Schlüssel PKHD (ohne Mandant) 20001006

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) PKHD_DB_VAL Neuer Anwendungsstatus 20000731

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