ShowLedgerActual schema, example, validation rules, validation stylesheet

ShowLedgerActual type: ShowLedgerActual

The purpose of the ShowLedgerActual is to communicate to an enterprise application the sending systems representation of ledger information specifically requested. This may be in response to a GetLedgerActual request or to proactively publish a listing of ledger information for a business event.

ShowLedgerActual extends: BusinessObjectDocument
Structure:
Elements:
Name Type Description
DataArea ShowLedgerActualDataArea

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

ShowLedgerActualDataArea extends: DataArea
Structure:
Elements:
Name Type Description
LedgerActual reference
Show reference

ShowLedgerActual Scenario Diagram

Show schema

Show type: Show

The Show verb is used when sending the information about a specific instance of a business document or entity. The Show verb may be used to respond to a Get request or it can be used in a publish scenario, where it pushes information to other applications based on a business event.Although BODs based on this verb do not commonly cause updates to occur, there may be times when the component receiving the Show decides to use the information it receives to update. This is entirely the decision of the receiving software component and is not forbidden.The behavior of the Show verb is quite straight forward with one exception. The Show response to any Get request needs to read the request carefully to ensure the response is returning the requested Data Types.

Show extends: ConfirmableVerb
Structure:

LedgerActual schema

LedgerActual

Ledger Actual represents actual amounts by account within ledger within company or business area. Actual amounts may be generated in a source application and then loaded to a specific ledger within the enterprise general ledger or budget application.

LedgerActual extends: Noun
Structure:
Elements:
Name Type Description
AccountingDate DateTimeAny

Is the date that is used to determine the accounting period the transaction is posted within. It is also known as the effective or post date.

AccountingPeriod Period

Is the accounting period the document is to post within. The period is within a fiscal year to which a business transaction is assigned.

AccountingYear Year

Is the accounting year the document is to post within. Generally a period of 12 months for which the company regularly has to create financial statements. A fiscal year may correspond to a calendar year.

DocumentDateTime DateTime

Is the timestamp that the LedgerActual was created in the sending system.

LedgerId LedgerId

Identifies the Ledger to which this transaction entry is to be inserted

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