SAP ABAP Class CL_HRPIQ00PROC_DH (Activity Document: Activity Document Header)
Hierarchy
IS-PS-CA (Software Component) IS-PUBLIC SECTOR CONTRACT ACCOUNTING
   IS-HER-CM-AD (Application Component) Administration
     PMIQ (Package) Campus Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPIQ00PROC_AW Activity Document: Academic Work 20031106
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPIQ00PROC_ED Activity Document: ED 20020303
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPIQ00PROC_GR Class for Graduation 20041228
4 Inheritance (c INHERITING FROM c_ref)  CL_HRPIQ00PROC_PG Activity Document: Program Type Progression 20011111
5 Inheritance (c INHERITING FROM c_ref)  CL_HRPIQ00PROC_TEMPLATE Activity Document: Program Type Progression 20020411
Properties
Class CL_HRPIQ00PROC_DH  
Short Description Activity Document: Activity Document Header    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PMIQ   Campus Management 
Created 20011108   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PIQPC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPIQ00PROC_DH has no interface implemented.
Friends
Class CL_HRPIQ00PROC_DH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADD_CD_READ Instance attribute Public Type reference (TYPE) CHAR1 20050322
2 CD_ACT Instance attribute Public Type reference (TYPE) PIQPROC_CD_T Activity Docs: Activity Document/Change Document Assignment 20031212
3 CD_ARCH Instance attribute Public Type reference (TYPE) PIQPROC_CD_ARCH_T 20040319
4 CD_HDR Instance attribute Public Type reference (TYPE) CDHDR_TAB Change Document Headers 20031212
5 CD_POS Instance attribute Public Type reference (TYPE) CDPOS_TAB Change Document Items 20031212
6 CD_READ Instance attribute Public Type reference (TYPE) XFELD Indicator: Change Document Was Read 20031217
7 CD_RED_ASSE Instance attribute Public Type reference (TYPE) PIQ_CDRED_TAB 20050322
8 CHGDOC_WRITEBUFFER Static Attribute Private Type reference (TYPE) PIQPROC_CD_T Activity Docs: Activity Document/Change Document Assignment 20031216
9 DHADMIN Instance attribute Public Type reference (TYPE) PIQPROCS_DHADMIN Activity Document Header: General Data (Internal) 20011109
10 DHOBJECTS Instance attribute Public Type reference (TYPE) PIQPROCS_DHOBJECTS Objects 20011109
11 DHPROC Instance attribute Public Type reference (TYPE) PIQPROCS_DHPROC Activity and Key Date 20011109
12 DHPROCT Instance attribute Public Type reference (TYPE) PIQPROCS_DH_DISPLAY Display Structure: Activity Document Header 20031217
13 DHREFPROC Instance attribute Public Type reference (TYPE) PIQPROCS_DHREFPROC Triggering Activity 20011109
14 DHVALIDFROM Instance attribute Public Type reference (TYPE) PIQPROCS_DHVALIDFROM Valid From 20011109
15 DHVALIDTO Instance attribute Public Type reference (TYPE) PIQPROCS_DHVALIDTO Valid To 20011109
16 DOCID Instance attribute Public Type reference (TYPE) PIQPROC_DOCID Activity Document ID 20011109
17 DOC_CHECKED Instance attribute Private Type reference (TYPE) XFELD Activity Document Was Checked 20031204
18 DOC_DB_STATUS Instance attribute Public Type reference (TYPE) CHAR1 Doc Status Exists on DB 20011109
19 DOC_STATUS Instance attribute Protected Type reference (TYPE) CHAR1 Activity Document Status 20031205
20 DOC_TAB Static Attribute Private Type reference (TYPE) TY_T_DOCUMENTS Instance Management 20011109
21 EVENT_SAVED_FAILED Instance attribute Public Type reference (TYPE) CHAR1 Error While Saving the Event 20011127
22 GR_CD_ARCH Instance attribute Public Type reference (TYPE) PIQPROC_CD_ARCH_T 20050322
23 SC_CD_READ Constant Public Type reference (TYPE) CHAR1 'X' Constant: Change Documents 20031217
24 SC_DOC_STATUS_ARCHIVED Constant Public Type reference (TYPE) CHAR1 'A' Constant: Archived 20031205
25 SC_DOC_STATUS_EXIST Constant Public Type reference (TYPE) CHAR1 'E' Constant: Exists on DB 20031205
26 SC_DOC_STATUS_FREED Constant Public Type reference (TYPE) CHAR1 'F' Constant: Released 20031205
27 SC_DOC_STATUS_NEW Constant Public Type reference (TYPE) CHAR1 'N' Constant: New 20031205
28 SC_DOC_STATUS_SAVED Constant Public Type reference (TYPE) CHAR1 'S' Constant: Saved 20031205
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Activity Document 20020422
2 CHECK_VALID Instance method Public Method Check If Object Instance Is Valid 20011109
3 CREATE_NEW_DOCUMENT Static method Public Method Generate Activity Document 20031204
4 DELETE_CONTEXT_ID_FOR_DOCID Static method Public Method Delete Activity Doc.ID as Context for Change Doc.Assignment 20031208
5 DEREGISTER_CD_EVENT_HANDLER Static method Public Method De-register Event Handler 20040924
6 DISPLAY Instance method Public Method Display Activity Document 20020412
7 FILTER_CHANGE_DOCUMENTS Instance method Protected Method Filter Change Documents for Display by Tab Page 20040923
8 FREE Instance method Public Method Release Document 20011109
9 FREE_ALL Static method Public Method Destructor Set 20011109
10 GET_CHANGE_DOCUMENTS Instance method Public Method Read Change Documents for Activity Document 20031212
11 GET_CLASSNAME Static method Public Method Get Class Name for Activity 20011109
12 GET_DETAIL_TABLES Instance method Public Method Get Detail Tables To Be Archived 20031114
13 GET_DOCUMENT Static method Public Method Initialization 20011109
14 GET_EVENT_HANDLER Static method Public Method Determine Event Handler for Customizing Activity 20040922
15 GET_HEADER_TABLES Static method Public Method 20031114
16 GET_TABDATA Instance method Public Method Get Detail Data for Display on Tabstrip 20030827
17 INIT Instance method Protected Method Initialize Activity Document 20011109
18 PROCESS_AFTER_DISPLAY Instance method Public Method 20040121
19 PROCESS_BEFORE_DISPLAY Instance method Public Method 20040121
20 RAISE_ROLLBACK Static method Public Method Generate ROLLBACK Event 20011112
21 RAISE_UPDATEDB Static method Public Method Generate UPDATEDB Event 20011112
22 READ_ASSE_CDOC Instance method Protected Method 20050322
23 REGISTER_CD_EVENT_HANDLER Static method Public Method Register Event Handler 20031210
24 SAVE Instance method Public Method Save 20011109
25 SAVE_CHGDOC_BUFFER Static method Public Method Add Change Document to Write Buffer 20031216
26 SET_CONTEXT_ID_FOR_DOCID Static method Public Method Set Activity Doc. ID as Context for Change Doc. Assignment 20031208
27 SET_HEADER_DETAILDATA Instance method Public Method Set Detail Data of Activity Document Header 20031204
28 SET_KEY_DATE_TIME Instance method Public Method Set Activity Date and Time 20011109
29 SET_PROCESS Instance method Protected Method Set Activity 20011109
30 WRITE_CHGDOC_DB Static method Public Method Write Activity/Change Document Relationship to Database 20031216
Events
# Event Type Visibility Description Created on
1 ROLLBACK Static Event
(1)
Public
(2)
Delete Database Buffer 20011112
2 UPDATEDB Static Event
(1)
Public
(2)
Write Database Buffer to Database 20011110
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DOCUMENT Private See coding TY_S_DOCUMENT 20011109 begin of TY_s_DOCUMENT, docid type piqproc_docid, document type ref to CL_HRPIQ00PROC_DH, end of TY_s_DOCUMENT
2 TY_T_DOCUMENTS Private See coding TY_T_DOCUMENTS 20011109 ty_t_documents type hashed table of ty_S_document with unique key docid
Method Signatures

Method CHECK Signature

Method CHECK on class CL_HRPIQ00PROC_DH has no parameter.
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung des Vorgangbeleges 20031204

Method CHECK_VALID Signature

Method CHECK_VALID on class CL_HRPIQ00PROC_DH has no parameter.
Method CHECK_VALID on class CL_HRPIQ00PROC_DH has no exception.

Method CREATE_NEW_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DOCUMENT Call by reference Type reference (TYPE) ANY Referenz auf Vorgangsbeleg 20031204
2 Exporting EV_DOCID Call by reference Type reference (TYPE) PIQPROC_DOCID Identifikationsschlüssel des Vorgangsbelegs 20031204
3 Importing IV_PROCESS Call by reference Type reference (TYPE) PIQPROCESS Vorgang 20031204
# Exception Resumable Description Created on
1 INITIAL_PROCESS Es wurde kein Prozess übergeben 20031204
2 PARAMETER_INVALID Ungültige Objektreferenz 20031204
3 PROCESS_NOT_FOUND Prozess existiert nicht 20031204

Method DELETE_CONTEXT_ID_FOR_DOCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCID Call by reference Type reference (TYPE) PIQPROC_DOCID Identifikationsschlüssel des Vorgangsbelegs 20031208

Method DELETE_CONTEXT_ID_FOR_DOCID on class CL_HRPIQ00PROC_DH has no exception.

Method DEREGISTER_CD_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) PIQPROCESS Vorgang 20040924

Method DEREGISTER_CD_EVENT_HANDLER on class CL_HRPIQ00PROC_DH has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_HRPIQ00PROC_DH has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20020412
2 NO_AUTHORITY Keine Berechtigung 20020412

Method FILTER_CHANGE_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CDHDR Call by reference Type reference (TYPE) CDHDR_TAB interne Tabelle CDHDR 20040923
2 Exporting ET_CDPOS Call by reference Type reference (TYPE) CDPOS_TAB Interne Tabelle für cdpos 20040923
3 Exporting ET_CD_ARCH Call by reference Type reference (TYPE) PIQPROC_CD_ARCH_T Activity Documents: Archived Change Documents 20040923
4 Importing IV_TAB Call by reference Type reference (TYPE) PIQPROC_TABTYPE Registerkarte für Vorgangsbelege 20040923

Method FILTER_CHANGE_DOCUMENTS on class CL_HRPIQ00PROC_DH has no exception.

Method FREE Signature

Method FREE on class CL_HRPIQ00PROC_DH has no parameter.
Method FREE on class CL_HRPIQ00PROC_DH has no exception.

Method FREE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_STATUS Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20011109
2 Importing IV_DOCID Call by reference Type reference (TYPE) PIQPROC_DOCID Identifikationsschlüssel des Vorgangsbelegs 20020424
3 Importing IV_PROCESS Call by reference Type reference (TYPE) PIQPROCESS Vorgang als Muster z.B. PG* 20020424

Method FREE_ALL on class CL_HRPIQ00PROC_DH has no exception.

Method GET_CHANGE_DOCUMENTS Signature

Method GET_CHANGE_DOCUMENTS on class CL_HRPIQ00PROC_DH has no parameter.
# Exception Resumable Description Created on
1 NOTHING_FOUND Es existieren keine Änderungsbelege zu Vorgangsbeleg 20031212
2 TECHNICAL_ERROR Technischer Fehler 20031212

Method GET_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESS Call by reference Type reference (TYPE) PIQPROCESS Vorgang 20011109
2 Returning RV_SEOCLSNAME Value transfer Type reference (TYPE) SEOCLSNAME Klassenname 20011109
# Exception Resumable Description Created on
1 PROCESS_NOT_FOUND Process existiert nicht 20011109

Method GET_DETAIL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABNAME Call by reference Type reference (TYPE) PIQARCH_TABNAME_T 20031114

Method GET_DETAIL_TABLES on class CL_HRPIQ00PROC_DH has no exception.

Method GET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DOCUMENT Call by reference Type reference (TYPE) ANY Document 20011109
2 Importing IV_DOCID Call by reference Type reference (TYPE) PIQPROC_DOCID CM: ID des Vorgangsbeleges 20011109
3 Importing IV_PROCESS Call by reference Type reference (TYPE) PIQPROCESS Vorgang 20011109
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20011109
2 NOT_FOUND Existiert nicht 20011109
3 NO_AUTHORITY Keine Berechtigung 20011109
4 PARAMETER_INVALID Parameter ist ungültig 20011109

Method GET_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EVENT_HANDLER Call by reference Type reference (TYPE) PIQEHCLSNAME Event Handlerklasse für Vorgangsbelege 20040922
2 Importing IV_PROCESS Call by reference Type reference (TYPE) PIQPROCESS Vorgang 20040922
# Exception Resumable Description Created on
1 NO_EVENT_HANDLER Kein Event Handler gepflegt 20040922

Method GET_HEADER_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABNAME Call by reference Type reference (TYPE) PIQARCH_TABNAME_T 20031114

Method GET_HEADER_TABLES on class CL_HRPIQ00PROC_DH has no exception.

Method GET_TABDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Object reference (TYPE REF TO) DATA 20030827
2 Importing IV_TAB Call by reference Type reference (TYPE) CHAR4 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20030827

Method GET_TABDATA on class CL_HRPIQ00PROC_DH has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCID Call by reference Type reference (TYPE) PIQPROC_DOCID CM: ID des Vorgangsbeleges 20011109
2 Importing IV_PROCESS Call by reference Type reference (TYPE) PIQPROCESS Vorgang 20020110
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20011109
2 NOT_FOUND Existiert nicht 20011109
3 NO_AUTHORITY Keine Berechtigung 20011109

Method PROCESS_AFTER_DISPLAY Signature

Method PROCESS_AFTER_DISPLAY on class CL_HRPIQ00PROC_DH has no parameter.
Method PROCESS_AFTER_DISPLAY on class CL_HRPIQ00PROC_DH has no exception.

Method PROCESS_BEFORE_DISPLAY Signature

Method PROCESS_BEFORE_DISPLAY on class CL_HRPIQ00PROC_DH has no parameter.
Method PROCESS_BEFORE_DISPLAY on class CL_HRPIQ00PROC_DH has no exception.

Method RAISE_ROLLBACK Signature

Method RAISE_ROLLBACK on class CL_HRPIQ00PROC_DH has no parameter.
Method RAISE_ROLLBACK on class CL_HRPIQ00PROC_DH has no exception.

Method RAISE_UPDATEDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BTASKT Call by reference Type reference (TYPE) CHAR1 'U' Update Verbucher / Direkt 20011112

Method RAISE_UPDATEDB on class CL_HRPIQ00PROC_DH has no exception.

Method READ_ASSE_CDOC Signature

Method READ_ASSE_CDOC on class CL_HRPIQ00PROC_DH has no parameter.
Method READ_ASSE_CDOC on class CL_HRPIQ00PROC_DH has no exception.

Method REGISTER_CD_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) PIQPROCESS Vorgang 20031210

Method REGISTER_CD_EVENT_HANDLER on class CL_HRPIQ00PROC_DH has no exception.

Method SAVE Signature

Method SAVE on class CL_HRPIQ00PROC_DH has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20011109
2 IS_SAVED Vorgangsbeleg ist bereits gespeichert 20011109

Method SAVE_CHGDOC_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CDOC_CHANGENR Call by reference Type reference (TYPE) CDCHANGENR Änderungsnummer des Belegs 20031216
2 Importing CDOC_OBJECTCLAS Call by reference Type reference (TYPE) CDOBJECTCL Objektklasse 20031216
3 Importing CDOC_OBJECTID Call by reference Type reference (TYPE) CDOBJECTV Objektwert 20031216
4 Importing IV_DOCID Call by reference Type reference (TYPE) PIQPROC_DOCID Identifikationsschlüssel des Vorgangsbelegs 20031216

Method SAVE_CHGDOC_BUFFER on class CL_HRPIQ00PROC_DH has no exception.

Method SET_CONTEXT_ID_FOR_DOCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCID Call by reference Type reference (TYPE) PIQPROC_DOCID Identifikationsschlüssel des Vorgangsbelegs 20031208

Method SET_CONTEXT_ID_FOR_DOCID on class CL_HRPIQ00PROC_DH has no exception.

Method SET_HEADER_DETAILDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER_DETAILDATA Call by reference Type reference (TYPE) PIQPROCS_DH_DETAIL Detaildaten Vorgangsbelegkopf 20031204

Method SET_HEADER_DETAILDATA on class CL_HRPIQ00PROC_DH has no exception.

Method SET_KEY_DATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_DATE Call by reference Type reference (TYPE) PIQPROC_KEY_DATE SY-DATLO Vorgangsstichtag 20011109
2 Importing IV_KEY_TIME Call by reference Type reference (TYPE) PIQPROC_KEY_TIME SY-TIMLO Uhrzeit zu Vorgangsstichtag 20011109
3 Importing IV_KEY_TIMEZONE Call by reference Type reference (TYPE) PIQPROC_KEY_TIMEZONE SY-ZONLO Zeitzone zu Vorgangsstichtag und Uhrzeit 20011109

Method SET_KEY_DATE_TIME on class CL_HRPIQ00PROC_DH has no exception.

Method SET_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESS Call by reference Type reference (TYPE) PIQPROCESS CM: Vorgang 20011109
2 Importing IV_REASON Call by reference Type reference (TYPE) PIQPROCREASON CM: Vorgangsgrund 20011109

Method SET_PROCESS on class CL_HRPIQ00PROC_DH has no exception.

Method WRITE_CHGDOC_DB Signature

Method WRITE_CHGDOC_DB on class CL_HRPIQ00PROC_DH has no parameter.
Method WRITE_CHGDOC_DB on class CL_HRPIQ00PROC_DH has no exception.
Event Signatures

Event ROLLBACK Signature
Event ROLLBACK on class CL_HRPIQ00PROC_DH has no parameter.
Event UPDATEDB Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_BTASKT Exporting Value transfer Type reference (TYPE) CHAR1 'U' Einstelliges Kennzeichen 20011110
History
Last changed by/on SAP  20050411 
SAP Release Created in 464