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 | Instance attribute | Public | Type reference (TYPE) | STRING | 'BP_ADRKND' | Name of the field that contains the address-usage | 20091013 | ||
| 2 | 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 | Instance method | Public | Method | Adds a new address usage assignment | 20091013 | |
| 2 | Instance method | Public | Method | Changes an existing address usage assignment | 20091013 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20090917 | |
| 4 | Instance method | Public | Method | Deletes an existing address usage assignment | 20091013 | |
| 5 | Instance method | Public | Method | Deletes all existing address usages assigned to an address | 20091013 | |
| 6 | Instance method | Public | Method | Determines the tax jurisdiction code for the given address | 20100203 | |
| 7 | Instance method | Public | Method | Reads an address usage assignment | 20091013 | |
| 8 | 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 | 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 | 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 | IV_ADDRESS_NUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20091013 | |||
| 3 | IV_ADDRESS_USAGE | Call by reference | Type reference (TYPE) | BU_ADRKIND | Address Type | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_ADDRESS_NUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20091013 | |||
| 2 | IV_ADDRESS_USAGE | Call by reference | Type reference (TYPE) | BU_ADRKIND | Address Type | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091013 |
Method DELETE_ADDRESS_USAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ADDRESS_NUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091013 |
Method DETERMINE_TAXJURCODE_FOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_TAXJURCODE | Value transfer | Type reference (TYPE) | AD_TXJCD | Tax Jurisdiction | 20100203 | |||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20120214 | ||||
| 3 | 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 | 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 | IV_ADDRESS_NUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20091013 | |||
| 3 | IV_ADDRESS_USAGE | Call by reference | Type reference (TYPE) | BU_ADRKIND | Address Type | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091013 |
Method READ_ADDRESS_USAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IV_ADDRESS_NUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091013 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 702 |