SAP ABAP Class CL_BUPA_CURRENT_ALL (Business Partner: Compare Current Object with DB Version)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-BP (Application Component) SAP Business Partner
     BUPA_INTERFACE_COMPLETE (Package) Business Partner: Complete the Interface Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BUPA_CURRENT_TEMPLATE Compare Current Business Partner Data with DB: Tool 20050315
Properties
Class CL_BUPA_CURRENT_ALL  
Short Description Business Partner: Compare Current Object with DB Version    
Super Class CL_BUPA_CURRENT_TEMPLATE Compare Current Business Partner Data with DB: Tool 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BUPA_CURRENT_DATA    
Program status P  SAP Standard Production Program 
Category 0   
Package BUPA_INTERFACE_COMPLETE   Business Partner: Complete the Interface Data 
Created 20050314   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUPA_CURRENT_ALL has no forward declaration.
Interfaces
Class CL_BUPA_CURRENT_ALL has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BUPA_CURRENT_DATA 20050315 API for Comparing Current Business Partner Data with DB
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_PACKAGE_SIZE Constant Private Type reference (TYPE) SYTABIX 100 Package Size 20050314
2 MT_FNAME_CLEAR_BUPA Instance attribute Private Type reference (TYPE) BUSS_BUS0FNAME_T List of Function Modules for Event Processing 20050314
3 MT_FNAME_CLEAR_BUPR Instance attribute Private Type reference (TYPE) BUSS_BUS0FNAME_T List of Function Modules for Event Processing 20050314
4 MT_FNAME_CRMOU_BUPA Instance attribute Private Type reference (TYPE) BUSS_BUS0FNAME_T List of Function Modules for Event Processing 20050502
5 MT_FNAME_CRMOU_BUPR Instance attribute Private Type reference (TYPE) BUSS_BUS0FNAME_T List of Function Modules for Event Processing 20050502
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050314
2 DISCONNECT Instance method Private Method Convert Results from Internal to External Format 20050314
3 GET Instance method Protected Method Compare Current BP Data with DB Version: All Data 20050314
4 GET_CORE Instance method Private Method Compare Current BP Data with DB Version: Main Processing 20050314
5 GET_PACKAGE Instance method Private Method Compare Current BP Data with DB Version: 1 Package 20050314
6 INIT Instance method Private Method Prepare Processing 20050314
7 MERGE Instance method Private Method Merge Current Data with DB Version: All Data 20050314
8 MERGE_BUPA Instance method Private Method Merge Current BUPA Data with DB Version: All Data 20050314
9 MERGE_BUPA_1 Instance method Private Method Merge Current BUPA Data with DB Version: 1 Data Record 20050314
10 MERGE_BUPA_1_CORE Instance method Private Method Merge Current BUPA Data with DB Version: Main Processing 20050314
11 MERGE_BUPR Instance method Private Method Merge Current BUPR Data with DB Version: All Data 20050314
12 MERGE_BUPR_1 Instance method Private Method Merge Current BUPR Data with DB Version: 1 Data Record 20050314
13 MERGE_BUPR_1_CORE Instance method Private Method Merge Current BUPR Data with DB Version: Main Processing 20050314
14 READ Instance method Private Method Read DB Version and Transform by DX Format 20050314
15 READ_BUPA Instance method Private Method Read DB BUPA Version and Transform by DX Format 20050314
16 READ_BUPR Instance method Private Method Read DB BUPR Version and Transform by DX Format 20050314
17 RESET Instance method Private Method Reset Internal Memory 20050314
18 SELECT_BUT050_INSTANCE Instance method Private Method Read Relationship Data from BUT050 20050314
19 SET_INSTANCES Instance method Private Method Assemble Objects for Processing 20050314
20 SET_INSTANCES_BUPA Instance method Private Method Assemble Objects for Processing: Business Partner 20050314
21 SET_INSTANCES_BUPR Instance method Private Method Assemble Objects for Processing: Relationships 20050314
22 TRNSFRM_EXTERN2SORTED Instance method Private Method Sort Inbound Data 20050314
Events
Class CL_BUPA_CURRENT_ALL has no event.
Types
Class CL_BUPA_CURRENT_ALL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BUPA_CURRENT_ALL has no parameter.
# Exception Resumable Description Created on
1 ERROR 20050314

Method DISCONNECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR 20050314
2 Exporting ES_MAIN_OUT Call by reference Type reference (TYPE) BUS_EI_MAIN External Interface: All Business Partner Data 20050314
3 Importing IS_OUT Call by reference Type reference (TYPE) LTY_S_RESULT 20050314

Method DISCONNECT on class CL_BUPA_CURRENT_ALL has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUSINESS_PARTNER Call by reference Type reference (TYPE) BUS_EI_MAIN Ext. Schnittstelle: Geschäftspartnergesamtdaten 20050314
2 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR Nachrichten-Struktur des Controllers 20050314
3 Importing IS_BUSINESS_PARTNER Call by reference Type reference (TYPE) BUS_EI_MAIN Ext. Schnittstelle: Geschäftspartnergesamtdaten 20050314

Method GET on class CL_BUPA_CURRENT_ALL has no exception.

Method GET_CORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUT Call by reference Type reference (TYPE) LTY_S_RESULT 20050314
2 Importing IS_INC Call by reference Type reference (TYPE) LTY_S_INC 20050314

Method GET_CORE on class CL_BUPA_CURRENT_ALL has no exception.

Method GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUT Call by reference Type reference (TYPE) LTY_S_RESULT 20050314
2 Changing CT_EXTERN_INC_BUPA Call by reference Type reference (TYPE) LTY_T_BUS_EI_EXTERN_SORTED 20050314
3 Changing CT_EXTERN_INC_BUPR_REMAINING Call by reference Type reference (TYPE) LTY_T_BURS_EI_EXTERN_SORTED 20050314

Method GET_PACKAGE on class CL_BUPA_CURRENT_ALL has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUSINESS_PARTNER Call by reference Type reference (TYPE) BUS_EI_MAIN External Interface: All Business Partner Data 20050314
2 Returning RS_INC Value transfer Type reference (TYPE) LTY_S_INC 20050314
# Exception Resumable Description Created on
1 ERROR error 20050314

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUT Call by reference Type reference (TYPE) LTY_S_RESULT 20050314
2 Changing CT_EXTERN_INC_BUPA Call by reference Type reference (TYPE) LTY_T_BUS_EI_EXTERN_SORTED 20050314
3 Changing CT_EXTERN_INC_BUPR_REMAINING Call by reference Type reference (TYPE) LTY_T_BURS_EI_EXTERN_SORTED 20050314
4 Importing IS_DB Call by reference Type reference (TYPE) LTY_S_DB 20050314

Method MERGE on class CL_BUPA_CURRENT_ALL has no exception.

Method MERGE_BUPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INC Call by reference Type reference (TYPE) LTY_T_BUS_EI_EXTERN_SORTED Complex External Interface of the Business Partner (Tab.) 20050314
2 Changing CT_OUT Call by reference Type reference (TYPE) BUS_EI_EXTERN_T Complex External Interface of the Business Partner (Tab.) 20050314
3 Importing IT_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN_T Complex External Interface of the Business Partner (Tab.) 20050314

Method MERGE_BUPA on class CL_BUPA_CURRENT_ALL has no exception.

Method MERGE_BUPA_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INC Call by reference Type reference (TYPE) LTY_T_BUS_EI_EXTERN_SORTED Complex External Interface of Relationships (Tab.) 20050314
2 Changing CT_OUT Call by reference Type reference (TYPE) BUS_EI_EXTERN_T Complex External Interface of the Business Partner (Tab.) 20050314
3 Importing IS_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20050314

Method MERGE_BUPA_1 on class CL_BUPA_CURRENT_ALL has no exception.

Method MERGE_BUPA_1_CORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20050314
2 Importing IS_INC Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20050314
3 Returning RS_OUT Value transfer Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20050314

Method MERGE_BUPA_1_CORE on class CL_BUPA_CURRENT_ALL has no exception.

Method MERGE_BUPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INC_REMAINING Call by reference Type reference (TYPE) LTY_T_BURS_EI_EXTERN_SORTED Complex External Interface of Relationships (Tab.) 20050314
2 Changing CT_OUT Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20050314
3 Importing IT_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20050314

Method MERGE_BUPR on class CL_BUPA_CURRENT_ALL has no exception.

Method MERGE_BUPR_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INC_REMAINING Call by reference Type reference (TYPE) LTY_T_BURS_EI_EXTERN_SORTED Complex External Interface of Relationships (Tab.) 20050314
2 Changing CT_OUT Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of a Relationship 20050314
3 Importing IS_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Business Partner 20050314

Method MERGE_BUPR_1 on class CL_BUPA_CURRENT_ALL has no exception.

Method MERGE_BUPR_1_CORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Business Partner 20050314
2 Importing IS_INC Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Business Partner 20050314
3 Returning RS_OUT Value transfer Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Business Partner 20050314

Method MERGE_BUPR_1_CORE on class CL_BUPA_CURRENT_ALL has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCES Call by reference Type reference (TYPE) LTY_S_INSTANCES 20050314
2 Returning RS_DB Value transfer Type reference (TYPE) LTY_S_DB External Interface: All Business Partner Data 20050314

Method READ on class CL_BUPA_CURRENT_ALL has no exception.

Method READ_BUPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INSTANCE_BUPA Call by reference Type reference (TYPE) BUS_EI_INSTANCE_T Table with Key of External Partner Structure 20050314
2 Returning RT_EXTERN_BUPA Value transfer Type reference (TYPE) BUS_EI_EXTERN_T Complex External Interface of the Business Partner (Tab.) 20050314

Method READ_BUPA on class CL_BUPA_CURRENT_ALL has no exception.

Method READ_BUPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INSTANCE_BUPR Call by reference Type reference (TYPE) BUS_BUPR_INSTANCE_T 20050502
2 Returning RT_EXTERN_BUPR Value transfer Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20050502

Method READ_BUPR on class CL_BUPA_CURRENT_ALL has no exception.

Method RESET Signature

Method RESET on class CL_BUPA_CURRENT_ALL has no parameter.
Method RESET on class CL_BUPA_CURRENT_ALL has no exception.

Method SELECT_BUT050_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INSTANCE_BUPA Call by reference Type reference (TYPE) BUS_EI_INSTANCE_T Table with Key of External Partner Structure 20050314
2 Returning RT_BUT050_INSTANCE Value transfer Type reference (TYPE) LTY_T_BUT050_INSTANCE 20050314

Method SELECT_BUT050_INSTANCE on class CL_BUPA_CURRENT_ALL has no exception.

Method SET_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXTERN_BUPA Call by reference Type reference (TYPE) LTY_T_BUS_EI_EXTERN_SORTED Complex External Interface of the Business Partner (Tab.) 20050314
2 Returning RS_INSTANCE Value transfer Type reference (TYPE) LTY_S_INSTANCES 20050314

Method SET_INSTANCES on class CL_BUPA_CURRENT_ALL has no exception.

Method SET_INSTANCES_BUPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCE_BUPA_ALL Call by reference Type reference (TYPE) BUS_EI_INSTANCE_T Table with Key of External Partner Structure 20050314
2 Exporting ET_INSTANCE_BUPA_INC Call by reference Type reference (TYPE) BUS_EI_INSTANCE_T Table with Key of External Partner Structure 20050314
3 Importing IT_EXTERN_BUPA Call by reference Type reference (TYPE) LTY_T_BUS_EI_EXTERN_SORTED Complex External Interface of the Business Partner (Tab.) 20050314

Method SET_INSTANCES_BUPA on class CL_BUPA_CURRENT_ALL has no exception.

Method SET_INSTANCES_BUPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INSTANCE_BUPA Call by reference Type reference (TYPE) BUS_EI_INSTANCE_T Table with Key of External Partner Structure 20050314
2 Returning RT_INSTANCE_BUPR Value transfer Type reference (TYPE) BUS_BUPR_INSTANCE_T Single-Character Flag 20050314

Method SET_INSTANCES_BUPR on class CL_BUPA_CURRENT_ALL has no exception.

Method TRNSFRM_EXTERN2SORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUSINESS_PARTNER Call by reference Type reference (TYPE) BUS_EI_MAIN External Interface: All Business Partner Data 20050314
2 Returning RS_INC Value transfer Type reference (TYPE) LTY_S_INC 20050314

Method TRNSFRM_EXTERN2SORTED on class CL_BUPA_CURRENT_ALL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 600