Codeunit 18059820 EOS Flat File Management

Codeunit 18059820 EOS Flat File Management

Methods

CleanPhoneNumber

procedure CleanPhoneNumber(PhoneNumber: Text): Text

Parameters / Return Value

  • PhoneNumber Text

  • Returns Text


CleanString

procedure CleanString(InputStr: Text) OutputStr: Text

Parameters / Return Value

  • InputStr Text

  • Returns Text


CopyStringEnding

procedure CopyStringEnding(InputStr: Text; Length: Integer): Text

Parameters / Return Value

  • InputStr Text

  • Length Integer

  • Returns Text


EndFile

procedure EndFile()

DownloadFile

procedure DownloadFile(FileName: Text)

Parameters / Return Value

  • FileName Text

FormatDate

procedure FormatDate(InputDate: Date; OutputFormat: Option): Text

Parameters / Return Value

  • InputDate Date

  • OutputFormat Option

  • Returns Text


FormatNum

procedure FormatNum(Number: Decimal; ValueFormat: Option): Text

Parameters / Return Value

  • Number Decimal

  • ValueFormat Option

  • Returns Text


FormatPadding

procedure FormatPadding(ValueFormat: Option; Value: Text; Length: Integer): Text

Parameters / Return Value

  • ValueFormat Option

  • Value Text

  • Length Integer

  • Returns Text


GetFileCount

procedure GetFileCount(): Integer

Parameters / Return Value

  • Returns Integer

GetMaxRecordsPerFile

procedure GetMaxRecordsPerFile(): Integer

Parameters / Return Value

  • Returns Integer

GetRecordCount

procedure GetRecordCount(RecordType: Option A,B,C,D,E,G,H,L,Z): Integer

Parameters / Return Value

  • RecordType Option

    A (0) , B (1) , C (2) , D (3) , E (4) , G (5) , H (6) , L (7) , Z (8)

  • Returns Integer


GetEstimatedNumberOfRecords

procedure GetEstimatedNumberOfRecords(): Integer

Parameters / Return Value

  • Returns Integer

GetTotalTransmissions

procedure GetTotalTransmissions(): Integer

Parameters / Return Value

  • Returns Integer

Initialize

procedure Initialize()

RecordsPerFileExceeded

procedure RecordsPerFileExceeded(Type: Option A,B,C,D,E,G,H,L,Z): Boolean

Parameters / Return Value

  • Type Option

    A (0) , B (1) , C (2) , D (3) , E (4) , G (5) , H (6) , L (7) , Z (8)

  • Returns Boolean


SetServerFileName

procedure SetServerFileName(FileName: Text)

Parameters / Return Value

  • FileName Text

SetEstimatedNumberOfRecords

procedure SetEstimatedNumberOfRecords(NewEstimatedNumberOfRecords: Integer)

Parameters / Return Value

  • NewEstimatedNumberOfRecords Integer

SetHeaderFooterRecordCountPerFile

procedure SetHeaderFooterRecordCountPerFile(NewHeaderFooterRecordCountPerFile: Integer)

Parameters / Return Value

  • NewHeaderFooterRecordCountPerFile Integer

StartNewFile

procedure StartNewFile()

StartNewRecord

procedure StartNewRecord(Type: Option A,B,C,D,E,G,H,L,Z)

Parameters / Return Value

  • Type Option

    A (0) , B (1) , C (2) , D (3) , E (4) , G (5) , H (6) , L (7) , Z (8)


WritePositionalValue

procedure WritePositionalValue(Position: Integer; Length: Integer; ValueFormat: Option; Value: Text; Truncate: Boolean)

Parameters / Return Value

  • Position Integer

  • Length Integer

  • ValueFormat Option

  • Value Text

  • Truncate Boolean


WriteBlockValue

procedure WriteBlockValue("Code": Code[8]; ValueFormat: Option; Value: Text)

Parameters / Return Value

  • Code Code[8]

  • ValueFormat Option

  • Value Text


WriteValue

procedure WriteValue(Position: Integer; Length: Integer; Value: Text)

Parameters / Return Value

  • Position Integer

  • Length Integer

  • Value Text


GetFilePosition

procedure GetFilePosition(): Integer

Parameters / Return Value

  • Returns Integer

ChangeFileCount

procedure ChangeFileCount(pValue: Integer)

Parameters / Return Value

  • pValue Integer

GetProgModH

PROCEDURE GetProgModH(): Integer

Parameters / Return Value

  • Returns Integer

ResetProgModH

PROCEDURE ResetProgModH()

SetCurrRecordVariant

procedure SetCurrRecordVariant(RecVariant: Variant)

Parameters / Return Value

  • RecVariant Variant

Events

OnAfterWriteBlockValue

local procedure OnAfterWriteBlockValue(BlockCode: Code[8]; Value: Text)

Parameters / Return Value

  • BlockCode Code[8]

  • Value Text


OnAfterWritePositionalValue

local procedure OnAfterWritePositionalValue(Position: Integer; Length: Integer; Value: Text)

Parameters / Return Value

  • Position Integer

  • Length Integer

  • Value Text


OnAfterInitialize

local procedure OnAfterInitialize()

OnAfterEndRecord

local procedure OnAfterEndRecord()

OnAfterEndFile

local procedure OnAfterEndFile()

OnBeforeDownloadFile

local procedure OnBeforeDownloadFile(var SkipDownload: Boolean)

Parameters / Return Value

  • SkipDownload Boolean

OnBeforeWritePositionalValue

local procedure OnBeforeWritePositionalValue(Position: Integer; Length: Integer; ValueFormat: Option; var Value: Text; Truncate: Boolean; var CurrRec: Variant)

Parameters / Return Value

  • Position Integer

  • Length Integer

  • ValueFormat Option

  • Value Text

  • Truncate Boolean

  • CurrRec Variant


OnBeforeWriteBlockValue

local procedure OnBeforeWriteBlockValue(Code: Code[8]; ValueFormat: Option; var Value: Text; var CurrRec: Variant)

Parameters / Return Value

  • Code Code[8]

  • ValueFormat Option

  • Value Text

  • CurrRec Variant



EOS Labs -