CX_ACCESS
Class hierarchy
- CX_CLASS
- CX_SIMPLE
- CX_TERMED
- CX_EXPANDABLE
- CX_ACCESS
- CX_EXPANDABLE
- CX_TERMED
- CX_SIMPLE
Description:(Business Pattern)
Accesses control the communication with real objects. This means that a connection is established via them. For example, a (street) address represents the connection to a person or a company. Each access is subordinated to one of the following areas:
Area | Class |
---|---|
Addresses | CX_ADDRESS |
Geographical position | CX_GEOGRAPHIC_POSITION |
Place | CX_SITE |
Telecommunications | CX_TELECOM |
Bank details | CX_MONEY_ACCESS |
This class cannot be used by itself and has neither functions nor data fields.
CX_ACCESS describes the real possibilities to connect to (essentially) CX_PARTNER objects. This includes, for example, addresses, telephone numbers, but also bank details.
In the data field objects CX_ACCESS holds the relations to (among others) the CX_PARTNER objects, different CX_PARTNER objects can therefore have the same access (e.g. same address of two affiliated companies).
The CX_PARTNER objects in turn have access to the reference list. The same CX_PARTNER object can have different access options: e.g. different addresses (further specified via CX_WRAPPER and slot addressTypeEnum), different telephone numbers and bank details.
As CX_REAL_OBJECT (with the exception of CX_CURRENT_ACCOUNT::directDebiting) only CX_PARTNER objects have fixed access descriptions. Other CX_REAL-OBJECT objects such as CX_ITEM have only an indirect indication of their (storage) location via CX_STOCK.
CX_ACCESS objects are also used by CX_CLEARING_OBJECT objects, such as CX_STOCK and CX_WORK_STATION.
Module | Brief description |
---|---|
access.mod | Communications base module |
accessc.mod | Partner function communications basic module |
bank.mod | Bench basic module |
bankedt.mod | Bank editing module |
banksel.mod | Bank selection module |
customer.mod | Customer base module |
custoedt.mod | Customer editing module |
custosel.mod | Customer selection module |
cyber.mod | Client basic module |
cyberedt.mod | Client editing module |
cybersel.mod | Client selection module |
flextime.mod | Flexitime basic module |
flextedt.mod | Flexitime editing module |
flextsel.mod | Flexitime selection module |
forwardr.mod | Forwarder basic module |
forwaedt.mod | Forwarding Agent Editing Module |
forwasel.mod | Forwarding agent selection module |
manufact.mod | Manufacturer base module |
manufedt.mod | Manufacturer editing module |
manufsel.mod | Manufacturer selection module |
potpartn.mod | Prospective buyer basic module |
potpaedt.mod | Interested party Editing module |
potpasel.mod | Interested party selection module |
press.mod | Publisher Basic Module |
pressedt.mod | Publisher Editing Module |
press.mod | Publisher selection module |
representations.mod | Representative basic module |
repreedt.mod | Representative editing module |
represel.mod | Representative selection module |
supplier.mod | Suppliers base module |
suppledt.mod | Supplier editing module |
supplsel.mod | Supplier selection module |
accessp.mod | Partner communication basic module |
partner.mod | Partner basic module |
partnerc.mod | Company Basic module |
partnedc.mod | Company Editing Module |
partnsec.mod | Company selection module |
partnerp.mod | Person basic module |
partnedp.mod | People editing module |
partnsep.mod | Person partner selection module |
partnsel.mod | Partner selection module |
taxauth.mod | Tax office basic module |
taxaedt.mod | Tax office editing module |
taxasel.mod | Tax office selection module |