SAP ABAP Class CL_BS_API_ADDRESS_MDG_BP (API-class for BP-addresses)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_MODEL (Package) MDG: Business Partner - Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BS_API_ADDRESS_MDG API-class for addresses within MDG 20090917
Properties
Class CL_BS_API_ADDRESS_MDG_BP  
Short Description API-class for BP-addresses    
Super Class CL_BS_API_ADDRESS_MDG API-class for addresses within MDG 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_MODEL   MDG: Business Partner - Model 
Created 20090917   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BS_API_ADDRESS_MDG_BP has no forward declaration.
Interfaces
Class CL_BS_API_ADDRESS_MDG_BP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BS_API_FACTORY_ADDRESS 20091001 API-factory for address API-class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ADDRESS_USAGE Instance attribute Public Type reference (TYPE) STRING 'BP_ADRKND' Name of the field that contains the address-usage 20091013
2 GC_ADDRESS_USAGE_ENTITY Instance attribute Public Type reference (TYPE) USMD_ENTITY 'BP_ADDUSG' Entity name of address usages 20091010
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADDRESS_USAGE Instance method Public Method Adds a new address usage assignment 20091013
2 CHANGE_ADDRESS_USAGE Instance method Public Method Changes an existing address usage assignment 20091013
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090917
4 DELETE_ADDRESS_USAGE Instance method Public Method Deletes an existing address usage assignment 20091013
5 DELETE_ADDRESS_USAGES Instance method Public Method Deletes all existing address usages assigned to an address 20091013
6 DETERMINE_TAXJURCODE_FOR Instance method Public Method Determines the tax jurisdiction code for the given address 20100203
7 READ_ADDRESS_USAGE Instance method Public Method Reads an address usage assignment 20091013
8 READ_ADDRESS_USAGES Instance method Public Method Reads all existing address usage assignments 20091013
Events
Class CL_BS_API_ADDRESS_MDG_BP has no event.
Types
Class CL_BS_API_ADDRESS_MDG_BP has no local type.
Method Signatures

Method ADD_ADDRESS_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS_USAGE Call by reference Type reference (TYPE) BSS_MDG_BP_ADDR_USAGE Structure for address usages used in BP-address API-class 20091013

Method ADD_ADDRESS_USAGE on class CL_BS_API_ADDRESS_MDG_BP has no exception.

Method CHANGE_ADDRESS_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS_USAGE Call by reference Type reference (TYPE) BSS_MDG_BP_ADDR_USAGE Structure for address usages used in BP-address API-class 20091013
2 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20091013
3 Importing IV_ADDRESS_USAGE Call by reference Type reference (TYPE) BU_ADRKIND Address Type 20091013
# Exception Resumable Description Created on
1 NOT_FOUND 20091013

Method CONSTRUCTOR Signature

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

Method DELETE_ADDRESS_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20091013
2 Importing IV_ADDRESS_USAGE Call by reference Type reference (TYPE) BU_ADRKIND Address Type 20091013
# Exception Resumable Description Created on
1 NOT_FOUND 20091013

Method DELETE_ADDRESS_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20091013
# Exception Resumable Description Created on
1 NOT_FOUND 20091013

Method DETERMINE_TAXJURCODE_FOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CV_TAXJURCODE Value transfer Type reference (TYPE) AD_TXJCD Tax Jurisdiction 20100203
2 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20120214
3 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20100203

Method DETERMINE_TAXJURCODE_FOR on class CL_BS_API_ADDRESS_MDG_BP has no exception.

Method READ_ADDRESS_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDRESS_USAGE Call by reference Type reference (TYPE) BSS_MDG_BP_ADDR_USAGE Structure for address usages used in BP-address API-class 20091013
2 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20091013
3 Importing IV_ADDRESS_USAGE Call by reference Type reference (TYPE) BU_ADRKIND Address Type 20091013
# Exception Resumable Description Created on
1 NOT_FOUND 20091013

Method READ_ADDRESS_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS_USAGES Call by reference Type reference (TYPE) BST_MDG_BP_ADDR_USAGE List of address usages used in BS-address API-class 20091014
2 Importing IV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Address number 20091013
# Exception Resumable Description Created on
1 NOT_FOUND 20091013
History
Last changed by/on SAP  20130531 
SAP Release Created in 702