AllocateCostingActivity schema, example, validation rules, validation stylesheet

AllocateCostingActivity type: AllocateCostingActivity

The purpose of the AllocateCostingActivity BOD is to enable the update of Activityinformation from a production or manufacturing application to a costing application. This is necessary for applications that are based on a Dual Cycle Accounting model. This Dual Cycle Accounting model does not capture the details of the Activities that caused entries to be made in the general ledger application, but instead captures them in a separate overall costing application. This BOD commonly causes updates to occur and may be used as part of a large integration scenario or as a single tool for updating data. For Single Cycle accounting systems, the PostJournalEntry BOD will be used to ensure that the costing information flows from the Manufacturing Application to the Financial Application. In most cases either PostJournal or AllocateActivity will be used when the Financial applications are included with Logistics, but both Business Service Requests will not be used in the same integration scenario.

AllocateCostingActivity extends: BusinessObjectDocument
Structure:
Elements:
Name Type Description
DataArea AllocateCostingActivityDataArea

Is where the information that the BOD message carries is provided, in this case AllocateCostingActivity. The information consists of a Verb and one or more Nouns. The verb (Allocate) indicates the action to be performed on the Noun (CostingActivity).

AllocateCostingActivityDataArea extends: DataArea
Structure:
Elements:
Name Type Description
Allocate reference
CostingActivity reference

AllocateCostingActivity Scenario Diagram

Allocate schema

Allocate type: Allocate

The Allocate verb is used to describe specific processing in a more fine grained manner beyond add, change or delete processing. An example of this is the allocating of costs from one business application or entity to another. The business oriented word is used instead of the data processing term for the sake of clarity.

Allocate extends: ConfirmableVerb
Structure:

CostingActivity schema

CostingActivity type: CostingActivity

For Dual Cycle accounting applications, ACTIVITY is used to communicate the details of the activities in the Manufacturing Application that caused the entries in the Journal

Header type: CostingActivityHeader

Line type: Activity

Activity type: Activity

Communicates the financial information about financial activity that has occurred in the source operations oriented application.

Actual type: ActivityDetail

Operational data communicating where and how much activity has been consumed. Describes the financial activity information about the operation that has occurred.

Activity extends: ActivityBase
Structure:
Elements:
Name Type Description
ActivityType Type

Describes the type of activity produced by a cost center in an operation and indicates whether an activity is measured in time or quantity.Current possible values are: Time, Quantity

Actual reference
Item reference
UserArea reference

ActivityBase extends: DocumentLine
Structure:
Elements:
Name Type Description
CostCenter CostCenter

An accumulator of cost information that may be an organizational unit or area of responsibility. It is an organization code that allows a grouping of expenses and costs.SYNONYMS: Stocking Location, Work Group

Is an accumulator of cost information that may be an organizational unit or area of responsibility. It is an organization code that allows a grouping of expenses and costs.

Description Description

Free-form text description of the Noun or Componenet in which the description occurs. The lang attribute indicates the language the description is in. Owner inidcates the user or entity that provided teh description..

DocumentReferences reference
Note reference

A free form note. The lang attribute identifies the language that the note is in. The author identifies the author of the note. The enrtyDate indicates the date the note was entered or last modified.

ProfitCenter ProfitCenter

Accumulator of revenue information that may be an organizational unit or area of responsibility. A profit center can be used for internal management control. Profit centers can calculate operating profit using the cost-of-sales accounting and/or period accounting methods.SYNONYMS: Sales Region

is an accumulator of revenue information that may be an organizational unit or area of responsibility. A profit center can be used for internal management control. Profit centers can calculate operating profit using the cost-of-sales accounting and/or period accounting methods.

Project Project

Identifies a set of tasks with the following attributes: a singular purpose, a start and end date, those that accumulate costs, and those that may have materials and overhead.SYNONYMS: Job, Process Model, Program, Work Breakdown Structure (WBS) element

A set of tasks with the following attributes: a singular purpose, a start and end date, those that accumulate costs, and those that may have materials and overhead. SYNONYMS: Job, Process Model, Program, Work Breakdown Structure (WBS) element

ActivityDetail extends: ActivityBase

Activity is a transaction used to allocate statistical (non-monetary) information from a production or manufacturing application. The information is input to a costing application.

Structure:
Elements:
Name Type Description
Item reference
ItemQuantity Quantity

A decimal value.

ResourceUsage Usage

Contains all of the information of a product or substance that is bought, sold, manufactured, delivered, or is somehow handled in similar business processes. In many cases, only an identifier is needed; however, where item information may be needed and may otherwise not be accessible, it is possible to access all item information from this element.

UserArea reference

CostingActivity extends: Document
Structure:

CostingActivityHeader extends: DocumentHeader
Structure:
Elements:
Name Type Description
EffectivePeriod TimePeriodAny

Is the effective timeperiod for the Activity.

GLEntity GLEntity

The primary balancing segment of the G/L Account structure. P and L statements are required at this level. A G/L entity is the smallest organizational unit for which individual financial statements must be drawn up according to relevant commercial law.

Synonyms: Business Unit, Fund, General Ledger Company, Joint Venture, Non-Profit Association Name

UserArea reference

Verb Common Files

Verb.xsd schema

AcknowledgableVerb extends: ConfirmableVerb
Structure:
Attributes:
Name Type Usage Description
acknowledge AcknowledgementType

AcknowledgementType restricts: xs:NMTOKEN
Enumerations:
Always
Never
OnChange

ConfirmableVerb extends: Verb
Structure:
Attributes:
Name Type Usage Description
confirm ConfirmType

ConfirmType restricts: xs:NMTOKEN
Enumerations:
Always
Never
OnChange

Expression restricts: xs:string

ExpressionCriteria
Structure:
Elements:
Name Type Description
SelectExpression Expression

Allows the 1-n number of selection expressions for the information to be returned.

Attributes:
Name Type Usage Description
expressionLanguage xs:string optional

RequestVerb extends: ConfirmableVerb
Structure:
Elements:
Name Type Description
ReturnCriteria

Allows the initator of the BOD to indicate the information (down to the field level) that is requested to be returned. The expressionLanguage indicates the expression language being used.

VerbBase.xsd schema

Verb type: Verb

Verb
Structure:

Noun Common Files

Document.xsd schema

Document extends: Noun
Structure:
Elements:
Name Type Description
Header reference
Line reference

DocumentHeader
Structure:
Elements:
Name Type Description
Attachments reference
Description Description

Is a description of the document.

Free-form text description of the Noun or Componenet in which the description occurs. The lang attribute indicates the language the description is in. Owner inidcates the user or entity that provided teh description..

DocumentDateTime DateTime

Is the date and time the document was last created. This is not the date and time that the BOD message instance was created.

DocumentIds reference

Is the identifier for the document. It is possible to carry the document identifier for the other Parties. These DocumentIds are referenced by sematic names.

Is the identifier for the document. It is possible to carry the document identifier for the other Parties. These DocumentIds are referenced by sematic names.

DocumentReferences reference
LastModificationDateTime DateTime

Is the date and time the document was last modified. This is not the date and time that the BOD message was sent.

Note Note

Is Note for the document in which it is contained.

A free form note. The lang attribute identifies the language that the note is in. The author identifies the author of the note. The enrtyDate indicates the date the note was entered or last modified.

Status reference

DocumentLine
Structure:
Elements:
Name Type Description
LineNumber LineNumber

Is the Line Number of the given Line Coponent within the document. LineNumbers are assigned by the sending system.

Identifies the instance of a Line within a given document.

DocumentOrderHeader restricts: DocumentHeader
Structure:
Elements:
Name Type Description
Attachments reference
Description Description

Is a description of the document.

Free-form text description of the Noun or Componenet in which the description occurs. The lang attribute indicates the language the description is in. Owner inidcates the user or entity that provided teh description..

DocumentDateTime DateTime

Is the date and time the document was last created. This is not the date and time that the BOD message instance was created.

DocumentIds reference

Is the identifier for the document. It is possible to carry the document identifier for the other Parties. These DocumentIds are referenced by sematic names.

Is the identifier for the document. It is possible to carry the document identifier for the other Parties. These DocumentIds are referenced by sematic names.

DocumentReferences reference
LastModificationDateTime DateTime

Is the date and time the document was last modified. This is not the date and time that the BOD message was sent.

Note Note

Is Note for the document in which it is contained.

A free form note. The lang attribute identifies the language that the note is in. The author identifies the author of the note. The enrtyDate indicates the date the note was entered or last modified.