SAP ABAP Class CL_FBS_CMP_RPLCTN (Replication of Company Data)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL-GL (Application Component) Basic Functions
     FBS_SE_GLMASTER_REPLCTN (Package) Services for Proxies
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FBS_RPLCTN 20090214
Properties
Class CL_FBS_CMP_RPLCTN  
Short Description Replication of Company Data    
Super Class CL_FBS_RPLCTN  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FBS_SE_GLMASTER_REPLCTN   Services for Proxies 
Created 20090214   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FBS_CMP_RPLCTN has no interface implemented.
Friends
Class CL_FBS_CMP_RPLCTN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_USAGE_CODE_COMPANY Constant Public Type reference (TYPE) KPC_COMPANY_IDENTIFIER_USAGE_C '2' Proxy Data Element (Generated) 20090714
2 C_USAGE_CODE_COMPANY_CODE Constant Public Type reference (TYPE) KPC_COMPANY_IDENTIFIER_USAGE_C '1' Proxy Data Element (Generated) 20090714
3 GO_COMP_EXC Static Attribute Protected Object reference (TYPE REF TO) CX_FBS_SE_COMP_RPLCTN Exception for Replication of Company 20090214
4 MO_BADI Instance attribute Protected Object reference (TYPE REF TO) FBS_SE_CMPRPLCTNBULKRQ 20090302
5 MO_MAPPING_ENGINE Instance attribute Protected Object reference (TYPE REF TO) CL_SMT_ENGINE Transformation Engine 20090214
6 MR_S_IN_DATA Instance attribute Protected Object reference (TYPE REF TO) TS_IN_DATA 20090214
7 MR_S_IN_DATA_PAYLD Instance attribute Protected Object reference (TYPE REF TO) TS_IN_DATA_ABAP_PAYLOAD 20090214
8 MR_S_WORK_STRUC Instance attribute Protected Object reference (TYPE REF TO) TS_WORK_STRUCTURE 20090214
9 M_MAPPING_STEP Instance attribute Protected Type reference (TYPE) SMT_EVENT 'MAP_EXT_TO_INT' Mapping Step 20090214
10 M_WUF_CONTEXT Instance attribute Protected Type reference (TYPE) WUF_CONTEXT Context 20090214
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_JOINT_OUT_LINE Instance method Protected Method 20090214
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090214
3 CONVERT_JOINT_TO_WORKSTRUC Instance method Public Method For Test 20090306
4 COPY_1_OF_DO_REPLICATION Instance method Protected Method 20090624
5 EXEC_MAPPING_STEP Instance method Protected Method 20090214
6 HANDLE_JOINT_KEYS Instance method Protected Method 20090215
Events
Class CL_FBS_CMP_RPLCTN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_IN_DATA Public Type reference (TYPE) SAPPLCO_CO_RPLCTNRQ_MSG 20090214
2 TS_IN_DATA_ABAP_PAYLOAD Public Type reference (TYPE) SAPPLCO_CO_RPLCTNRQ_MSG-COMPANY 20090214
3 TS_JOINT_IN_DATA Protected See coding 20090214 BEGIN OF ts_joint_in_data, company TYPE sapplco_cmprplctnrq_company, company_name TYPE sapplco_cmprplctnrq_name, company_dflt_curr TYPE sapplco_cmrplctnrq_dflt_crcy, company_seqnr TYPE fbs_s_smt_comp_address_src_seq, company_address TYPE sapplco_cmprplctnrq_addr_inf, company_address_usage TYPE sapplco_cmprplctnrq_addr_infus, END OF ts_joint_in_data
4 TS_JOINT_OUT_DATA Public See coding 20090306 BEGIN OF ts_joint_out_data, company TYPE fbs_sx_company, text TYPE fbs_sx_comp_text, currency TYPE fbs_sx_comp_currency, address TYPE fbs_sx_comp_address, txt_complete TYPE flag, curr_complete TYPE flag, addr_complete TYPE flag, END OF ts_joint_out_data
5 TS_MAPPING_CNTRL Protected Type reference (TYPE) FBS_S_SMT_COMP_MAPPING_CNTRL 20090214
6 TS_MAPPING_TARGET Protected Type reference (TYPE) FBS_S_SMT_COMP_MAPPING_TARGET 20090214
7 TS_MAPPING_TARGET_CHNG Protected Type reference (TYPE) FBS_S_SMT_COMPANY_CHNG 20090214
8 TS_WORK_STRUCTURE Public Type reference (TYPE) FBS_SX_COMP_RPLCTN_WORK_STRUC FBS_SX_COMP_RPLCTN_WORK_STRUC 20090214
9 TT_JOINT_OUT_DATA Protected See coding 20090214 tt_joint_out_data TYPE STANDARD TABLE OF ts_joint_out_data WITH DEFAULT KEY
Method Signatures

Method BUILD_JOINT_OUT_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IN_DATA Call by reference Type reference (TYPE) TS_JOINT_IN_DATA 20090214
2 Importing IS_MAPPING_CNTRL Call by reference Type reference (TYPE) TS_MAPPING_CNTRL Steuerung für Mapping für Sachkontenstamm 20090214
3 Returning RR_S_JOINT_OUT Value transfer Object reference (TYPE REF TO) TS_JOINT_OUT_DATA 20090214
# Exception Resumable Description Created on
1 CX_FBS_SE_COMP_RPLCTN 20090214

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FBS_CMP_RPLCTN has no parameter.
Method CONSTRUCTOR on class CL_FBS_CMP_RPLCTN has no exception.

Method CONVERT_JOINT_TO_WORKSTRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_T_JOINT_STRUC Call by reference Object reference (TYPE REF TO) TT_REF_TO_DATA 20090306
2 Returning RR_WORK_STRUC Value transfer Object reference (TYPE REF TO) FBS_SX_COMP_RPLCTN_WORK_STRUC FBS_SX_COMP_RPLCTN_WORK_STRUC 20090306
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN 20090306

Method COPY_1_OF_DO_REPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WORK_STRUC Call by reference Object reference (TYPE REF TO) DATA 20090624
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FBS_RPLCTN_PROCESS_RESULT 20090624
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN 20090624

Method EXEC_MAPPING_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MAPPING_CHNG_STRUC Call by reference Type reference (TYPE) TS_MAPPING_TARGET_CHNG 20090214
2 Changing CS_MAPPING_TARGET Call by reference Type reference (TYPE) TS_MAPPING_TARGET 20090214
3 Importing IS_IN_DATA Call by reference Type reference (TYPE) TS_JOINT_IN_DATA 20090214
4 Importing IS_MAPPING_CNTRL Call by reference Type reference (TYPE) TS_MAPPING_CNTRL Steuerung für Mapping für Sachkontenstamm 20090214
# Exception Resumable Description Created on
1 CX_FBS_SE_COMP_RPLCTN 20090214

Method HANDLE_JOINT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_JOINT_DATA Call by reference Type reference (TYPE) TS_JOINT_OUT_DATA 20090215
2 Importing IP_CHECK_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090215
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN 20090227
History
Last changed by/on SAP  20110908 
SAP Release Created in 605