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
⤷ 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 |