Interface EOS055.01 Source Document Handler
Interface 0 EOS055.01 Source Document Handler
Methods
AddItemLinesToBuffer
procedure AddItemLinesToBuffer(DocumentType: Integer; DocumentNo: Code[20]; DocumentLineFilter: Text;ItemNo: Code[20]; VariantCode: Code[10];var TempSourceBuffer: Record "EOS055 Handling Unit Buffer")
Parameters / Return Value
DocumentType
IntegerDocumentNo
Code[20]DocumentLineFilter
Text[]ItemNo
Code[20]VariantCode
Code[10]TempSourceBuffer
Record "EOS055 Handling Unit Buffer"
IsInbound
procedure IsInbound(SourceSubtype: Integer): Boolean
Parameters / Return Value
SourceSubtype
IntegerReturns
Boolean
IsPostedDoc
procedure IsPostedDoc(): Boolean
Parameters / Return Value
- Returns
Boolean
LineSourceType
procedure LineSourceType(): Integer
Parameters / Return Value
- Returns
Integer
HeaderSourceType
procedure HeaderSourceType(): Integer
Parameters / Return Value
- Returns
Integer
HandleHuAssignment
procedure HandleHuAssignment(Hu: Record "EOS055 Handling Unit";SourceSubtype: Integer; SourceNo: Code[20];Removed: Boolean;var AssignmentBuffer: Record "EOS055 Handling Unit Buffer")
This function is called whenever a handling unit has been assigned to or unassigned from a source document.
Parameters / Return Value
Hu
Record "EOS055 Handling Unit"The handling unit that has been assigned.
SourceSubtype
IntegerThe source subtype of the document the handling unit has been assigned to.
SourceNo
Code[20]The source no. of the document the handling unit has been assigned to.
Removed
BooleanSpecifies if the handling unit has been assigned (
false) or unassigned (true).AssignmentBuffer
Record "EOS055 Handling Unit Buffer"The assigned content.
ShowPage
procedure ShowPage(DocumentType: Integer; DocumentNo: Code[20]; LineNo: Integer; SublineNo: Integer): Boolean
Opens the page to show the specified document.
Parameters / Return Value
DocumentType
IntegerThe document type.
DocumentNo
Code[20]The document no.
LineNo
IntegerThe document line no.
SublineNo
IntegerThe document subline no.
Returns
Booleantrueif a page was found and shown.
FillEmptyJnlLine
procedure FillEmptyJnlLine(DocumentType: Integer; DocumentNo: Code[20]; var EmptyJnlLine: Record "EOS029 Container Jnl. Line")
Parameters / Return Value
DocumentType
IntegerDocumentNo
Code[20]EmptyJnlLine
Record "EOS029 Container Jnl. Line"
GetAssignmentTargets
procedure GetAssignmentTargets(DocumentType: Integer; DocumentNo: Code[20]; var TmpAssignmentTarget: Record "EOS055.01 HU Assignment Target")
Retrieve all possible assignment targets for a given source document. See the table “EOS055.01 HU Assignment Target” for details.
Parameters / Return Value
DocumentType
IntegerThe document.
DocumentNo
Code[20]The document no.
TmpAssignmentTarget
Record "EOS055.01 HU Assignment Target"The result buffer containing all valid assignment targets.
DeleteEmptyItem
procedure DeleteEmptyItem(DocEmptyItem: Record "EOS029 Document Container")
Parameters / Return Value
- DocEmptyItem
Record "EOS029 Document Container"
CreateEmptyItem
procedure CreateEmptyItem(var DocEmptyItem: Record "EOS029 Document Container")
Parameters / Return Value
- DocEmptyItem
Record "EOS029 Document Container"
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.