SAP ABAP Class FSBP_IDNUM_MIG_SERVICES (Migration of Additional Partner Numbers)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷ FS-BP (Application Component) Business Partner
⤷ FS_BP_MIGRATION_ID (Package) Migration of Additional Partner Nos to Identification Nos
⤷ FS-BP (Application Component) Business Partner
⤷ FS_BP_MIGRATION_ID (Package) Migration of Additional Partner Nos to Identification Nos
Properties
Class | FSBP_IDNUM_MIG_SERVICES | |
Short Description | Migration of Additional Partner Numbers | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FS_BP_MIGRATION_ID | Migration of Additional Partner Nos to Identification Nos |
Created | 20060809 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class FSBP_IDNUM_MIG_SERVICES has no forward declaration.
Interfaces
Class FSBP_IDNUM_MIG_SERVICES has no interface implemented.
Friends
Class FSBP_IDNUM_MIG_SERVICES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | BPIDCONV_TABLE | Static Attribute | Private | Type reference (TYPE) | BPIDCONV_TTY | Table Type for BPIDCONV | 20060809 | ||
2 | FALSE | Constant | Public | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20060809 | |
3 | FSAPPL_INSTALLED | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | Component FSAPPL Is Installed | 20110218 | ||
4 | FSAPPL_INSTALLED_READ | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | Installation Status FSAPPL Has Already Been Determined | 20110218 | ||
5 | MIGRATION_STATUS_COMPLETE | Constant | Public | Type reference (TYPE) | FSBP_IDNUM_STATUS | 'E' | Status of Conversion of Identification Numbers | 20060809 | |
6 | PROCESS_IDNUM_MIGRATION | Constant | Public | Type reference (TYPE) | FSBP_PROCESS | 'IDNUM_MIG' | Process | 20060809 | |
7 | TRUE | Constant | Public | Type reference (TYPE) | BOOLE-BOOLE | 'X' | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20060809 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONVERT_IDTYPE_TO_TYPE | Static method | Public | Method | Converts an ID Number Category into an ID Type | 20060809 |
2 | CONVERT_TYPE_TO_IDTYPE | Static method | Public | Method | Converts an ID Type into an ID Number Category | 20060809 |
3 | DEL_IDNUMS_FROM_DB_BY_PARTNER | Static method | Public | Method | Deletes All Entries for a Partner in Table BPID001 | 20060809 |
4 | GET_IDNUMS | Static method | Public | Method | Reads Identification Numbers | 20060809 |
5 | GET_IDNUMS_BY_BP_IDTYPE_TABLE | Static method | Public | Method | Reads Identification Numbers for Partner and ID Category | 20060809 |
6 | GET_IDNUMS_BY_BP_TABLE | Static method | Public | Method | Reads Identification Numbers for Partner from Database | 20060809 |
7 | GET_IDNUMS_BY_IDTYPE_NUM_TABLE | Static method | Public | Method | Reads Identification Numbers for ID Category and Number | 20060809 |
8 | GET_IDNUMS_FROM_DB_BY_PARTNER | Static method | Public | Method | Selects All BPID001 Entries for a Partner | 20060809 |
9 | GET_IDTYPE_MAPPING | Static method | Private | Method | Reads Mapping from Table BPIDCONV | 20060809 |
10 | GET_MIGRATION_STATUS | Static method | Public | Method | Reads Migration Status | 20060809 |
11 | IS_DATA_EXISTING | Static method | Public | Method | Is Data Available in Table BPID001? | 20110228 |
12 | IS_FSAPPL_INSTALLED | Static method | Public | Method | Has FSAPPL Been Installed? | 20110211 |
13 | IS_IDNUMBER_EXISTING | Static method | Public | Method | ID Number with This Category Already Exists | 20060809 |
14 | IS_IDNUM_CATEGORY_OF_FSBP | Static method | Public | Method | Indicates Whether ID Number Category Came from FSBP | 20060809 |
15 | IS_MIGRATION_COMPLETE | Static method | Public | Method | Indicates Whether Conversion of BPID001 IS Complete | 20060809 |
16 | MAP_TO_BUT0ID_BAPI_STRUCTURE | Static method | Public | Method | Maps Fields of BPID001 to BAPI Structure | 20060809 |
17 | MAP_TO_BUT0ID_STRUCTURE | Static method | Public | Method | Maps Fields of BPID001 Structure to BUT0ID | 20060809 |
Events
Class FSBP_IDNUM_MIG_SERVICES has no event.
Types
Class FSBP_IDNUM_MIG_SERVICES has no local type.
Method Signatures
Method CONVERT_IDTYPE_TO_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_IDTYPE | Call by reference | Type reference (TYPE) | BP_IDTYPE | Identifikationsnummerntyp des Geschäftspartners | 20060809 | ||
2 | Returning | R_TYPE | Value transfer | Type reference (TYPE) | BU_ID_TYPE | Identifikationsart | 20060809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENT_MAPPING | Keine eindeutige Zuordnung möglich | 20060809 | |
2 | NOT_EXISTING | Zuordnung existiert nicht | 20060809 |
Method CONVERT_TYPE_TO_IDTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_TYPE | Call by reference | Type reference (TYPE) | BU_ID_TYPE | Identifikationsart | 20060809 | ||
2 | Returning | R_IDTYPE | Value transfer | Type reference (TYPE) | BP_IDTYPE | Identifikationsnummerntyp des Geschäftspartners | 20060809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENT_MAPPING | Keine eindeutige Zuordnung möglich | 20060809 | |
2 | NOT_EXISTING | Zuordnung existiert nicht | 20060809 |
Method DEL_IDNUMS_FROM_DB_BY_PARTNER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20060809 | ||
2 | Returning | R_RESULT | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20060809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MISSING_PARAMETER | 20060809 |
Method GET_IDNUMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_IDNUM | Call by reference | Type reference (TYPE) | BP_IDNUM | Identifikationsnummer des Geschäftspartners | 20060809 | ||
2 | Importing | I_IDTYPE | Call by reference | Type reference (TYPE) | BP_IDTYPE | Identifikationsnummerntyp des Geschäftspartners | 20060809 | ||
3 | Importing | I_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20060809 | ||
4 | Returning | RT_BPID001 | Value transfer | Type reference (TYPE) | BPID001_UPD_T | Weitere Partnernummern | 20060809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MISSING_IMPORT | Unzureichend versorgte Importparameter | 20060809 |
Method GET_IDNUMS_BY_BP_IDTYPE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ENTRIES_FOR_SEL | Call by reference | Type reference (TYPE) | BPID001_PARTNER_IDTYPE_TTY | Partner / Identifikationsnummerntyp | 20060809 | ||
2 | Returning | RT_BPID001 | Value transfer | Type reference (TYPE) | BPID001_TTY | Partner / Identifikationsnummerntyp / Identifikationsnummer | 20060809 |
Method GET_IDNUMS_BY_BP_IDTYPE_TABLE on class FSBP_IDNUM_MIG_SERVICES has no exception.
Method GET_IDNUMS_BY_BP_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER_T | Tabellentyp zum Typ BU_PARTNER | 20060809 | ||
2 | Returning | RT_BPID001 | Value transfer | Type reference (TYPE) | BPID001_TTY | Partner / Identifikationsnummerntyp / Identifikationsnummer | 20060809 |
Method GET_IDNUMS_BY_BP_TABLE on class FSBP_IDNUM_MIG_SERVICES has no exception.
Method GET_IDNUMS_BY_IDTYPE_NUM_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ENTRIES_FOR_SEL | Call by reference | Type reference (TYPE) | BPID001_IDTYPE_IDNUM_TTY | Identifikationsnummerntyp / Identifikationsnummer | 20060809 | ||
2 | Returning | RT_BPID001 | Value transfer | Type reference (TYPE) | BPID001_TTY | Partner / Identifikationsnummerntyp / Identifikationsnummer | 20060809 |
Method GET_IDNUMS_BY_IDTYPE_NUM_TABLE on class FSBP_IDNUM_MIG_SERVICES has no exception.
Method GET_IDNUMS_FROM_DB_BY_PARTNER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_BUT0ID | Call by reference | Type reference (TYPE) | TTY_BUT0ID | Partner / Identifikationsnummerntyp / Identifikationsnummer | 20110714 | ||
2 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20110714 | ||
3 | Importing | I_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20060809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MAPPING_FAILURE | Keine eindeutige Zuordnung möglich | 20110714 | |
2 | MISSING_PARAMETER | 20060809 |
Method GET_IDTYPE_MAPPING Signature
Method GET_IDTYPE_MAPPING on class FSBP_IDNUM_MIG_SERVICES has no parameter.
Method GET_IDTYPE_MAPPING on class FSBP_IDNUM_MIG_SERVICES has no exception.
Method GET_MIGRATION_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandant | 20110215 | |
2 | Returning | R_STATUS | Value transfer | Type reference (TYPE) | FSBP_IDNUM_STATUS | Status der Umsetzung der Identifikationsnummern | 20060809 |
Method GET_MIGRATION_STATUS on class FSBP_IDNUM_MIG_SERVICES has no exception.
Method IS_DATA_EXISTING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandant | 20110228 | |
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20110228 |
Method IS_DATA_EXISTING on class FSBP_IDNUM_MIG_SERVICES has no exception.
Method IS_FSAPPL_INSTALLED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20110211 |
Method IS_FSAPPL_INSTALLED on class FSBP_IDNUM_MIG_SERVICES has no exception.
Method IS_IDNUMBER_EXISTING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20060809 | ||
2 | Exporting | E_RESULT | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20060809 | ||
3 | Importing | I_IDNUMBER | Call by reference | Type reference (TYPE) | BU_ID_NUMBER | Identifikationsnummer | 20060809 | ||
4 | Importing | I_TYPE | Call by reference | Type reference (TYPE) | BU_ID_TYPE | Identifikationsart | 20060809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MISSING_PARAMETER | 20060809 |
Method IS_IDNUM_CATEGORY_OF_FSBP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_TYPE | Call by reference | Type reference (TYPE) | BU_ID_TYPE | Identifikationsnummerntyp des Geschäftspartners | 20060809 | ||
2 | Returning | R_RESULT | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20060809 |
Method IS_IDNUM_CATEGORY_OF_FSBP on class FSBP_IDNUM_MIG_SERVICES has no exception.
Method IS_MIGRATION_COMPLETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Mandant | 20110215 | |
2 | Returning | R_RESULT | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20060809 |
Method IS_MIGRATION_COMPLETE on class FSBP_IDNUM_MIG_SERVICES has no exception.
Method MAP_TO_BUT0ID_BAPI_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_BUT0ID | Call by reference | Type reference (TYPE) | BUT0ID | GP: Identifikationsnummern | 20060809 | ||
2 | Returning | RS_IDENTIFICATION | Value transfer | Type reference (TYPE) | BAPIBUS1006_IDENTIFICATION | SAP-GP: BAPI-Struktur für Identifikationsnummern | 20060809 |
Method MAP_TO_BUT0ID_BAPI_STRUCTURE on class FSBP_IDNUM_MIG_SERVICES has no exception.
Method MAP_TO_BUT0ID_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_BUT0ID | Call by reference | Type reference (TYPE) | BUT0ID | GP: Identifikationsnummern | 20060809 | ||
2 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20060809 | ||
3 | Importing | IS_BPID001 | Call by reference | Type reference (TYPE) | BPID001 | Weitere Partnernummern | 20060809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MAPPING_FAILURE | Keine eindeutige Zuordnung möglich | 20060809 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 710 |