SAP ABAP Class CL_BUP_TAXN_CHECK (BP: Check the tax numbers)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-BP (Application Component) SAP Business Partner
     BUPA_TAXN_IPI (Package) SAP Business Partner: IPI tax numbers
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_CONST Business Partner: Constants Generally Used 20051223
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUP_TAXN_CONST interface for tax number 20060116
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20051223
Properties
Class CL_BUP_TAXN_CHECK  
Short Description BP: Check the tax numbers    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BUPA_TAXN_IPI   SAP Business Partner: IPI tax numbers 
Created 20051223   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUP_TAXN_CHECK has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_CONST Business Partner: Constants Generally Used 20051223
2 IF_BUP_TAXN_CONST interface for tax number 20060116
3 IF_CMD_APPLLOG_CONST Reuse Constants of Application Logs 20051223
Friends
Class CL_BUP_TAXN_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_DELETE Instance attribute Protected Attribute reference (LIKE) 20051223
2 GC_ACTION_INSERT Instance attribute Protected Attribute reference (LIKE) 20051223
3 GC_ACTION_UPDATE Instance attribute Protected Attribute reference (LIKE) 20051223
4 GC_ACTIVITY_DISPLAY Instance attribute Protected Attribute reference (LIKE) 20051223
5 GC_ACTIVITY_UPDATE Instance attribute Protected Attribute reference (LIKE) 20051223
6 GC_ADDR Instance attribute Protected Attribute reference (LIKE) 20051223
7 GC_ADUS Instance attribute Protected Attribute reference (LIKE) 20051223
8 GC_ATTR1 Instance attribute Protected Attribute reference (LIKE) 20051223
9 GC_ATTR2 Instance attribute Protected Attribute reference (LIKE) 20051223
10 GC_ATTR3 Instance attribute Protected Attribute reference (LIKE) 20051223
11 GC_ATTR4 Instance attribute Protected Attribute reference (LIKE) 20051223
12 GC_AUTH_ACTVT_DELETE Instance attribute Protected Attribute reference (LIKE) 20051223
13 GC_AUTH_ACTVT_DISPLAY Instance attribute Protected Attribute reference (LIKE) 20051223
14 GC_AUTH_ACTVT_INSERT Instance attribute Protected Attribute reference (LIKE) 20051223
15 GC_AUTH_ACTVT_UPDATE Instance attribute Protected Attribute reference (LIKE) 20051223
16 GC_BANK Instance attribute Protected Attribute reference (LIKE) 20051223
17 GC_BUP Instance attribute Protected Attribute reference (LIKE) 20051223
18 GC_CARD Instance attribute Private Attribute reference (LIKE) 20060116
19 GC_CENT Instance attribute Protected Attribute reference (LIKE) 20051223
20 GC_CHANGE_MODE_CREATE Instance attribute Protected Attribute reference (LIKE) 20051223
21 GC_CHANGE_MODE_DELETE Instance attribute Protected Attribute reference (LIKE) 20051223
22 GC_CHANGE_MODE_UPDATE Instance attribute Protected Attribute reference (LIKE) 20051223
23 GC_DATE_FROM Instance attribute Protected Attribute reference (LIKE) 20051223
24 GC_DATE_TO Instance attribute Protected Attribute reference (LIKE) 20051223
25 GC_DOCU Instance attribute Private Attribute reference (LIKE) 20060116
26 GC_EDIT_MODE_EDIT Instance attribute Protected Attribute reference (LIKE) 20051223
27 GC_EDIT_MODE_EDIT_EXCLUSIVE Instance attribute Protected Attribute reference (LIKE) 20051223
28 GC_EDIT_MODE_READ_ONLY Instance attribute Protected Attribute reference (LIKE) 20051223
29 GC_FIELD_PARTNER Instance attribute Private Attribute reference (LIKE) 20060116
30 GC_FIELD_TAXTYPE Instance attribute Private Attribute reference (LIKE) 20060116
31 GC_HOUR Instance attribute Private Attribute reference (LIKE) 20060116
32 GC_IDEN Instance attribute Protected Attribute reference (LIKE) 20051223
33 GC_INDU Instance attribute Protected Attribute reference (LIKE) 20051223
34 GC_KEYTYPE_CREATEHANDLE Instance attribute Protected Attribute reference (LIKE) 20051223
35 GC_KEYTYPE_KEY Instance attribute Protected Attribute reference (LIKE) 20051223
36 GC_LOCK_EXCL Instance attribute Protected Attribute reference (LIKE) 20051223
37 GC_LOCK_SP Instance attribute Protected Attribute reference (LIKE) 20051223
38 GC_MSGID_BUP Constant Protected Type reference (TYPE) SYMSGID 'BUP' Message Class 20051223
39 GC_MSGID_BUP_TAXN Constant Protected Type reference (TYPE) SYMSGID 'BUP_TAXN' Message Class 20090413
40 GC_MSGID_TAXN Instance attribute Private Attribute reference (LIKE) 20060116
41 GC_MSGKIND_ALL Instance attribute Protected Attribute reference (LIKE) 20051223
42 GC_MSGKIND_TEC Instance attribute Protected Attribute reference (LIKE) 20051223
43 GC_MSGKIND_UI Instance attribute Protected Attribute reference (LIKE) 20051223
44 GC_MSGTYP_MAX Instance attribute Protected Attribute reference (LIKE) 20051223
45 GC_MSG_ABORT Instance attribute Protected Attribute reference (LIKE) 20051223
46 GC_MSG_ERROR Instance attribute Protected Attribute reference (LIKE) 20051223
47 GC_MSG_EXCEPTION Instance attribute Protected Attribute reference (LIKE) 20051223
48 GC_MSG_INFO Instance attribute Protected Attribute reference (LIKE) 20051223
49 GC_MSG_SUCCESS Instance attribute Protected Attribute reference (LIKE) 20051223
50 GC_MSG_WARN Instance attribute Protected Attribute reference (LIKE) 20051223
51 GC_OBJECT Instance attribute Protected Attribute reference (LIKE) 20051223
52 GC_ONCEOFF Instance attribute Protected Attribute reference (LIKE) 20051223
53 GC_PERMANENT Instance attribute Protected Attribute reference (LIKE) 20051223
54 GC_PROBCL_1 Instance attribute Protected Attribute reference (LIKE) 20051223
55 GC_PROBCL_2 Instance attribute Protected Attribute reference (LIKE) 20051223
56 GC_PROBCL_3 Instance attribute Protected Attribute reference (LIKE) 20051223
57 GC_PROBCL_4 Instance attribute Protected Attribute reference (LIKE) 20051223
58 GC_PROBCL_MAX Instance attribute Protected Attribute reference (LIKE) 20051223
59 GC_PROBCL_SPACE Instance attribute Protected Attribute reference (LIKE) 20051223
60 GC_PROCESS Instance attribute Protected Attribute reference (LIKE) 20051223
61 GC_PROP_ENABLED Instance attribute Protected Attribute reference (LIKE) 20051223
62 GC_PROP_MANDATORY Instance attribute Protected Attribute reference (LIKE) 20051223
63 GC_PROP_NOT_ENABLED Instance attribute Protected Attribute reference (LIKE) 20051223
64 GC_PROP_READ_ONLY Instance attribute Protected Attribute reference (LIKE) 20051223
65 GC_RELA Instance attribute Protected Attribute reference (LIKE) 20051223
66 GC_RELC Instance attribute Protected Attribute reference (LIKE) 20051223
67 GC_RELS Instance attribute Protected Attribute reference (LIKE) 20051223
68 GC_RELT Instance attribute Protected Attribute reference (LIKE) 20051223
69 GC_ROLE Instance attribute Protected Attribute reference (LIKE) 20051223
70 GC_STMG Instance attribute Private Attribute reference (LIKE) 20060116
71 GC_TAXN Instance attribute Private Attribute reference (LIKE) 20060116
72 GC_TEXT Instance attribute Private Attribute reference (LIKE) 20060116
73 GC_TIMDP_0 Instance attribute Protected Attribute reference (LIKE) 20051223
74 GC_TIMDP_1 Instance attribute Protected Attribute reference (LIKE) 20051223
75 GC_TIMDP_2 Instance attribute Protected Attribute reference (LIKE) 20051223
76 GC_TIMDP_3 Instance attribute Protected Attribute reference (LIKE) 20051223
77 GC_TIMDP_4 Instance attribute Protected Attribute reference (LIKE) 20051223
78 GC_TIME_FROM Instance attribute Protected Attribute reference (LIKE) 20051223
79 GC_TIME_TO Instance attribute Protected Attribute reference (LIKE) 20051223
80 GC_TS_FROM Instance attribute Protected Attribute reference (LIKE) 20051223
81 GC_TS_TO Instance attribute Protected Attribute reference (LIKE) 20051223
82 GC_TYPE_GROUP Instance attribute Protected Attribute reference (LIKE) 20051223
83 GC_TYPE_ORGAN Instance attribute Protected Attribute reference (LIKE) 20051223
84 GC_TYPE_PERSON Instance attribute Protected Attribute reference (LIKE) 20051223
85 GC_TZONE_UTC Instance attribute Protected Attribute reference (LIKE) 20051223
86 GC_X Instance attribute Protected Attribute reference (LIKE) 20051223
87 GC_XX Instance attribute Protected Attribute reference (LIKE) 20051223
88 GR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_BUP_TAXN_CHECK BP: Check the tax numbers 20051223
89 GV_TIME_DEPENDENCY Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20051223
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method 20051223
2 CHECK_AFTER_MODIFY Instance method Public Method Check After Executing Changes 20051223
3 CHECK_BEFORE_MODIFY Instance method Public Method 20051223
4 CHECK_DATA Instance method Protected Method 20051223
5 CHECK_EXTERNAL_DATA Instance method Public Method 20051223
6 CHECK_PARTNER Instance method Public Method 20051223
7 CHECK_TAXN_CONSISTENCY Instance method Protected Method 20051223
8 CHECK_TAXN_DELETION Instance method Public Method 20051223
9 CHECK_TAX_NUMBER Instance method Protected Method 20060117
10 CONSTRUCTOR Instance method Private Constructor Constructor 20051223
11 DELETE_MSG_BY_ORIGIN Instance method Protected Method 20051223
12 GET_INSTANCE Static method Public Method 20051223
13 WRITE_MSG_COMPLEX Instance method Protected Method Log Messages 20051223
Events
Class CL_BUP_TAXN_CHECK has no event.
Types
Class CL_BUP_TAXN_CHECK has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) BUP_T_TAXN_DATA_INT Work Image 20051223
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Errors have occurred 20051223
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20051223

Method CHECK on class CL_BUP_TAXN_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_DATA Call by reference Type reference (TYPE) BUP_TS_TAXN_DATA_INT Work Image 20051223
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D One Data Record or More Has Errors 20051223
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20051223
4 Importing IT_CHANGES Call by reference Type reference (TYPE) BUP_TS_TAXN_CHANGES BP: Changes to Taxn Details Executed 20051223

Method CHECK_AFTER_MODIFY on class CL_BUP_TAXN_CHECK has no exception.

Method CHECK_BEFORE_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MODIFICATION Call by reference Type reference (TYPE) BUP_S_TAXN_MODIFICATION BP: Changes to Taxn Details 20051223
2 Exporting EV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Incorrect Change 20051223
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20051223

Method CHECK_BEFORE_MODIFY on class CL_BUP_TAXN_CHECK has no exception.

Method CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Daten sind fehlerhaft 20051223
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20051223
3 Importing IS_DATA Call by reference Type reference (TYPE) BUP_S_TAXN_DATA_CHECK Check Taxn Details 20051223
4 Importing IT_WORK_IMAGE Call by reference Type reference (TYPE) BUP_TS_TAXN_DATA_INT Data of Segment Taxn Details (Internal) 20051223

Method CHECK_DATA on class CL_BUP_TAXN_CHECK has no exception.

Method CHECK_EXTERNAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED Call by reference Type reference (TYPE) BUP_T_TAXN_KEY Key of the MD Segment Taxn Details 20051223
2 Importing IR_CHECK_OPERATOR Call by reference Object reference (TYPE REF TO) OBJECT 20051223
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20051223
4 Importing IT_DATA Call by reference Type reference (TYPE) BUP_T_TAXN_DATA_INT Data of MD Segment Taxn Details (External) 20051223

Method CHECK_EXTERNAL_DATA on class CL_BUP_TAXN_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_DATA Call by reference Type reference (TYPE) BUP_TS_TAXN_DATA_INT Data of Segment Taxn Details (Internal) 20051223
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20051223
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20051223
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20051223

Method CHECK_PARTNER on class CL_BUP_TAXN_CHECK has no exception.

Method CHECK_TAXN_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Daten sind fehlerhaft 20051223
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20051223
3 Importing IS_DATA Call by reference Type reference (TYPE) BUP_S_TAXN_DATA_CHECK Check taxn Details 20051223
4 Importing IT_WORK_IMAGE Call by reference Type reference (TYPE) BUP_TS_TAXN_DATA_INT Data of Segment Taxn Details (Internal) 20051223

Method CHECK_TAXN_CONSISTENCY on class CL_BUP_TAXN_CHECK has no exception.

Method CHECK_TAXN_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Deletion not possible 20051223
2 Importing IS_KEY Call by reference Type reference (TYPE) BUP_S_TAXN_KEY BP: Key of the Segment Taxn Details 20051223

Method CHECK_TAXN_DELETION on class CL_BUP_TAXN_CHECK has no exception.

Method CHECK_TAX_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060117
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20060117
3 Importing IS_DATA Call by reference Type reference (TYPE) BUP_S_TAXN_DATA_CHECK Check Taxn Details 20060118

Method CHECK_TAX_NUMBER on class CL_BUP_TAXN_CHECK has no exception.

Method CONSTRUCTOR Signature

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

Method DELETE_MSG_BY_ORIGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20051223
2 Importing IS_KEY Call by reference Type reference (TYPE) BUP_S_TAXN_KEY BP: Key of the Segment Bank Details 20051223
3 Importing IV_DELETE_BY_PARTNER Call by reference Type reference (TYPE) BOOLE_D Alle nachrichten zum Partner löschen 20051223
4 Importing IV_ORIGIN Call by reference Type reference (TYPE) CMD_MSGCONSUMER Message Generator 20051223

Method DELETE_MSG_BY_ORIGIN on class CL_BUP_TAXN_CHECK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BUP_TAXN_CHECK GP: Prüfungen der Bankverbindungen 20051223

Method GET_INSTANCE on class CL_BUP_TAXN_CHECK has no exception.

Method WRITE_MSG_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20051223
2 Importing IS_KEY Call by reference Type reference (TYPE) BUP_S_TAXN_KEY BP: Key of the Segment Bank Details 20051223
3 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20051223
4 Importing IS_MSGADD Call by reference Type reference (TYPE) CMD_S_MSGADD Additional Parameters for Messages 20051223
5 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) CMD_MDSATTR Object Attribute (Master Data Segment) 20051223
6 Importing IV_CREATE_HANDLE Call by reference Type reference (TYPE) BUP_CREATE_HANDLE Handle for Creating a New Record 20051223
7 Importing IV_SYST_MESSAGE Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20051223

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