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 | Instance attribute | Protected | Type reference (TYPE) | BEGDA | Valid-From Date | 20100921 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | ENDDA | End of Validity Period | 20100921 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Break for suspending process is deleted in PB2AMGR | 20030219 | |
| 2 | Instance method | Public | Method | Break for suspending process is set in PB2AMGR | 20030219 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20100921 | |
| 4 | Instance method | Public | Method | Create an entry(ies) in table PB2AMGR with GLBID | 20010824 | |
| 5 | Instance method | Public | Method | Create B2A-Document object | 20011012 | |
| 6 | Instance method | Private | Method | Create GLBID | 20010831 | |
| 7 | Instance method | Public | Method | Delete entries for B2A Document(s) | 20010824 | |
| 8 | Instance method | Public | Method | Read PB2AMGR + B2A Document-specific data (default PB2ADATA) | 20010824 | |
| 9 | Instance method | Public | Method | Read PB2AMGR + B2A Document-specific data (default PB2ADATA) | 20030203 | |
| 10 | Instance method | Public | Method | Get Date Range for DB Selection | 20100921 | |
| 11 | Instance method | Public | Method | Read PB2AMGR entries | 20010824 | |
| 12 | Instance method | Public | Method | Send B2A Document | 20030129 | |
| 13 | Instance method | Public | Method | Set Date Range for DB Selection | 20100921 | |
| 14 | Instance method | Public | Method | Provide all possible statuses for manual status change | 20030129 | |
| 15 | Instance method | Public | Method | Change status for one B2A Document | 20010824 | |
| 16 | Instance method | Public | Method | Write data to PB2ADATA - Reference B2AID | 20040119 | |
| 17 | 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 | IT_GLBID | Call by reference | Type reference (TYPE) | HRB2A_T_GLBID | HR-B2A: Übergabetabelle globale ID | 20030219 | |||
| 2 | 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 | IT_GLBID | Call by reference | Type reference (TYPE) | HRB2A_T_GLBID | HR-B2A: Übergabetabelle globale ID | 20030219 | |||
| 2 | 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 | CT_VPB2AMGR | Call by reference | Type reference (TYPE) | HRB2A_T_V_PB2AMGR | HR-B2A: Tabellentyp für Detailanzeige | 20010824 | |||
| 2 | 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 | E_B2ADOCREF | Call by reference | Object reference (TYPE REF TO) | CL_HR_B2A_DOCUMENT | HR-B2A: B2A Document | 20011016 | |||
| 2 | I_GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | Ländergruppierung | 20011015 | |||
| 3 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20011015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No entry in table T50BA | 20020313 | ||
| 2 | No entry in table T50BB | 20020313 | ||
| 3 | No entry in table T50BK | 20020313 | ||
| 4 | No object created | 20011127 |
Method CREATE_GLBID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | I_GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: globale ObjektID | 20011015 | |||
| 2 | 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 | ET_DATA | Call by reference | Type reference (TYPE) | HRB2A_T_DATA | HR-B2A: Tabellentyp für Detailanzeige | 20010827 | |||
| 2 | ET_ERROR | Call by reference | Type reference (TYPE) | HRB2A_T_GLBID | HR-B2A: Übergabetabelle globale ID | 20010827 | |||
| 3 | IT_GLBID | Call by reference | Type reference (TYPE) | HRB2A_T_GLBID | HR-B2A: Übergabetabelle globale ID | 20010827 | |||
| 4 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20011008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_DATB | Call by reference | Type reference (TYPE) | HRB2A_T_DATB | HR-B2A: Tabellentyp für Detailanzeige | 20030203 | |||
| 2 | ET_ERROR | Call by reference | Type reference (TYPE) | HRB2A_T_GLBID | HR-B2A: Übergabetabelle globale ID | 20030203 | |||
| 3 | IT_REFID | Call by reference | Type reference (TYPE) | HRB2A_T_REFID | HR-B2A: Übergabetabelle globale ID | 20030217 | |||
| 4 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20030203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20100921 | |||
| 2 | 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 | ET_VPB2AMGR | Call by reference | Type reference (TYPE) | HRB2A_T_V_PB2AMGR | HR-B2A: Tabellentyp für Detailanzeige | 20010827 | |||
| 2 | IT_SO_BTRTL | Call by reference | Type reference (TYPE) | HRB2A_T_BTRTL | HR-B2A. Tabellentyp zu HRB2A_SO_BTRTL | 20010827 | |||
| 3 | IT_SO_DOCTY | Call by reference | Type reference (TYPE) | HRB2A_T_DOCTY | HR-B2A. Tabellentyp zu HRB2A_S_DOCTY | 20010827 | |||
| 4 | IT_SO_GLBID | Call by reference | Type reference (TYPE) | HRB2A_T_SO_GLBID | HR-B2A. Tabellentyp zu HRB2A_SO_GLBID | 20040319 | |||
| 5 | IT_SO_SAGRP | Call by reference | Type reference (TYPE) | HRB2A_T_SAGRP | HR-B2A. Tabellentyp zu HRB2A_S_SAGRP | 20010827 | |||
| 6 | IT_SO_WERKS | Call by reference | Type reference (TYPE) | HRB2A_T_WERKS | HR-B2A. Tabellentyp zu HRB2A_S_WERKS | 20010827 | |||
| 7 | I_HISTORY | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20010827 | |||
| 8 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20011011 | |||
| 9 | 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 | ET_ERROR | Call by reference | Type reference (TYPE) | HRB2A_T_ERROR | HR-B2A: Tabellentyp für Errormeldungen | 20030129 | |||
| 2 | ET_PROTOCOL | Call by reference | Type reference (TYPE) | HRB2A_T_PROTOCOL | HR-B2A. Tabellentyp zu HRB2A_S_prot | 20030129 | |||
| 3 | IT_GLBID | Call by reference | Type reference (TYPE) | HRB2A_T_GLBID | HR-B2A: Übergabetabelle globale ID | 20030129 | |||
| 4 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20030129 | |||
| 5 | 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 | BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20100921 | |||
| 2 | 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 | GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: globale ObjektID | 20030129 | |||
| 2 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20030129 | |||
| 3 | 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 | Keine Berechtigung | 20041019 | ||
| 2 | Fehlendes Customizing | 20060418 |
Method ST_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BMSID | Call by reference | Type reference (TYPE) | PC_B2A_BMSID | HR-B2A: Rückmeldungsidentifikator | 20030129 | |||
| 2 | GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: globale ObjektID | 20030129 | |||
| 3 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20030129 | |||
| 4 | STATUS | Call by reference | Type reference (TYPE) | PC_B2A_STATUS | Status des B2A-Dokumentes | 20030129 | |||
| 5 | SUBST | Call by reference | Type reference (TYPE) | PC_B2A_SUBST | HR-B2A: Manueller Statuswechsel | 20030129 | |||
| 6 | 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 | Status change is not possible | 20020425 | ||
| 2 | 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 | ET_ERROR | Call by reference | Type reference (TYPE) | HRB2A_T_GLBID | HR-B2A: Übergabetabelle globale ID | 20040119 | |||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | HRB2A_T_PB2ADATA | HR-B2A. Tabellentyp für PB2ADATA | 20040119 | |||
| 3 | IT_GLBID | Call by reference | Type reference (TYPE) | HRB2A_T_GLBID | HR-B2A: Übergabetabelle globale ID | 20040119 | |||
| 4 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20040119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_ERROR | Call by reference | Type reference (TYPE) | HRB2A_T_GLBID | HR-B2A: Übergabetabelle globale ID | 20040119 | |||
| 2 | IT_DATB | Call by reference | Type reference (TYPE) | HRB2A_T_PB2ADATB | HR-B2A. Tabellentyp für PB2ADATB | 20040119 | |||
| 3 | IT_GLBID | Call by reference | Type reference (TYPE) | HRB2A_T_GLBID | HR-B2A: Übergabetabelle globale ID | 20040119 | |||
| 4 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20040119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No entry in table T50BA | 20040119 |
History
| Last changed by/on | SAP | 20060703 |
| SAP Release Created in | 46C |