SAP ABAP Class FSBP_MO_BP011 (Memory Object for Employment Data)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
FS-BP (Application Component) Business Partner
⤷
FS_BP_AL_EMPLOYMENT (Package) Application Logic:Employment Data
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | FSBP_MEMORY_OBJECT | Generic Memory Object | 20051104 |
Properties
| Class | FSBP_MO_BP011 | |
| Short Description | Memory Object for Employment Data | |
| Super Class | FSBP_MEMORY_OBJECT | Generic Memory Object |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FS_BP_AL_EMPLOYMENT | Application Logic:Employment Data |
| Created | 20051104 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class FSBP_MO_BP011 has no forward declaration.
Interfaces
Class FSBP_MO_BP011 has no interface implemented.
Friends
Class FSBP_MO_BP011 has no friend class.
Attributes
Class FSBP_MO_BP011 has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Returns New and Old State of BP011 | 20051115 | |
| 2 | Instance method | Public | Method | Returns Changed Data of BP011 | 20051115 | |
| 3 | Instance method | Public | Method | Returns Read Data of BP011 | 20051115 | |
| 4 | Instance method | Protected | Method | Returns Business Partner Category | 20070504 | |
| 5 | Static method | Public | Method | Returns the Table Entry for Authorization Status | 20080618 | |
| 6 | Instance method | Public | Method | Saves New/Changed Data of BP011 to Memory | 20051115 | |
| 7 | Static method | Public | Method | Checks Whether Entry Exists for End of Employment | 20051108 | |
| 8 | Static method | Public | Method | Checks That Start of Employment Is Before End of Employment | 20051104 | |
| 9 | Static method | Public | Method | Checks Whether Entry Exists for Start of Employment | 20051104 | |
| 10 | Static method | Public | Method | Checks That No Two Employments Start on Same Day | 20051104 | |
| 11 | Static method | Public | Method | Checks Whether Industry Is Defined in TB038/TB038a | 20051108 | |
| 12 | Static method | Public | Method | Checks That Entries Have Not Been Made In Obsolete Fields | 20051117 | |
| 13 | Static method | Public | Method | Checks Whether Occupation Is Defined in TB028 | 20051108 | |
| 14 | Static method | Public | Method | Checks Whether Employment Status Is Defined in TP11 | 20051108 |
Events
Class FSBP_MO_BP011 has no event.
Types
Class FSBP_MO_BP011 has no local type.
Method Signatures
Method GET_BP011 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DATA_NEW | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051115 | |||
| 2 | E_DATA_OLD | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051115 |
Method GET_BP011 on class FSBP_MO_BP011 has no exception.
Method GET_BP011_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_DATA_NEW | Value transfer | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051115 |
Method GET_BP011_NEW on class FSBP_MO_BP011 has no exception.
Method GET_BP011_OLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_DATA_OLD | Value transfer | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051115 |
Method GET_BP011_OLD on class FSBP_MO_BP011 has no exception.
Method GET_BP_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TYPE | Value transfer | Type reference (TYPE) | BU_TYPE | Geschäftspartnertyp | 20070504 |
Method GET_BP_TYPE on class FSBP_MO_BP011 has no exception.
Method GET_EMPLOYMENT_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EMPLOYMENT_STATUS | Call by reference | Type reference (TYPE) | BP_EMPLOYM_OLD | Beschäftigungsstatus | 20080618 | |||
| 2 | R_TP11 | Value transfer | Type reference (TYPE) | TP11 | Geschäftspartner: Beschäftigungsstatus | 20080618 |
Method GET_EMPLOYMENT_STATUS on class FSBP_MO_BP011 has no exception.
Method SET_BP011_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATA | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051115 |
Method SET_BP011_NEW on class FSBP_MO_BP011 has no exception.
Method VALIDATE_EMP_END_IS_SPECIFIED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BP011 | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051108 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | TTY_XO_MESSAGE | Nachrichten | 20051108 |
Method VALIDATE_EMP_END_IS_SPECIFIED on class FSBP_MO_BP011 has no exception.
Method VALIDATE_EMP_FROM_BEFORE_UNTIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BP011 | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051104 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | TTY_XO_MESSAGE | Nachrichten | 20051104 |
Method VALIDATE_EMP_FROM_BEFORE_UNTIL on class FSBP_MO_BP011 has no exception.
Method VALIDATE_EMP_FROM_IS_SPECIFIED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BP011 | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051104 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | TTY_XO_MESSAGE | Nachrichten | 20051104 |
Method VALIDATE_EMP_FROM_IS_SPECIFIED on class FSBP_MO_BP011 has no exception.
Method VALIDATE_EMP_FROM_IS_UNIQUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BP011 | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051104 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | TTY_XO_MESSAGE | Nachrichten | 20051104 |
Method VALIDATE_EMP_FROM_IS_UNIQUE on class FSBP_MO_BP011 has no exception.
Method VALIDATE_IND_SECTOR_IS_VALID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BP011 | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051108 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | TTY_XO_MESSAGE | Nachrichten | 20051108 |
Method VALIDATE_IND_SECTOR_IS_VALID on class FSBP_MO_BP011 has no exception.
Method VALIDATE_OBSOLETE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BP011 | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051117 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | TTY_XO_MESSAGE | Nachrichten | 20051117 |
Method VALIDATE_OBSOLETE_FIELDS on class FSBP_MO_BP011 has no exception.
Method VALIDATE_PROFESSION_IS_VALID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BP011 | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051108 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | TTY_XO_MESSAGE | Nachrichten | 20051108 |
Method VALIDATE_PROFESSION_IS_VALID on class FSBP_MO_BP011 has no exception.
Method VALIDATE_STATUS_IS_VALID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BP011 | Call by reference | Type reference (TYPE) | FSBP_BP011_TTY | Beschäftigungsdaten | 20051108 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | TTY_XO_MESSAGE | Nachrichten | 20051108 |
Method VALIDATE_STATUS_IS_VALID on class FSBP_MO_BP011 has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 710 |