SAP ABAP Class CL_HR_B2A_TRANSFER (HR-B2A: Transfer Manager)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-DE-BA (Application Component) B2A: Business to Administration
     PC_B2A (Package) HR: Business to authorities
Properties
Class CL_HR_B2A_TRANSFER  
Short Description HR-B2A: Transfer Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC_B2A   HR: Business to authorities 
Created 20010824   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_B2A_TRANSFER has no forward declaration.
Interfaces
Class CL_HR_B2A_TRANSFER has no interface implemented.
Friends
Class CL_HR_B2A_TRANSFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_BEGDA Instance attribute Protected Type reference (TYPE) BEGDA Valid-From Date 20100921
2 MV_ENDDA Instance attribute Protected Type reference (TYPE) ENDDA End of Validity Period 20100921
Methods
# Method Level Visibility Method type Description Created on
1 BREAK_DEL Instance method Public Method Break for suspending process is deleted in PB2AMGR 20030219
2 BREAK_SET Instance method Public Method Break for suspending process is set in PB2AMGR 20030219
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100921
4 CREATEB2A Instance method Public Method Create an entry(ies) in table PB2AMGR with GLBID 20010824
5 CREATE_B2ADOC Instance method Public Method Create B2A-Document object 20011012
6 CREATE_GLBID Instance method Private Method Create GLBID 20010831
7 DELETE Instance method Public Method Delete entries for B2A Document(s) 20010824
8 GET_DATA Instance method Public Method Read PB2AMGR + B2A Document-specific data (default PB2ADATA) 20010824
9 GET_DATB Instance method Public Method Read PB2AMGR + B2A Document-specific data (default PB2ADATA) 20030203
10 GET_DATE_RANGE Instance method Public Method Get Date Range for DB Selection 20100921
11 GET_LIST Instance method Public Method Read PB2AMGR entries 20010824
12 PROCESS Instance method Public Method Send B2A Document 20030129
13 SET_DATE_RANGE Instance method Public Method Set Date Range for DB Selection 20100921
14 STATUS_M_GET Instance method Public Method Provide all possible statuses for manual status change 20030129
15 ST_CHANGE Instance method Public Method Change status for one B2A Document 20010824
16 WRITE_DATA Instance method Public Method Write data to PB2ADATA - Reference B2AID 20040119
17 WRITE_DATB Instance method Public Method Write data to PB2ADATB - Reference BMSID 20040119
Events
Class CL_HR_B2A_TRANSFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_SO_STATUS Public See coding HR-B2A: Selection Options for STATUS 20120625 begin of TS_SO_STATUS, sign type pc_b2a_sign, option type pc_b2a_option, low type pc_b2a_status, high type pc_b2a_status, end of TS_SO_STATUS
Method Signatures

Method BREAK_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GLBID Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20030219
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030219

Method BREAK_DEL on class CL_HR_B2A_TRANSFER has no exception.

Method BREAK_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GLBID Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20030219
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030219

Method BREAK_SET on class CL_HR_B2A_TRANSFER has no exception.

Method CONSTRUCTOR Signature

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

Method CREATEB2A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VPB2AMGR Call by reference Type reference (TYPE) HRB2A_T_V_PB2AMGR HR-B2A: Tabellentyp für Detailanzeige 20010824
2 Exporting ET_ERROR Call by reference Type reference (TYPE) HRB2A_T_ERROR HR-B2A: Tabellentyp für Errormeldungen 20010824

Method CREATEB2A on class CL_HR_B2A_TRANSFER has no exception.

Method CREATE_B2ADOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_B2ADOCREF Call by reference Object reference (TYPE REF TO) CL_HR_B2A_DOCUMENT HR-B2A: B2A Document 20011016
2 Importing I_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID Ländergruppierung 20011015
3 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011015
# Exception Resumable Description Created on
1 NO_ENTRY_T50BA No entry in table T50BA 20020313
2 NO_ENTRY_T50BB No entry in table T50BB 20020313
3 NO_ENTRY_T50BK No entry in table T50BK 20020313
4 NO_OBJECT No object created 20011127

Method CREATE_GLBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VPB2AMGR Call by reference Type reference (TYPE) HRB2A_S_V_PB2AMGR HR-B2A: Struktur für Detailanzeige 20010831

Method CREATE_GLBID on class CL_HR_B2A_TRANSFER has no exception.

Method DELETE 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: globale ObjektID 20011015
2 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011015

Method DELETE on class CL_HR_B2A_TRANSFER has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) HRB2A_T_DATA HR-B2A: Tabellentyp für Detailanzeige 20010827
2 Exporting ET_ERROR Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20010827
3 Importing IT_GLBID Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20010827
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011008
# Exception Resumable Description Created on
1 NOT_FOUND No entry in table T50BA 20020313

Method GET_DATB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATB Call by reference Type reference (TYPE) HRB2A_T_DATB HR-B2A: Tabellentyp für Detailanzeige 20030203
2 Exporting ET_ERROR Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20030203
3 Importing IT_REFID Call by reference Type reference (TYPE) HRB2A_T_REFID HR-B2A: Übergabetabelle globale ID 20030217
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030203
# Exception Resumable Description Created on
1 NOT_FOUND No entry in table T50BA 20030203

Method GET_DATE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100921
2 Exporting ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20100921

Method GET_DATE_RANGE on class CL_HR_B2A_TRANSFER has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VPB2AMGR Call by reference Type reference (TYPE) HRB2A_T_V_PB2AMGR HR-B2A: Tabellentyp für Detailanzeige 20010827
2 Importing IT_SO_BTRTL Call by reference Type reference (TYPE) HRB2A_T_BTRTL HR-B2A. Tabellentyp zu HRB2A_SO_BTRTL 20010827
3 Importing IT_SO_DOCTY Call by reference Type reference (TYPE) HRB2A_T_DOCTY HR-B2A. Tabellentyp zu HRB2A_S_DOCTY 20010827
4 Importing IT_SO_GLBID Call by reference Type reference (TYPE) HRB2A_T_SO_GLBID HR-B2A. Tabellentyp zu HRB2A_SO_GLBID 20040319
5 Importing IT_SO_SAGRP Call by reference Type reference (TYPE) HRB2A_T_SAGRP HR-B2A. Tabellentyp zu HRB2A_S_SAGRP 20010827
6 Importing IT_SO_WERKS Call by reference Type reference (TYPE) HRB2A_T_WERKS HR-B2A. Tabellentyp zu HRB2A_S_WERKS 20010827
7 Importing I_HISTORY Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010827
8 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011011
9 Importing I_OPEN Call by reference Type reference (TYPE) CHAR1 Nur offene Prozesse 20050607

Method GET_LIST on class CL_HR_B2A_TRANSFER has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) HRB2A_T_ERROR HR-B2A: Tabellentyp für Errormeldungen 20030129
2 Exporting ET_PROTOCOL Call by reference Type reference (TYPE) HRB2A_T_PROTOCOL HR-B2A. Tabellentyp zu HRB2A_S_prot 20030129
3 Importing IT_GLBID Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20030129
4 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030129
5 Importing SIMU Call by reference Type reference (TYPE) PC_B2A_SIMU HR-B2A: Testschalter 20030129

Method PROCESS on class CL_HR_B2A_TRANSFER has no exception.

Method SET_DATE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100921
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA SY-DATUM Gültigkeitsende 20100921

Method SET_DATE_RANGE on class CL_HR_B2A_TRANSFER has no exception.

Method STATUS_M_GET 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 HR-B2A: globale ObjektID 20030129
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030129
3 Exporting STATUS_M Call by reference Type reference (TYPE) HRB2A_T_STATUS_M HR-B2A: Tabelle zulässige manuell änderbare Status/Substatus 20030129
# Exception Resumable Description Created on
1 NO_AUTHORITY Keine Berechtigung 20041019
2 NO_CUST Fehlendes Customizing 20060418

Method ST_CHANGE 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: Rückmeldungsidentifikator 20030129
2 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20030129
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030129
4 Importing STATUS Call by reference Type reference (TYPE) PC_B2A_STATUS Status des B2A-Dokumentes 20030129
5 Importing SUBST Call by reference Type reference (TYPE) PC_B2A_SUBST HR-B2A: Manueller Statuswechsel 20030129
6 Exporting V_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_V_PB2AMGR HR-B2A: Struktur für V_PB2AMGR 20030129
# Exception Resumable Description Created on
1 NOT_CHANGED Status change is not possible 20020425
2 NO_AUTHORITY No authority for changing status 20020425

Method WRITE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20040119
2 Importing IT_DATA Call by reference Type reference (TYPE) HRB2A_T_PB2ADATA HR-B2A. Tabellentyp für PB2ADATA 20040119
3 Importing IT_GLBID Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20040119
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20040119
# Exception Resumable Description Created on
1 NOT_FOUND No entry in table T50BA 20040119

Method WRITE_DATB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20040119
2 Importing IT_DATB Call by reference Type reference (TYPE) HRB2A_T_PB2ADATB HR-B2A. Tabellentyp für PB2ADATB 20040119
3 Importing IT_GLBID Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20040119
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20040119
# Exception Resumable Description Created on
1 NOT_FOUND No entry in table T50BA 20040119
History
Last changed by/on SAP  20060703 
SAP Release Created in 46C