SAP ABAP Class CL_HRASR00_DIGITAL_PERS_FILE (Class for Creating Personnel Records)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-AS (Application Component) HR Administrative Services
     PAOC_ASR_PERSONNEL_FILE (Package) Digital Personnel Files
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRASR00_DIGITAL_PERS_FILE Digital Personnel File 20050202
Properties
Class CL_HRASR00_DIGITAL_PERS_FILE  
Short Description Class for Creating Personnel Records    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class HRASR00_DPF    
Program status     
Category 0   
Package PAOC_ASR_PERSONNEL_FILE   Digital Personnel Files 
Created 20050202   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRASR00_DIGITAL_PERS_FILE Digital Personnel File 20050202
Friends
Class CL_HRASR00_DIGITAL_PERS_FILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_INSTANCE_DIR Static Attribute Private Type reference (TYPE) INSTANCE_DIRECTORY 20050202
2 A_MODEL_INFORMATION Instance attribute Private Type reference (TYPE) MODEL_INFORMATION 20050727
3 A_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20050202
4 A_RECORD_EXISTS Instance attribute Private Type reference (TYPE) BOOLE_D 20050403
5 A_RECORD_ID Instance attribute Private Type reference (TYPE) BAPIGUID GUID 20050203
6 A_RECSPSID Static Attribute Private Type reference (TYPE) BAPISRMREC-SPSID Element Type ID 20050318
7 A_RMSID Static Attribute Private Type reference (TYPE) BAPISRMREC-RMSID RMS ID in SRM 20050318
8 FALSE Constant Private Type reference (TYPE) BOOLEAN ' ' Boolean Variable (X=True, -=False, Space=Unknown) 20050315
9 TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20050304
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DOCUMENT_TO_RECORD Instance method Private Method 20050304
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20050202
3 CREATE_DOCUMENT Instance method Private Method 20050302
4 CREATE_FORM Instance method Private Method 20050302
5 CREATE_KPRO_DOCUMENT Instance method Private Method 20050304
6 GET_DOC_CLASS Instance method Private Method 20050320
7 GET_MODEL_INFO Instance method Private Method 20050726
8 GET_RECORD Static method Private Method 20050315
9 IS_ARCHIVE_SPS Instance method Private Method 20050727
Events
Class CL_HRASR00_DIGITAL_PERS_FILE has no event.
Types
Class CL_HRASR00_DIGITAL_PERS_FILE has no local type.
Method Signatures

Method ADD_DOCUMENT_TO_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANCHOR Call by reference Type reference (TYPE) TEXT20 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20050304
2 Importing DOC_CLASS Call by reference Type reference (TYPE) BAPIDCLASS Ablageort eines Dokuments in SRM (Content-Modell) 20050304
3 Importing DOC_ID Call by reference Type reference (TYPE) BAPIGUID GUID 20050304
4 Importing ELEMENT_TYPE Call by reference Type reference (TYPE) SRMSPSID 20050318
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050315
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050314
7 Importing TITLE Call by reference Type reference (TYPE) ASR_ATTACHMENT_TYPE_TEXT Bezeichnung der Anlagenart 20050304
8 Importing VERSION Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20050304

Method ADD_DOCUMENT_TO_RECORD on class CL_HRASR00_DIGITAL_PERS_FILE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER 20050727
2 Importing MODEL_CHARACTERISTICS Call by reference Type reference (TYPE) MODEL_CHARACTERISTICS 20050728
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050202
4 Importing RECORDID Call by reference Type reference (TYPE) BAPISRMREC-GUID 20050315
5 Importing RECORD_EXISTS Call by reference Type reference (TYPE) BOOLE_D 20050403

Method CONSTRUCTOR on class CL_HRASR00_DIGITAL_PERS_FILE has no exception.

Method CREATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTACHMENT_TYPE Call by reference Type reference (TYPE) ASR_ATTACHMENT_TYPE 20050322
2 Importing DOC_CLASS Call by reference Type reference (TYPE) BAPIDCLASS 20050303
3 Importing DOC_ID Call by reference Type reference (TYPE) BAPIGUID 20050303
4 Importing ELEMENT_TYPE Call by reference Type reference (TYPE) SRMSPSID 20050318
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050315
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050314
7 Exporting NEW_DOC_CLASS Call by reference Type reference (TYPE) BAPIDCLASS Ablageort eines Dokuments in SRM (Content-Modell) 20050304
8 Exporting NEW_DOC_ID Call by reference Type reference (TYPE) BAPIGUID GUID 20050304
9 Importing STEP_GUID Call by reference Type reference (TYPE) ASR_GUID 20050606
10 Importing TITLE Call by reference Type reference (TYPE) BAPISRMDOC-DESCR 20050608

Method CREATE_DOCUMENT on class CL_HRASR00_DIGITAL_PERS_FILE has no exception.

Method CREATE_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOC_CLASS Call by reference Type reference (TYPE) BAPIDCLASS Ablageort eines Dokuments in SRM (Content-Modell) 20050304
2 Exporting DOC_ID Call by reference Type reference (TYPE) BAPIGUID GUID 20050304
3 Importing ELEMENT_TYPE Call by reference Type reference (TYPE) SRMSPSID 20050318
4 Importing FORMDESCR Call by reference Type reference (TYPE) BAPISRMDOC-DESCR Beschreibung 20050314
5 Importing FORM_SCENARIO Call by reference Type reference (TYPE) ASR_FORM_SCENARIO 20050322
6 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050315
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050314
8 Importing PROCESS Call by reference Type reference (TYPE) ASR_PROCESS 20050427
9 Importing SCENARIO_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID 20050303
10 Importing STEP_GUID Call by reference Type reference (TYPE) ASR_GUID Schlüssel für Prozess, Szenario oder Prozessschritt 20050406
11 Exporting VERSION Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20050304

Method CREATE_FORM on class CL_HRASR00_DIGITAL_PERS_FILE has no exception.

Method CREATE_KPRO_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTACHMENT_TYPE Call by reference Type reference (TYPE) ASR_ATTACHMENT_TYPE 20050322
2 Importing BIN_CONTENT Call by reference Type reference (TYPE) HRASR00_XSTRING Business Document Service: Filecontent 20050304
3 Importing COMPONENTS Call by reference Type reference (TYPE) HRASR00_COMPONENTS SRM BAPI: Struktur zur Beschreibung von Dokument-Komponenten 20050304
4 Importing DESCRIPTION Call by reference Type reference (TYPE) BAPISRMDOC-DESCR Beschreibung 20050304
5 Importing DOC_ID Call by reference Type reference (TYPE) STRING Dokument-ID 20050304
6 Importing FORM_SCENARIO Call by reference Type reference (TYPE) ASR_FORM_SCENARIO 20050322
7 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050315
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050314
9 Exporting NEW_DOC_CLASS Call by reference Type reference (TYPE) BAPIDCLASS Ablageort eines Dokuments in SRM (Content-Modell) 20050304
10 Exporting NEW_DOC_ID Call by reference Type reference (TYPE) BAPIGUID Dokument-ID 20050304
11 Importing PROCESS Call by reference Type reference (TYPE) ASR_PROCESS 20050427
12 Importing RMS_ID Call by reference Type reference (TYPE) BAPISRMDOC-RMSID RMS ID in SRM 20050304
13 Importing SCENARIO_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technical Case Key (Case GUID) 20050322
14 Importing SPS_ID Call by reference Type reference (TYPE) BAPISRMDOC-SPSID Elementart-ID 20050304
15 Importing STEP_GUID Call by reference Type reference (TYPE) ASR_GUID Schlüssel für Prozess, Szenario oder Prozessschritt 20050406

Method CREATE_KPRO_DOCUMENT on class CL_HRASR00_DIGITAL_PERS_FILE has no exception.

Method GET_DOC_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONNECTION_PARA Call by reference Type reference (TYPE) STRING 20050403
2 Exporting CONNECTION_PARA_VALUE Call by reference Type reference (TYPE) SRMAVSTR 20050403
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050403
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER 20050403

Method GET_DOC_CLASS on class CL_HRASR00_DIGITAL_PERS_FILE has no exception.

Method GET_MODEL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050727
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER 20050727
3 Importing MODEL_CHARACTERISTICS Call by reference Type reference (TYPE) MODEL_CHARACTERISTICS 20050728
4 Exporting MODEL_INFORMATION_TAB Call by reference Type reference (TYPE) MODEL_INFORMATION 20050727

Method GET_MODEL_INFO on class CL_HRASR00_DIGITAL_PERS_FILE has no exception.

Method GET_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050315
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER 20050315
3 Exporting MODEL_CHARACTERISTICS Call by reference Type reference (TYPE) MODEL_CHARACTERISTICS 20050728
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D 20050315
5 Exporting RECORDID Call by reference Type reference (TYPE) BAPISRMDOC-GUID 20050315
6 Exporting RECORD_EXISTS Call by reference Type reference (TYPE) BOOLE_D 20050403

Method GET_RECORD on class CL_HRASR00_DIGITAL_PERS_FILE has no exception.

Method IS_ARCHIVE_SPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_ARCHIVE Call by reference Type reference (TYPE) BOOLEAN 20050727
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20050727
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER 20050727
4 Importing SPS_RECID Call by reference Type reference (TYPE) STRING 20050727

Method IS_ARCHIVE_SPS on class CL_HRASR00_DIGITAL_PERS_FILE has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600