SAP ABAP Class CL_HR_B2A_BE_SRD (Status handling Social Risk Declaration)
Hierarchy
SAP_HRCBE (Software Component) Sub component SAP_HRCBE of SAP_HR
   PY-BE (Application Component) Belgium
     PC12 (Package) HR accounting: Belgium
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_B2A_BE_EGOV CL_HR_B2A_BE_DMFA 20050316
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_B2A_BE_UN05 B2A SRD Temporary Unemployment 20050216
Properties
Class CL_HR_B2A_BE_SRD  
Short Description Status handling Social Risk Declaration    
Super Class CL_HR_B2A_BE_EGOV CL_HR_B2A_BE_DMFA 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC12   HR accounting: Belgium 
Created 20041115   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_HRPAYBE_DI_B2A_CO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 P99SF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PBEDI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PBEDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PBEEG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 PBESR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_B2A_BE_SRD has no interface implemented.
Friends
Class CL_HR_B2A_BE_SRD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 B2A_LTYPENO_NOTIFICATION Constant Public Type reference (TYPE) PC_B2A_LTYPENO '30' HR-B2A: Number per Line Type of Transfer Data 20120917
2 B2A_LTYPE_DATA Constant Public Type reference (TYPE) PC_B2A_LTYPE '001' HR-B2A: Line Type of Transfer Data 20120917
3 B2A_LTYPE_DATA_NAME Constant Public Type reference (TYPE) PC_B2A_LTYPE '002' HR-B2A: Line Type of Transfer Data 20120917
4 B2A_LTYPE_TEMSE_ID Constant Public Type reference (TYPE) PC_B2A_LTYPE '003' HR-B2A: Line Type of Transfer Data 20120917
5 B2A_STATUS_IN_PROCESS Constant Public Type reference (TYPE) PC_B2A_STATUS '02' B2A: FILE Status 20120917
6 B2A_STATUS_NOK Constant Public Type reference (TYPE) PC_B2A_STATUS '10' B2A: FILE Status 20120917
7 B2A_STATUS_OK Constant Public Type reference (TYPE) PC_B2A_STATUS '03' B2A: FILE Status 20120917
8 B2A_STATUS_SUBST_DOWNLOAD Constant Public Type reference (TYPE) PC_B2A_STATUS '00' B2A: FILE Status 20120917
9 B2A_STATUS_SUBST_SENT Constant Public Type reference (TYPE) PC_B2A_STATUS '01' B2A: FILE Status 20120917
10 B2A_STATUS_SUBST_TRANSFER Constant Public Type reference (TYPE) PC_B2A_STATUS '02' B2A: FILE Status 20120917
11 B2A_STATUS_SUBST_TRANSFER_ALL Constant Public Type reference (TYPE) PC_B2A_STATUS '03' B2A: FILE Status 20120917
12 B2A_SUBST_FILE_NOTIF_NOK Constant Public Type reference (TYPE) PC_B2A_STATUS '01' Status of B2A Document 20120917
13 B2A_SUBST_FILE_NOTIF_NOK_ALL Constant Public Type reference (TYPE) PC_B2A_STATUS '02' Status of B2A Document 20120917
14 B2A_SUBST_FILE_NOTIF_OK Constant Public Type reference (TYPE) PC_B2A_STATUS '00' Status of B2A Document 20120917
15 B2A_SUBST_FILE_NOTIF_OK_PART Constant Public Type reference (TYPE) PC_B2A_STATUS '03' Status of B2A Document 20120917
16 SH_STATS_FORM_NOTIF_NOK Constant Public Type reference (TYPE) P12_DI_STATS '05' Status of Dimona declaration (Status Handler) 20120917
17 SH_STATS_FORM_NOTIF_OK Constant Public Type reference (TYPE) P12_DI_STATS '04' Status of Dimona declaration (Status Handler) 20120917
18 SH_STATS_FORM_NOTIF_TEMP Constant Public Type reference (TYPE) P12_DI_STATS '06' Status of Dimona declaration (Status Handler) 20120917
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IF_KEEP_OPEN_B2A Static method Public Method Check if the B2A process should be keeped OPEN 20120917
2 GET_BMSID Static method Public Method Get bmsid 20120917
3 PUBLISH_TO_SH Static method Public Method Publish data in Status Handler 20120917
4 SET_IT3331_STAT_DEL Instance method Public Method Set all the records 3331 linked to B2A to the status DELETE 20130412
5 SET_STATUS_NOTIFICATION Instance method Public Method Change status new (Process controller) for notification 20120917
6 UPDATE_IT3331_RECORD Static method Public Method Update the record IT3331 of a status handler 20130412
7 UPLOAD_FILE_SRD_NOTI Instance method Protected Method Upload file SRD Noti 20120917
Events
Class CL_HR_B2A_BE_SRD has no event.
Types
Class CL_HR_B2A_BE_SRD has no local type.
Method Signatures

Method CHECK_IF_KEEP_OPEN_B2A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20120917
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20120917
3 Exporting EV_ALL_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120917
4 Exporting EV_KEEP_OPEN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120917
5 Exporting EV_ONE_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120917
6 Importing IS_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_V_PB2AMGR HR-B2A: Structure for V_PB2AMGR 20120917
7 Importing IS_PERID Call by reference Type reference (TYPE) PBEEG_S_DIMONA_PERID 20120917
8 Importing IT_PB2ADATB Call by reference Type reference (TYPE) HRB2A_T_PB2ADATB HR-B2A. Table Type for PB2ADATB 20120917
9 Importing IV_B2A_TEMP Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120917
10 Importing IV_BMSID Call by reference Type reference (TYPE) PC_B2A_BMSID HR-B2A: Message Identifier 20120917
11 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR B2A: Global Object ID 20120917
12 Importing IV_REFNR Call by reference Type reference (TYPE) P12_DI_REFERENCE_NUMBER Dimona Declaration Number 20120917
13 Importing IV_STATUS Call by reference Type reference (TYPE) PC_B2A_STATUS Status of B2A Document 20120917
14 Importing IV_SUBST Call by reference Type reference (TYPE) PC_B2A_SUBST Substatus of B2A Document 20120917
15 Importing IV_TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO IF_HRPAYBE_DI_B2A_CO=>B2A_DOCTYPE_DIMN Type of process 20120917

Method CHECK_IF_KEEP_OPEN_B2A on class CL_HR_B2A_BE_SRD has no exception.

Method GET_BMSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_V_PB2AMGR HR-B2A: Structure for V_PB2AMGR 20120917
2 Returning RV_BMSID Value transfer Type reference (TYPE) PC_B2A_BMSID HR-B2A: Message Identifier 20120917

Method GET_BMSID on class CL_HR_B2A_BE_SRD has no exception.

Method PUBLISH_TO_SH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20120917
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20120917
3 Importing IS_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_V_PB2AMGR HR-B2A: Structure for V_PB2AMGR 20120917
4 Importing IV_ACTDT Call by reference Type reference (TYPE) T5F99SE-ACTDT Payroll focusing date 20120917
5 Importing IV_ADDAT Call by reference Type reference (TYPE) T5F99SE-ADDAT Additional Data 20120917
6 Importing IV_ENTRY_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20120917
7 Importing IV_NOTI Call by reference Type reference (TYPE) PBEEG_S_DIMONA_PERID Document Identification 20120917
8 Importing IV_STATS Call by reference Type reference (TYPE) T5F99ST-STATS Status 20120917
9 Importing IV_TYPRO Call by reference Type reference (TYPE) P_99S_TYPRO IF_HRPAYBE_DI_B2A_CO=>B2A_DOCTYPE_DIMN Type of process 20120917
10 Importing IV_UPDATE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120917

Method PUBLISH_TO_SH on class CL_HR_B2A_BE_SRD has no exception.

Method SET_IT3331_STAT_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR B2A: Global Object ID 20130412
2 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20130412
3 Importing I_TEST Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20130412
# Exception Resumable Description Created on
1 ERROR 20130412

Method SET_STATUS_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BMSID Call by reference Type reference (TYPE) PC_B2A_BMSID HR-B2A: Confirmation Identifier 20120917
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20120917
3 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20120917
4 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID Global ID 20120917
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20120917
6 Changing STATUS Call by reference Type reference (TYPE) PC_B2A_STATUS Status of B2A Document 20120917
7 Changing SUBST Call by reference Type reference (TYPE) PC_B2A_SUBST Substatus of B2A Document 20120917
8 Exporting V_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_V_PB2AMGR HR-B2A: Structure for V_PB2AMGR 20120917

Method SET_STATUS_NOTIFICATION on class CL_HR_B2A_BE_SRD has no exception.

Method UPDATE_IT3331_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR Return Parameter 20130412
2 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20130412
3 Importing IV_NOTI Call by reference Type reference (TYPE) PBEEG_S_DIMONA_PERID 20130412
4 Importing IV_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_V_PB2AMGR HR-B2A: Structure for V_PB2AMGR 20130412
5 Importing IV_TEMSE Call by reference Type reference (TYPE) P_TS_TSOBJ 20130416

Method UPDATE_IT3331_RECORD on class CL_HR_B2A_BE_SRD has no exception.

Method UPLOAD_FILE_SRD_NOTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BMSID Call by reference Type reference (TYPE) PC_B2A_BMSID Bmsid 20120917
2 Exporting EX_PB2ADATB Call by reference Type reference (TYPE) HRB2A_S_PB2ADATB HR-B2A: Struktur für PB2ADATB 20120917
3 Exporting EX_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20120917
4 Exporting EX_TAB_TEMSE Call by reference Type reference (TYPE) PBEDM_TAB_TEMSE Temse content 20120917
5 Exporting EX_TEMSE Call by reference Type reference (TYPE) RPTSTYPE-TSOBJ Temse name 20120917
6 Importing IM_APPL Call by reference Type reference (TYPE) T5F99F0-APPL Teilapplikation 20120917
7 Importing IM_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID glbid 20120917
8 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA Molga 20120917

Method UPLOAD_FILE_SRD_NOTI on class CL_HR_B2A_BE_SRD has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 46C