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