SAP ABAP Class CL_FSBP_MIG_ID_SWITCH_IN_CLNT (Additional Partner Numbers Switch in a Client)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_MIGRATION_ID_SWITCH (Package) Switch for Migrating Additional Partner Numbers to ID No.
Properties
Class CL_FSBP_MIG_ID_SWITCH_IN_CLNT  
Short Description Additional Partner Numbers Switch in a Client    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class FSBP_MIGID    
Program status     
Category 0   
Package FS_BP_MIGRATION_ID_SWITCH   Switch for Migrating Additional Partner Numbers to ID No. 
Created 20110215   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no forward declaration.
Interfaces
Class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no interface implemented.
Friends
Class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BDT_CUST_STATE_INCONSISTENT Constant Public Type reference (TYPE) STRING 'INCONSISTENT' 20110215
2 GC_BDT_CUST_STATE_MIGRATED Constant Public Type reference (TYPE) STRING 'MIGRATED' 20110215
3 GC_BDT_CUST_STATE_NOT_MIGRATED Constant Public Type reference (TYPE) STRING 'NOT_MIGRATED' 20110215
4 GO_LOG Instance attribute Private Object reference (TYPE REF TO) IF_FSBP_MIG_ID_SWITCH_LOG Application Log Interface for Switch Change 20110215
5 GT_BPID002_T Instance attribute Private Type reference (TYPE) LTY_TS_BPID002_T 20110330
6 GT_BPIDCONV Instance attribute Private Type reference (TYPE) LTY_TS_BPIDCONV 20110330
7 GT_TB039A Instance attribute Private Type reference (TYPE) LTY_TS_TB039A 20110330
8 GT_TB039B Instance attribute Private Type reference (TYPE) LTY_TS_TB039B 20110330
9 GT_TBPID Instance attribute Private Type reference (TYPE) LTY_TS_TBPID 20110330
10 G_CLIENT Instance attribute Private Type reference (TYPE) MANDT Client 20110215
11 S_GT_TB039 Static Attribute Private Type reference (TYPE) LTY_TS_TB039 20110330
12 S_GT_TB039T Static Attribute Private Type reference (TYPE) LTY_TS_TB039T 20110330
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TO_LOG_FROM_SYST Instance method Private Method Adds a SYST Message to the Application Log 20110215
2 CHECK_SWITCH_TURN_ON Instance method Public Method Checks If Switch Can Be Activated 20110215
3 CREATE Static method Public Method 20110215
4 CREATE_IDCUST_TB039 Instance method Private Method Generates Customizing Entries Based on Mapping Customizing 20110330
5 CREATE_IDCUST_TB039A Instance method Private Method Generates Customizing Entries Based on Mapping Customizing 20110330
6 DO_BDT_SWITCH_ON Instance method Public Method BDT Actions If Switch Is Activated 20110215
7 DO_IDCUST_SWITCH_ON Instance method Protected Method Customizing Actions If Switch Activated 20110330
8 DO_SWITCH_TURN_ON Instance method Public Method Processes If Switch Activated 20110330
9 ENQUEUE_IDCUST Instance method Private Method Creates Lock in Customizing Table 20110406
10 GET_BDT_CUST_STATE Instance method Public Method Reads BDT Customizing Status (Migrated, NOT Migrated,..) 20110215
11 IS_FSAPPL_INSTALLED Static method Public Method Has FSAPPL Been Installed? 20110215
12 IS_MAPPING_COMPLETE Instance method Protected Method Checks If Partner Numbers Mapping Is Complete 20110215
13 IS_SWITCH_ON Instance method Private Method Checks If Switch Has Been Activated 20110406
14 LOAD_IDCUST Instance method Private Method Reads Customizing Entries 20110330
15 RAISE_SFW_EXCEPTION_FROM_SYST Instance method Private Method Triggers Exception CX_SFW_MESSAGE with System Variables 20110215
16 SAVE_IDCUST Instance method Private Method Writes Customizing Entries to the Database 20110330
Events
Class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_CLIENT Private See coding 20110215 begin of lty_s_client, mandt type t000-mandt, end of lty_s_client
2 LTY_TS_BPID002_T Private See coding 20110330 lty_ts_bpid002_t type sorted table of bpid002_t with unique key client spras idtype
3 LTY_TS_BPIDCONV Private See coding 20110330 lty_ts_bpidconv type sorted table of bpidconv with unique default key
4 LTY_TS_TB039 Private See coding 20110330 lty_ts_tb039 type sorted table of tb039 with unique key category
5 LTY_TS_TB039A Private See coding 20110330 lty_ts_tb039a type sorted table of tb039a with unique key client type
6 LTY_TS_TB039B Private See coding 20110330 lty_ts_tb039b type sorted table of tb039b with unique key client spras type
7 LTY_TS_TB039T Private See coding 20110330 lty_ts_tb039t type sorted table of tb039t with unique key langu category
8 LTY_TS_TBPID Private See coding 20110330 lty_ts_tbpid type sorted table of tbpid with unique key client idtype
9 LTY_T_CLIENT Private See coding 20110215 lty_t_client type standard table of lty_s_client with default key
Method Signatures

Method ADD_MESSAGE_TO_LOG_FROM_SYST Signature

Method ADD_MESSAGE_TO_LOG_FROM_SYST on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no parameter.
Method ADD_MESSAGE_TO_LOG_FROM_SYST on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method CHECK_SWITCH_TURN_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENQUEUE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20110407
2 Importing IV_FLT_SWITCH Call by reference Type reference (TYPE) SFW_SWITCH_ID ID eines Schalters im Switch Framework 20110215
# Exception Resumable Description Created on
1 CX_SFW_MESSAGE SFW - Exception mit message 20110215

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_FSBP_MIG_ID_SWITCH_LOG AnwendungsLog-interface für Switchänderung 20110215
2 Importing I_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20110215
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FSBP_MIG_ID_SWITCH_IN_CLNT Verwaltungsklasse für BDT Customizingänderung 20110215

Method CREATE on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method CREATE_IDCUST_TB039 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TB039T_NEW Call by reference Type reference (TYPE) LTY_TS_TB039T 20110406
2 Exporting ET_TB039_NEW Call by reference Type reference (TYPE) LTY_TS_TB039 20110406
3 Importing IS_BPIDCONV Call by reference Type reference (TYPE) BPIDCONV Zuordnung der Identifikationstypen/-arten und Idnummerntypen 20110330

Method CREATE_IDCUST_TB039 on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method CREATE_IDCUST_TB039A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TB039A_NEW Call by reference Type reference (TYPE) LTY_TS_TB039A 20110406
2 Exporting ET_TB039B_NEW Call by reference Type reference (TYPE) LTY_TS_TB039B 20110406
3 Importing IS_BPIDCONV Call by reference Type reference (TYPE) BPIDCONV Zuordnung der Identifikationstypen/-arten und Idnummerntypen 20110330

Method CREATE_IDCUST_TB039A on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method DO_BDT_SWITCH_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110215

Method DO_BDT_SWITCH_ON on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method DO_IDCUST_SWITCH_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110330

Method DO_IDCUST_SWITCH_ON on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method DO_SWITCH_TURN_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110330

Method DO_SWITCH_TURN_ON on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method ENQUEUE_IDCUST Signature

Method ENQUEUE_IDCUST on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no parameter.
# Exception Resumable Description Created on
1 CX_SFW_MESSAGE SFW - Exception mit message 20110406

Method GET_BDT_CUST_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATE Value transfer Type reference (TYPE) STRING 20110215

Method GET_BDT_CUST_STATE on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT 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) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20110215

Method IS_FSAPPL_INSTALLED on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method IS_MAPPING_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COMPLETE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20110215

Method IS_MAPPING_COMPLETE on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method IS_SWITCH_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ON Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20110406

Method IS_SWITCH_ON on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method LOAD_IDCUST Signature

Method LOAD_IDCUST on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no parameter.
Method LOAD_IDCUST on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.

Method RAISE_SFW_EXCEPTION_FROM_SYST Signature

Method RAISE_SFW_EXCEPTION_FROM_SYST on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no parameter.
# Exception Resumable Description Created on
1 CX_SFW_MESSAGE SFW - Exception mit message 20110215

Method SAVE_IDCUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TB039 Call by reference Type reference (TYPE) LTY_TS_TB039 20110330
2 Importing IT_TB039A Call by reference Type reference (TYPE) LTY_TS_TB039A 20110330
3 Importing IT_TB039B Call by reference Type reference (TYPE) LTY_TS_TB039B 20110330
4 Importing IT_TB039T Call by reference Type reference (TYPE) LTY_TS_TB039T 20110330

Method SAVE_IDCUST on class CL_FSBP_MIG_ID_SWITCH_IN_CLNT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703