SAP ABAP Class CL_HR99S00_B2A_DOCUMENT_ADMIN (B2A document administration)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-RS (Application Component) Reuse Services for Country Development
     P99S (Package) Southern Europe Basis
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR99S00_B2A_DOC_ADMIN_NOB2A Document administration without B2A 20040330
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYFR_B2A_DADU_DOCUMENT B2A document administration (FR) 20090930
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYFR_B2A_DOCUMENT_ADMIN B2A document administration (FR) 20090707
4 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYFR_B2A_N4DS_DOCUMENT B2A document administration N4DS (FR) 20110926
Properties
Class CL_HR99S00_B2A_DOCUMENT_ADMIN  
Short Description B2A document administration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S   Southern Europe Basis 
Created 20031021   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR99S00_B2A_DOCUMENT_ADMIN has no interface implemented.
Friends
Class CL_HR99S00_B2A_DOCUMENT_ADMIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLOSED_GLBID Static Attribute Protected Type reference (TYPE) HR99S_TAB_GLBID Closed GLBID's 20031205
2 DELTA_T5F99SE Static Attribute Protected Type reference (TYPE) HR99S_TAB_T5F99SE New records for Employee's table 20031029
3 DELTA_T5F99SR Static Attribute Protected Type reference (TYPE) HR99S_TAB_T5F99SR New records for Employer's table 20031029
4 FALSE Static Attribute Protected Type reference (TYPE) XFELD False 20031114
5 PB2AID Static Attribute Protected Type reference (TYPE) HR99S_TAB_PB2AID B2A Ids 20031029
6 SAVE_T5F99SE Static Attribute Protected Type reference (TYPE) HR99S_TAB_T5F99SE Employee status table 20031120
7 SAVE_T5F99SR Static Attribute Protected Type reference (TYPE) HR99S_TAB_T5F99SR Relation status/B2A status 20031120
8 T5F99SE Static Attribute Protected Type reference (TYPE) HR99S_TAB_T5F99SE Employee status table 20031024
9 T5F99SR Static Attribute Protected Type reference (TYPE) HR99S_TAB_T5F99SR Employer status table 20031024
10 T5F99ST Static Attribute Protected Type reference (TYPE) HR99S_TAB_T5F99ST Relation status/B2A status 20031105
11 T5F99STT Static Attribute Protected Type reference (TYPE) HR99S_TAB_T5F99STT Status texts 20031201
12 T5F99ST_R Static Attribute Protected Type reference (TYPE) HR99S_TAB_T5F99ST_R Additional status to be returned 20031105
13 TRUE Static Attribute Protected Type reference (TYPE) XFELD 'X' True 20031114
14 WTAB_O Static Attribute Protected Type reference (TYPE) HR99S_TAB_WTAB Selection table 20031216
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SELECTION_TABS Instance method Public Method Builds selection tables 20031121
2 CHECK_IF_CLOSED_PROCESS Instance method Public Method Check if GLBID process is closed 20031205
3 CLEAR_DB Instance method Public Method Clears documents from EE and ER tables 20031105
4 FILL_B2AID Instance method Protected Method Fill table B2A ID/Status/Temse 20031105
5 FREE_MEMORY Static method Public Method Free memory of internal tables 20070605
6 GET_DOCUMENTS_HISTORY Instance method Public Method Get documents history 20031201
7 GET_LAST Instance method Public Method Provides last B2AId/Status/Temse of an employee 20031103
8 GET_STATUS_TEXT Instance method Public Method Get status text 20031202
9 LOAD_B2A_STATUS Instance method Protected Method Load B2A status 20031104
10 LOAD_CUSTOMIZING Instance method Protected Method Load customizing tables 20031113
11 LOAD_DOCUMENTS Instance method Protected Method Load EE and ER tables 20031104
12 MODIFY_STATUS Instance method Public Method Modify document status in administration table 20031022
13 SET_NEW Instance method Public Method Save new document in administration table 20031029
14 SET_STATUS Instance method Public Method Save status in administration table 20040108
15 UPDATE_DB Instance method Public Method Updates EE and ER administration tables 20031030
Events
Class CL_HR99S00_B2A_DOCUMENT_ADMIN has no event.
Types
Class CL_HR99S00_B2A_DOCUMENT_ADMIN has no local type.
Method Signatures

Method BUILD_SELECTION_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EESID Call by reference Type reference (TYPE) P_99S_EESID Subdocument Identification 20031121
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20031205
3 Exporting SEL_EESID Call by reference Type reference (TYPE) HR99S_EESID_RANGE Table sel_eesid 20031121
4 Exporting SEL_PERNR Call by reference Type reference (TYPE) HR99S_PERNR_RANGE Table for PERNR ranges 20031205
5 Exporting SEL_STMOD Call by reference Type reference (TYPE) HR99S_STMOD_RANGE Table sel_stmod 20031121
6 Importing STMOD Call by reference Type reference (TYPE) P_99S_STMOD Document Identification 20031121

Method BUILD_SELECTION_TABS on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method CHECK_IF_CLOSED_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLOSED Call by reference Type reference (TYPE) SY-SUBRC Return value, return value after ABAP statements 20031205
2 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: Global Object ID 20031205
3 Importing STATS Call by reference Type reference (TYPE) P_99S_STATS Status 20031205
# Exception Resumable Description Created on
1 DELETED_DOCUMENT Deleted document 20031205
2 FAILED_DOCUMENT Failed document 20031205

Method CLEAR_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID Global ID 20031105
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20031105
# Exception Resumable Description Created on
1 DB_ERROR Database error while deleting 20031112

Method FILL_B2AID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDAT Call by reference Type reference (TYPE) P_99S_ADDAT 20050331
2 Changing B2AID Call by reference Type reference (TYPE) HR99S_B2AID_TAB Table B2A ID/Status/Temse 20031105
3 Importing EESID Call by reference Type reference (TYPE) P_99S_EESID Subdocument Status Identification 20031112
4 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID Global ID 20031105
5 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel number 20031112
6 Importing STATS Call by reference Type reference (TYPE) P_99S_STATS Status 20031105
7 Importing STMOD Call by reference Type reference (TYPE) P_99S_STMOD Status modifier 20031112

Method FILL_B2AID on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method FREE_MEMORY Signature

Method FREE_MEMORY on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no parameter.
Method FREE_MEMORY on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method GET_DOCUMENTS_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20031201
2 Exporting DOCUMENTS_HISTORY Call by reference Type reference (TYPE) HR99S_TAB_DOCUMENTS_HISTORY Documents history 20031201
3 Importing EESID Call by reference Type reference (TYPE) HR99S_EESID_RANGE Employee Status Identification 20031201
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20031201
5 Importing FORCE_READ Call by reference Type reference (TYPE) XFELD Force select 20031204
6 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID 20031216
7 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20031201
8 Importing OPENP Call by reference Type reference (TYPE) XFELD Get open processes? 20031201
9 Importing PERNR Call by reference Type reference (TYPE) HR99S_PERNR_RANGE Personal number 20031201
10 Importing STMOD Call by reference Type reference (TYPE) HR99S_STMOD_RANGE Status modifier 20031201
11 Importing TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO Type of process 20031201

Method GET_DOCUMENTS_HISTORY on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method GET_LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting B2AID Call by reference Type reference (TYPE) HR99S_B2AID_TAB B2A Id/Status/Temse 20031103
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20031103
3 Importing EESID Call by reference Type reference (TYPE) P_99S_EESID Employee Status Identification 20031103
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20031103
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20031103
6 Importing OPENP Call by reference Type reference (TYPE) XFELD Checkbox 20100616
7 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personal number 20031103
8 Importing STMOD Call by reference Type reference (TYPE) P_99S_STMOD Status modifier 20031103
9 Importing TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO Type of process 20031103

Method GET_LAST on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20031202
2 Importing STATS Call by reference Type reference (TYPE) P_99S_STATS Status 20031202
3 Exporting TEXT Call by reference Type reference (TYPE) TEXT30 Text (30 Characters) 20031202
4 Importing TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO Type of process 20031202

Method GET_STATUS_TEXT on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method LOAD_B2A_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20031104
2 Importing TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO Type of process 20031104

Method LOAD_B2A_STATUS on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method LOAD_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20031113
2 Importing TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO Type of process 20031113

Method LOAD_CUSTOMIZING on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method LOAD_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20031104
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20031104
3 Importing FORCE_READ Call by reference Type reference (TYPE) XFELD Force select 20031204
4 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID Global ID 20031104
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20031104
6 Importing TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO Type of process 20031104

Method LOAD_DOCUMENTS on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method MODIFY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051110
2 Importing EESID Call by reference Type reference (TYPE) P_99S_EESID Subdocument Identification 20031104
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051110
4 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID B2A Global ID 20031104
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20031104
6 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel number 20031104
7 Exporting RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value, Return Value After ABAP Statements 20040108
8 Importing STADM Call by reference Type reference (TYPE) HR99S_STADM Status administration data 20031029
9 Importing STMOD Call by reference Type reference (TYPE) P_99S_STMOD Document Identification 20031113
10 Importing TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO Type of process 20100616

Method MODIFY_STATUS on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method SET_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20031029
2 Importing DELEG Call by reference Type reference (TYPE) XFELD Delegate to employer's table 20031103
3 Importing EESID Call by reference Type reference (TYPE) P_99S_EESID Employee Status Identification 20031029
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20031029
5 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID B2A Global ID 20031104
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20031029
7 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personal number 20031029
8 Importing STADM Call by reference Type reference (TYPE) HR99S_STADM Status administration data 20031029
9 Importing STMOD Call by reference Type reference (TYPE) P_99S_STMOD Status modifier 20031029
10 Importing TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO Type of process 20031029

Method SET_NEW on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20040108
2 Importing DELEG Call by reference Type reference (TYPE) XFELD Delegate to employer's table 20040108
3 Importing EESID Call by reference Type reference (TYPE) P_99S_EESID Employee Status Identification 20040108
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20040108
5 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID B2A Global ID 20040108
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20040108
7 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personal number 20040108
8 Importing STADM Call by reference Type reference (TYPE) HR99S_STADM Status administration data 20040108
9 Importing STMOD Call by reference Type reference (TYPE) P_99S_STMOD Status modifier 20040108
10 Importing TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO Type of process 20040108

Method SET_STATUS on class CL_HR99S00_B2A_DOCUMENT_ADMIN has no exception.

Method UPDATE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20031217
# Exception Resumable Description Created on
1 DB_ERROR Database error while inserting, updating 20031112
History
Last changed by/on SAP  20110809 
SAP Release Created in 46C