SAP ABAP Class CL_MDG_BS_BP_CHECK (MDG: check BP data)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_ACCESS (Package) MDG: Business Partner - Mapping to existing persistency
Properties
Class CL_MDG_BS_BP_CHECK  
Short Description MDG: check BP data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_ACCESS   MDG: Business Partner - Mapping to existing persistency 
Created 20090907   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_MDG_BS_BP_CHECK has no interface implemented.
Friends
Class CL_MDG_BS_BP_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BANKL Constant Protected Type reference (TYPE) BAPI_FLD 'BANKL' Bank Bank key 20091009
2 GC_BANKN Constant Protected Type reference (TYPE) BAPI_FLD 'BANKN' Bank account number 20091009
3 GC_BANKS Constant Protected Type reference (TYPE) BAPI_FLD 'BANKS' Bank country key 20091009
4 GC_BKEXT Constant Protected Type reference (TYPE) BAPI_FLD 'BKEXT' Bank details ID in external system 20091009
5 GC_BKVID Constant Protected Type reference (TYPE) BAPI_FLD 'BANK_ID' Bank Details ID 20091009
6 GC_CHECK_MSG_CLASS Static Attribute Protected Type reference (TYPE) CHAR20 'MDG_BS_BP_check' Char 20 20091019
7 GC_DATE_END Constant Protected Type reference (TYPE) BU_DATTO '99991231' Validity Date (Valid To) 20090908
8 GC_DATE_INITIAL Constant Protected Type reference (TYPE) BU_DATFROM '00010101' Validity Date (Valid From) 20090909
9 GC_DEVELOP_BUT0BK Constant Protected Type reference (TYPE) BU_DEVELOPMENT 'BUT0BK' Function: Indicator 20090911
10 GC_DEVELOP_BUT100 Constant Protected Type reference (TYPE) BU_DEVELOPMENT 'BUT100' Function: Indicator 20090909
11 GC_DEVELOP_IBANONLY Constant Protected Type reference (TYPE) BU_DEVELOPMENT 'IBANONLY' Function: Indicator 20090911
12 GC_HEADER Constant Protected Type reference (TYPE) BAPI_FLD 'BP_HEADER' BP Header 20091019
13 GC_IBAN Constant Protected Type reference (TYPE) BAPI_FLD 'IBAN' IBAN (International Bank account number) 20091009
14 GC_INDSCT Constant Protected Type reference (TYPE) BAPI_FLD 'BP_INDSCT' Industry Sector 20091019
15 GC_INDSYS Constant Protected Type reference (TYPE) BAPI_FLD 'BP_INDSYS' Field in parameter 20091019
16 GC_MOVE_DAT Constant Protected Type reference (TYPE) BAPI_FLD 'MOVE_DAT' Date of Move 20091009
17 GC_MSGTY_ABORT Constant Protected Type reference (TYPE) SY-MSGTY 'A' Message Type 20090908
18 GC_MSGTY_ERROR Constant Protected Type reference (TYPE) SY-MSGTY 'E' Message Type 20090908
19 GC_OBJECT_BUPA Constant Protected Type reference (TYPE) BU_DEV_OBJECT 'BUPA' Function: Application Object 20090909
20 GC_ROLECATEGORY_EMPLOYEE Constant Protected Type reference (TYPE) BU_PARTNERROLECAT 'BUP003' BP Role Category 20090908
21 GC_TASK_DELETE Constant Public Type reference (TYPE) BUS_EI_OBJECT_TASK 'D' External Interface: Change Indicator Object 20090908
22 GC_TASK_INSERT Constant Public Type reference (TYPE) BUS_EI_OBJECT_TASK 'I' External Interface: Change Indicator Object 20090907
23 GC_TASK_UPDATE Constant Public Type reference (TYPE) BUS_EI_OBJECT_TASK 'U' External Interface: Change Indicator Object 20090908
24 GC_TIME_TO Constant Protected Type reference (TYPE) SY-UZEIT '235959' Current Time of Application Server 20090909
25 GC_TYPE_GROUP Constant Protected Type reference (TYPE) BU_TYPE '3' Business partner category: Organization 20090908
26 GC_TYPE_ORGANIZATION Constant Protected Type reference (TYPE) BU_TYPE '2' Business partner category: Organization 20090907
27 GC_TYPE_PERSON Constant Protected Type reference (TYPE) BU_TYPE '1' Business partner category: Person 20090907
28 GC_TZONE_UTC Constant Protected Type reference (TYPE) TZNZONE 'UTC' Time Zone 20090909
29 GC_VAL_FROM Constant Protected Type reference (TYPE) BAPI_FLD 'VAL_FROM' Validity Date (Valid From) 20091009
30 GC_VAL_TO Constant Protected Type reference (TYPE) BAPI_FLD 'VAL_TO' Validity Date (Valid To) 20091009
31 GC_X Constant Public Type reference (TYPE) CHAR1 'X' Single-Character Flag 20090907
32 GT_TAXNUMBERS_LOCKS Static Attribute Private Type reference (TYPE) BUS_TAX_KEY_T Table Category for BUS_TAX_KEY 20090911
33 GT_TAXNUMBERS_MEM Static Attribute Private Type reference (TYPE) BUP_TT_DFKKBPTAXNUM Tax Numbers: current memory 20090911
34 GV_COMBINATION_REQUIRED Static Attribute Private Type reference (TYPE) BU_BOOLEAN Boolean Type, Do Not Use in Interfaces! 20090910
Methods
# Method Level Visibility Method type Description Created on
1 AD_EMAIL_CHECK Static method Public Method Single Checks for Bank Details 20091020
2 AD_FAX_CHECK Static method Public Method Single Checks for Bank Details 20091019
3 AD_NAME_O_CHECK Static method Public Method Single Checks for Bank Details 20091015
4 AD_POSTAL_CHECK Static method Public Method Single Checks for Bank Details 20091015
5 AD_TEL_CHECK Static method Public Method Single Checks for Bank Details 20091020
6 AD_URL_CHECK Static method Public Method Single Checks for Bank Details 20091020
7 BP_BKDTL_CHECK Static method Public Method Single Checks for Bank Details 20090908
8 BP_BKDTL_DEL_CHECK Static method Private Method Single Checks for Bank Details Delete 20090910
9 BP_BKDTL_INS_CHECK Static method Private Method SIngle Checks for Bank Details Insert 20090910
10 BP_BKDTL_UPD_CHECK Static method Private Method Single Checks for Bank Details Update 20090910
11 BP_CENTRL_CHECK Static method Public Method 20090907
12 BP_IDENT_CHECK Static method Public Method Checks for identifications 20090910
13 BP_INDSTR_CHECK Static method Public Method Single Checks for Industies 20090909
14 BP_ROLE_CHECK Static method Public Method 20090908
15 BP_TAXNUM_CHECK Static method Public Method 20090909
16 CHECK_ADDRESS Static method Private Method Single Checks for Bank Details 20091015
17 CHECK_BANK_ACCOUNT Static method Private Method Single Checks for Bank Account 20090909
18 CHECK_BANK_ACCOUNTS Static method Private Method Single Checks for Bank Accounts 20090909
19 CHECK_BANK_ACCOUNTS_4UPD Static method Private Method Single Checks for Bank Accounts Update 20090910
20 CHECK_BANK_DELETE Static method Private Method Single Checks for Bank Delete 20090910
21 CHECK_BANK_VALIDITY Static method Private Method Single Check for Bank Validity 20090909
22 CHECK_CENTRAL Static method Private Method 20090907
23 CHECK_CENTRAL_DATA_GROUP Static method Private Method 20090907
24 CHECK_CENTRAL_DATA_ORGAN Static method Private Method 20090907
25 CHECK_CENTRAL_DATA_PERSON Static method Private Method 20090907
26 CHECK_COMM Static method Private Method Single Checks for Bank Details 20091019
27 CHECK_IBAN_4DEL Static method Private Method Check for IBAN Delete 20090910
28 CHECK_REQUIRED_FIELDS Static method Public Method Execute required fields check on supplied data 20110125
29 ERROR_OCCURED Static method Public Method 20090908
30 EXCEPTION_MESSAGE_STORE Static method Private Method Transfer sy-message to BAPI-message 20090907
31 FILL_UPDATE_STRUCTURE_BKDTL Static method Private Method Fill Update Structure for Bank Details 20090909
32 FILL_UPDATE_STRUCTURE_CENTRL Static method Private Method 20090909
33 FILL_UPDATE_STRUCTURE_IDENT Static method Private Method 20090910
34 FILL_UPDATE_STRUCTURE_ROLE Static method Private Method 20090909
35 IDCAT_TO_IDTYPE Static method Private Method 20090911
36 MAINTAIN_IBAN Static method Private Method Maintain IBAN 20090909
37 MAP_BANKDETAIL Static method Private Method Map Bank Details 20090908
38 MAP_BANKDETAIL_4UPD Static method Private Method Map Bank Details for Update 20090910
39 MAP_CENTRAL_DATA Static method Private Method 20090909
40 MAP_IDENT_DATA_CHANGE Static method Private Method 20090911
41 MAP_IDENT_DATA_INS Static method Private Method 20090911
42 ROLE_CATEGORY_EMPLOYEE Static method Private Method 20090908
43 TAXNUMBER_CHECK Static method Private Method 20090911
44 TAXNUM_BUFFER_RESET Static method Public Method 20090911
45 TAXTYPE_CHECK Static method Private Method 20090910
Events
Class CL_MDG_BS_BP_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_VBUT0BK Public See coding 20090909 tty_vbut0bk TYPE TABLE OF vbut0bk
Method Signatures

Method AD_EMAIL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091020
2 Importing IT_COMM Call by reference Type reference (TYPE) STANDARD TABLE 20091020

Method AD_EMAIL_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method AD_FAX_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091019
2 Importing IT_COMM Call by reference Type reference (TYPE) STANDARD TABLE 20091019

Method AD_FAX_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method AD_NAME_O_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TARGET Call by reference Type reference (TYPE) BSS_ADDRESS_DATA Ext. Interface: Structure BANKDETAIL 20091015
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091015
3 Importing IV_ADDR_TYPE Call by reference Type reference (TYPE) AD_ADRTYPE Business Partner Number 20091015
4 Importing IV_SUPPR_TAXJUR_CHECK Call by reference Type reference (TYPE) ABAP_BOOL Bank details ID 20091015

Method AD_NAME_O_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method AD_POSTAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TARGET Call by reference Type reference (TYPE) BSS_ADDRESS_DATA Ext. Interface: Structure BANKDETAIL 20091015
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091015
3 Importing IV_ADDR_TYPE Call by reference Type reference (TYPE) AD_ADRTYPE Business Partner Number 20091015
4 Importing IV_SUPPR_TAXJUR_CHECK Call by reference Type reference (TYPE) ABAP_BOOL Bank details ID 20091015

Method AD_POSTAL_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method AD_TEL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091020
2 Importing IT_COMM Call by reference Type reference (TYPE) STANDARD TABLE 20091020

Method AD_TEL_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method AD_URL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091020
2 Importing IT_COMM Call by reference Type reference (TYPE) STANDARD TABLE 20091020

Method AD_URL_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method BP_BKDTL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090908
2 Importing IS_BANKDETAIL Call by reference Type reference (TYPE) BUS_EI_STRUC_BANKDETAIL Ext. Interface: Structure BANKDETAIL 20090908
3 Importing IS_BANKDETAIL_X Call by reference Type reference (TYPE) BUS_EI_STRUC_BANKDETAIL_X Ext. Interface: Structure BANKDETAIL_X 20090908
4 Importing IV_BKVID Call by reference Type reference (TYPE) BU_BKVID Bank details ID 20090908
5 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090908
6 Importing IV_TASK Call by reference Type reference (TYPE) BUS_EI_BANKDETAIL_TASK External Interface: Change Indicator Object 20090911

Method BP_BKDTL_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method BP_BKDTL_DEL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090910
2 Importing IV_BKVID Call by reference Type reference (TYPE) BU_BKVID Bank details ID 20090910
3 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090910

Method BP_BKDTL_DEL_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method BP_BKDTL_INS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090910
2 Importing IS_BANKDETAIL Call by reference Type reference (TYPE) BUS_EI_STRUC_BANKDETAIL Ext. Interface: Structure BANKDETAIL 20090910
3 Importing IV_BKVID Call by reference Type reference (TYPE) BU_BKVID Bank details ID 20090910
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090910

Method BP_BKDTL_INS_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method BP_BKDTL_UPD_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090910
2 Importing IS_BANKDETAIL Call by reference Type reference (TYPE) BUS_EI_STRUC_BANKDETAIL Ext. Interface: Structure BANKDETAIL 20090910
3 Importing IS_BANKDETAIL_X Call by reference Type reference (TYPE) BUS_EI_STRUC_BANKDETAIL_X Ext. Interface: Structure BANKDETAIL_X 20090910
4 Importing IV_BKVID Call by reference Type reference (TYPE) BU_BKVID Bank details ID 20090910
5 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090910

Method BP_BKDTL_UPD_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method BP_CENTRL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090907
2 Exporting ET_RET_NO_CONVERS Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter table for No Conversion 20100119
3 Importing IS_CENTRAL_DATA Call by reference Type reference (TYPE) BUS_EI_BUPA_CENTRAL_DATA External Interface: Data for Creating a Partner 20090907
4 Importing IS_CENTRAL_DATAX Call by reference Type reference (TYPE) BUS_EI_BUPA_CENTRAL_DATA_XFLAG External Interface: Indicator for Creating a Partner 20090907
5 Importing IV_CATEGORY Call by reference Type reference (TYPE) BU_TYPE Business partner category 20090907
6 Importing IV_CHECK_EXT_NUM Call by reference Type reference (TYPE) ABAP_BOOL Flag for check of partner id and existence check 20091028
7 Importing IV_GROUPING Call by reference Type reference (TYPE) BU_GROUP Business Partner Grouping 20090907
8 Importing IV_OBJ_TASK Call by reference Type reference (TYPE) BUS_EI_OBJECT_TASK External Interface: Change Indicator Object 20090907
9 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090907

Method BP_CENTRL_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method BP_IDENT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090910
2 Importing IS_IDENTIFICATION_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_IDENTIFICATION Ext. Interface: Structure IDENTIFICATION 20090910
3 Importing IS_IDENTIFICATION_DATAX Call by reference Type reference (TYPE) BUS_EI_STRUC_IDENTIFICATION_X Ext. Interface: Structure IDENTIFICATION_X 20090910
4 Importing IV_CATEGORY Call by reference Type reference (TYPE) BU_TYPE Business partner category 20090910
5 Importing IV_IDENTIFICATIONCATEGORY Call by reference Type reference (TYPE) BAPIBUS1006_IDENTIFICATION_KEY-IDENTIFICATIONCATEGORY BP Identification Category 20090910
6 Importing IV_IDENTIFICATIONNUMBER Call by reference Type reference (TYPE) BAPIBUS1006_IDENTIFICATION_KEY-IDENTIFICATIONNUMBER Identification Number 20090910
7 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090910
8 Importing IV_TASK Call by reference Type reference (TYPE) BUS_EI_IDENTIFICATION_TASK External Interface: Change Indicator Role 20090910

Method BP_IDENT_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method BP_INDSTR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090909
2 Importing IS_INDUSTRY_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_INDUSTRYSECTOR Ext. Interface: Structure INDUSTRYSECTOR 20090909
3 Importing IS_INDUSTRY_DATAX Call by reference Type reference (TYPE) BUS_EI_STRUC_INDUSTRYSECTOR_X Ext. Interface: Structure INDUSTRYSECTOR_X 20090909
4 Importing IV_INDUSTRY Call by reference Type reference (TYPE) BU_ISTYPE Industry System 20090909
5 Importing IV_IND_SECTOR Call by reference Type reference (TYPE) BU_INDSECT Industry sector 20090910
6 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER 20090909
7 Importing IV_TASK Call by reference Type reference (TYPE) BUS_EI_INDUSTRYSECTOR_TASK External Interface: Change Indicator Industries 20090909
8 Importing LT_INDUSTRIES Call by reference Type reference (TYPE) BUS_EI_BUPA_INDUSTRYSECTOR_T External Interface: Industry Data 20101213

Method BP_INDSTR_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method BP_ROLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090908
2 Importing IS_ROLE_DATA Call by reference Type reference (TYPE) BUS_EI_ROLE_DATA External Interface: Data for a Role 20090908
3 Importing IS_ROLE_DATAX Call by reference Type reference (TYPE) BUS_EI_ROLE_DATA_X External Interface: X Structure for Roles 20090908
4 Importing IV_CATEGORY Call by reference Type reference (TYPE) BU_TYPE Business partner category 20090908
5 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090908
6 Importing IV_ROLE Call by reference Type reference (TYPE) BU_PARTNERROLE BP role 20090908
7 Importing IV_TASK Call by reference Type reference (TYPE) BUS_EI_ROLE_TASK External Interface: Change Indicator Object 20090908

Method BP_ROLE_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method BP_TAXNUM_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090909
2 Importing IS_COMMON_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_TAX_COMMON Ext. Interface: Additional Data Tax Numbers 20090911
3 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090910
4 Importing IV_TASK Call by reference Type reference (TYPE) BUS_EI_ROLE_TASK External Interface: Change Indicator Object 20090909
5 Importing IV_TAXNUMBER Call by reference Type reference (TYPE) BPTAXNUM Business Partner Tax Number 20090910
6 Importing IV_TAXTYPE Call by reference Type reference (TYPE) BPTAXTYPE Tax Number Category 20090910

Method BP_TAXNUM_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TARGET Call by reference Type reference (TYPE) BSS_ADDRESS_DATA Ext. Interface: Structure BANKDETAIL 20091015
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091015
3 Importing IV_ADDR_TYPE Call by reference Type reference (TYPE) AD_ADRTYPE Business Partner Number 20091015
4 Importing IV_SUPPR_TAXJUR_CHECK Call by reference Type reference (TYPE) ABAP_BOOL Bank details ID 20091015

Method CHECK_ADDRESS on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_BANK_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090909
2 Importing IS_BNKA Call by reference Type reference (TYPE) BNKA Bank master record 20090909
3 Importing IS_BUT0BK Call by reference Type reference (TYPE) BUT0BK BP: Bank Details 20090909

Method CHECK_BANK_ACCOUNT on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_BANK_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090909
2 Importing IS_BUT0BK Call by reference Type reference (TYPE) BUT0BK BP: Bank details (Read) 20090909
3 Importing IT_BUT0BK_OLD Call by reference Type reference (TYPE) TTY_VBUT0BK BP: Bank Details 20090909
4 Importing IV_IBANONLY Call by reference Type reference (TYPE) ABAP_BOOL Indicator for IBAN only 20090909

Method CHECK_BANK_ACCOUNTS on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_BANK_ACCOUNTS_4UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090910
2 Importing IS_BUT0BK Call by reference Type reference (TYPE) BUT0BK BP: Bank details (Read) 20090910
3 Importing IT_BUT0BK_OLD Call by reference Type reference (TYPE) TTY_VBUT0BK BP: Bank Details 20090910
4 Importing IV_DONT_CHECK_BANK_CONN Call by reference Type reference (TYPE) ABAP_BOOL Indicator for Bank Connection Check 20090910
5 Importing IV_IBANONLY Call by reference Type reference (TYPE) ABAP_BOOL Indicator for IBAN only 20090910

Method CHECK_BANK_ACCOUNTS_4UPD on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_BANK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090910
2 Exporting EV_XDEL Call by reference Type reference (TYPE) ABAP_BOOL Delete Indicator 20090910
3 Importing IS_BUT0BK_NEW Call by reference Type reference (TYPE) BUT0BK BP: Bank Details 20090910
4 Importing IS_BUT0BK_OLD Call by reference Type reference (TYPE) BUT0BK BP: Bank Details 20090910
5 Importing IV_BKVID Call by reference Type reference (TYPE) BU_BKVID Bank details ID 20090910
6 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090910

Method CHECK_BANK_DELETE on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_BANK_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BUT0BK Call by reference Type reference (TYPE) BUT0BK BP: Bank Details 20090909
2 Exporting CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090909
3 Importing IT_BUT0BK_OLD Call by reference Type reference (TYPE) TTY_VBUT0BK SAP BP: Table Type for Transfer of Bank Data 20090909
4 Importing IV_TASK Call by reference Type reference (TYPE) BUS_EI_BANKDETAIL_TASK External Interface: Change Indicator Object 20090909

Method CHECK_BANK_VALIDITY on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_CENTRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090907
2 Importing IS_CENTRAL_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL Ext. Interface: Structure CENTRAL 20090907
3 Importing IS_CENTRAL_DATAX Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL_X Ext. Interface: Structure CENTRAL_X 20090907
4 Importing IV_CATEGORY Call by reference Type reference (TYPE) BU_TYPE 20090907
5 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090907

Method CHECK_CENTRAL on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_CENTRAL_DATA_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090907
2 Importing IS_GROUP_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL_GROUP Ext. Interface: Structure CENTRAL 20090907
3 Importing IS_GROUP_DATAX Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL_GROUP_X Ext. Interface: Structure CENTRAL_X 20090907

Method CHECK_CENTRAL_DATA_GROUP on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_CENTRAL_DATA_ORGAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090907
2 Importing IS_ORGAN_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL_ORGAN Ext. Interface: Structure CENTRAL 20090907
3 Importing IS_ORGAN_DATAX Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL_ORGAN_X Ext. Interface: Structure CENTRAL_X 20090907
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090907

Method CHECK_CENTRAL_DATA_ORGAN on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_CENTRAL_DATA_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090907
2 Importing IS_PERSON_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL_PERSON Ext. Interface: Structure CENTRAL 20090907
3 Importing IS_PERSON_DATAX Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL_PERSON_X Ext. Interface: Structure CENTRAL_X 20090907
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090907
5 Importing IV_TITLE_KEY Call by reference Type reference (TYPE) AD_TITLE Form-of-Address Key 20090907
6 Importing IV_TITLE_KEYX Call by reference Type reference (TYPE) BAPIUPDATE Updated information in related user data field 20090907

Method CHECK_CENTRAL_DATA_PERSON on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_COMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091019
2 Importing IT_COMM Call by reference Type reference (TYPE) STANDARD TABLE 20091019
3 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) SZAD_FIELD-TABLE_TYPE Business Partner Number 20091019

Method CHECK_COMM on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_IBAN_4DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090910
2 Importing IS_BUT0BK Call by reference Type reference (TYPE) BUT0BK BP: Bank Details 20090910

Method CHECK_IBAN_4DEL on class CL_MDG_BS_BP_CHECK has no exception.

Method CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRET2_T Return parameter table 20110125
2 Exporting ET_RETURN_MAP Value transfer Type reference (TYPE) MDG_BS_BP_MSGMAP_T Messages mapped to BAPI structure-field 20110125
3 Importing IS_DATA Value transfer Type reference (TYPE) ANY Updated data/ current state 20110125
4 Importing IS_DATA_DB Value transfer Type reference (TYPE) ANY DB state 20110125
5 Importing IV_STRUCNAME Value transfer Type reference (TYPE) BU_BAPISTRC BAPI structure name in external interface 20110125

Method CHECK_REQUIRED_FIELDS on class CL_MDG_BS_BP_CHECK has no exception.

Method ERROR_OCCURED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090908
2 Returning RV_ERROR_OCCURED Value transfer Type reference (TYPE) ABAP_BOOL 20090908

Method ERROR_OCCURED on class CL_MDG_BS_BP_CHECK has no exception.

Method EXCEPTION_MESSAGE_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090907
2 Changing CT_RET_NO_CONVERS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table for No Conversion 20100120
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) BAPI_FLD Field in parameter 20091009

Method EXCEPTION_MESSAGE_STORE on class CL_MDG_BS_BP_CHECK has no exception.

Method FILL_UPDATE_STRUCTURE_BKDTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BANKDETAIL_X Call by reference Type reference (TYPE) BUS_EI_STRUC_BANKDETAIL_X Ext. Interface: Structure BANKDETAIL_X 20090909
2 Importing IV_OBJ_TASK Call by reference Type reference (TYPE) BUS_EI_OBJECT_TASK External Interface: Change Indicator Object 20090909

Method FILL_UPDATE_STRUCTURE_BKDTL on class CL_MDG_BS_BP_CHECK has no exception.

Method FILL_UPDATE_STRUCTURE_CENTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CENTRAL_DATAX Call by reference Type reference (TYPE) BUS_EI_BUPA_CENTRAL_DATA_XFLAG External Interface: Indicator for Creating a Partner 20090909
2 Importing IV_OBJ_TASK Call by reference Type reference (TYPE) BUS_EI_OBJECT_TASK External Interface: Change Indicator Object 20090909

Method FILL_UPDATE_STRUCTURE_CENTRL on class CL_MDG_BS_BP_CHECK has no exception.

Method FILL_UPDATE_STRUCTURE_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_IDENT_DATAX Call by reference Type reference (TYPE) BUS_EI_STRUC_IDENTIFICATION_X External Interface: Indicator for Creating a Partner 20090910
2 Importing IV_TASK Call by reference Type reference (TYPE) BUS_EI_IDENTIFICATION_TASK External Interface: Change Indicator Object 20090910

Method FILL_UPDATE_STRUCTURE_IDENT on class CL_MDG_BS_BP_CHECK has no exception.

Method FILL_UPDATE_STRUCTURE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ROLE_DATAX Call by reference Type reference (TYPE) BUS_EI_ROLE_DATA_X External Interface: Indicator for Creating a Partner 20090909
2 Importing IV_TASK Call by reference Type reference (TYPE) BUS_EI_ROLE_TASK External Interface: Change Indicator Object 20090909

Method FILL_UPDATE_STRUCTURE_ROLE on class CL_MDG_BS_BP_CHECK has no exception.

Method IDCAT_TO_IDTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090911
2 Exporting EV_IDENTIFICATIONTYPE Call by reference Type reference (TYPE) BUT0ID-TYPE Identification Type 20090911
3 Importing IV_IDENTIFICATIONCATEGORY Call by reference Type reference (TYPE) TB039-CATEGORY BP Identification Category 20090911

Method IDCAT_TO_IDTYPE on class CL_MDG_BS_BP_CHECK has no exception.

Method MAINTAIN_IBAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090909
2 Importing IS_BANKDETAIL Call by reference Type reference (TYPE) BUS_EI_STRUC_BANKDETAIL Ext. Interface: Structure BANKDETAIL 20090909
3 Importing IS_BUT0BK Call by reference Type reference (TYPE) BUT0BK BP: Bank Details 20090909

Method MAINTAIN_IBAN on class CL_MDG_BS_BP_CHECK has no exception.

Method MAP_BANKDETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090909
2 Exporting ES_BUT0BK Call by reference Type reference (TYPE) BUT0BK BP: Bank Details 20090909
3 Importing IS_BANKDETAIL Call by reference Type reference (TYPE) BUS_EI_STRUC_BANKDETAIL Ext. Interface: Structure BANKDETAIL 20090908
4 Importing IV_BKVID Call by reference Type reference (TYPE) BU_BKVID Bank details ID 20090909
5 Importing IV_IBANONLY_ACT Call by reference Type reference (TYPE) ABAP_BOOL 20090908
6 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090909
7 Importing IV_TIMEDEP_ACT Call by reference Type reference (TYPE) ABAP_BOOL 20090908

Method MAP_BANKDETAIL on class CL_MDG_BS_BP_CHECK has no exception.

Method MAP_BANKDETAIL_4UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VBUT0BK Call by reference Type reference (TYPE) VBUT0BK BP: Bank Details 20090930
2 Exporting CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090910
3 Importing IS_BANKDETAIL Call by reference Type reference (TYPE) BUS_EI_STRUC_BANKDETAIL Ext. Interface: Structure BANKDETAIL 20090910
4 Importing IS_BANKDETAIL_X Call by reference Type reference (TYPE) BUS_EI_STRUC_BANKDETAIL_X Ext. Interface: Structure BANKDETAIL_X 20090910
5 Importing IV_IBANONLY_ACT Call by reference Type reference (TYPE) ABAP_BOOL 20090910
6 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090910
7 Importing IV_TIMEDEP_ACT Call by reference Type reference (TYPE) ABAP_BOOL 20090910

Method MAP_BANKDETAIL_4UPD on class CL_MDG_BS_BP_CHECK has no exception.

Method MAP_CENTRAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUT000 Call by reference Type reference (TYPE) BUS000___I CBP: General data plus status information 20090909
2 Importing IS_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL General BP Data, Independent of Business Partner Category 20090909
3 Importing IS_GROUP_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL_GROUP Ext. Interface: Structure CENTRAL_GROUP 20090909
4 Importing IS_ORGAN_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL_ORGAN Ext. Interface: Structure CENTRAL_ORGANIZATION 20090909
5 Importing IS_PERSON_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_CENTRAL_PERSON Ext. Interface: Structure CENTRAL_PERSON 20090909
6 Importing IV_CATEGORY Call by reference Type reference (TYPE) BU_TYPE Business partner category 20090909
7 Importing IV_GROUPING Call by reference Type reference (TYPE) BU_GROUP Business Partner Grouping 20090909
8 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090909

Method MAP_CENTRAL_DATA on class CL_MDG_BS_BP_CHECK has no exception.

Method MAP_IDENT_DATA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VBUT0ID Call by reference Type reference (TYPE) VBUT0ID BP: ID Numbers 20090911
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090911
3 Importing IS_IDENTIFICATION_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_IDENTIFICATION Ext. Interface: Structure IDENTIFICATION 20090911
4 Importing IS_IDENTIFICATION_DATAX Call by reference Type reference (TYPE) BUS_EI_STRUC_IDENTIFICATION_X Ext. Interface: Structure IDENTIFICATION_X 20090911

Method MAP_IDENT_DATA_CHANGE on class CL_MDG_BS_BP_CHECK has no exception.

Method MAP_IDENT_DATA_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUT0ID Call by reference Type reference (TYPE) BUT0ID BP: ID Numbers 20090911
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090911
3 Importing IS_IDENTIFICATION_DATA Call by reference Type reference (TYPE) BUS_EI_STRUC_IDENTIFICATION Ext. Interface: Structure IDENTIFICATION 20090911
4 Importing IV_IDENTIFICATIONNUMBER Call by reference Type reference (TYPE) BAPIBUS1006_IDENTIFICATION_KEY-IDENTIFICATIONNUMBER Identification Number 20090911
5 Importing IV_IDENTIFICATIONTYPE Call by reference Type reference (TYPE) BUT0ID-TYPE BP Identification Category 20090911
6 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090911

Method MAP_IDENT_DATA_INS on class CL_MDG_BS_BP_CHECK has no exception.

Method ROLE_CATEGORY_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090908

Method ROLE_CATEGORY_EMPLOYEE on class CL_MDG_BS_BP_CHECK has no exception.

Method TAXNUMBER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090911
2 Importing IV_COMBINED_CHECK Call by reference Type reference (TYPE) BU_BOOLEAN Boolean Type, Do Not Use in Interfaces! 20090911
3 Importing IV_NATPERS Call by reference Type reference (TYPE) BU_NATURAL_PERSON Business Partner Is a Natural Person Under the Tax Laws 20090911
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090911
5 Importing IV_TAXNUMBER Call by reference Type reference (TYPE) BPTAXNUM Business Partner Tax Number 20090911
6 Importing IV_TAXTYPE Call by reference Type reference (TYPE) BPTAXTYPE Tax Number Category 20090911
7 Importing IV_TAXTYPE_CORE Call by reference Type reference (TYPE) BPTAXTYPECORE Tax Number Category of FI: For Using FI Tax Checks 20090911

Method TAXNUMBER_CHECK on class CL_MDG_BS_BP_CHECK has no exception.

Method TAXNUM_BUFFER_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20091111

Method TAXNUM_BUFFER_RESET on class CL_MDG_BS_BP_CHECK has no exception.

Method TAXTYPE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090910
2 Exporting EV_TAXTYPE_CORE Call by reference Type reference (TYPE) BPTAXTYPECORE Tax Number Category of FI: For Using FI Tax Checks 20090910
3 Importing IV_TAXTYPE Call by reference Type reference (TYPE) BPTAXTYPE Tax Number Category 20090910

Method TAXTYPE_CHECK on class CL_MDG_BS_BP_CHECK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702