MBO representing an Asscociated Company Commodity
The attributes in this object are as follows:
Attribute Name Description
COMPANY Company ID.
CompCommoditySet |
Represents a set of Company Commodities
|
CompContact |
Mbo object to represent company contacts.
|
CompContactSet |
Represents the set of CompContact objects.
|
FldCompany |
Basic common field validation class for company field.
|
FldCompanyCatalogName |
Companies.catalogname validation class: Checks that the entry is a valid catalog name.
|
FldCompanyCompany |
Companies.company validation class: This class is mainly used by the company branch field
when adding new company branches.
|
FldCompanyContact |
Companies.contact validation class: Checks that the entry is a valid company contact.
|
FldCompanyCurrency |
Companies.currencycode validation class: Validates that the currencycode should exist
in currency table and be active.
|
FldCompanyDisabled |
Companies.disabled validation class: Disabling this company disables all its children companies.
|
FldCompanyLoc |
Companies.location validation class: This class validates that the location exists in locations
table with type equal to STOREROOM, VENDOR or COURIER.
|
FldCompanyParentCompany |
Companies.parentcompany validation class: The value entered as the parent company should be a
valid company existing in the COMPANIES table and not be a child of some other company.
|
FldCompanyPayOnReceipt |
Field validation for the Pay On Receipt flag on Companies.
|
FldCompanyTax |
Companies.tax1code - tax5code validation class: Validate that tax code entered in fields
tax1code - tax5code has to be in the tax table.
|
FldCompanyTax1Code |
Validation class for companies.tax1code.
|
FldCompanyType |
Companies.type validation class: Validates that the company type is valid and is stored in the
COMPTYPE valuelist.
|
FldCompCommodityCode |
Field Validation for Company Commodity Code
|
FldCompCommodityGrp |
Field Validation for Company Commodity Group
|
FldContact |
Common Validation Class for: company contacts.
|
FldContactCompany |
CompContact.company validation class: Check that the entry is a valid company contact.
|
FldContactContact |
CompContact.contact validation class: This class validates that the entered company and contact
information is unique for the CompContact object.
|
FldManufacturer |
Basic common field validation class for MANUFACTURER field.
|
The Company package contains MBOs that maintain detailed information about an
organization's vendors, manufacturers, couriers, internal storerooms, and other
companies that do business with an organization. This data is maintained in the
Companies table. A Company object must be created before other objects, such as
Inventory and Purchase Orders, can refer to it.
A substantial amount of detailed information may be entered for each company.
The information entered includes the company identifier, addresses, type (e.g.,
vendor or manufacturer), purchasing details (currency, tax, shipping), and payment
details (bank and internal accounts, and whether the company has a payment on
receipt agreement).
Package Specification
The MBOs included in the Company package are:
Company
-- This is the main class in the Company package.
It maintains the information about an organization's vendors, manufacturers, couriers, internal
storerooms, and other companies that do business with an organization. An organization's storeroom
locations may also be set up as a company so that these locations can become "vendors" for internal
purchase orders (transfers from one storeroom location to another). The information entered includes
the company identifier, addresses, currency, tax, type, shipping information, bank information,
internal accounts, and information on payment policy. For reporting purposes, companies can be
grouped by type, such as vendor or manufacturer.
CompContact
-- This object maintains information about contacts
within a company. There is no limit on the number of contacts that may be associated with a company.
The CompContact table maintains the information about contact individuals. The contact's company and contact
name are required attributes. The contact's title, phone number, home phone number, e-mail address,
pager number, and fax number may also be entered. Fields are provided to enter a buyer's procurement
credit card number and expiration date.
Other classes included in the Company package are:
-
CompanyService
-- This is the service class for the Company package.
The Company service name is defined here and relationships between both the Companies table and the CompContact
table and other tables are created here.
Last updated: Tuesday, January 29, 2001