SAP ABAP Class CL_BUP_EEWA_CHECK (WorkplAddr: Control Class for Checks)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BP (Application Component) Business Partner Foundation
     S_BUPA_EEWA_IPI (Package) SAP Business Partner IPI Data Set EEWA
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_EEWA_CORE_TYPES 20060606
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_EEWA_USAGE_TYPES 20060606
Properties
Class CL_BUP_EEWA_CHECK  
Short Description WorkplAddr: Control Class for Checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BUPA_EEWA_IPI   SAP Business Partner IPI Data Set EEWA 
Created 20060530   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)
2 CL_BUP_ADDR_CHECK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_EEWA_CORE_TYPES 20060606
2 IF_BUP_EEWA_USAGE_TYPES 20060606
Friends
Class CL_BUP_EEWA_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVE Constant Public Type reference (TYPE) STRING CL_BUP_ADDR_CHECK=>GC_ACTIVE 20070124
2 GC_NOT_ACTIVE Constant Public Type reference (TYPE) STRING CL_BUP_ADDR_CHECK=>GC_NOT_ACTIVE 20070124
3 GC_UNKNOWN Constant Public Type reference (TYPE) STRING CL_BUP_ADDR_CHECK=>GC_UNKNOWN 20070124
4 GR_APPLOG_ADPTR_CORE Instance attribute Private Object reference (TYPE REF TO) CL_BUP_EEWA_APPLOG_ADPTR_CORE 20060530
5 GR_APPLOG_ADPTR_USAGE Instance attribute Private Object reference (TYPE REF TO) CL_BUP_EEWA_APPLOG_ADPTR_USAGE 20060605
6 GR_CORE Instance attribute Private Object reference (TYPE REF TO) CL_BUP_EEWA_CHECK_CORE 20060530
7 GR_USAGE Instance attribute Private Object reference (TYPE REF TO) CL_BUP_EEWA_CHECK_USAGE 20060605
8 GR_VETO_CHECK_CORE Instance attribute Private Object reference (TYPE REF TO) BUP_EEWA_VETO_INT 20060908
9 GV_VETO_CHECK_BADI_STATUS Instance attribute Private Type reference (TYPE) STRING 20070124
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20060530
2 CHECK_AFTER_MODIFY Instance method Public Method 20060530
3 CHECK_CROSS_RECORD Instance method Private Method 20060530
4 CHECK_ENGINE Instance method Private Method 20060530
5 CHECK_ENGINE_LEVEL_1 Instance method Private Method 20060530
6 CHECK_ENGINE_LEVEL_2 Instance method Private Method 20060530
7 CHECK_EXTERNAL_DATA Instance method Public Method 20060530
8 CHECK_PARTNER Instance method Public Method 20060530
9 CONSTRUCTOR Instance method Public Constructor 20060530
10 CROSS_RECORD_CHECK_ANALYZE Instance method Private Method 20060616
11 DO_VETO_CHECK_DELETE Instance method Public Method 20060908
12 GET_VETO_CHECK_BADI_STATUS Instance method Public Method 20070124
13 MAP_INT_2_CHECK Instance method Private Method 20060616
14 SCOPE_SET_ALL Instance method Private Method 20060530
15 SCOPE_SET_SELECTED Instance method Private Method 20060530
16 SET_VETO_CHECK_BADI_STATUS Instance method Private Method 20070124
17 UPDATE_REJECTED_DUE_TO_VETO Instance method Public Method 20060908
18 VETO_CHECKS_ARE_ACTIVE Instance method Public Method 20060908
Events
Class CL_BUP_EEWA_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTS_CORE_DATA_EXT Public Attribute reference (LIKE) 20060606
2 TTS_CORE_DATA_INT Public Attribute reference (LIKE) 20060606
3 TTS_CORE_KEY Public Attribute reference (LIKE) 20060606
4 TTS_CORE_MAP_CHECK_2_DATA Public Attribute reference (LIKE) 20060616
5 TTS_CORE_MOD_INT Public Attribute reference (LIKE) 20060908
6 TTS_CORE_REJECTED_KEY Public Attribute reference (LIKE) 20060606
7 TTS_USAGE_DATA_EXT Public Attribute reference (LIKE) 20060606
8 TTS_USAGE_DATA_INT Public Attribute reference (LIKE) 20060606
9 TTS_USAGE_DATA_INT_CK Public Attribute reference (LIKE) 20060908
10 TTS_USAGE_KEY Public Attribute reference (LIKE) 20060606
11 TTS_USAGE_MAP_CHECK_2_DATA Public Attribute reference (LIKE) 20060616
12 TTS_USAGE_MOD_INT Public Attribute reference (LIKE) 20060908
13 TTS_USAGE_REJECTED_KEY Public Attribute reference (LIKE) 20060606
14 TT_CORE_CHECK Public Attribute reference (LIKE) 20060616
15 TT_CORE_CHECK_ERROR Public Attribute reference (LIKE) 20060619
16 TT_USAGE_CHECK Public Attribute reference (LIKE) 20060616
17 TT_USAGE_CHECK_ERROR Public Attribute reference (LIKE) 20060619
18 TY_CORE_DATA_EXT Public Attribute reference (LIKE) 20060606
19 TY_CORE_DATA_INT Public Attribute reference (LIKE) 20060606
20 TY_CORE_KEY Public Attribute reference (LIKE) 20060606
21 TY_CORE_MERGE_AREA Public Attribute reference (LIKE) 20060606
22 TY_CORE_REJECTED_KEY Public Attribute reference (LIKE) 20060606
23 TY_USAGE_DATA_EXT Public Attribute reference (LIKE) 20060606
24 TY_USAGE_DATA_INT Public Attribute reference (LIKE) 20060606
25 TY_USAGE_KEY Public Attribute reference (LIKE) 20060606
26 TY_USAGE_MERGE_AREA Public Attribute reference (LIKE) 20060606
27 TY_USAGE_REJECTED_KEY Public Attribute reference (LIKE) 20060606
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060530
2 Changing CT_USAGE Call by reference Type reference (TYPE) TTS_USAGE_DATA_INT 20060530
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20060530
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060530

Method CHECK on class CL_BUP_EEWA_CHECK has no exception.

Method CHECK_AFTER_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060530
2 Changing CT_USAGE Call by reference Type reference (TYPE) TTS_USAGE_DATA_INT 20060530
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20060530
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060530
5 Importing IT_CHANGED_KEY_CORE Call by reference Type reference (TYPE) TTS_CORE_KEY 20060530
6 Importing IT_CHANGED_KEY_USAGE Call by reference Type reference (TYPE) TTS_USAGE_KEY 20060530
7 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID 20060530

Method CHECK_AFTER_MODIFY on class CL_BUP_EEWA_CHECK has no exception.

Method CHECK_CROSS_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_CORE Call by reference Type reference (TYPE) TTS_CORE_KEY 20060530
2 Exporting ET_FAILED_USAGE Call by reference Type reference (TYPE) TTS_USAGE_KEY 20060530
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20060530
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060530
5 Importing IT_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060530
6 Importing IT_USAGE Call by reference Type reference (TYPE) TTS_USAGE_DATA_INT 20060530
7 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID 20060530

Method CHECK_CROSS_RECORD on class CL_BUP_EEWA_CHECK has no exception.

Method CHECK_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060530
2 Changing CT_USAGE Call by reference Type reference (TYPE) TTS_USAGE_DATA_INT 20060530
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20060530
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060530
5 Importing IT_CHANGED_KEY_CORE Call by reference Type reference (TYPE) TTS_CORE_KEY 20060530
6 Importing IT_CHANGED_KEY_USAGE Call by reference Type reference (TYPE) TTS_USAGE_KEY 20060530
7 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID 20060530

Method CHECK_ENGINE on class CL_BUP_EEWA_CHECK has no exception.

Method CHECK_ENGINE_LEVEL_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060530
2 Changing CT_USAGE Call by reference Type reference (TYPE) TTS_USAGE_DATA_INT 20060530
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20060530
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060530
5 Importing IT_CHANGED_KEY_CORE Call by reference Type reference (TYPE) TTS_CORE_KEY 20060530
6 Importing IT_CHANGED_KEY_USAGE Call by reference Type reference (TYPE) TTS_USAGE_KEY 20060530

Method CHECK_ENGINE_LEVEL_1 on class CL_BUP_EEWA_CHECK has no exception.

Method CHECK_ENGINE_LEVEL_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060530
2 Changing CT_USAGE Call by reference Type reference (TYPE) TTS_USAGE_DATA_INT 20060530
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20060530
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060530
5 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID 20060530

Method CHECK_ENGINE_LEVEL_2 on class CL_BUP_EEWA_CHECK has no exception.

Method CHECK_EXTERNAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060530
2 Changing CT_USAGE Call by reference Type reference (TYPE) TTS_USAGE_DATA_INT 20060530
3 Exporting ET_FAILED_CORE Call by reference Type reference (TYPE) TTS_CORE_KEY 20060530
4 Exporting ET_FAILED_USAGE Call by reference Type reference (TYPE) TTS_USAGE_KEY 20060530
5 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060530

Method CHECK_EXTERNAL_DATA on class CL_BUP_EEWA_CHECK has no exception.

Method CHECK_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060530
2 Changing CT_USAGE Call by reference Type reference (TYPE) TTS_USAGE_DATA_INT 20060530
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20060530
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060530
5 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID 20060530

Method CHECK_PARTNER on class CL_BUP_EEWA_CHECK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG_ADPTR_CORE Call by reference Object reference (TYPE REF TO) CL_BUP_EEWA_APPLOG_ADPTR_CORE 20060623
2 Importing IR_APPLOG_ADPTR_USAGE Call by reference Object reference (TYPE REF TO) CL_BUP_EEWA_APPLOG_ADPTR_USAGE 20060908
3 Importing IR_CHECK_CORE Call by reference Object reference (TYPE REF TO) CL_BUP_EEWA_CHECK_CORE 20060908
4 Importing IR_CHECK_USAGE Call by reference Object reference (TYPE REF TO) CL_BUP_EEWA_CHECK_USAGE 20060908

Method CONSTRUCTOR on class CL_BUP_EEWA_CHECK has no exception.

Method CROSS_RECORD_CHECK_ANALYZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHECK_CORE Call by reference Type reference (TYPE) TT_CORE_CHECK 20060616
2 Changing CT_CHECK_USAGE Call by reference Type reference (TYPE) TT_USAGE_CHECK 20060616
3 Exporting ET_FAILED_CORE Call by reference Type reference (TYPE) TTS_CORE_KEY 20060616
4 Exporting ET_FAILED_USAGE Call by reference Type reference (TYPE) TTS_USAGE_KEY 20060616
5 Exporting EV_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20060616
6 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060616
7 Importing IT_CHECK_CORE_BEFORE_SORTED Call by reference Type reference (TYPE) TT_CORE_CHECK 20060616
8 Importing IT_CHECK_USAGE_BEFORE_SORTED Call by reference Type reference (TYPE) TT_USAGE_CHECK 20060616
9 Importing IT_CORE_MAP_CHECK_2_DATA Call by reference Type reference (TYPE) TTS_CORE_MAP_CHECK_2_DATA 20060616
10 Importing IT_DATA_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060616
11 Importing IT_DATA_USAGE Call by reference Type reference (TYPE) TTS_USAGE_DATA_INT 20060616
12 Importing IT_ERROR_CORE Call by reference Type reference (TYPE) BUP_T_TD_ADDR_ERROR 20060616
13 Importing IT_ERROR_USAGE Call by reference Type reference (TYPE) BUP_T_TD_ADUS_ERROR 20060616
14 Importing IT_USAGE_MAP_CHECK_2_DATA Call by reference Type reference (TYPE) TTS_USAGE_MAP_CHECK_2_DATA 20060616
15 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20080707
16 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20080707
17 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20080707
18 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20080707
19 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20080707
20 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20080707
21 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20080707
22 Importing IV_ORIGINATOR Call by reference Type reference (TYPE) CMD_MSGCONSUMER 20060616
23 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID 20060616
24 Importing IV_RC Call by reference Type reference (TYPE) SYSUBRC 20060616

Method CROSS_RECORD_CHECK_ANALYZE on class CL_BUP_EEWA_CHECK has no exception.

Method DO_VETO_CHECK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MOD_CORE Call by reference Type reference (TYPE) TTS_CORE_MOD_INT 20060908
2 Changing CT_MOD_USAGE Call by reference Type reference (TYPE) TTS_USAGE_MOD_INT 20060908
3 Changing CT_REJECTED_KEY_CORE Call by reference Type reference (TYPE) TTS_CORE_REJECTED_KEY 20060908
4 Changing CT_REJECTED_KEY_USAGE Call by reference Type reference (TYPE) TTS_USAGE_REJECTED_KEY 20060908
5 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060908
6 Importing IR_CORE Call by reference Object reference (TYPE REF TO) CL_BUP_EEWA_CORE 20060908
7 Importing IR_USAGE Call by reference Object reference (TYPE REF TO) CL_BUP_EEWA_USAGE 20060908
8 Importing IT_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060908

Method DO_VETO_CHECK_DELETE on class CL_BUP_EEWA_CHECK has no exception.

Method GET_VETO_CHECK_BADI_STATUS Signature

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

Method GET_VETO_CHECK_BADI_STATUS on class CL_BUP_EEWA_CHECK has no exception.

Method MAP_INT_2_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CORE_CHECK Call by reference Type reference (TYPE) BUP_T_ADDR_CHECK 20060616
2 Exporting ET_CORE_MAP_CHECK_2_DATA Call by reference Type reference (TYPE) TTS_CORE_MAP_CHECK_2_DATA 20060616
3 Exporting ET_USAGE_CHECK Call by reference Type reference (TYPE) BUP_T_ADUS_CHECK 20060616
4 Exporting ET_USAGE_MAP_CHECK_2_DATA Call by reference Type reference (TYPE) TTS_USAGE_MAP_CHECK_2_DATA 20060616
5 Importing IT_CORE Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060616
6 Importing IT_USAGE Call by reference Type reference (TYPE) TTS_USAGE_DATA_INT 20060616

Method MAP_INT_2_CHECK on class CL_BUP_EEWA_CHECK has no exception.

Method SCOPE_SET_ALL Signature

Method SCOPE_SET_ALL on class CL_BUP_EEWA_CHECK has no parameter.
Method SCOPE_SET_ALL on class CL_BUP_EEWA_CHECK has no exception.

Method SCOPE_SET_SELECTED Signature

Method SCOPE_SET_SELECTED on class CL_BUP_EEWA_CHECK has no parameter.
Method SCOPE_SET_SELECTED on class CL_BUP_EEWA_CHECK has no exception.

Method SET_VETO_CHECK_BADI_STATUS Signature

Method SET_VETO_CHECK_BADI_STATUS on class CL_BUP_EEWA_CHECK has no parameter.
Method SET_VETO_CHECK_BADI_STATUS on class CL_BUP_EEWA_CHECK has no exception.

Method UPDATE_REJECTED_DUE_TO_VETO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG 20060908
2 Importing IR_CORE Call by reference Object reference (TYPE REF TO) CL_BUP_EEWA_CORE 20060908
3 Importing IT_CORE_NEW Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060908
4 Importing IT_CORE_OLD Call by reference Type reference (TYPE) TTS_CORE_DATA_INT 20060908
5 Returning RV_UPDATE_REJECTED_DUE_TO_VETO Value transfer Type reference (TYPE) ABAP_BOOL 20060908

Method UPDATE_REJECTED_DUE_TO_VETO on class CL_BUP_EEWA_CHECK has no exception.

Method VETO_CHECKS_ARE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VETO_CHECKS_ARE_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20060908

Method VETO_CHECKS_ARE_ACTIVE on class CL_BUP_EEWA_CHECK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710