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
⤷ 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 |